This commit is contained in:
rustdesk committed 2023-06-02 14:29:37 +08:00
1 parent e8ce83ce67
commit cc138337e8
65 files changed
+21625

No files matched your search

+91
View File
@@ -0,0 +1,91 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646b4e2455fe78f2da81015e" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>Protected page</title>
<meta content="Protected page" property="og:title">
<meta content="Protected page" property="twitter:title">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="utility-page-wrap">
<div class="utility-page-content w-password-page w-form">
<form action="/.wf_auth" method="post" id="email-form" name="email-form" data-name="Email Form" class="utility-page-form w-password-page"><label for="pass" class="w-password-page">Password</label><input type="password" class="w-password-page w-input" autofocus="true" maxlength="256" name="pass" data-name="field" placeholder="Enter your password" id="pass"><input type="submit" value="Submit" data-wait="Please wait..." class="w-password-page w-button">
<div class="w-password-page w-form-fail">
<div>Incorrect password. Please try again.</div>
</div>
<div style="display:none" class="w-password-page w-embed w-script"><input type="hidden" name="path" value="<%WF_FORM_VALUE_PATH%>"><input type="hidden" name="page" value="<%WF_FORM_VALUE_PAGE%>"></div>
<div style="display:none" class="w-password-page w-embed w-script">
<script type="application/javascript">(function _handlePasswordPageOnload() {
if (/[?&]e=1(&|$)/.test(document.location.search)) {
document.querySelector('.w-password-page.w-form-fail').style.display = 'block';
}
})()</script>
</div>
</form>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+325
View File
@@ -0,0 +1,325 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646b4e3fc2a3ea60ed49541b" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>Not Found</title>
<meta content="Not Found" property="og:title">
<meta content="Not Found" property="twitter:title">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<section class="uui-section_cta05">
<div class="uui-page-padding-12">
<div class="uui-container-large-13"></div>
</div>
</section>
<section class="uui-section_cta08">
<div class="uui-page-padding-12">
<div class="uui-container-small-3">
<div class="uui-padding-vertical-xhuge-12">
<div class="uui-text-align-center-6">
<h2 class="uui-heading-medium-10">404</h2>
<div class="uui-text-size-large-10">Sorry, this page does not exist.</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+78
View File
@@ -0,0 +1,78 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a76809616fa75a4074" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-userformpagewrap">
<div class="w-users-userformheader"><img src="https://d3e54v103j8qbb.cloudfront.net/static/utility-lock.ae54711958.svg" alt="">
<h2>Access Denied</h2>
</div>
<p>A site membership is required to view this page. Please <a href="sign-up.html">Sign up</a> or <a href="log-in.html">Log in</a>.</p>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+326
View File
@@ -0,0 +1,326 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646f548244a2b7deb62fa2c8" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Cancel</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Cancel" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Cancel" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<header class="uui-section_header10">
<div class="uui-page-padding-13">
<div class="uui-container-small-4">
<div class="uui-padding-vertical-xhuge-13">
<div class="uui-text-align-center-7">
<h1 class="uui-heading-large-2"><span>You have canceled the payment!</span></h1>
</div>
</div>
</div>
</div>
</header>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+368
View File
@@ -0,0 +1,368 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646cea1de8a663f0d938371c" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Careers</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Careers" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Careers" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" aria-current="page" class="uui-navbar05_dropdown-link-2 w-inline-block w--current">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<section class="jobs-section">
<div class="uui-page-padding-9">
<div class="uui-container-small">
<div class="uui-padding-vertical-xhuge-8">
<div class="uui-text-align-center-2">
<div class="uui-heading-subheading-6">We’re hiring!</div>
<h2 class="uui-heading-medium-6">We&#x27;re on a mission to build the next generation of virtual / remote desktop infrastructure</h2>
<div class="uui-space-xsmall-6"></div>
<div class="uui-text-size-large-6">Explore remote possibilities and join our team to help us achieve it.<a href="https://supabase.com/careers#positions"><br></a>
</div>
</div>
<div class="uui-career03_component">
<div class="uui-career03_accordion">
<div data-w-id="82dcbc98-71b2-8bc2-dca6-e4b2db64b2ef" class="uui-career03_job-description">
<h3 class="uui-heading-xsmall-2">Design</h3>
<div class="uui-career03_icon-wrapper">
<div class="accordion-icon_component">
<div class="accordion-icon_horizontal-line"></div>
<div class="accordion-icon_vertical-line"></div>
</div>
</div>
</div>
<div style="height:0px" class="uui-career03_list-wrapper"></div>
</div>
<div class="uui-career03_accordion">
<div data-w-id="82dcbc98-71b2-8bc2-dca6-e4b2db64b2f8" class="uui-career03_job-description">
<h3 class="uui-heading-xsmall-2">Software Development</h3>
<div class="uui-career03_icon-wrapper">
<div class="accordion-icon_component">
<div class="accordion-icon_horizontal-line"></div>
<div class="accordion-icon_vertical-line"></div>
</div>
</div>
</div>
<div style="height:0px" class="uui-career03_list-wrapper"></div>
</div>
<div class="uui-career03_accordion">
<div data-w-id="82dcbc98-71b2-8bc2-dca6-e4b2db64b301" class="uui-career03_job-description">
<h3 class="uui-heading-xsmall-2">Customer Success</h3>
<div class="uui-career03_icon-wrapper">
<div class="accordion-icon_component">
<div class="accordion-icon_horizontal-line"></div>
<div class="accordion-icon_vertical-line"></div>
</div>
</div>
</div>
<div style="height:0px" class="uui-career03_list-wrapper"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" aria-current="page" class="uui-footer03_link w-inline-block w--current">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+355
View File
@@ -0,0 +1,355 @@
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS and IE text size adjust after device orientation change,
* without disabling user zoom.
*/
html {
font-family: sans-serif;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block;
/* 1 */
vertical-align: baseline;
/* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability of focused elements when they are also in an
* active/hover state.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
box-sizing: content-box;
height: 0;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
button,
input,
optgroup,
select,
textarea {
color: inherit;
/* 1 */
font: inherit;
/* 2 */
margin: 0;
/* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
* 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce
* specificity and defer to the .w-button selector
*/
button,
html input[type="button"],
input[type="reset"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
input[type='checkbox'],
input[type='radio'] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. CUSTOM FOR WEBFLOW: changed from `textfield` to `none` to normalize iOS rounded input
* 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed
* (similar to normalize.css >=4.0.0)
*/
input[type='search'] {
-webkit-appearance: none;
/* 1 */
}
/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0;
/* 1 */
padding: 0;
/* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
File diff suppressed because it is too large. Load diff
+1822
View File
File diff suppressed because it is too large. Load diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg width="201" height="201" viewBox="0 0 201 201" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.333374 0.571289H200.333V200.571H0.333374V0.571289Z" fill="#E9D7FE"/>
</svg>

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg width="201" height="200" viewBox="0 0 201 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.333374 0H200.333V200H0.333374V0Z" fill="#D6BBFB"/>
</svg>

After

Width:  |  Height:  |  Size: 170 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="200" height="201" viewBox="0 0 200 201" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0.713867H200V200.714H0V0.713867Z" fill="#6941C6"/>
</svg>

After

Width:  |  Height:  |  Size: 170 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="66.993 897.484 113.652 26"><defs><linearGradient id="a" x1=".148" x2=".845" y1=".851" y2=".154" gradientTransform="matrix(26.301 0 0 26.331 90.674 911.757)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#004ba6" style="stop-color:#024eff;stop-opacity:1"/><stop offset="1" stop-color="#00bfe1" style="stop-color:#01aee6;stop-opacity:1"/></linearGradient><linearGradient xlink:href="#a" id="c" x1=".148" x2=".845" y1=".851" y2=".154" gradientTransform="matrix(26.00048 0 0 25.99935 66.993 897.485)" gradientUnits="userSpaceOnUse"/></defs><linearGradient id="b" x1=".148" x2=".845" y1=".851" y2=".154" gradientTransform="matrix(26.301 0 0 26.331 90.674 911.757)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#004ba6" style="stop-color:#0071ff;stop-opacity:1"/><stop offset="1" stop-color="#00bfe1" style="stop-color:#00bfe1;stop-opacity:1"/></linearGradient><path d="M105.147 906.839q1.024-.064 1.024.875 0 .469-.235.704-.234.234-.81.277l-.64.064q-1.344.128-2.006.939-.64.81-.64 1.962v4.886q0 .512-.298.768-.3.256-.768.256-.47 0-.79-.256-.298-.256-.298-.768v-8.683q0-.49.298-.747.32-.277.79-.277.426 0 .704.277.298.256.298.726v1.024q.427-.939 1.238-1.43.81-.49 1.834-.576zm10.411 0q.49 0 .768.277.298.278.298.768v8.683q0 .448-.298.725-.3.278-.79.278-.448 0-.725-.256-.277-.278-.277-.726v-.81q-.491.896-1.366 1.365-.853.47-1.92.47-3.797 0-3.797-4.182v-5.547q0-.49.277-.768.299-.277.81-.277.492 0 .769.277.299.278.299.768v5.526q0 1.258.512 1.856.512.597 1.578.597 1.259 0 2.006-.81.768-.811.768-2.155v-5.014q0-.469.298-.746.299-.299.79-.299zm7.701 10.773q-2.176 0-3.563-.896-.384-.234-.554-.49-.15-.256-.15-.576 0-.342.192-.576.192-.235.49-.235.278 0 .876.341.64.342 1.237.555.619.213 1.536.213 1.024 0 1.6-.362.576-.363.576-1.024 0-.427-.235-.683-.213-.256-.768-.448-.554-.213-1.642-.448-1.878-.405-2.71-1.088-.81-.704-.81-1.899 0-.917.533-1.642.533-.747 1.472-1.152.939-.406 2.133-.406.854 0 1.664.235.81.213 1.43.64.703.47.703 1.088 0 .341-.213.576-.192.235-.47.235-.191 0-.383-.086-.192-.085-.512-.277-.576-.341-1.088-.533-.49-.192-1.237-.192-.896 0-1.451.384-.533.384-.533 1.045 0 .597.49.939.512.32 1.899.618 1.43.299 2.24.683.81.384 1.152.96.363.555.363 1.43 0 1.386-1.174 2.24-1.152.831-3.093.831zm11.648-1.685q.47.043.661.256.213.192.213.555 0 .426-.34.66-.32.214-.96.172l-.577-.043q-1.728-.128-2.581-1.045-.854-.94-.854-2.752v-5.014h-1.28q-.938 0-.938-.832 0-.384.234-.597.256-.235.704-.235h1.28v-2.197q0-.49.278-.768.298-.277.79-.277.49 0 .788.277.3.277.3.768v2.197h2.111q.448 0 .683.235.256.213.256.597 0 .406-.256.619-.235.213-.683.213h-2.112v5.163q0 1.003.405 1.472.427.47 1.28.533zm10.943-13.611q.491 0 .79.278.299.277.299.746v13.184q0 .491-.299.768-.277.278-.768.278-.49 0-.79-.278-.277-.277-.277-.768v-.853q-.469.939-1.365 1.45-.896.491-2.07.491-1.343 0-2.41-.682-1.045-.683-1.643-1.92-.576-1.238-.576-2.838 0-1.621.576-2.837.598-1.216 1.643-1.877 1.045-.662 2.41-.662 1.174 0 2.049.512.896.491 1.365 1.408v-5.418q0-.448.277-.704.3-.278.79-.278zm-3.967 13.59q1.386 0 2.154-.96t.768-2.731q0-1.77-.768-2.73-.746-.96-2.154-.96t-2.198.96q-.768.938-.768 2.687 0 1.75.79 2.752.79.982 2.176.982zm16.213-1.067q.299 0 .49.235.193.234.193.597 0 .619-.768 1.045-.747.427-1.643.662-.875.234-1.685.234-2.475 0-3.904-1.429-1.43-1.45-1.43-3.947 0-1.6.619-2.837.64-1.237 1.77-1.92 1.153-.683 2.603-.683 2.091 0 3.307 1.344 1.216 1.344 1.216 3.627 0 .853-.768.853h-6.592q.213 3.307 3.179 3.307.789 0 1.365-.213.576-.214 1.216-.555.064-.043.341-.17.299-.15.491-.15zm-3.712-6.464q-1.237 0-1.984.79-.747.789-.896 2.218h5.504q-.064-1.45-.747-2.219-.661-.789-1.877-.789zm10.475 9.237q-2.176 0-3.563-.896-.384-.234-.555-.49-.149-.256-.149-.576 0-.342.192-.576.192-.235.49-.235.278 0 .875.341.64.342 1.238.555.618.213 1.536.213 1.024 0 1.6-.362.576-.363.576-1.024 0-.427-.235-.683-.213-.256-.768-.448-.555-.213-1.643-.448-1.877-.405-2.709-1.088-.81-.704-.81-1.899 0-.917.533-1.642.533-.747 1.472-1.152.938-.406 2.133-.406.853 0 1.664.235.81.213 1.43.64.703.47.703 1.088 0 .341-.213.576-.192.235-.47.235-.191 0-.383-.086-.192-.085-.512-.277-.576-.341-1.088-.533-.491-.192-1.238-.192-.896 0-1.45.384-.534.384-.534 1.045 0 .597.491.939.512.32 1.899.618 1.429.299 2.24.683.81.384 1.152.96.362.555.362 1.43 0 1.386-1.173 2.24-1.152.831-3.093.831zm15.402-1.834q.384.32.384.789 0 .405-.277.704-.277.299-.661.299-.406 0-.726-.3l-5.312-4.692v3.946q0 .512-.298.79-.299.256-.768.256-.47 0-.79-.256-.298-.278-.298-.79v-13.162q0-.512.298-.768.32-.278.79-.278.469 0 .768.278.298.256.298.768v8.362l4.864-4.544q.363-.32.704-.32.406 0 .704.299.299.299.299.704 0 .405-.363.747l-3.797 3.477z"/><path fill="url(#b)" d="m89.318 903.552-2.135 2.122c-.376.337-.558.879-.347 1.337 1.422 2.976.882 6.524-1.452 8.856-2.335 2.331-5.887 2.87-8.866 1.449-.439-.197-.954-.03-1.292.312l-2.17 2.167a1.154 1.154 0 0 0 .208 1.81 13.005 13.005 0 0 0 15.91-1.912 12.97 12.97 0 0 0 1.956-15.887 1.154 1.154 0 0 0-1.812-.254zm-1Line truncated

After

Width:  |  Height:  |  Size: 5.2 KiB

+44
View File
@@ -0,0 +1,44 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="32" height="32" fill="white"/>
<rect width="32" height="32" fill="url(#paint0_linear)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 2.03885C8.28948 2.03885 2.03885 8.28948 2.03885 16C2.03885 23.7106 8.28948 29.9612 16 29.9612C23.7106 29.9612 29.9612 23.7106 29.9612 16C29.9612 8.28948 23.7106 2.03885 16 2.03885ZM1.96118 16C1.96118 8.24658 8.24658 1.96118 16 1.96118C23.7535 1.96118 30.0389 8.24658 30.0389 16C30.0389 23.7535 23.7535 30.0389 16 30.0389C8.24658 30.0389 1.96118 23.7535 1.96118 16Z" fill="#D0D5DD"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 12.0779C13.8338 12.0779 12.0777 13.834 12.0777 16.0002C12.0777 18.1665 13.8338 19.9226 16 19.9226C18.1662 19.9226 19.9223 18.1665 19.9223 16.0002C19.9223 13.834 18.1662 12.0779 16 12.0779ZM12 16.0002C12 13.7911 13.7909 12.0002 16 12.0002C18.2091 12.0002 20 13.7911 20 16.0002C20 18.2094 18.2091 20.0002 16 20.0002C13.7909 20.0002 12 18.2094 12 16.0002Z" fill="#D0D5DD"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 13.3201C14.5201 13.3201 13.3204 14.5198 13.3204 15.9997C13.3204 17.4796 14.5201 18.6793 16 18.6793C17.4799 18.6793 18.6796 17.4796 18.6796 15.9997C18.6796 14.5198 17.4799 13.3201 16 13.3201ZM13.2427 15.9997C13.2427 14.4769 14.4772 13.2424 16 13.2424C17.5228 13.2424 18.7573 14.4769 18.7573 15.9997C18.7573 17.5225 17.5228 18.757 16 18.757C14.4772 18.757 13.2427 17.5225 13.2427 15.9997Z" fill="#D0D5DD"/>
<path d="M15.9612 0H16.0389V32H15.9612V0Z" fill="#D0D5DD"/>
<path d="M32 15.9609L32 16.0386L-3.39506e-09 16.0386L0 15.9609L32 15.9609Z" fill="#D0D5DD"/>
<path d="M26.6019 0H26.6796V32H26.6019V0Z" fill="#D0D5DD"/>
<path d="M10.6407 0H10.7184V32H10.6407V0Z" fill="#D0D5DD"/>
<path d="M21.2816 0H21.3592V32H21.2816V0Z" fill="#D0D5DD"/>
<path d="M5.32037 0H5.39804V32H5.32037V0Z" fill="#D0D5DD"/>
<path d="M32 26.6016L32 26.6792L-3.39506e-09 26.6792L0 26.6016L32 26.6016Z" fill="#D0D5DD"/>
<path d="M32 10.6406L32 10.7183L-3.39506e-09 10.7183L0 10.6406L32 10.6406Z" fill="#D0D5DD"/>
<path d="M32 21.2812L32 21.3589L-3.39506e-09 21.3589L0 21.2812L32 21.2812Z" fill="#D0D5DD"/>
<path d="M32 5.32031L32 5.39798L-3.39506e-09 5.39798L0 5.32031L32 5.32031Z" fill="#D0D5DD"/>
<g filter="url(#filter0_dd)">
<circle cx="16" cy="16" r="8" fill="url(#paint1_linear)"/>
</g>
<defs>
<filter id="filter0_dd" x="5" y="6" width="22" height="22" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.06 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1"/>
<feGaussianBlur stdDeviation="1.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/>
</filter>
<linearGradient id="paint0_linear" x1="16" y1="0" x2="16" y2="32" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#D0D5DD"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="12" y1="24" x2="20" y2="8" gradientUnits="userSpaceOnUse">
<stop stop-color="#53389E"/>
<stop offset="1" stop-color="#6941C6"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

+514
View File
@@ -0,0 +1,514 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="64468462c3c33822ed68df0a" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk – The Open Source Remote Desktop Access Software</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk – The Open Source Remote Desktop Access Software" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk – The Open Source Remote Desktop Access Software" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" aria-current="page" class="uui-navbar03_logo-link-2 w-nav-brand w--current">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" aria-current="page" class="uui-navbar03_link-2 w-nav-link w--current">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<header class="hero-section">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xhuge-2">
<div class="w-layout-grid uui-heroheader09_component">
<div class="uui-heroheader09_content">
<h1 class="uui-heading-xlarge-2">Secure Remote Desktop Access</h1>
<div class="uui-space-small-2"></div>
<div class="uui-text-size-xlarge-2">RustDesk is a full-featured open source TeamViewer alternative for self-hosting and security with minimal configuration.</div>
<div class="uui-max-width-small-2"></div>
<div class="uui-space-large-2"></div>
<div class="uui-button-row-5 is-reverse-mobile-landscape">
<div class="uui-button-wrapper-5 max-width-full-mobile-landscape">
<a href="/docs/en/self-host/" target="_blank" class="uui-button-secondary-gray-6 w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon ">
<path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path>
<path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path>
</svg></div>
<div>Self-hosting</div>
</a>
</div>
<div class="uui-button-wrapper-5 max-width-full-mobile-landscape">
<a href="/download" target="_blank" class="uui-button-6 w-inline-block">
<div>Download App</div>
</a>
</div>
</div>
</div>
<div class="uui-heroheader09_image-wrapper"><img src="images/consultant-600.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="images/consultant-600-p-500.jpg 500w, images/consultant-600.jpg 600w" sizes="(max-width: 479px) 47vw, (max-width: 767px) 24vw, (max-width: 991px) 23vw, 11vw" class="uui-heroheader09_image _03"><img src="images/geometric-shape-05.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _06"><img src="images/geometric-shape-09.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _07 hide-mobile-landscape"><img src="images/machine600.jpg" loading="lazy" sizes="(max-width: 479px) 47vw, (max-width: 767px) 24vw, (max-width: 991px) 23vw, 11vw" height="600" alt="Geometric shape" srcset="images/machine600-p-500.jpg 500w, images/machine600.jpg 600w" class="uui-heroheader09_image _01"><img src="images/geometric-shape-05.svg" loading="lazy" alt="Geometric shape" height="200" width="200" class="uui-heroheader09_image _04"><img src="images/geometric-shape-06.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="images/geometric-shape-06-p-500.jpg 500w, images/geometric-shape-06.jpg 600w" sizes="(max-width: 767px) 100vw, (max-width: 991px) 23vw, 11vw" class="uui-heroheader09_image _05 hide-mobile-portrait hide-mobile-landscape"><img src="images/geometric-shape-07.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _02 hide-tablet"><img src="images/geometric-shape-01.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="images/geometric-shape-01-p-500.jpg 500w, images/geometric-shape-01.jpg 600w" sizes="(max-width: 991px) 100vw, 11vw" class="uui-heroheader09_image _11 hide-tablet"><img src="images/remotework600.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="images/remotework600-p-500.jpg 500w, images/remotework600.jpg 600w" sizes="(max-width: 991px) 100vw, 11vw" class="uui-heroheader09_image _09 hide-tablet"><img src="images/geometric-shape-05.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _10 hide-tablet"><img class="uui-heroheader09_image _08 hide-mobile-landscape" src="images/IT-Supply-specialist-1200.jpg" width="1200" height="600" alt="Geometric shape" sizes="(max-width: 767px) 100vw, (max-width: 991px) 23vw, 11vw" id="w-node-_9bf3ef65-b76c-3d41-e535-7c23b74bd0f4-ed68df0a" loading="lazy" srcset="images/IT-Supply-specialist-1200-p-500.jpg 500w, images/IT-Supply-specialist-1200-p-800.jpg 800w, images/IT-Supply-specialist-1200-p-1080.jpg 1080w, images/IT-Supply-specialist-1200.jpg 1200w"></div>
</div>
</div>
</div>
</div>
</header>
<section class="join-community-banner">
<div class="uui-page-padding-8">
<div class="uui-container-large-8">
<div class="uui-padding-vertical-xhuge-7">
<div class="uui-text-align-center">
<div class="uui-max-width-large-2 align-center">
<div class="uui-heading-subheading-5">Open Source</div>
<h2 class="uui-heading-medium-5">Join the community</h2>
<div class="uui-space-xsmall-5"></div>
<div class="uui-text-size-large-2">Supported by a network of early advocates, contributors, and champions.</div>
<div class="uui-space-medium-3"></div>
</div>
<div class="uui-button-row-8 button-row-center is-reverse-mobile-landscape">
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://github.com/rustdesk/rustdesk/discussions" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>GitHub Discussions</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://discord.gg/nDceKgxnkV" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>Discord</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>Reddit</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="self-hosting-section">
<div class="uui-page-padding-5">
<div class="uui-container-large-5">
<div class="uui-padding-vertical-xhuge-4">
<div class="w-layout-grid uui-layout12_component-2">
<div class="uui-layout12_content-2">
<div class="uui-heading-subheading-2">Scenarios</div>
<h2 class="uui-heading-medium-2">Who are using self-hosting?</h2>
<div class="uui-space-xsmall-2"></div>
<div class="uui-text-size-large-2">Below data comes from our online survey covering 1K+ self-hosting users.</div>
<div class="w-layout-grid uui-layout12_item-list-2">
<div class="uui-layout12_text-wrapper-2">
<div class="uui-layout12_number">37%</div>
<div class="uui-layout12_number-text">IT Support</div>
</div>
<div class="uui-layout12_text-wrapper-2">
<div class="uui-layout12_number">25%</div>
<div class="uui-layout12_number-text">IT Administration</div>
</div>
</div>
<div class="w-layout-grid uui-layout12_item-list">
<div class="uui-layout12_text-wrapper">
<div class="uui-layout12_number">29%</div>
<div class="uui-layout12_number-text">Remote Work</div>
</div>
<div class="uui-layout12_text-wrapper">
<div class="uui-layout12_number">9%</div>
<div class="uui-layout12_number-text">Industrial and others</div>
</div>
</div>
</div>
<div class="uui-layout12_image-wrapper-2"><img src="images/dashboard-console.png" loading="lazy" width="1440" sizes="(max-width: 479px) 87vw, (max-width: 767px) 92vw, (max-width: 991px) 560px, 640px" alt="Dashboard mockup" srcset="images/dashboard-console-p-500.png 500w, images/dashboard-console-p-800.png 800w, images/dashboard-console-p-1080.png 1080w, images/dashboard-console-p-1600.png 1600w, images/dashboard-console-p-2000.png 2000w, images/dashboard-console.png 2223w" class="uui-layout12_image-2 shadow-xlarge"></div>
</div>
</div>
</div>
</div>
</section>
<section class="features-section">
<div class="uui-page-padding-7">
<div class="uui-container-large-7">
<div class="uui-padding-vertical-xhuge-6">
<div class="w-layout-grid uui-layout08_component">
<div class="uui-layout08_content">
<div class="uui-heading-subheading-4">Features</div>
<h2 class="uui-heading-medium-4">From Anywhere, at Anytime</h2>
<div class="uui-space-xsmall-4"></div>
<div class="uui-text-size-large-4">RustDesk is a full-featured remote desktop app.</div>
<div class="uui-layout08_item-list">
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2ea3-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">Works on Windows, macOS, Linux, iOS, Android, Web.</div>
</div>
</div>
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2ea9-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">Support VP8 / VP9 / AV1 software codecs, and H264 / H265 hardware codecs.</div>
</div>
</div>
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2eaf-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">Own your data, easily set up self-hosting solution on your infrastructure.</div>
</div>
</div>
<div id="w-node-_3edf19d8-2ce6-ccdd-a6aa-16434943b49b-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">P2P connection with end-to-end encryption based on NaCl.</div>
</div>
</div>
<div id="w-node-_860476cd-f1ed-cb23-7637-e1a2d08831aa-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">No administrative privileges or installation needed for Windows, elevate priviledge locally or from remote on demand.</div>
</div>
</div>
<div id="w-node-d86b0202-8316-0de0-95a6-f3a3809030c6-ed68df0a" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">We keep things simple and try to make simpler when possible.</div>
</div>
</div>
</div>
</div>
<div class="uui-layout08_image-wrapper"><img src="images/en.jpg" loading="lazy" width="1440" sizes="(max-width: 479px) 93vw, (max-width: 767px) 96vw, (max-width: 991px) 94vw, 45vw" alt="Dashboard mockup" srcset="images/en-p-500.jpg 500w, images/en-p-800.jpg 800w, images/en-p-1080.jpg 1080w, images/en.jpg 1368w" class="uui-layout08_image"></div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" aria-current="page" class="uui-footer03_logo-link w-nav-brand w--current">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+392
View File
@@ -0,0 +1,392 @@
/*!
* Webflow: Front-end site library
* @license MIT
* Inline scripts may access the api using an async handler:
* var Webflow = Webflow || [];
* Webflow.push(readyFunction);
*/
(()=>{var x_=Object.defineProperty;var _V=Object.getOwnPropertyDescriptor;var AV=Object.getOwnPropertyNames;var mV=Object.prototype.hasOwnProperty;var Y_=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var Zf=(e,t)=>()=>(e&&(t=e(e=0)),t);var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var OV=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of AV(t))!mV.call(e,i)&&i!==r&&x_(e,i,{get:()=>t[i],enumerable:!(n=_V(t,i))||n.enumerable});return e};var bV=e=>OV(x_({},"__esModule",{value:!0}),e);var ed=p(()=>{window.tram=function(e){function t(E,v){var g=new ee.Bare;return g.init(E,v)}function r(E){return E.replace(/[A-Z]/g,function(v){return"-"+v.toLowerCase()})}function n(E){var v=parseInt(E.slice(1),16),g=v>>16&255,R=v>>8&255,w=255&v;return[g,R,w]}function i(E,v,g){return"#"+(1<<24|E<<16|v<<8|g).toString(16).slice(1)}function a(){}function o(E,v){f("Type warning: Expected: ["+E+"] Got: ["+typeof v+"] "+v)}function c(E,v,g){f("Units do not match ["+E+"]: "+v+", "+g)}function s(E,v,g){if(v!==void 0&&(g=v),E===void 0)return g;var R=g;return ye.test(E)||!ke.test(E)?R=parseInt(E,10):ke.test(E)&&(R=1e3*parseFloat(E)),0>R&&(R=0),R===R?R:g}function f(E){De.debug&&window&&window.console.warn(E)}function M(E){for(var v=-1,g=E?E.length:0,R=[];++v<g;){var w=E[v];w&&R.push(w)}return R}var d=function(E,v,g){function R(be){return typeof be=="object"}function w(be){return typeof be=="function"}function B(){}function pe(be,qe){function he(){var Fe=new Te;return w(Fe.init)&&Fe.init.apply(Fe,arguments),Fe}function Te(){}qe===g&&(qe=be,be=Object),he.Bare=Te;var Ne,He=B[E]=be[E],it=Te[E]=he[E]=new B;return it.constructor=he,he.mixin=function(Fe){return Te[E]=he[E]=pe(he,Fe)[E],he},he.open=function(Fe){if(Ne={},w(Fe)?Ne=Fe.call(he,it,He,he,be):R(Fe)&&(Ne=Fe),R(Ne))for(var Ue in Ne)v.call(Ne,Ue)&&(it[Ue]=Ne[Ue]);return w(it.init)||(it.init=be),he},he.open(qe)}return pe}("prototype",{}.hasOwnProperty),A={ease:["ease",function(E,v,g,R){var w=(E/=R)*E,B=w*E;return v+g*(-2.75*B*w+11*w*w+-15.5*B+8*w+.25*E)}],"ease-in":["ease-in",function(E,v,g,R){var w=(E/=R)*E,B=w*E;return v+g*(-1*B*w+3*w*w+-3*B+2*w)}],"ease-out":["ease-out",function(E,v,g,R){var w=(E/=R)*E,B=w*E;return v+g*(.3*B*w+-1.6*w*w+2.2*B+-1.8*w+1.9*E)}],"ease-in-out":["ease-in-out",function(E,v,g,R){var w=(E/=R)*E,B=w*E;return v+g*(2*B*w+-5*w*w+2*B+2*w)}],linear:["linear",function(E,v,g,R){return g*E/R+v}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(E,v,g,R){return g*(E/=R)*E+v}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(E,v,g,R){return-g*(E/=R)*(E-2)+v}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(E,v,g,R){return(E/=R/2)<1?g/2*E*E+v:-g/2*(--E*(E-2)-1)+v}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(E,v,g,R){return g*(E/=R)*E*E+v}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(E,v,g,R){return g*((E=E/R-1)*E*E+1)+v}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(E,v,g,R){return(E/=R/2)<1?g/2*E*E*E+v:g/2*((E-=2)*E*E+2)+v}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(E,v,g,R){return g*(E/=R)*E*E*E+v}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(E,v,g,R){return-g*((E=E/R-1)*E*E*E-1)+v}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(E,v,g,R){return(E/=R/2)<1?g/2*E*E*E*E+v:-g/2*((E-=2)*E*E*E-2)+v}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(E,v,g,R){return g*(E/=R)*E*E*E*E+v}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(E,v,g,R){return g*((E=E/R-1)*E*E*E*E+1)+v}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(E,v,g,R){return(E/=R/2)<1?g/2*E*E*E*E*E+v:g/2*((E-=2)*E*E*E*E+2)+v}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(E,v,g,R){return-g*Math.cos(E/R*(Math.PI/2))+g+v}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(E,v,g,R){return g*Math.sin(E/R*(Math.PI/2))+v}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(E,v,g,R){return-g/2*(Math.cos(Math.PI*E/R)-1)+v}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(E,v,g,R){return E===0?v:g*Math.pow(2,10*(E/R-1))+v}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(E,v,g,R){return E===R?v+g:g*(-Math.pow(2,-10*E/R)+1)+v}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(E,v,g,R){return E===0?v:E===R?v+g:(E/=R/2)<1?g/2*Math.pow(2,10*(E-1))+v:g/2*(-Math.pow(2,-10*--E)+2)+v}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(E,v,g,R){return-g*(Math.sqrt(1-(E/=R)*E)-1)+v}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(E,v,g,R){return g*Math.sqrt(1-(E=E/R-1)*E)+v}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150,Line truncated
((__t=(`+oe+`))==null?'':_.escape(__t))+
'`:x?C+=`'+
((__t=(`+x+`))==null?'':__t)+
'`:de&&(C+=`';
`+de+`
__p+='`),ee}),C+=`';
`;var F=le.variable;if(F){if(!Q.test(F))throw new Error("variable is not a bare identifier: "+F)}else C=`with(obj||{}){
`+C+`}
`,F="obj";C=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
`+C+`return __p;
`;var Y;try{Y=new Function(le.variable||"obj","_",C)}catch(ee){throw ee.source=C,ee}var Z=function(ee){return Y.call(this,ee,e)};return Z.source="function("+F+`){
`+C+"}",Z},e}()});var dr=p((a5e,eA)=>{var st={},Z1={},ei=[],rd=window.Webflow||[],En=window.jQuery,Kr=En(window),yV=En(document),E0=En.isFunction,Hr=st._=j_(),H_=st.tram=ed()&&En.tram,wc=!1,nd=!1;H_.config.hideBackface=!1;H_.config.keepInherited=!0;st.define=function(e,t,r){Z1[e]&&Q_(Z1[e]);var n=Z1[e]=t(En,Hr,r)||{};return K_(n),n};st.require=function(e){return Z1[e]};function K_(e){st.env()&&(E0(e.design)&&Kr.on("__wf_design",e.design),E0(e.preview)&&Kr.on("__wf_preview",e.preview)),E0(e.destroy)&&Kr.on("__wf_destroy",e.destroy),e.ready&&E0(e.ready)&&SV(e)}function SV(e){if(wc){e.ready();return}Hr.contains(ei,e.ready)||ei.push(e.ready)}function Q_(e){E0(e.design)&&Kr.off("__wf_design",e.design),E0(e.preview)&&Kr.off("__wf_preview",e.preview),E0(e.destroy)&&Kr.off("__wf_destroy",e.destroy),e.ready&&E0(e.ready)&&RV(e)}function RV(e){ei=Hr.filter(ei,function(t){return t!==e.ready})}st.push=function(e){if(wc){E0(e)&&e();return}rd.push(e)};st.env=function(e){var t=window.__wf_design,r=typeof t<"u";if(!e)return r;if(e==="design")return r&&t;if(e==="preview")return r&&!t;if(e==="slug")return r&&window.__wf_slug;if(e==="editor")return window.WebflowEditor;if(e==="test")return window.__wf_test;if(e==="frame")return window!==window.top};var Pc=navigator.userAgent.toLowerCase(),$_=st.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,NV=st.env.chrome=/chrome/.test(Pc)&&/Google/.test(navigator.vendor)&&parseInt(Pc.match(/chrome\/(\d+)\./)[1],10),IV=st.env.ios=/(ipod|iphone|ipad)/.test(Pc);st.env.safari=/safari/.test(Pc)&&!NV&&!IV;var td;$_&&yV.on("touchstart mousedown",function(e){td=e.target});st.validClick=$_?function(e){return e===td||En.contains(e,td)}:function(){return!0};var J_="resize.webflow orientationchange.webflow load.webflow",LV="scroll.webflow "+J_;st.resize=id(Kr,J_);st.scroll=id(Kr,LV);st.redraw=id();function id(e,t){var r=[],n={};return n.up=Hr.throttle(function(i){Hr.each(r,function(a){a(i)})}),e&&t&&e.on(t,n.up),n.on=function(i){typeof i=="function"&&(Hr.contains(r,i)||r.push(i))},n.off=function(i){if(!arguments.length){r=[];return}r=Hr.filter(r,function(a){return a!==i})},n}st.location=function(e){window.location=e};st.env()&&(st.location=function(){});st.ready=function(){wc=!0,nd?CV():Hr.each(ei,V_),Hr.each(rd,V_),st.resize.up()};function V_(e){E0(e)&&e()}function CV(){nd=!1,Hr.each(Z1,K_)}var s1;st.load=function(e){s1.then(e)};function Z_(){s1&&(s1.reject(),Kr.off("load",s1.resolve)),s1=new En.Deferred,Kr.on("load",s1.resolve)}st.destroy=function(e){e=e||{},nd=!0,Kr.triggerHandler("__wf_destroy"),e.domready!=null&&(wc=e.domready),Hr.each(Z1,Q_),st.resize.off(),st.scroll.off(),st.redraw.off(),ei=[],rd=[],s1.state()==="pending"&&Z_()};En(st.ready);Z_();eA.exports=window.Webflow=st});var nA=p((o5e,rA)=>{var tA=dr();tA.define("brand",rA.exports=function(e){var t={},r=document,n=e("html"),i=e("body"),a=".w-webflow-badge",o=window.location,c=/PhantomJS/i.test(navigator.userAgent),s="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange",f;t.ready=function(){var I=n.attr("data-wf-status"),b=n.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(b)&&o.hostname!==b&&(I=!0),I&&!c&&(f=f||d(),A(),setTimeout(A,500),e(r).off(s,M).on(s,M))};function M(){var I=r.fullScreen||r.mozFullScreen||r.webkitIsFullScreen||r.msFullscreenElement||!!r.webkitFullscreenElement;e(f).attr("style",I?"display: none !important;":"")}function d(){var I=e('<a class="w-webflow-badge"></a>').attr("href","https://webflow.com?utm_campaign=brandjs"),b=e("<img>").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon.f67cd735e3.svg").attr("alt","").css({marginRight:"8px",width:"16px"}),z=e("<img>").attr("src","https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-text.6faa6a38cd.svg").attr("alt","Made in Webflow");return I.append(b,z),I[0]}function A(){var I=i.children(a),b=I.length&&I.get(0)===f,z=tA.env("editor");if(b){z&&I.remove();return}I.length&&I.remove(),z||i.append(f)}return t})});var aA=p((c5e,iA)=>{var qV=dr();qV.define("focus-visible",iA.exports=function(){function e(r){var n=!0,i=!1,a=null,o={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(k){return!!(k&&k!==document&&k.nodeName!=="HTML"&&k.nodeName!=="BODY"&&"classList"in k&&"contains"in k.classList)}function s(k){var te=k.type,ie=k.tagName;return!!(ie==="INPUT"&&o[te]&&!k.readOnly||ie==="TEXTAREA"&&!k.readOnly||k.isContentEditable)}function f(k){k.getAttribute("data-wf-focus-visible")||k.setAttribute("data-wf-focus-visible","true")}function M(k){k.getAttribute("data-wf-focus-visible")&&k.removeAttribute("data-wf-focus-visible")}function d(k){k.metaKey||k.altKey||k.ctrlKey||(c(r.activeElement)&&f(r.activeElement),n=!0)}function A(){n=!1}function I(k){c(k.target)&&(n||s(k.target))&&f(k.target)}function b(k){c(k.target)&&k.target.hasAttribute("data-wf-focus-visible")&&(i=!0,window.clearTimeout(a),a Line truncated
Use variables instead of inline arguments to overcome this limitation.`)}function z(W,H){var m=null;W.directives&&(m={},W.directives.forEach(function(X){m[X.name.value]={},X.arguments&&X.arguments.forEach(function(ae){var ge=ae.name,Le=ae.value;return b(m[X.name.value],ge,Le,H)})}));var q=null;return W.arguments&&W.arguments.length&&(q={},W.arguments.forEach(function(X){var ae=X.name,ge=X.value;return b(q,ae,ge,H)})),y(W.name.value,q,m)}var U=["connection","include","skip","client","rest","export"];function y(W,H,m){if(m&&m.connection&&m.connection.key)if(m.connection.filter&&m.connection.filter.length>0){var q=m.connection.filter?m.connection.filter:[];q.sort();var X=H,ae={};return q.forEach(function(Oe){ae[Oe]=X[Oe]}),m.connection.key+"("+JSON.stringify(ae)+")"}else return m.connection.key;var ge=W;if(H){var Le=t(H);ge+="("+Le+")"}return m&&Object.keys(m).forEach(function(Oe){U.indexOf(Oe)===-1&&(m[Oe]&&Object.keys(m[Oe]).length?ge+="@"+Oe+"("+JSON.stringify(m[Oe])+")":ge+="@"+Oe)}),ge}function P(W,H){if(W.arguments&&W.arguments.length){var m={};return W.arguments.forEach(function(q){var X=q.name,ae=q.value;return b(m,X,ae,H)}),m}return null}function k(W){return W.alias?W.alias.value:W.name.value}function te(W){return W.kind==="Field"}function ie(W){return W.kind==="InlineFragment"}function J(W){return W&&W.type==="id"}function fe(W,H){return H===void 0&&(H=!1),r({type:"id",generated:H},typeof W=="string"?{id:W,typename:void 0}:W)}function K(W){return W!=null&&typeof W=="object"&&W.type==="json"}function ce(W){throw new Error("Variable nodes are not supported by valueFromNode")}function ve(W,H){switch(H===void 0&&(H=ce),W.kind){case"Variable":return H(W);case"NullValue":return null;case"IntValue":return parseInt(W.value,10);case"FloatValue":return parseFloat(W.value);case"ListValue":return W.values.map(function(ge){return ve(ge,H)});case"ObjectValue":{for(var m={},q=0,X=W.fields;q<X.length;q++){var ae=X[q];m[ae.name.value]=ve(ae.value,H)}return m}default:return W.value}}function se(W,H){if(W.directives&&W.directives.length){var m={};return W.directives.forEach(function(q){m[q.name.value]=P(q,H)}),m}return null}function Q(W,H){if(H===void 0&&(H={}),!W.directives)return!0;var m=!0;return W.directives.forEach(function(q){if(!(q.name.value!=="skip"&&q.name.value!=="include")){var X=q.arguments||[],ae=q.name.value;if(X.length!==1)throw new Error("Incorrect number of arguments for the @"+ae+" directive.");var ge=X[0];if(!ge.name||ge.name.value!=="if")throw new Error("Invalid argument for the @"+ae+" directive.");var Le=X[0].value,Oe=!1;if(!Le||Le.kind!=="BooleanValue"){if(Le.kind!=="Variable")throw new Error("Argument for the @"+ae+" directive must be a variable or a boolean value.");if(Oe=H[Le.name.value],Oe===void 0)throw new Error("Invalid variable referenced in @"+ae+" directive.")}else Oe=Le.value;ae==="skip"&&(Oe=!Oe),Oe||(m=!1)}}),m}function j(W){return!W.selectionSet||!(W.selectionSet.selections.length>0)?[W]:[W].concat(W.selectionSet.selections.map(function(H){return[H].concat(j(H))}).reduce(function(H,m){return H.concat(m)},[]))}function le(W){var H=W.definitions.filter(function(m){return m.selectionSet&&m.selectionSet.selections}).map(function(m){return j(m)}).reduce(function(m,q){return m.concat(q)},[]).filter(function(m){return m.directives&&m.directives.length>0}).map(function(m){return m.directives}).reduce(function(m,q){return m.concat(q)},[]).map(function(m){return m.name.value});return H}function L(W,H){return le(H).some(function(m){return W.indexOf(m)>-1})}var h=Object.assign||function(W){for(var H,m=1,q=arguments.length;m<q;m++){H=arguments[m];for(var X in H)Object.prototype.hasOwnProperty.call(H,X)&&(W[X]=H[X])}return W};function O(W,H){var m=H,q=[];if(W.definitions.forEach(function(ae){if(ae.kind==="OperationDefinition")throw new Error("Found a "+ae.operation+" operation"+(ae.name?" named '"+ae.name.value+"'":"")+". No operations are allowed when using a fragment as a query. Only fragments are allowed.");ae.kind==="FragmentDefinition"&&q.push(ae)}),typeof m>"u"){if(q.length!==1)throw new Error("Found "+q.length+" fragments. `fragmentName` must be provided when there is not exactly 1 fragment.");m=q[0].name.value}var X=h({},W,{definitions:[{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:m}}]}}].concat(W.definitions)});return X}function C(W){for(var H=[],m=1;m<arguments.length;m++)H[m-1]=arguments[m];return H.forEach(function(q){typeof q>"u"||q===null||Object.keys(q).forEach(function(X){W[X]=q[X]})}),W}function F(W){Y(W);var H=W.definitions.filter(function(m){return m.kind==="OperationDefinition"&&m.operation==="mutation"})[0];if(!H)throw new Error("Must contain a mutation definition.");return H}function Y(W){if(W.kind!=="Document")throw new Error('Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-clien Line truncated
`)+`
`},OperationDefinition:function(t){var r=t.operation,n=t.name,i=sr("(",We(t.variableDefinitions,", "),")"),a=We(t.directives," "),o=t.selectionSet;return!n&&!a&&!i&&r==="query"?o:We([r,We([n,i]),a,o]," ")},VariableDefinition:function(t){var r=t.variable,n=t.type,i=t.defaultValue;return r+": "+n+sr(" = ",i)},SelectionSet:function(t){var r=t.selections;return q0(r)},Field:function(t){var r=t.alias,n=t.name,i=t.arguments,a=t.directives,o=t.selectionSet;return We([sr("",r,": ")+n+sr("(",We(i,", "),")"),We(a," "),o]," ")},Argument:function(t){var r=t.name,n=t.value;return r+": "+n},FragmentSpread:function(t){var r=t.name,n=t.directives;return"..."+r+sr(" ",We(n," "))},InlineFragment:function(t){var r=t.typeCondition,n=t.directives,i=t.selectionSet;return We(["...",sr("on ",r),We(n," "),i]," ")},FragmentDefinition:function(t){var r=t.name,n=t.typeCondition,i=t.variableDefinitions,a=t.directives,o=t.selectionSet;return"fragment "+r+sr("(",We(i,", "),")")+" "+("on "+n+" "+sr("",We(a," ")," "))+o},IntValue:function(t){var r=t.value;return r},FloatValue:function(t){var r=t.value;return r},StringValue:function(t,r){var n=t.value,i=t.block;return i?Vbe(n,r==="description"):JSON.stringify(n)},BooleanValue:function(t){var r=t.value;return r?"true":"false"},NullValue:function(){return"null"},EnumValue:function(t){var r=t.value;return r},ListValue:function(t){var r=t.values;return"["+We(r,", ")+"]"},ObjectValue:function(t){var r=t.fields;return"{"+We(r,", ")+"}"},ObjectField:function(t){var r=t.name,n=t.value;return r+": "+n},Directive:function(t){var r=t.name,n=t.arguments;return"@"+r+sr("(",We(n,", "),")")},NamedType:function(t){var r=t.name;return r},ListType:function(t){var r=t.type;return"["+r+"]"},NonNullType:function(t){var r=t.type;return r+"!"},SchemaDefinition:function(t){var r=t.directives,n=t.operationTypes;return We(["schema",We(r," "),q0(n)]," ")},OperationTypeDefinition:function(t){var r=t.operation,n=t.type;return r+": "+n},ScalarTypeDefinition:C0(function(e){var t=e.name,r=e.directives;return We(["scalar",t,We(r," ")]," ")}),ObjectTypeDefinition:C0(function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return We(["type",t,sr("implements ",We(r," & ")),We(n," "),q0(i)]," ")}),FieldDefinition:C0(function(e){var t=e.name,r=e.arguments,n=e.type,i=e.directives;return t+sr("(",We(r,", "),")")+": "+n+sr(" ",We(i," "))}),InputValueDefinition:C0(function(e){var t=e.name,r=e.type,n=e.defaultValue,i=e.directives;return We([t+": "+r,sr("= ",n),We(i," ")]," ")}),InterfaceTypeDefinition:C0(function(e){var t=e.name,r=e.directives,n=e.fields;return We(["interface",t,We(r," "),q0(n)]," ")}),UnionTypeDefinition:C0(function(e){var t=e.name,r=e.directives,n=e.types;return We(["union",t,We(r," "),n&&n.length!==0?"= "+We(n," | "):""]," ")}),EnumTypeDefinition:C0(function(e){var t=e.name,r=e.directives,n=e.values;return We(["enum",t,We(r," "),q0(n)]," ")}),EnumValueDefinition:C0(function(e){var t=e.name,r=e.directives;return We([t,We(r," ")]," ")}),InputObjectTypeDefinition:C0(function(e){var t=e.name,r=e.directives,n=e.fields;return We(["input",t,We(r," "),q0(n)]," ")}),ScalarTypeExtension:function(t){var r=t.name,n=t.directives;return We(["extend scalar",r,We(n," ")]," ")},ObjectTypeExtension:function(t){var r=t.name,n=t.interfaces,i=t.directives,a=t.fields;return We(["extend type",r,sr("implements ",We(n," & ")),We(i," "),q0(a)]," ")},InterfaceTypeExtension:function(t){var r=t.name,n=t.directives,i=t.fields;return We(["extend interface",r,We(n," "),q0(i)]," ")},UnionTypeExtension:function(t){var r=t.name,n=t.directives,i=t.types;return We(["extend union",r,We(n," "),i&&i.length!==0?"= "+We(i," | "):""]," ")},EnumTypeExtension:function(t){var r=t.name,n=t.directives,i=t.values;return We(["extend enum",r,We(n," "),q0(i)]," ")},InputObjectTypeExtension:function(t){var r=t.name,n=t.directives,i=t.fields;return We(["extend input",r,We(n," "),q0(i)]," ")},DirectiveDefinition:C0(function(e){var t=e.name,r=e.arguments,n=e.locations;return"directive @"+t+sr("(",We(r,", "),")")+" on "+We(n," | ")})};function C0(e){return function(t){return We([t.description,e(t)],`
`)}}function We(e,t){return e?e.filter(function(r){return r}).join(t||""):""}function q0(e){return e&&e.length!==0?`{
`+hw(We(e,`
`))+`
}`:""}function sr(e,t,r){return t?e+t+(r||""):""}function hw(e){return e&&" "+e.replace(/\n/g,`
`)}function Vbe(e,t){var r=e.replace(/"""/g,'\\"""');return(e[0]===" "||e[0]===" ")&&e.indexOf(`
`)===-1?'"""'+r.replace(/"$/,`"
`)+'"""':`"""
`+(t?r:hw(r))+`
"""`}});var Ki=p((Qs,vw)=>{(function(e,t){typeof Qs=="object"&&typeof vw<"u"?t(Qs,iv(),Mw(),Ho()):typeof define=="function"&&define.amd?define(["exports","apollo-utilities","zen-observable-ts","graphql/language/printer"],t):t((e.apolloLink=e.apolloLink||{},e.apolloLink.core={}),e.apollo.utilities,e.apolloLink.zenObservable,e.printer)})(Qs,function(e,t,r,n){"use strict";r=r&&r.hasOwnProperty("default")?r.default:r;var i=function(){var K=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,ve){ce.__proto__=ve}||function(ce,ve){for(var se in ve)ve.hasOwnProperty(se)&&(ce[se]=ve[se])};return function(ce,ve){K(ce,ve);function se(){this.constructor=ce}ce.prototype=ve===null?Object.create(ve):(se.prototype=ve.prototype,new se)}}(),a=Object.assign||function(K){for(var ce,ve=1,se=arguments.length;ve<se;ve++){ce=arguments[ve];for(var Q in ce)Object.prototype.hasOwnProperty.call(ce,Q)&&(K[Q]=ce[Q])}return K};function o(K){for(var ce=["query","operationName","variables","extensions","context"],ve=0,se=Object.keys(K);ve<se.length;ve++){var Q=se[ve];if(ce.indexOf(Q)<0)throw new Error("illegal argument: "+Q)}return K}var c=function(K){i(ce,K);function ce(ve,se){var Q=K.call(this,ve)||this;return Q.link=se,Q}return ce}(Error);function s(K){return K.request.length<=1}function f(K){var ce=!1;return new Promise(function(ve,se){K.subscribe({next:function(Q){ce?console.warn("Promise Wrapper does not support multiple results from Observable"):(ce=!0,ve(Q))},error:se})})}var M=f;function d(K){return new r(function(ce){K.then(function(ve){ce.next(ve),ce.complete()}).catch(ce.error.bind(ce))})}function A(K){return new r(function(ce){ce.error(K)})}function I(K){var ce={variables:K.variables||{},extensions:K.extensions||{},operationName:K.operationName,query:K.query};return ce.operationName||(ce.operationName=typeof ce.query!="string"?t.getOperationName(ce.query):""),ce}function b(K,ce){var ve=a({},K),se=function(j){typeof j=="function"?ve=a({},ve,j(ve)):ve=a({},ve,j)},Q=function(){return a({},ve)};return Object.defineProperty(ce,"setContext",{enumerable:!1,value:se}),Object.defineProperty(ce,"getContext",{enumerable:!1,value:Q}),Object.defineProperty(ce,"toKey",{enumerable:!1,value:function(){return z(ce)}}),ce}function z(K){return n.print(K.query)+"|"+JSON.stringify(K.variables)+"|"+K.operationName}var U=function(K,ce){return ce?ce(K):r.of()},y=function(K){return typeof K=="function"?new J(K):K},P=function(){return new J(function(K,ce){return r.of()})},k=function(K){return K.length===0?P():K.map(y).reduce(function(ce,ve){return ce.concat(ve)})},te=function(K,ce,ve){ve===void 0&&(ve=new J(U));var se=y(ce),Q=y(ve);return s(se)&&s(Q)?new J(function(j){return K(j)?se.request(j)||r.of():Q.request(j)||r.of()}):new J(function(j,le){return K(j)?se.request(j,le)||r.of():Q.request(j,le)||r.of()})},ie=function(K,ce){var ve=y(K);if(s(ve))return console.warn(new c("You are calling concat on a terminating link, which will have no effect",ve)),ve;var se=y(ce);return s(se)?new J(function(Q){return ve.request(Q,function(j){return se.request(j)||r.of()})||r.of()}):new J(function(Q,j){return ve.request(Q,function(le){return se.request(le,j)||r.of()})||r.of()})},J=function(){function K(ce){ce&&(this.request=ce)}return K.prototype.split=function(ce,ve,se){return se===void 0&&(se=new K(U)),this.concat(te(ce,ve,se))},K.prototype.concat=function(ce){return ie(this,ce)},K.prototype.request=function(ce,ve){throw new Error("request is not implemented")},K.empty=P,K.from=k,K.split=te,K.execute=fe,K}();function fe(K,ce){return K.request(b(ce.context,I(o(ce))))||r.of()}e.Observable=r,e.createOperation=b,e.makePromise=M,e.toPromise=f,e.fromPromise=d,e.fromError=A,e.empty=P,e.from=k,e.split=te,e.concat=ie,e.ApolloLink=J,e.execute=fe,Object.defineProperty(e,"__esModule",{value:!0})})});var _w=p(($s,Ew)=>{(function(e,t){typeof $s=="object"&&typeof Ew<"u"?t($s,Ki()):typeof define=="function"&&define.amd?define(["exports","apollo-link"],t):t((e.apolloLink=e.apolloLink||{},e.apolloLink.dedup={}),e.apolloLink.core)})($s,function(e,t){"use strict";var r=function(){var i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,o){a.__proto__=o}||function(a,o){for(var c in o)o.hasOwnProperty(c)&&(a[c]=o[c])};return function(a,o){i(a,o);function c(){this.constructor=a}a.prototype=o===null?Object.create(o):(c.prototype=o.prototype,new c)}}(),n=function(i){r(a,i);function a(){var o=i!==null&&i.apply(this,arguments)||this;return o.inFlightRequestObservables=new Map,o.subscribers=new Map,o}return a.prototype.request=function(o,c){var s=this;if(o.getContext().forceFetch)return c(o);var f=o.toKey(),M=function(b){s.inFlightRequestObservables.delete(b);var z=s.subscribers.get(b);return z};if(!this.inFlightRequestObservables.get(f)){var d=c(o),A,I=new t.Observable(function(b){var z=s.subscribers.get(f);return z||(z={next:[],error:[],complete:[]}),s.subscribers.set(f,{next:z.next.concat([b.next.bind(b)]),error:z.error.concat([b.error.bind(b)]),complete:z.compLine truncated
`}),L.networkError&&(h+="Network error: "+L.networkError.message+`
`),h=h.replace(/\n$/,""),h},A=function(L){f(h,L);function h(O){var C=O.graphQLErrors,F=O.networkError,Y=O.errorMessage,Z=O.extraInfo,ee=L.call(this,Y)||this;return ee.graphQLErrors=C||[],ee.networkError=F||null,Y?ee.message=Y:ee.message=d(ee),ee.extraInfo=Z,ee.__proto__=h.prototype,ee}return h}(Error);(function(L){L[L.normal=1]="normal",L[L.refetch=2]="refetch",L[L.poll=3]="poll"})(e.FetchType||(e.FetchType={}));var I=function(){var L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,O){h.__proto__=O}||function(h,O){for(var C in O)O.hasOwnProperty(C)&&(h[C]=O[C])};return function(h,O){L(h,O);function C(){this.constructor=h}h.prototype=O===null?Object.create(O):(C.prototype=O.prototype,new C)}}(),b=Object.assign||function(L){for(var h,O=1,C=arguments.length;O<C;O++){h=arguments[O];for(var F in h)Object.prototype.hasOwnProperty.call(h,F)&&(L[F]=h[F])}return L},z=function(L,h){return h===void 0&&(h="none"),L&&(L.graphQLErrors&&L.graphQLErrors.length>0&&h==="none"||L.networkError)},U=function(L){I(h,L);function h(O){var C=O.scheduler,F=O.options,Y=O.shouldSubscribe,Z=Y===void 0?!0:Y,ee=L.call(this,function(oe){return ee.onSubscribe(oe)})||this;return ee.isCurrentlyPolling=!1,ee.isTornDown=!1,ee.options=F,ee.variables=F.variables||{},ee.queryId=C.queryManager.generateQueryId(),ee.shouldSubscribe=Z,ee.scheduler=C,ee.queryManager=C.queryManager,ee.observers=[],ee.subscriptionHandles=[],ee}return h.prototype.result=function(){var O=this;return new Promise(function(C,F){var Y,Z={next:function(ee){C(ee),O.observers.some(function(oe){return oe!==Z})||O.queryManager.removeQuery(O.queryId),setTimeout(function(){Y.unsubscribe()},0)},error:function(ee){F(ee)}};Y=O.subscribe(Z)})},h.prototype.currentResult=function(){if(this.isTornDown)return{data:this.lastError?{}:this.lastResult?this.lastResult.data:{},error:this.lastError,loading:!1,networkStatus:e.NetworkStatus.error};var O=this.queryManager.queryStore.get(this.queryId);if(z(O,this.options.errorPolicy))return{data:{},loading:!1,networkStatus:O.networkStatus,error:new A({graphQLErrors:O.graphQLErrors,networkError:O.networkError})};var C=this.queryManager.getCurrentQueryResult(this),F=C.data,Y=C.partial,Z=!O||O.networkStatus===e.NetworkStatus.loading,ee=this.options.fetchPolicy==="network-only"&&Z||Y&&this.options.fetchPolicy!=="cache-only",oe;O?oe=O.networkStatus:oe=ee?e.NetworkStatus.loading:e.NetworkStatus.ready;var x={data:F,loading:o(oe),networkStatus:oe};if(O&&O.graphQLErrors&&this.options.errorPolicy==="all"&&(x.errors=O.graphQLErrors),!Y){var de=!1;this.lastResult=b({},x,{stale:de})}return b({},x,{partial:Y})},h.prototype.getLastResult=function(){return this.lastResult},h.prototype.getLastError=function(){return this.lastError},h.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastError,this.isTornDown=!1},h.prototype.refetch=function(O){var C=this.options.fetchPolicy;if(C==="cache-only")return Promise.reject(new Error("cache-only fetchPolicy option should not be used together with query refetch."));n.isEqual(this.variables,O)||(this.variables=Object.assign({},this.variables,O)),n.isEqual(this.options.variables,this.variables)||(this.options.variables=Object.assign({},this.options.variables,this.variables));var F=C==="network-only"||C==="no-cache",Y=b({},this.options,{fetchPolicy:F?C:"network-only"});return this.queryManager.fetchQuery(this.queryId,Y,e.FetchType.refetch).then(function(Z){return n.maybeDeepFreeze(Z)})},h.prototype.fetchMore=function(O){var C=this;if(!O.updateQuery)throw new Error("updateQuery option is required. This function defines how to update the query data with the new results.");var F;return Promise.resolve().then(function(){var Y=C.queryManager.generateQueryId();return O.query?F=O:F=b({},C.options,O,{variables:Object.assign({},C.variables,O.variables)}),F.fetchPolicy="network-only",C.queryManager.fetchQuery(Y,F,e.FetchType.normal,C.queryId)}).then(function(Y){return C.updateQuery(function(Z){return O.updateQuery(Z,{fetchMoreResult:Y.data,variables:F.variables})}),Y})},h.prototype.subscribeToMore=function(O){var C=this,F=this.queryManager.startGraphQLSubscription({query:O.document,variables:O.variables}).subscribe({next:function(Y){O.updateQuery&&C.updateQuery(function(Z,ee){var oe=ee.variables;return O.updateQuery(Z,{subscriptionData:Y,variables:oe})})},error:function(Y){if(O.onError){O.onError(Y);return}console.error("Unhandled GraphQL subscription error",Y)}});return this.subscriptionHandles.push(F),function(){var Y=C.subscriptionHandles.indexOf(F);Y>=0&&(C.subscriptionHandles.splice(Y,1),F.unsubscribe())}},h.prototype.setOptions=function(O){var C=this.options;this.options=Object.assign({},this.options,O),O.pollInterval?this.startPolling(O.pollInterval):O.pollInterval===0&&this.stopPolling();var F=C.fetchPolicy!=="network-only"&&O.fetchPolicy==="network-only"||C.fetchPolicy==="cache-only"&&O.fetchPolicy!=="cache-only"||C.fetchPolicy==="standby"&&O.fetchPolicy!=="standby"||!1;return this.setVariab Line truncated
In order to initialize Apollo Client, you must specify link & cache properties on the config object.
This is part of the required upgrade when migrating from Apollo Client 1.0 to Apollo Client 2.0.
For more information, please visit:
https://www.apollographql.com/docs/react/basics/setup.html
to help you get started.
`);this.link=j.concat(C),this.cache=F,this.store=new ce(F),this.disableNetworkFetches=Z||oe>0,this.queryDeduplication=Me,this.ssrMode=Z,this.defaultOptions=ue||{},oe&&setTimeout(function(){return O.disableNetworkFetches=!1},oe),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this);var Ce=!n.isProduction()&&typeof window<"u"&&!window.__APOLLO_CLIENT__;(typeof x>"u"?Ce:x&&typeof window<"u")&&(window.__APOLLO_CLIENT__=this),!Q&&!n.isProduction()&&(Q=!0,typeof window<"u"&&window.document&&window.top===window.self&&typeof window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__>"u"&&window.navigator&&window.navigator.userAgent.indexOf("Chrome")>-1&&console.debug("Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm")),this.version=ve}return L.prototype.watchQuery=function(h){return this.initQueryManager(),this.defaultOptions.watchQuery&&(h=se({},this.defaultOptions.watchQuery,h)),this.disableNetworkFetches&&(h.fetchPolicy==="network-only"||h.fetchPolicy==="cache-and-network")&&(h=se({},h,{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(h)},L.prototype.query=function(h){if(this.initQueryManager(),this.defaultOptions.query&&(h=se({},this.defaultOptions.query,h)),h.fetchPolicy==="cache-and-network")throw new Error("cache-and-network fetchPolicy can only be used with watchQuery");return this.disableNetworkFetches&&h.fetchPolicy==="network-only"&&(h=se({},h,{fetchPolicy:"cache-first"})),this.queryManager.query(h)},L.prototype.mutate=function(h){return this.initQueryManager(),this.defaultOptions.mutate&&(h=se({},this.defaultOptions.mutate,h)),this.queryManager.mutate(h)},L.prototype.subscribe=function(h){return this.initQueryManager(),this.queryManager.startGraphQLSubscription(h)},L.prototype.readQuery=function(h){return this.initProxy().readQuery(h)},L.prototype.readFragment=function(h){return this.initProxy().readFragment(h)},L.prototype.writeQuery=function(h){var O=this.initProxy().writeQuery(h);return this.queryManager.broadcastQueries(),O},L.prototype.writeFragment=function(h){var O=this.initProxy().writeFragment(h);return this.queryManager.broadcastQueries(),O},L.prototype.writeData=function(h){var O=this.initProxy().writeData(h);return this.queryManager.broadcastQueries(),O},L.prototype.__actionHookForDevTools=function(h){this.devToolsHookCb=h},L.prototype.__requestRaw=function(h){return t.execute(this.link,h)},L.prototype.initQueryManager=function(){var h=this;this.queryManager||(this.queryManager=new K({link:this.link,store:this.store,queryDeduplication:this.queryDeduplication,ssrMode:this.ssrMode,onBroadcast:function(){h.devToolsHookCb&&h.devToolsHookCb({action:{},state:{queries:h.queryManager.queryStore.getStore(),mutations:h.queryManager.mutationStore.getStore()},dataWithOptimisticResults:h.cache.extract(!0)})}}))},L.prototype.resetStore=function(){var h=this;return Promise.resolve().then(function(){return h.queryManager?h.queryManager.clearStore():Promise.resolve(null)}).then(function(){return Promise.all(h.resetStoreCallbacks.map(function(O){return O()}))}).then(function(){return h.queryManager&&h.queryManager.reFetchObservableQueries?h.queryManager.reFetchObservableQueries():Promise.resolve(null)})},L.prototype.onResetStore=function(h){var O=this;return this.resetStoreCallbacks.push(h),function(){O.resetStoreCallbacks=O.resetStoreCallbacks.filter(function(C){return C!==h})}},L.prototype.reFetchObservableQueries=function(h){return this.queryManager?this.queryManager.reFetchObservableQueries(h):Promise.resolve(null)},L.prototype.extract=function(h){return this.initProxy().extract(h)},L.prototype.restore=function(h){return this.initProxy().restore(h)},L.prototype.initProxy=function(){return this.proxy||(this.initQueryManager(),this.proxy=this.cache),this.proxy},L}();e.printAST=i.print,e.ApolloClient=le,e.default=le,e.ObservableQuery=U,e.ApolloError=A,Object.defineProperty(e,"__esModule",{value:!0})})});var Ow=p((Zs,mw)=>{(function(e,t){typeof Zs=="object"&&typeof mw<"u"?t(Zs,Ho()):typeof define=="function"&&define.amd?define(["exports","graphql/language/printer"],t):t((e.apolloLink=e.apolloLink||{},e.apolloLink.httpCommon={}),e.printer)})(Zs,function(e,t){"use strict";var r=Object.assign||function(b){for(var z,U=1,y=arguments.length;U<y;U++){z=arguments[U];for(var P in z)Object.prototype.hasOwnProperty.call(z,P)&&(b[P]=z[P])}return b},n={includeQuery:!0,includeExtensions:!1},i={accept:"*/*","content-type":"application/json"},a={method:"POST"},o={http:n,headers:i,options:a},c=function(b,z,U){var y=new Error(U);throw y.response=b,y.statusCode=b.status,y.result=z,y},s=function(b){return function(z){return z.text().then(function(U){try{return JSON.parse(U)}catch(P){var y=P;return y.response=z,y.statusCode=z.status,y.bodyText=U,Prom Line truncated
fetch is not found globally and no fetcher passed, to fix pass a fetch for
your environment like https://www.npmjs.com/package/`+z+`.
For example:
import fetch from '`+z+`';
import { createHttpLink } from 'apollo-link-http';
const link = createHttpLink({ uri: '/graphql', fetch: fetch });`)}},M=function(){if(typeof AbortController>"u")return{controller:!1,signal:!1};var b=new AbortController,z=b.signal;return{controller:b,signal:z}},d=function(b,z){for(var U=[],y=2;y<arguments.length;y++)U[y-2]=arguments[y];var P=r({},z.options,{headers:z.headers,credentials:z.credentials}),k=z.http;U.forEach(function(ce){P=r({},P,ce.options,{headers:r({},P.headers,ce.headers)}),ce.credentials&&(P.credentials=ce.credentials),k=r({},k,ce.http)});var te=b.operationName,ie=b.extensions,J=b.variables,fe=b.query,K={operationName:te,variables:J};return k.includeExtensions&&(K.extensions=ie),k.includeQuery&&(K.query=t.print(fe)),{options:P,body:K}},A=function(b,z){var U;try{U=JSON.stringify(b)}catch(P){var y=new Error("Network request failed. "+z+" is not serializable: "+P.message);throw y.parseError=P,y}return U},I=function(b,z){var U=b.getContext(),y=U.uri;return y||(typeof z=="function"?z(b):z||"/graphql")};e.fallbackHttpConfig=o,e.throwServerError=c,e.parseAndCheckHttpResponse=s,e.checkFetcher=f,e.createSignalIfSupported=M,e.selectHttpOptionsAndBody=d,e.serializeFetchParameter=A,e.selectURI=I,Object.defineProperty(e,"__esModule",{value:!0})})});var Tw=p((el,bw)=>{(function(e,t){typeof el=="object"&&typeof bw<"u"?t(el,Ki()):typeof define=="function"&&define.amd?define(["exports","apollo-link"],t):t((e.apolloLink=e.apolloLink||{},e.apolloLink.batch={}),e.apolloLink.core)})(el,function(e,t){"use strict";var r=Object.assign||function(o){for(var c,s=1,f=arguments.length;s<f;s++){c=arguments[s];for(var M in c)Object.prototype.hasOwnProperty.call(c,M)&&(o[M]=c[M])}return o},n=function(){function o(c){var s=c.batchInterval,f=c.batchMax,M=f===void 0?0:f,d=c.batchHandler,A=c.batchKey,I=A===void 0?function(){return""}:A;this.queuedRequests=new Map,this.batchInterval=s,this.batchMax=M,this.batchHandler=d,this.batchKey=I}return o.prototype.enqueueRequest=function(c){var s=this,f=r({},c),M=!1,d=this.batchKey(c.operation);return f.observable||(f.observable=new t.Observable(function(A){s.queuedRequests.has(d)||s.queuedRequests.set(d,[]),M||(s.queuedRequests.get(d).push(f),M=!0),f.next=f.next||[],A.next&&f.next.push(A.next.bind(A)),f.error=f.error||[],A.error&&f.error.push(A.error.bind(A)),f.complete=f.complete||[],A.complete&&f.complete.push(A.complete.bind(A)),s.queuedRequests.get(d).length===1&&s.scheduleQueueConsumption(d),s.queuedRequests.get(d).length===s.batchMax&&s.consumeQueue(d)})),f.observable},o.prototype.consumeQueue=function(c){c===void 0&&(c="");var s=this.queuedRequests.get(c);if(s){this.queuedRequests.delete(c);var f=s.map(function(y){return y.operation}),M=s.map(function(y){return y.forward}),d=[],A=[],I=[],b=[];s.forEach(function(y,P){d.push(y.observable),A.push(y.next),I.push(y.error),b.push(y.complete)});var z=this.batchHandler(f,M)||t.Observable.of(),U=function(y){I.forEach(function(P){P&&P.forEach(function(k){return k(y)})})};return z.subscribe({next:function(y){if(Array.isArray(y)||(y=[y]),A.length!==y.length){var P=new Error("server returned results with length "+y.length+", expected length of "+A.length);return P.result=y,U(P)}y.forEach(function(k,te){f[te].setContext({response:k}),A[te]&&A[te].forEach(function(ie){return ie(k)})})},error:U,complete:function(){b.forEach(function(y){y&&y.forEach(function(P){return P()})})}}),d}},o.prototype.scheduleQueueConsumption=function(c){var s=this;c===void 0&&(c=""),setTimeout(function(){s.queuedRequests.get(c)&&s.queuedRequests.get(c).length&&s.consumeQueue(c)},this.batchInterval)},o}(),i=function(){var o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,s){c.__proto__=s}||function(c,s){for(var f in s)s.hasOwnProperty(f)&&(c[f]=s[f])};return function(c,s){o(c,s);function f(){this.constructor=c}c.prototype=s===null?Object.create(s):(f.prototype=s.prototype,new f)}}(),a=function(o){i(c,o);function c(s){s===void 0&&(s={});var f=o.call(this)||this,M=s.batchInterval,d=M===void 0?10:M,A=s.batchMax,I=A===void 0?0:A,b=s.batchHandler,z=b===void 0?function(){return null}:b,U=s.batchKey,y=U===void 0?function(){return""}:U;return f.batcher=new n({batchInterval:d,batchMax:I,batchHandler:z,batchKey:y}),s.batchHandler.length<=1&&(f.request=function(P){return f.batcher.enqueueRequest({operation:P})}),f}return c.prototype.request=function(s,f){return this.batcher.enqueueRequest({operation:s,forward:f})},c}(t.ApolloLink);e.BatchLink=a,e.OperationBatcher=n,Object.defineProperty(e,"__esModule",{value:!0})})});var yw=p((tl,gw)=>{(function(e,t){typeof tl=="object"&&typeof gw<"u"?t(tl,Ki(),Ow(),Tw()):typeof define=="function"&&define.amd?define(["exports","apollo-link","apollo-link-http-common","apollo-link-batch"],t):t((e.apolloLink=e.apolloLink||{},e.apolloLink.batchHttp={}),e.apolloLink.core,e.apolloLink.httpCommon,e.apolloLink.batch)})(tl,function(e,t,r,n){"use strict";var i=function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,f){s.__proto__=f}||function(s,f){for(var M in Line truncated
true option set in Apollo Client, or you are trying to write a fragment to the store without the __typename.
Please turn on the addTypename option and include __typename when writing fragments so that Apollo Client
can accurately match fragments.`),console.warn("Could not find __typename on Fragment ",g,w),console.warn("DEPRECATION WARNING: using fragments without __typename is unsupported behavior and will be removed in future versions of Apollo client. You should fix this and set addTypename to true now."),i.isTest()||(d=!0)),"heuristic"):!1},E}(),I=function(){function E(v){v&&v.introspectionQueryResultData?(this.possibleTypesMap=this.parseIntrospectionResult(v.introspectionQueryResultData),this.isReady=!0):this.isReady=!1,this.match=this.match.bind(this)}return E.prototype.match=function(v,g,R){if(!this.isReady)throw new Error("FragmentMatcher.match() was called before FragmentMatcher.init()");var w=R.store.get(v.id);if(!w)return!1;if(!w.__typename)throw new Error("Cannot match fragment because __typename property is missing: "+JSON.stringify(w));if(w.__typename===g)return!0;var B=this.possibleTypesMap[g];return!!(B&&B.indexOf(w.__typename)>-1)},E.prototype.parseIntrospectionResult=function(v){var g={};return v.__schema.types.forEach(function(R){(R.kind==="UNION"||R.kind==="INTERFACE")&&(g[R.name]=R.possibleTypes.map(function(w){return w.name}))}),g},E}(),b=n4().wrap,z=function(){function E(){this.children=null,this.key=null}return E.prototype.lookup=function(){for(var v=[],g=0;g<arguments.length;g++)v[g]=arguments[g];return this.lookupArray(v)},E.prototype.lookupArray=function(v){var g=this;return v.forEach(function(R){g=g.getOrCreate(R)}),g.key||(g.key=Object.create(null))},E.prototype.getOrCreate=function(v){var g=this.children||(this.children=new Map),R=g.get(v);return R||g.set(v,R=new E),R},E}(),U=Object.prototype.hasOwnProperty,y=function(){function E(v){v===void 0&&(v=Object.create(null));var g=this;this.data=v,this.depend=b(function(R){return g.data[R]},{disposable:!0,makeCacheKey:function(R){return R}})}return E.prototype.toObject=function(){return this.data},E.prototype.get=function(v){return this.depend(v),this.data[v]},E.prototype.set=function(v,g){var R=this.data[v];g!==R&&(this.data[v]=g,this.depend.dirty(v))},E.prototype.delete=function(v){U.call(this.data,v)&&(delete this.data[v],this.depend.dirty(v))},E.prototype.clear=function(){this.replace(null)},E.prototype.replace=function(v){var g=this;v?(Object.keys(v).forEach(function(R){g.set(R,v[R])}),Object.keys(this.data).forEach(function(R){U.call(v,R)||g.delete(R)})):Object.keys(this.data).forEach(function(R){g.delete(R)})},E}();function P(E){return new y(E)}var k=function(){return k=Object.assign||function(E){for(var v,g=1,R=arguments.length;g<R;g++){v=arguments[g];for(var w in v)Object.prototype.hasOwnProperty.call(v,w)&&(E[w]=v[w])}return E},k.apply(this,arguments)},te=Object.create(null),ie=Object.prototype.toString,J=function(){function E(v){this.cacheKeyRoot=v,this.perQueryKeyMakers=new Map}return E.prototype.forQuery=function(v){return this.perQueryKeyMakers.has(v)||this.perQueryKeyMakers.set(v,new fe(this.cacheKeyRoot,v)),this.perQueryKeyMakers.get(v)},E}(),fe=function(){function E(v,g){this.cacheKeyRoot=v,this.query=g,this.cache=new Map,this.lookupArray=this.cacheMethod(this.lookupArray),this.lookupObject=this.cacheMethod(this.lookupObject),this.lookupFragmentSpread=this.cacheMethod(this.lookupFragmentSpread)}return E.prototype.cacheMethod=function(v){var g=this;return function(R){if(g.cache.has(R)){var w=g.cache.get(R);if(w===te)throw new Error("QueryKeyMaker cannot handle circular query structures");return w}g.cache.set(R,te);try{var B=v.call(g,R);return g.cache.set(R,B),B}catch(pe){throw g.cache.delete(R),pe}}},E.prototype.lookupQuery=function(v){return this.lookupObject(v)},E.prototype.lookupSelectionSet=function(v){return this.lookupObject(v)},E.prototype.lookupFragmentSpread=function(v){var g=v.name.value,R=null;return this.query.definitions.some(function(w){return w.kind==="FragmentDefinition"&&w.name.value===g?(R=w,!0):!1}),this.lookupObject(k({},v,{fragment:R}))},E.prototype.lookupAny=function(v){return Array.isArray(v)?this.lookupArray(v):typeof v=="object"&&v!==null?v.kind==="FragmentSpread"?this.lookupFragmentSpread(v):this.lookupObject(v):v},E.prototype.lookupArray=function(v){var g=v.map(this.lookupAny,this);return this.cacheKeyRoot.lookup(ie.call(v),this.cacheKeyRoot.lookupArray(g))},E.prototype.lookupObject=function(v){var g=this,R=ce(v),w=R.map(function(B){return g.lookupAny(v[B])});return this.cacheKeyRoot.lookup(ie.call(v),this.cacheKeyRoot.lookupArray(R),this.cacheKeyRoot.lookupArray(w))},E}(),K=Object.create(null);Object.keys(r.QueryDocumentKeys).forEach(function(E){var v=K[E]=Object.create(null);r.QueryDocumentKeys[E].forEach(function(g){v[g]=!0}),E==="FragmentSpread"&&(v.fragment=!0)});function ce(E){for(var v=Object.keys(E),g=v.length,R=typeof E.kind=="string"&&K[E.kind],w=0,B=w;B<g;++B){var pe=v[B],be=E[pe],qe=be!==null&&typeof be=="object";(!qe||!R||R[pe]===!0)&&(v[w++]=pe)}return v.length=w,v.sort()}var ve=function(){return ve=Object.assign||function(E){for(var v,g=1,R=arguments.length;g<R;g++){v=arguments[g];fo Line truncated
`+n.print(v));return g.message+=`
`+E.message,g.stack=E.stack,g}var Me=function(){function E(){}return E.prototype.writeQueryToStore=function(v){var g=v.query,R=v.result,w=v.store,B=w===void 0?P():w,pe=v.variables,be=v.dataIdFromObject,qe=v.fragmentMatcherFunction;return this.writeResultToStore({dataId:"ROOT_QUERY",result:R,document:g,store:B,variables:pe,dataIdFromObject:be,fragmentMatcherFunction:qe})},E.prototype.writeResultToStore=function(v){var g=v.dataId,R=v.result,w=v.document,B=v.store,pe=B===void 0?P():B,be=v.variables,qe=v.dataIdFromObject,he=v.fragmentMatcherFunction,Te=i.getOperationDefinition(w);try{return this.writeSelectionSetToStore({result:R,dataId:g,selectionSet:Te.selectionSet,context:{store:pe,processedData:{},variables:i.assign({},i.getDefaultValues(Te),be),dataIdFromObject:qe,fragmentMap:i.createFragmentMap(i.getFragmentDefinitions(w)),fragmentMatcherFunction:he}})}catch(Ne){throw de(Ne,w)}},E.prototype.writeSelectionSetToStore=function(v){var g=this,R=v.result,w=v.dataId,B=v.selectionSet,pe=v.context,be=pe.variables,qe=pe.store,he=pe.fragmentMap;return B.selections.forEach(function(Te){if(i.shouldInclude(Te,be))if(i.isField(Te)){var Ne=i.resultKeyNameFromField(Te),He=R[Ne];if(typeof He<"u")g.writeFieldToStore({dataId:w,value:He,field:Te,context:pe});else{var it=Te.directives&&Te.directives.length&&Te.directives.some(function(ze){return ze.name&&ze.name.value==="defer"});!it&&pe.fragmentMatcherFunction&&(i.isProduction()||console.warn("Missing field "+Ne+" in "+JSON.stringify(R,null,2).substring(0,100)))}}else{var Fe=void 0;if(i.isInlineFragment(Te))Fe=Te;else if(Fe=(he||{})[Te.name.value],!Fe)throw new Error("No fragment named "+Te.name.value+".");var Ue=!0;if(pe.fragmentMatcherFunction&&Fe.typeCondition){var Mt=i.toIdValue({id:"self",typename:void 0}),tt={store:new Y({self:R}),cacheRedirects:{}},ut=pe.fragmentMatcherFunction(Mt,Fe.typeCondition.name.value,tt);!i.isProduction()&&ut==="heuristic"&&console.error("WARNING: heuristic fragment matching going on!"),Ue=!!ut}Ue&&g.writeSelectionSetToStore({result:R,selectionSet:Fe.selectionSet,dataId:w,context:pe})}}),qe},E.prototype.writeFieldToStore=function(v){var g=v.field,R=v.value,w=v.dataId,B=v.context,pe,be=B.variables,qe=B.dataIdFromObject,he=B.store,Te,Ne,He=i.storeKeyNameFromField(g,be);if(!g.selectionSet||R===null)Te=R!=null&&typeof R=="object"?{type:"json",json:R}:R;else if(Array.isArray(R)){var it=w+"."+He;Te=this.processArrayValue(R,it,g.selectionSet,B)}else{var Fe=w+"."+He,Ue=!0;if(ue(Fe)||(Fe="$"+Fe),qe){var Mt=qe(R);if(Mt&&ue(Mt))throw new Error('IDs returned by dataIdFromObject cannot begin with the "$" character.');(Mt||typeof Mt=="number"&&Mt===0)&&(Fe=Mt,Ue=!1)}Ve(Fe,g,B.processedData)||this.writeSelectionSetToStore({dataId:Fe,result:R,selectionSet:g.selectionSet,context:B});var tt=R.__typename;Te=i.toIdValue({id:Fe,typename:tt},Ue),Ne=he.get(w);var ut=Ne&&Ne[He];if(ut!==Te&&i.isIdValue(ut)){var ze=ut.typename!==void 0,W=tt!==void 0,H=ze&&W&&ut.typename!==tt;if(Ue&&!ut.generated&&!H)throw new Error("Store error: the application attempted to write an object with no provided id"+(" but the store already contains an id of "+ut.id+" for this object. The selectionSet")+` that was trying to be written is:
`+n.print(g));if(ze&&!W)throw new Error("Store error: the application attempted to write an object with no provided typename"+(" but the store already contains an object with typename of "+ut.typename+" for the object of id "+ut.id+". The selectionSet")+` that was trying to be written is:
`+n.print(g));ut.generated&&(H?Ue||he.delete(ut.id):Ce(ut.id,Te.id,he))}}Ne=he.get(w),(!Ne||!i.isEqual(Te,Ne[He]))&&he.set(w,oe({},Ne,(pe={},pe[He]=Te,pe)))},E.prototype.processArrayValue=function(v,g,R,w){var B=this;return v.map(function(pe,be){if(pe===null)return null;var qe=g+"."+be;if(Array.isArray(pe))return B.processArrayValue(pe,qe,R,w);var he=!0;if(w.dataIdFromObject){var Te=w.dataIdFromObject(pe);Te&&(qe=Te,he=!1)}return Ve(qe,R,w.processedData)||B.writeSelectionSetToStore({dataId:qe,result:pe,selectionSet:R,context:w}),i.toIdValue({id:qe,typename:pe.__typename},he)})},E}();function ue(E){return E[0]==="$"}function Ce(E,v,g){if(E===v)return!1;var R=g.get(E),w=g.get(v),B=!1;Object.keys(R).forEach(function(be){var qe=R[be],he=w[be];i.isIdValue(qe)&&ue(qe.id)&&i.isIdValue(he)&&!i.isEqual(qe,he)&&Ce(qe.id,he.id,g)&&(B=!0)}),g.delete(E);var pe=oe({},R,w);return i.isEqual(pe,w)?B:(g.set(v,pe),!0)}function Ve(E,v,g){if(!g)return!1;if(g[E]){if(g[E].indexOf(v)>=0)return!0;g[E].push(v)}else g[E]=[v];return!1}var De=function(){return De=Object.assign||function(E){for(var v,g=1,R=arguments.length;g<R;g++){v=arguments[g];for(var w in v)Object.prototype.hasOwnProperty.call(v,w)&&(E[w]=v[w])}return E},De.apply(this,arguments)},S=function(){function E(v){v===void 0&&(v={}),this.data=v,this.recordedData={}}return E.prototype.record=function(v){v(this);var g=this.recordedData;return this.recordedData={},g},E.prototype.toObject=function(){return De({},this.data,this.recordedData)},E.prototype.get=function(v){return this.recordedData.hasOwnProperty(v)?this.recordedData[v]:this.data[v]},E.prototype.set=function(v,g){this.get(v)!==g&&(this.recordedData[v]=g)},E.prototype.delete=function(v){this.recordedData[v]=void 0},E.prototype.clear=function(){var v=this;Object.keys(this.data).forEach(function(g){return v.delete(g)}),this.recordedData={}},E.prototype.replace=function(v){this.clear(),this.recordedData=De({},v)},E}();function G(E,v){var g=new S(E);return g.record(v)}var V=function(){var E=function(v,g){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,w){R.__proto__=w}||function(R,w){for(var B in w)w.hasOwnProperty(B)&&(R[B]=w[B])},E(v,g)};return function(v,g){E(v,g);function R(){this.constructor=v}v.prototype=g===null?Object.create(g):(R.prototype=g.prototype,new R)}}(),re=function(){return re=Object.assign||function(E){for(var v,g=1,R=arguments.length;g<R;g++){v=arguments[g];for(var w in v)Object.prototype.hasOwnProperty.call(v,w)&&(E[w]=v[w])}return E},re.apply(this,arguments)},Ae={fragmentMatcher:new A,dataIdFromObject:ye,addTypename:!0};function ye(E){if(E.__typename){if(E.id!==void 0)return E.__typename+":"+E.id;if(E._id!==void 0)return E.__typename+":"+E._id}return null}var ke=function(E){V(v,E);function v(g){g===void 0&&(g={});var R=E.call(this)||this;R.optimistic=[],R.watches=new Set,R.typenameDocumentCache=new Map,R.cacheKeyRoot=new z,R.silenceBroadcast=!1,R.config=re({},Ae,g),R.config.customResolvers&&(console.warn("customResolvers have been renamed to cacheRedirects. Please update your config as we will be deprecating customResolvers in the next major version."),R.config.cacheRedirects=R.config.customResolvers),R.config.cacheResolvers&&(console.warn("cacheResolvers have been renamed to cacheRedirects. Please update your config as we will be deprecating cacheResolvers in the next major version."),R.config.cacheRedirects=R.config.cacheResolvers),R.addTypename=R.config.addTypename,R.data=P(),R.storeReader=new se(R.cacheKeyRoot),R.storeWriter=new Me;var w=R,B=w.maybeBroadcastWatch;return R.maybeBroadcastWatch=b(function(pe){return B.call(R,pe)},{makeCacheKey:function(pe){if(!(pe.optimistic&&w.optimistic.length>0)&&!pe.previousResult&&w.data instanceof y)return w.cacheKeyRoot.lookup(pe.query,JSON.stringify(pe.variables))}}),R}return v.prototype.restore=function(g){return g&&this.data.replace(g),this},v.prototype.extract=function(g){if(g===void 0&&(g=!1),g&&this.optimistic.length>0){var R=this.optimistic.map(function(w){return w.data});return Object.assign.apply(Object,[{},this.data.toObject()].concat(R))}return this.data.toObject()},v.prototype.read=function(g){if(g.rootId&&this.data.get(g.rootId)===void 0)return null;var R=g.optimistic&&this.optimistic.length?P(this.extract(!0)):this.data;return this.storeReader.readQueryFromStore({store:R,query:this.transformDocument(g.query),variables:g.variables,rootId:g.rootId,fragmentMatcherFunction:this.config.fragmentMatcher.match,previousResult:g.previousResult,config:this.config})},v.prototype.write=function(g){this.storeWriter.writeResultToStore({dataId:g.dataId,result:g.result,variables:g.variables,document:this.transformDocument(g.query),store:this.data,dataIdFromObject:this.config.dataIdFromObject,fragmentMatcherFunction:this.config.fragmentMatcher.match}),this.broadcastWatches()},v.prototype.diff=function(g){var R=g.optimistic&&this.optimistic.length?P(this.extract(!0)):this.data;return this.storeReader.diffQueryAgainstStore({store:R,quer Line truncated
`)+`
`}function L5(e,t){var r=t.line,n=e.locationOffset.line-1,i=TIe(e,t),a=r+n,o=t.column+i,c=(a-1).toString(),s=a.toString(),f=(a+1).toString(),M=f.length,d=e.body.split(/\r\n|[\n\r]/g);d[0]=YE(e.locationOffset.column-1)+d[0];var A=[e.name+" ("+a+":"+o+")",r>=2&&xE(M,c)+": "+d[r-2],xE(M,s)+": "+d[r-1],YE(2+M+o-1)+"^",r<d.length&&xE(M,f)+": "+d[r]];return A.filter(Boolean).join(`
`)}function TIe(e,t){return t.line===1?e.locationOffset.column-1:0}function YE(e){return Array(e+1).join(" ")}function xE(e,t){return YE(e-t.length)+t}});var Xl=p(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.GraphQLError=kl;var gIe=jE(),C5=XE();function kl(e,t,r,n,i,a,o){var c=Array.isArray(t)?t.length!==0?t:void 0:t?[t]:void 0,s=r;if(!s&&c){var f=c[0];s=f&&f.loc&&f.loc.source}var M=n;!M&&c&&(M=c.reduce(function(A,I){return I.loc&&A.push(I.loc.start),A},[])),M&&M.length===0&&(M=void 0);var d=void 0;n&&r?d=n.map(function(A){return(0,C5.getLocation)(r,A)}):c&&(d=c.reduce(function(A,I){return I.loc&&A.push((0,C5.getLocation)(I.loc.source,I.loc.start)),A},[])),Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:d||void 0,enumerable:!0},path:{value:i||void 0,enumerable:!0},nodes:{value:c||void 0},source:{value:s||void 0},positions:{value:M||void 0},originalError:{value:a},extensions:{value:o||a&&a.extensions}}),a&&a.stack?Object.defineProperty(this,"stack",{value:a.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,kl):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}kl.prototype=Object.create(Error.prototype,{constructor:{value:kl},name:{value:"GraphQLError"},toString:{value:function(){return(0,gIe.printError)(this)}}})});var q5=p(HE=>{"use strict";Object.defineProperty(HE,"__esModule",{value:!0});HE.syntaxError=SIe;var yIe=Xl();function SIe(e,t,r){return new yIe.GraphQLError("Syntax Error: "+r,void 0,e,[t])}});var D5=p(KE=>{"use strict";Object.defineProperty(KE,"__esModule",{value:!0});KE.locatedError=NIe;var RIe=Xl();function NIe(e,t,r){return e&&Array.isArray(e.path)?e:new RIe.GraphQLError(e&&e.message,e&&e.nodes||t,e&&e.source,e&&e.positions,r,e)}});var z5=p(QE=>{"use strict";Object.defineProperty(QE,"__esModule",{value:!0});var IIe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};QE.formatError=DIe;var LIe=BE(),CIe=qIe(LIe);function qIe(e){return e&&e.__esModule?e:{default:e}}function DIe(e){return e||(0,CIe.default)(0,"Received null or undefined error."),IIe({},e.extensions,{message:e.message||"An unknown error occurred.",locations:e.locations,path:e.path})}});var $E=p(U1=>{"use strict";Object.defineProperty(U1,"__esModule",{value:!0});var zIe=Xl();Object.defineProperty(U1,"GraphQLError",{enumerable:!0,get:function(){return zIe.GraphQLError}});var PIe=q5();Object.defineProperty(U1,"syntaxError",{enumerable:!0,get:function(){return PIe.syntaxError}});var wIe=D5();Object.defineProperty(U1,"locatedError",{enumerable:!0,get:function(){return wIe.locatedError}});var FIe=jE();Object.defineProperty(U1,"printError",{enumerable:!0,get:function(){return FIe.printError}});var WIe=z5();Object.defineProperty(U1,"formatError",{enumerable:!0,get:function(){return WIe.formatError}})});var F5=p(JE=>{"use strict";Object.defineProperty(JE,"__esModule",{value:!0});JE.default=UIe;function UIe(e){for(var t=e.split(/\r\n|[\n\r]/g),r=null,n=1;n<t.length;n++){var i=t[n],a=w5(i);if(a<i.length&&(r===null||a<r)&&(r=a,r===0))break}if(r)for(var o=1;o<t.length;o++)t[o]=t[o].slice(r);for(;t.length>0&&P5(t[0]);)t.shift();for(;t.length>0&&P5(t[t.length-1]);)t.pop();return t.join(`
`)}function w5(e){for(var t=0;t<e.length&&(e[t]===" "||e[t]===" ");)t++;return t}function P5(e){return w5(e)===e.length}});var W5=p(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.TokenKind=void 0;va.createLexer=xIe;va.getTokenDesc=jIe;var B0=$E(),BIe=F5(),kIe=XIe(BIe);function XIe(e){return e&&e.__esModule?e:{default:e}}function xIe(e,t){var r=new gt(Et.SOF,0,0,0,0,null),n={source:e,options:t,lastToken:r,token:r,line:1,lineStart:0,advance:YIe,lookahead:GIe};return n}function YIe(){this.lastToken=this.token;var e=this.token=this.lookahead();return e}function GIe(){var e=this.token;if(e.kind!==Et.EOF)do e=e.next||(e.next=VIe(this,e));while(e.kind===Et.COMMENT);return e}var Et=va.TokenKind=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function jIe(e){var t=e.value;return t?e.kind+' "'+t+'"':e.kind}var ot=String.prototype.charCodeAt,B1=String.prototype.slice;function gt(e,t,r,n,i,a,o){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=o,this.prev=a,this.next=null}gt.prototype.toJSON=gt.prototype.inspect=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}};function ha(e){return isNaN(e)?Et.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'+("00"+e.toString(16).toUpperCase()).slice(-4)+'"'}function VIe(e,t){var r=e.source,n=r.body,i=n.length,a=KIe(n,t.end,e),o=e.line,c=1+a-e.lineStart;if(a>=i)return new gt(Et.EOF,i,i,o,c,t);var s=ot.call(n,a);if(s<32&&s!==9&&s!==10&&s!==13)throw(0,B0.syntaxError)(r,a,"Cannot contain the invalid character "+ha(s)+".");switch(s){case 33:return new gt(Et.BANG,a,a+1,o,c,t);case 35:return QIe(r,a,o,c,t);case 36:return new gt(Et.DOLLAR,a,a+1,o,c,t);case 38:return new gt(Et.AMP,a,a+1,o,c,t);case 40:return new gt(Et.PAREN_L,a,a+1,o,c,t);case 41:return new gt(Et.PAREN_R,a,a+1,o,c,t);case 46:if(ot.call(n,a+1)===46&&ot.call(n,a+2)===46)return new gt(Et.SPREAD,a,a+3,o,c,t);break;case 58:return new gt(Et.COLON,a,a+1,o,c,t);case 61:return new gt(Et.EQUALS,a,a+1,o,c,t);case 64:return new gt(Et.AT,a,a+1,o,c,t);case 91:return new gt(Et.BRACKET_L,a,a+1,o,c,t);case 93:return new gt(Et.BRACKET_R,a,a+1,o,c,t);case 123:return new gt(Et.BRACE_L,a,a+1,o,c,t);case 124:return new gt(Et.PIPE,a,a+1,o,c,t);case 125:return new gt(Et.BRACE_R,a,a+1,o,c,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return tLe(r,a,o,c,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return $Ie(r,a,s,o,c,t);case 34:return ot.call(n,a+1)===34&&ot.call(n,a+2)===34?ZIe(r,a,o,c,t):JIe(r,a,o,c,t)}throw(0,B0.syntaxError)(r,a,HIe(s))}function HIe(e){return e===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:"Cannot parse the unexpected character "+ha(e)+"."}function KIe(e,t,r){for(var n=e.length,i=t;i<n;){var a=ot.call(e,i);if(a===9||a===32||a===44||a===65279)++i;else if(a===10)++i,++r.line,r.lineStart=i;else if(a===13)ot.call(e,i+1)===10?i+=2:++i,++r.line,r.lineStart=i;else break}return i}function QIe(e,t,r,n,i){var a=e.body,o=void 0,c=t;do o=ot.call(a,++c);while(o!==null&&(o>31||o===9));return new gt(Et.COMMENT,t,c,r,n,i,B1.call(a,t+1,c))}function $Ie(e,t,r,n,i,a){var o=e.body,c=r,s=t,f=!1;if(c===45&&(c=ot.call(o,++s)),c===48){if(c=ot.call(o,++s),c>=48&&c<=57)throw(0,B0.syntaxError)(e,s,"Invalid number, unexpected digit after 0: "+ha(c)+".")}else s=ZE(e,s,c),c=ot.call(o,s);return c===46&&(f=!0,c=ot.call(o,++s),s=ZE(e,s,c),c=ot.call(o,s)),(c===69||c===101)&&(f=!0,c=ot.call(o,++s),(c===43||c===45)&&(c=ot.call(o,++s)),s=ZE(e,s,c)),new gt(f?Et.FLOAT:Et.INT,t,s,n,i,a,B1.call(o,t,s))}function ZE(e,t,r){var n=e.body,i=t,a=r;if(a>=48&&a<=57){do a=ot.call(n,++i);while(a>=48&&a<=57);return i}throw(0,B0.syntaxError)(e,i,"Invalid number, expected digit but got: "+ha(a)+".")}function JIe(e,t,r,n,i){for(var a=e.body,o=t+1,c=o,s=0,f="";o<a.length&&(s=ot.call(a,o))!==null&&s!==10&&s!==13;){if(s===34)return f+=B1.call(a,c,o),new gt(Et.STRING,t,o+1,r,n,i,f);if(s<32&&s!==9)throw(0,B0.syntaxError)(e,o,"Invalid character within String: "+ha(s)+".");if(++o,s===92){switch(f+=B1.call(a,c,o-1),s=ot.call(a,o),s){case 34:f+='"';break;case 47:f+="/";break;case 92:f+="\\";break;case 98:f+="\b";break;case 102:f+="\f";break;case 110:f+=`
`;break;case 114:f+="\r";break;case 116:f+=" ";break;case 117:var M=eLe(ot.call(a,o+1),ot.call(a,o+2),ot.call(a,o+3),ot.call(a,o+4));if(M<0)throw(0,B0.syntaxError)(e,o,"Invalid character escape sequence: "+("\\u"+a.slice(o+1,o+5)+"."));f+=String.fromCharCode(M),o+=4;break;default:throw(0,B0.syntaxError)(e,o,"Invalid character escape sequence: \\"+String.fromCharCode(s)+".")}++o,c=o}}throw(0,B0.syntaxError)(e,o,"Unterminated string.")}function ZIe(e,t,r,n,i){for(var a=e.body,o=t+3,c=o,s=0,f="";o<a.length&&(s=ot.call(a,o))!==null;){if(s===34&&ot.call(a,o+1)===34&&ot.call(a,o+2)===34)return f+=B1.call(a,c,o),new gt(Et.BLOCK_STRING,t,o+3,r,n,i,(0,kIe.default)(f));if(s<32&&s!==9&&s!==10&&s!==13)throw(0,B0.syntaxError)(e,o,"Invalid character within String: "+ha(s)+".");s===92&&ot.call(a,o+1)===34&&ot.call(a,o+2)===34&&ot.call(a,o+3)===34?(f+=B1.call(a,c,o)+'"""',o+=4,c=o):++o}throw(0,B0.syntaxError)(e,o,"Unterminated string.")}function eLe(e,t,r,n){return xl(e)<<12|xl(t)<<8|xl(r)<<4|xl(n)}function xl(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function tLe(e,t,r,n,i){for(var a=e.body,o=a.length,c=t+1,s=0;c!==o&&(s=ot.call(a,c))!==null&&(s===95||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122);)++c;return new gt(Et.NAME,t,c,r,n,i,B1.call(a,t,c))}});var U5=p(e2=>{"use strict";Object.defineProperty(e2,"__esModule",{value:!0});var THe=e2.Kind=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",VARIABLE:"Variable",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension",DIRECTIVE_DEFINITION:"DirectiveDefinition"})});var B5=p(t2=>{"use strict";Object.defineProperty(t2,"__esModule",{value:!0});var yHe=t2.DirectiveLocation=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})});var tB=p(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.parse=nLe;Qn.parseValue=iLe;Qn.parseType=aLe;Qn.parseConstValue=Gl;Qn.parseTypeReference=Aa;Qn.parseNamedType=Hn;var Yl=I5(),i2=$E(),Se=W5(),Ye=U5(),rLe=B5();function nLe(e,t){var r=typeof e=="string"?new Yl.Source(e):e;if(!(r instanceof Yl.Source))throw new TypeError("Must provide Source. Received: "+String(r));var n=(0,Se.createLexer)(r,t||{});return oLe(n)}function iLe(e,t){var r=typeof e=="string"?new Yl.Source(e):e,n=(0,Se.createLexer)(r,t||{});Nt(n,Se.TokenKind.SOF);var i=_a(n,!1);return Nt(n,Se.TokenKind.EOF),i}function aLe(e,t){var r=typeof e=="string"?new Yl.Source(e):e,n=(0,Se.createLexer)(r,t||{});Nt(n,Se.TokenKind.SOF);var i=Aa(n);return Nt(n,Se.TokenKind.EOF),i}function lt(e){var t=Nt(e,Se.TokenKind.NAME);return{kind:Ye.Kind.NAME,value:t.value,loc:Ge(e,t)}}function oLe(e){var t=e.token;Nt(e,Se.TokenKind.SOF);var r=[];do r.push(cLe(e));while(!ar(e,Se.TokenKind.EOF));return{kind:Ye.Kind.DOCUMENT,definitions:r,loc:Ge(e,t)}}function cLe(e){if(Pt(e,Se.TokenKind.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":case"fragment":return k5(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"extend":case"directive":return x5(e)}else{if(Pt(e,Se.TokenKind.BRACE_L))return k5(e);if(a2(e))return x5(e)}throw _r(e)}function k5(e){if(Pt(e,Se.TokenKind.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return X5(e);case"fragment":return MLe(e)}else if(Pt(e,Se.TokenKind.BRACE_L))return X5(e);throw _r(e)}function X5(e){var t=e.token;if(Pt(e Line truncated
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`),i[ie][J]=!0):i.hasOwnProperty(ie)||(i[ie]={},i[ie][J]=!0),y[J]||(y[J]=!0,P.push(te))}else P.push(te)}return U.definitions=P,U}function f(){c=!1}function M(U,y){var P=Object.prototype.toString.call(U);if(P==="[object Array]")return U.map(function(fe){return M(fe,y)});if(P!=="[object Object]")throw new Error("Unexpected input.");y&&U.loc&&delete U.loc,U.loc&&(delete U.loc.startToken,delete U.loc.endToken);var k=Object.keys(U),te,ie,J;for(te in k)k.hasOwnProperty(te)&&(ie=U[k[te]],J=Object.prototype.toString.call(ie),(J==="[object Object]"||J==="[object Array]")&&(U[k[te]]=M(ie,!0)));return U}var d=!1;function A(U){var y=r(U);if(n[y])return n[y];var P=t(U,{experimentalFragmentVariables:d});if(!P||P.kind!=="Document")throw new Error("Not a valid GraphQL document.");return P=s(P),P=M(P,!1),n[y]=P,P}function I(){d=!0}function b(){d=!1}function z(){for(var U=Array.prototype.slice.call(arguments),y=U[0],P=typeof y=="string"?y:y[0],k=1;k<U.length;k++)U[k]&&U[k].kind&&U[k].kind==="Document"?P+=U[k].loc.source.body:P+=U[k],P+=y[k];return A(P)}z.default=z,z.resetCaches=o,z.disableFragmentWarnings=f,z.enableExperimentalFragmentVariables=I,z.disableExperimentalFragmentVariables=b,c2.exports=z})});var $n=p(Wt=>{"use strict";var kLe=at().default;Object.defineProperty(Wt,"__esModule",{value:!0});Wt.buildUpdateUsysUserDataMutation=xLe;Wt.verifyEmailMutation=Wt.updatePasswordMutation=Wt.signupMutation=Wt.resetPasswordMutation=Wt.logoutMutation=Wt.loginMutation=Wt.getUploadURLMutation=Wt.cancelSubscriptionMutation=void 0;var cn=kLe(u2()),XLe=(0,cn.default)`
mutation UserLoginRequest($email: String!, $authPassword: String!) {
usysCreateSession(email: $email, authPassword: $authPassword) {
user {
id
email
createdOn
emailVerified
}
}
}
`;Wt.loginMutation=XLe;function xLe(e){return(0,cn.default)`
mutation UpdateUsysUserData(
$data: usys_update_user_data!
) {
usysUpdateUserData(
data: $data
) {
data {
${e.map(t=>{let r=`${t.key}: ${t.type}(id: "${t.id}")`;return t.type==="option"?r+`{
slug
}`:t.type==="fileRef"?r+`{
id
}`:r}).join(`
`)}
}
}
}
`}var YLe=(0,cn.default)`
mutation UserSignupRequest(
$email: String!
$name: String!
$acceptPrivacy: Boolean
$acceptCommunications: Boolean
$authPassword: String!
$inviteToken: String
$redirectPath: String
$data: usys_update_user_data
) {
usysCreateUser(
email: $email
name: $name
acceptPrivacy: $acceptPrivacy
acceptCommunications: $acceptCommunications
authPassword: $authPassword
inviteToken: $inviteToken
redirectPath: $redirectPath
data: $data
) {
user {
id
email
name
createdOn
emailVerified
}
}
}
`;Wt.signupMutation=YLe;var GLe=(0,cn.default)`
mutation UserLogoutRequest {
usysDestroySession {
ok
}
}
`;Wt.logoutMutation=GLe;var jLe=(0,cn.default)`
mutation UserResetPasswordRequest($email: String!) {
usysResetPassword(email: $email) {
ok
}
}
`;Wt.resetPasswordMutation=jLe;var VLe=(0,cn.default)`
mutation UserUpdatePasswordRequest($authPassword: String!, $token: String!) {
usysUpdatePassword(authPassword: $authPassword, token: $token) {
ok
}
}
`;Wt.updatePasswordMutation=VLe;var HLe=(0,cn.default)`
mutation UserVerifyEmail($verifyToken: String!, $redirectPath: String) {
usysVerifyEmail(verifyToken: $verifyToken, redirectPath: $redirectPath) {
ok
}
}
`;Wt.verifyEmailMutation=HLe;var KLe=(0,cn.default)`
mutation CancelSiteUserSubscription($subscriptionId: String!) {
ecommerceCancelSubscriptionForSiteUser(subscriptionId: $subscriptionId) {
ok
}
}
`;Wt.cancelSubscriptionMutation=KLe;var QLe=(0,cn.default)`
mutation getUploadURL($fieldId: String!, $filename: String!) {
usysGetUploadURL(fieldId: $fieldId, filename: $filename) {
presignedPOST {
url
fields {
key
value
}
}
key
}
}
`;Wt.getUploadURLMutation=QLe});var nB=p(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});oc.asyncLogInUser=rB;oc.handleLogInForms=aCe;oc.handleLoginRedirects=ZLe;var ma=U0(),Ar=xr(),$Le=$n();function JLe(){return Array.prototype.slice.call(document.links).filter(e=>e.getAttribute("href")==="/log-in")}function ZLe(){JLe().forEach(e=>{let r=window.location.search.match(/\?usredir=([^&]+)/g);r&&(e.href=e.href.concat(r[0]))})}var eCe=`form[${Ar.USYS_DATA_ATTRS.formType}="${Ar.USYS_FORM_TYPES.login}"]`,s2=document.querySelector(`[${Ar.USYS_DATA_ATTRS.formError}]`),tCe=Ar.logInErrorStates[Ar.LOGIN_UI_ERROR_CODES.GENERAL_ERROR].copy,rCe=document.querySelector(`.${Ar.ERROR_MSG_CLASS}`),nCe=e=>{let t;switch(e){case"UsysInvalidCredentials":t=Ar.LOGIN_UI_ERROR_CODES.INVALID_EMAIL_OR_PASSWORD;break;default:t=Ar.LOGIN_UI_ERROR_CODES.GENERAL_ERROR}return t};function iCe(){let e=document.querySelectorAll(eCe);return Array.prototype.slice.call(e).filter(t=>t instanceof HTMLFormElement)}function aCe(){iCe().forEach(e=>{e.addEventListener("submit",t=>{t.preventDefault();let r=t.currentTarget;if(!(r instanceof HTMLFormElement))return;let n=r.querySelector('input[type="submit"]'),i=(0,ma.disableSubmit)(n);(0,ma.hideElement)(s2);let a=r.querySelector(`input[${Ar.USYS_DATA_ATTRS.inputType}="${Ar.USYS_INPUT_TYPES.email}"]`),o=r.querySelector(`input[${Ar.USYS_DATA_ATTRS.inputType}="${Ar.USYS_INPUT_TYPES.password}"]`);if(!(a instanceof HTMLInputElement)||!(o instanceof HTMLInputElement))return;let c=r.getAttribute(Ar.USYS_DATA_ATTRS.redirectUrl);rB(a.value,o.value).then(()=>{(0,ma.handleRedirect)(c)}).catch(s=>{if((0,ma.resetSubmit)(n,i),s2){var f,M,d;let A=(f=s==null||(M=s.graphQLErrors)===null||M===void 0||(d=M[0])===null||d===void 0?void 0:d.code)!==null&&f!==void 0?f:"",I=nCe(A);(0,ma.handleErrorNode)(rCe,s2,I,Ar.ERROR_ATTRIBUTE_PREFIX.LOGIN,tCe)}})})})}function rB(e,t){return ma.userSystemsRequestClient.mutate({mutation:$Le.loginMutation,variables:{email:e,authPassword:t}})}});var Vl=p($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.setUserFileKey=$t.setTempUserFileKey=$t.removeTempUserFileKey=$t.parseWfUsysVariant=$t.getUserFileKey=$t.getTempUserFileKey=$t.appendUserInputClasses=void 0;$t.uploadFileToS3=uCe;var Oa=xr(),oCe=(e,t)=>{let r=t.push("w-input");return e.getIn(["data","attr","disabled"])?r.push("w-input-disabled"):r};$t.appendUserInputClasses=oCe;var cCe=e=>{if(!e)return[];let t=[];for(let r of e.split(","))if(Oa.USER_ACCESS_META_OPTIONS.includes(r)&&!t.includes(r))t.push(r);else{console.error("UnexpectedWfUsysVariant: Renderer received unexpected wf-usys-variant"),t=[];break}return t};$t.parseWfUsysVariant=cCe;function uCe(e,t,r){return new Promise((n,i)=>{let a=new FormData;Object.entries(t).forEach(([o,c])=>{a.append(o,c)}),a.append("file",r),fetch(e,{method:"POST",body:a}).then(o=>{if(o.ok)n();else return o.text()}).then(o=>{i(o)})})}var sCe=e=>e.getAttribute(Oa.USYS_DATA_ATTRS.fileUploadKey);$t.getUserFileKey=sCe;var lCe=(e,t)=>{e.setAttribute(Oa.USYS_DATA_ATTRS.fileUploadKey,t)};$t.setUserFileKey=lCe;var fCe=e=>e.getAttribute(Oa.USYS_DATA_ATTRS.unsavedFileUploadKey);$t.getTempUserFileKey=fCe;var dCe=(e,t)=>{e.setAttribute(Oa.USYS_DATA_ATTRS.unsavedFileUploadKey,t)};$t.setTempUserFileKey=dCe;var pCe=e=>{e.removeAttribute(Oa.USYS_DATA_ATTRS.unsavedFileUploadKey)};$t.removeTempUserFileKey=pCe});var f2=p(Yr=>{"use strict";Object.defineProperty(Yr,"__esModule",{value:!0});Yr.getCustomFields=Yr.getCommonFields=Yr.commonFields=void 0;Yr.getFieldValueById=vCe;Yr.getFieldsAsTypeKeys=ECe;Yr.getFieldsForFetch=void 0;var Jt=xr(),iB=Vl(),Hl=e=>e instanceof HTMLInputElement?e.value:"",Kl={PlainText:Hl,Email:Hl,Bool:e=>e instanceof HTMLInputElement?e.checked:!1,Number:Hl,Option:e=>e instanceof HTMLSelectElement?e.value:"",Link:Hl,FileRef:e=>{let t=(0,iB.getUserFileKey)(e),r=(0,iB.getTempUserFileKey)(e);if(r)return{key:r};if(t==="DELETE")return null;if(t)return{_id:t}}},MCe=["PlainText","Bool","Email","Number","Option","Link","FileRef"],aB=[{type:"Email",slug:"email",selector:e=>e.querySelector(`input[${Jt.USYS_DATA_ATTRS.inputType}="${Jt.USYS_INPUT_TYPES.email}"]`)},{type:"PlainText",slug:"name",selector:e=>e.querySelector(`input[${Jt.USYS_DATA_ATTRS.field}="${Jt.RESERVED_USER_FIELDS.name}"]`)||e.querySelector(`input[${Jt.USYS_DATA_ATTRS.inputType}="${Jt.USYS_INPUT_TYPES.name}"]`)},{type:"PlainText",slug:"password",selector:e=>e.querySelector(`input[${Jt.USYS_DATA_ATTRS.inputType}="${Jt.USYS_INPUT_TYPES.password}"]`)},{type:"Bool",slug:"accept-privacy",selector:e=>e.querySelector(`input[${Jt.USYS_DATA_ATTRS.field}="${Jt.RESERVED_USER_FIELDS.acceptPrivacy}"]`)||e.querySelector(`input[${Jt.USYS_DATA_ATTRS.inputType}="${Jt.USYS_INPUT_TYPES.acceptPrivacy}"]`)},{type:"Bool",slug:"accept-communications",selector:e=>e.querySelector(`input[${Jt.USYS_DATA_ATTRS.field}="${Jt.RESERVED_USER_FIELDS.acceptCommunications}"]`)}];Yr.commonFields=aB;var l2=e=>{let t=e.split("-").map(r=>r.charAt(0).to Line truncated
[`+ne+"] ";for(var me in arguments[0])D+=me+": "+arguments[0][me]+", ";D=D.slice(0,-2)}else D=arguments[ne];T.push(D)}ve(u+`
Arguments: `+Array.prototype.slice.call(T).join("")+`
`+new Error().stack),_=!1}return l.apply(this,arguments)},l)}var Q={};function j(u,l){t.deprecationHandler!=null&&t.deprecationHandler(u,l),Q[u]||(ve(l),Q[u]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function le(u){return u instanceof Function||Object.prototype.toString.call(u)==="[object Function]"}function L(u){var l,_;for(_ in u)l=u[_],le(l)?this[_]=l:this["_"+_]=l;this._config=u,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function h(u,l){var _=d({},u),T;for(T in l)M(l,T)&&(i(u[T])&&i(l[T])?(_[T]={},d(_[T],u[T]),d(_[T],l[T])):l[T]!=null?_[T]=l[T]:delete _[T]);for(T in u)M(u,T)&&!M(l,T)&&i(u[T])&&(_[T]=d({},_[T]));return _}function O(u){u!=null&&this.set(u)}var C;Object.keys?C=Object.keys:C=function(u){var l,_=[];for(l in u)M(u,l)&&_.push(l);return _};var F={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Y(u,l,_){var T=this._calendar[u]||this._calendar.sameElse;return le(T)?T.call(l,_):T}var Z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function ee(u){var l=this._longDateFormat[u],_=this._longDateFormat[u.toUpperCase()];return l||!_?l:(this._longDateFormat[u]=_.replace(/MMMM|MM|DD|dddd/g,function(T){return T.slice(1)}),this._longDateFormat[u])}var oe="Invalid date";function x(){return this._invalidDate}var de="%d",Me=/\d{1,2}/;function ue(u){return this._ordinal.replace("%d",u)}var Ce={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Ve(u,l,_,T){var D=this._relativeTime[_];return le(D)?D(u,l,_,T):D.replace(/%d/i,u)}function De(u,l){var _=this._relativeTime[u>0?"future":"past"];return le(_)?_(l):_.replace(/%s/i,l)}var S={};function G(u,l){var _=u.toLowerCase();S[_]=S[_+"s"]=S[l]=u}function V(u){return typeof u=="string"?S[u]||S[u.toLowerCase()]:void 0}function re(u){var l={},_,T;for(T in u)M(u,T)&&(_=V(T),_&&(l[_]=u[T]));return l}var Ae={};function ye(u,l){Ae[u]=l}function ke(u){var l=[];for(var _ in u)l.push({unit:_,priority:Ae[_]});return l.sort(function(T,D){return T.priority-D.priority}),l}function E(u,l,_){var T=""+Math.abs(u),D=l-T.length,ne=u>=0;return(ne?_?"+":"":"-")+Math.pow(10,Math.max(0,D)).toString().substr(1)+T}var v=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,g=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},w={};function B(u,l,_,T){var D=T;typeof T=="string"&&(D=function(){return this[T]()}),u&&(w[u]=D),l&&(w[l[0]]=function(){return E(D.apply(this,arguments),l[1],l[2])}),_&&(w[_]=function(){return this.localeData().ordinal(D.apply(this,arguments),u)})}function pe(u){return u.match(/\[[\s\S]/)?u.replace(/^\[|\]$/g,""):u.replace(/\\/g,"")}function be(u){var l=u.match(v),_,T;for(_=0,T=l.length;_<T;_++)w[l[_]]?l[_]=w[l[_]]:l[_]=pe(l[_]);return function(D){var ne="",me;for(me=0;me<T;me++)ne+=le(l[me])?l[me].call(D,u):l[me];return ne}}function qe(u,l){return u.isValid()?(l=he(l,u.localeData()),R[l]=R[l]||be(l),R[l](u)):u.localeData().invalidDate()}function he(u,l){var _=5;function T(D){return l.longDateFormat(D)||D}for(g.lastIndex=0;_>=0&&g.test(u);)u=u.replace(g,T),g.lastIndex=0,_-=1;return u}var Te=/\d/,Ne=/\d\d/,He=/\d{3}/,it=/\d{4}/,Fe=/[+-]?\d{6}/,Ue=/\d\d?/,Mt=/\d\d\d\d?/,tt=/\d\d\d\d\d\d?/,ut=/\d{1,3}/,ze=/\d{1,4}/,W=/[+-]?\d{1,6}/,H=/\d+/,m=/[+-]?\d+/,q=/Z|[+-]\d\d:?\d\d/gi,X=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[+-]?\d+(\.\d{1,3})?/,ge=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Le={};function Oe(u,l,_){Le[u]=le(l)?l:function(T,D){return T&&_?_:l}}function Kt(u,l){return M(Le,u)?Le[u](l._strict,l._locale):new RegExp(Bt(u))}function Bt(u){return i1(u.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(l,_,T,D,ne){return _||T||D||ne}))}function i1(u){return u.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Pf={};function ht(u,l){var _,T=l;for(typeof u=="string"&&(u=[u]),c(l)&&(T=function(D,ne){ne[l]=K(D)}),_=0;_<u.length;_++)Pf[u[_]]=T}function Ia(u,l){ht(u,function(_,T,D,ne){D._w=D._w||{},l(_,D._w,D,ne)})}function oY(u,l,_){l!=null&&M(Pf,u)&&Pf[u](l,_._a,_,u)}var Gr=0,X0=1,h0=2,wt=3,jr=4,x0=5,a1=6,cY=7,uY=8;B("Y",0,0,function(){var u=this.year();return u<=9999?""+u:"+"+u}),B(0,["YY",2],0,function(){return this.year()%100}),B(0,["YYYY",4],0,"year"),B(0,["YYYYY",5],0,"year"),B(0,["YYYYYY",6,!0],0,"year"),G("year","y"),ye("year",1),Oe("Y",m),Oe("YY",Ue,Ne),Oe("YYYY",ze,it),Oe("YYYYY",W,Fe),Oe("YYYYYY",W,Fe),ht(["YYYYY","YYYYYY"],Gr),ht("YYYY",function(u,l){l[Gr]=u.length===2?t.parseTwoDigitYe Line truncated
query FetchSubscriptions {
database {
userSubscriptions {
_id
productName
variantPrice {
string
unit
value
}
variantImage {
url
alt
}
status
lastInvoiced
periodEnd
subCreatedOn
canceledOn
billingAddressAddressee
billingAddressLine1
billingAddressLine2
billingAddressCity
billingAddressState
billingAddressPostalCode
billingAddressCountry
cardLast4
cardExpiresMonth
cardExpiresYear
}
}
}
`;V1.getUserSubscriptions=wFe;function FFe(e=[]){return(0,X2.default)`
query FetchUser {
site {
siteUser {
createdOn
${e.length>0?`
data {
${e.map(t=>{let r=`${t.key}: ${t.type}(id: "${t.id}")`;return t.type==="option"?r+`{
slug
}`:t.type==="fileRef"?r+`{
url
id
}`:r}).join(`
`)}
}`:""}
}
}
}
`}var WFe=(0,X2.default)`
query GetFieldValidations {
site {
usysFieldSchema {
id
required
validations {
minLength
maxLength
min
max
step
extensions
options {
slug
name
}
}
}
}
}
`;V1.getFieldValidations=WFe});var Xx=p((k7e,kx)=>{var UFe=tf(),BFe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},kFe=UFe(BFe);kx.exports=kFe});var Y2=p((X7e,Yx)=>{var XFe=Xx(),xFe=yn(),xx=/[&<>"']/g,YFe=RegExp(xx.source);function GFe(e){return e=xFe(e),e&&YFe.test(e)?e.replace(xx,XFe):e}Yx.exports=GFe});var jx=p((x7e,Gx)=>{function jFe(e,t,r,n){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(n,o,r(o),e)}return n}Gx.exports=jFe});var Hx=p((Y7e,Vx)=>{var VFe=Wu();function HFe(e,t,r,n){return VFe(e,function(i,a,o){t(n,i,r(i),o)}),n}Vx.exports=HFe});var Qx=p((G7e,Kx)=>{var KFe=jx(),QFe=Hx(),$Fe=H0(),JFe=Yt();function ZFe(e,t){return function(r,n){var i=JFe(r)?KFe:QFe,a=t?t():{};return i(r,e,$Fe(n,2),a)}}Kx.exports=ZFe});var Jx=p((j7e,$x)=>{var eWe=Ku(),tWe=Qx(),rWe=tWe(function(e,t,r){eWe(e,r,t)});$x.exports=rWe});var e6=p((V7e,Zx)=>{var nWe=e0(),iWe=wr(),aWe="[object Number]";function oWe(e){return typeof e=="number"||iWe(e)&&nWe(e)==aWe}Zx.exports=oWe});var Q2=p(ct=>{"use strict";var _c=at().default;Object.defineProperty(ct,"__esModule",{value:!0});ct._invalid=t1;ct.convertPaypalAmountToWFPrice=EWe;ct.convertWFPriceToPaypalAmount=yf;ct.convertWFPriceToPaypalAmountWithBreakdown=vWe;ct.currencyInfoByCodePaypal=ct.currencyInfoByCode=void 0;ct.equalPrice=MWe;ct.formatPrice=fWe;ct.getCurrencyInfo=Ac;ct.getCurrencyInfoPaypal=V2;ct.intToUnsafeFloat=ct.getCurrencySymbol=void 0;ct.parsePrice=hWe;ct.renderPrice=o6;ct.scalePrice=c6;ct.subtractPrice=pWe;ct.sumPrice=dWe;ct.unsafeFloatToInt=void 0;ct.validatePrice=e1;ct.zeroUnitPaypal=s6;ct.zeroUnitWF=u6;var cWe=_c(O0()),t6=_c(Jx()),uWe=_c(Pp()),sWe=_c(rM()),r6=_c(e6()),n6=df(),j2=(0,t6.default)(n6.stripeCurrencyList,"code");ct.currencyInfoByCode=j2;var i6=(0,t6.default)(n6.paypalCurrencyList,"code");ct.currencyInfoByCodePaypal=i6;function Ac(e,t="stripe"){return Sf(e)?t==="stripe"?j2[e.toUpperCase()]:i6[e.toUpperCase()]:{code:"???",digits:2,minCharge:0,name:"Unknown currency"}}function V2(e){return Ac(e,"paypal")}var Sf=e=>typeof e=="string"&&j2.hasOwnProperty(e.toUpperCase()),G2=class{format(t){return"NaN"}},a6=(0,uWe.default)((e,t="symbol")=>e!=null&&Sf(e)?new Intl.NumberFormat("en-US",{currency:e,style:"currency",currencyDisplay:t}):new G2,(e,t="symbol")=>[String(e),t].join("::")),lWe=e=>{let t=String(a6(e).format(0)).match(/^([^0-9\s]*)/);return t?t[0]:e};ct.getCurrencySymbol=lWe;var H2=(e,t,r=Math.round)=>{let n=typeof t=="object"?t:Ac(t);return r(e*Math.pow(10,n.digits))};ct.unsafeFloatToInt=H2;var K2=(e,t)=>{let r=typeof t=="object"?t:Ac(t);return e/Math.pow(10,r.digits)};ct.intToUnsafeFloat=K2;function o6(e,t={}){let{isoFormat:r=!1,noCurrency:n=!1}=t;e=e1(e)?e:t1();let i=Number(e.value),a=Ac(e.unit),o=K2(i,a);return Number.isNaN(o)?"NaN":n?String(o):a6(e.unit,r?"code":"symbol").format(o)}function fWe(e){e=e1(e)?e:t1();let t=o6(e);return{unit:e.unit,value:e.value,string:t}}function e1(e){return!(!e||typeof e!="object"||!(0,r6.default)(e.value)||!(0,sWe.default)(e.unit)||!Sf(e.unit))}function dWe(e,t){return!e1(e)||!e1(t)||e.unit!==t.unit?t1():{value:e.value+t.value,unit:e.unit}}function pWe(e,t){return!e1(e)||!e1(t)||e.unit!==t.unit?t1():{value:e.value-t.value,unit:e.unit}}function c6(e,t){if(!e1(e)||!(0,r6.default)(t))return t1();let r=Math.round(e.value*t),n=e.unit;return{value:r,unit:n}}function MWe(e,t){return!!(e&&t&&e.value===t.value&&e.unit===t.unit)}function hWe(e,t,r){if(typeof e!="string")throw new Error("parsePrice must be called with a string");if(!Sf(t))throw new Error(`parsePrice called with invalid currency ${t}`);if(!e)return r;let n=Number(e);return Number.isNaN(n)?r:{value:H2(n,t),unit:t}}function t1(){return{value:NaN,unit:"???"}}function u6(e){return{unit:e,value:0}}function s6(e){return yf(u6(e))}function vWe(e){let{total:t,subtotal:r,shipping:n,tax:i,discount:a,discountShipping:o}=e,c=(s,f)=>s?yf(s,f):s6(t.unit);return(0,cWe.default)({},yf(t),{breakdown:{item_total:c(r),shipping:c(n),tax_total:c(i),discount:c(a,-1),shipping_discount:c(o,-1)}})}function yf(e,t){let r=V2(e.unit),n=t?c6(e,t).value:e.value,i=K2(n,r).toFixed(r.digits);return{currency_code:e.unit,value:i}}function EWe(e){let t=V2(e.currency_code),r=H2(parseFloat(e.value),t);return{unit:e.currency_code,value:r}}});var f6=p((K7e,l6)=>{var _We=Lu();function AWe(e){return typeof e=="number"&&e==_We(e)}l6.exports=AWe});var d6=p((mc,Rf)=>{(function(e,t){var r={};r.version="0.4.1",r.settings={currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}};var n=Array.prototype.map,i=Array.isArray,a=Object.prototype.toString;function o(y){return!!(y===""||y&&y.charCodeAt&&y.substr)}function c(y){return i?i(y):a.call(y)==="[object Array]"}function s(y){return y&&a.call(y)==="[object Object]"}function f(y,P){var k;y=y||{},P=P||{};for(k in P)P.hasOwnProperty(k)&&y[k]==null&&(y[k]=P[k]);return y}function M(y,P,k){var te=[],ie,J;if(!y)return te;if(n&&y.map===n)return y.map(P,k);for(ie=0,J=y.leng Line truncated
/*!
* tram.js v0.8.2-global
* Cross-browser CSS3 transitions in JavaScript
* https://github.com/bkwld/tram
* MIT License
*/
/*!
* Webflow._ (aka) Underscore.js 1.6.0 (custom build)
* _.each
* _.map
* _.find
* _.filter
* _.any
* _.contains
* _.delay
* _.defer
* _.throttle (webflow)
* _.debounce
* _.keys
* _.has
* _.now
* _.template (webflow: upgraded to 1.13.6)
*
* http://underscorejs.org
* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
* Underscore may be freely distributed under the MIT license.
* @license MIT
*/
/*! Bundled license information:
timm/lib/timm.js:
(*!
* Timm
*
* Immutability helpers with fast reads and acceptable writes.
*
* @copyright Guillermo Grau Panea 2016
* @license MIT
*)
tslib/tslib.js:
(*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
tslib/tslib.js:
(*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
tslib/tslib.js:
(*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
tslib/tslib.js:
(*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
tslib/tslib.js:
(*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** *)
moment/moment.js:
(*! moment.js *)
moment-timezone/moment-timezone.js:
(*! moment-timezone.js *)
(*! version : 0.5.31 *)
(*! Copyright (c) JS Foundation and other contributors *)
(*! license : MIT *)
(*! github.com/moment/moment-timezone *)
accounting/accounting.js:
(*!
* accounting.js v0.4.1
* Copyright 2014 Open Exchange Rates
*
* Freely distributable under the MIT license.
* Portions of accounting.js are inspired or borrowed from underscore.js
*
* Full details and documentation:
* http://openexchangerates.github.io/accounting.js/
*)
*/
/**
* ----------------------------------------------------------------------
* Webflow: Interactions 2.0: Init
*/
Webflow.require('ix2').init(
{"events":{"e":{"id":"e","name":"","animationType":"preset","eventTypeId":"NAVBAR_OPEN","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-60","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-2"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc22","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc22","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-2":{"id":"e-2","name":"","animationType":"preset","eventTypeId":"NAVBAR_CLOSE","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-61","affectedElements":{},"playInReverse":false,"autoStopEventId":"e"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc22","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc22","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-3":{"id":"e-3","name":"","animationType":"preset","eventTypeId":"DROPDOWN_OPEN","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-98","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-4"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-4":{"id":"e-4","name":"","animationType":"preset","eventTypeId":"DROPDOWN_CLOSE","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-99","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-3"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-5":{"id":"e-5","name":"","animationType":"preset","eventTypeId":"DROPDOWN_OPEN","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-100","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-6"}},"mediaQueries":["medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-6":{"id":"e-6","name":"","animationType":"preset","eventTypeId":"DROPDOWN_CLOSE","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-101","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-5"}},"mediaQueries":["medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|781863f8-09c6-117c-5768-b5d5d4e4fc32","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":false,"playInReverse":false,"scrollOffsetValue":null,"scrollOffsetUnit":null,"delay":null,"direction":null,"effectIn":null},"createdOn":1650149381421},"e-7":{"id":"e-7","name":"","animationType":"preset","eventTypeId":"MOUSE_CLICK","action":{"id":"","actionTypeId":"GENERAL_START_ACTION","config":{"delay":0,"easing":"","duration":0,"actionListId":"a-105","affectedElements":{},"playInReverse":false,"autoStopEventId":"e-8"}},"mediaQueries":["main","medium","small","tiny"],"target":{"id":"64468462c3c33822ed68df0a|a7d08384-44c4-55c5-1388-5aa81425160a","appliesTo":"ELEMENT","styleBlockIds":[]},"targets":[{"id":"64468462c3c33822ed68df0a|a7d08384-44c4-55c5-1388-5aa81425160a","appliesTo":"ELEMENT","styleBlockIds":[]}],"config":{"loop":Line truncated
);
+87
View File
@@ -0,0 +1,87 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a66809616fa75a400b" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-userformpagewrap">
<div class="w-users-userloginformwrapper">
<form data-wf-user-form-type="login" data-wf-user-form-redirect="/" method="post">
<div class="w-users-userformheader">
<h2>Log in</h2>
</div><label for="Email">Email</label><input type="email" maxlength="256" placeholder="" name="Email" id="wf-log-in-email" class="w-input" autocomplete="username" required="" data-wf-user-form-input-type="email"><label for="Password">Password</label><input type="password" maxlength="256" placeholder="" name="Password" id="wf-log-in-password" class="w-input" required="" data-wf-user-form-input-type="password"><input type="submit" value="Log In" data-wait="Please wait..." class="w-users-userformbutton w-button">
<div class="w-users-userformfooter"><span>Don&#x27;t have an account?</span>
<a href="sign-up.html" class="w-inline-block">Sign Up</a>
</div>
</form>
<div style="display:none" data-wf-user-form-error="true" class="w-users-userformerrorstate w-form-fail">
<div class="user-form-error-msg" wf-login-form-general-error-error="We&#x27;re having trouble logging you in. Please try again, or contact us if you continue to have problems." wf-login-form-invalid-email_or_password-error="Invalid email or password. Please try again.">We&#x27;re having trouble logging you in. Please try again, or contact us if you continue to have problems.</div>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+350
View File
@@ -0,0 +1,350 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646cea5dde326497549567e1" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Open Source</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Open Source" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Open Source" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" aria-current="page" class="uui-navbar05_dropdown-link-2 w-inline-block w--current">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<section class="open-source-section">
<div class="uui-page-padding-11">
<div class="uui-container-large-11">
<div class="uui-padding-vertical-xhuge-10">
<div class="uui-text-align-center-4">
<div class="uui-max-width-large-5 align-center">
<div class="uui-heading-subheading-8">We love Open-Source</div>
<h2 class="uui-heading-medium-8">RustDesk is built by the open-source community</h2>
<div class="uui-space-xsmall-8"></div>
<div class="uui-text-size-large-8">Be inspired and inspire others by joining our community of maintainers and contributors. Together, let&#x27;s make RustDesk better for people all around the world.</div>
<div class="uui-space-medium-6"></div>
</div>
<div class="uui-button-row-12 button-row-center is-reverse-mobile-landscape">
<div class="uui-button-wrapper-11 max-width-full-mobile-landscape">
<a href="https://github.com/rustdesk/rustdesk/issues" target="_blank" class="uui-button-secondary-gray-14 w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div>Find Open Issues</div>
</a>
</div>
<div class="uui-button-wrapper-11 max-width-full-mobile-landscape">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-14 w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div>Follow on GitHub</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" aria-current="page" class="uui-footer03_link w-inline-block w--current">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+570
View File
@@ -0,0 +1,570 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646ce66fc8a4055047ad0af8" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Pricing</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Pricing" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Pricing" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" aria-current="page" class="uui-navbar03_link-2 w-nav-link w--current">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<div class="pricing">
<div class="uui-container-large-12">
<div class="uui-padding-vertical-xhuge-11">
<div class="uui-text-align-center-5">
<div class="uui-max-width-large-6 align-center">
<div class="uui-heading-subheading-9">Pricing of self-hosting solution</div>
<h2 class="uui-heading-medium-9">Simple, transparent pricing</h2>
<div class="uui-space-xsmall-9"></div>
<div class="uui-text-size-large-9">We believe RustDesk should be accessible to all companies, no matter the size.</div>
</div>
</div>
<div data-current="Tab 1" data-easing="ease" data-duration-in="300" data-duration-out="100" class="uui-pricing08_component w-tabs">
<div class="uui-pricing08_tabs-menu w-tab-menu">
<a data-w-tab="Tab 1" class="uui-pricing08_tab-link w-inline-block w-tab-link w--current">
<div>For Single Users</div>
</a>
<a data-w-tab="Tab 2" class="uui-pricing08_tab-link w-inline-block w-tab-link">
<div>For Enterprise</div>
</a>
</div>
<div class="uui-pricing08_tab-content w-tab-content">
<div data-w-tab="Tab 1" class="uui-pricing08_tab-pane w-tab-pane w--tab-active">
<div class="w-layout-grid uui-pricing08_components">
<div class="uui-pricing08_plan">
<div class="uui-pricing08_content">
<div class="uui-pricing08_content-top">
<div class="uui-text-align-center-5">
<h2 class="uui-heading-xxsmall-2">Free plan</h2>
<div class="uui-pricing08_price">$0<span class="uui-pricing08_price-text">/month </span></div>
<div class="uui-text-size-medium-10">Open source and free</div>
</div>
<div class="uui-pricing08_feature-list">
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c8776a-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Online status</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c8776f-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Unlimited devices</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c87774-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Community support</div>
</div>
</div>
</div>
<a href="/docs/en/self-host/" target="_blank" class="uui-button-15 w-inline-block">
<div>Get started</div>
</a>
</div>
</div>
<div class="uui-pricing08_plan">
<div class="uui-pricing08_content">
<div class="uui-pricing08_content-top">
<div class="uui-text-align-center-5">
<h2 class="uui-heading-xxsmall-2">Personal plan</h2>
<div class="uui-pricing08_price">$9.90<span class="uui-pricing08_price-text">/month</span></div>
<div class="uui-text-size-medium-10">billed annually</div>
</div>
<div class="uui-pricing08_feature-list">
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c87789-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">1 licensed user</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c8778e-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">100 managed devices</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c87793-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Web console</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c87798-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Address book </div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c8779d-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Audit log</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877a2-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Change ID</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877a7-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Access control</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877ac-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Centralized settings</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877b1-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Distributed relay servers</div>
</div>
</div>
</div>
<a href="https://rustdesk.com/api/lic/checkout?p=personal" target="_blank" class="uui-button-15 w-inline-block">
<div>Buy now</div>
</a>
</div>
</div>
<div class="uui-pricing08_popular-plan">
<div class="uui-pricing08_popular-label">
<div>Most popular plan</div>
</div>
<div class="uui-pricing08_content">
<div class="uui-pricing08_content-top">
<div class="uui-text-align-center-5">
<h2 class="uui-heading-xxsmall-2">Business plan</h2>
<div class="uui-pricing08_price">$19.90<span class="uui-pricing08_price-text">/month</span></div>
<div class="uui-text-size-medium-10">billed annually</div>
</div>
<div class="uui-pricing08_feature-list">
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877c9-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">20 licensed users</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877ce-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">500 managed devices</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877d3-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Single-Sign On (SSO)</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877d8-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">LDAP integration</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877dd-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Cross group access</div>
</div>
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877e2-47ad0af8" class="uui-pricing08_feature">
<div class="uui-pricing08_icon-wrapper">
<div class="uui-icon-1x1-xsmall-9 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z" fill="#D1FADF"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.096 7.39004L9.93602 14.3L8.03602 12.27C7.68602 11.94 7.13602 11.92 6.73602 12.2C6.34602 12.49 6.23602 13 6.47602 13.41L8.72602 17.07C8.94602 17.41 9.32601 17.62 9.75601 17.62C10.166 17.62 10.556 17.41 10.776 17.07C11.136 16.6 18.006 8.41004 18.006 8.41004C18.906 7.49004 17.816 6.68004 17.096 7.38004V7.39004Z" fill="#12B76A"></path>
</svg></div>
</div>
<div class="uui-text-size-medium-10">Custom client generator<br>(Come soon)</div>
</div>
</div>
</div>
<a href="https://rustdesk.com/api/lic/checkout?p=business" target="_blank" class="uui-button-15 w-inline-block">
<div>Buy now</div>
</a>
</div>
</div>
</div>
</div>
<div data-w-tab="Tab 2" class="uui-pricing08_tab-pane w-tab-pane">
<div class="w-layout-grid uui-pricing08_components">
<div id="w-node-_0ae53630-2fcd-6e7f-a2f1-2bb955c877ee-47ad0af8"></div>
<div class="uui-pricing08_plan">
<div class="uui-pricing08_content">
<a href="mailto:sales@rustdesk.com" class="uui-button-15 w-inline-block">
<div>Contact Sales</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" aria-current="page" class="uui-footer03_link w-inline-block w--current">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+363
View File
@@ -0,0 +1,363 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646ce8519715b2bd0e05b897" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Privacy Policy</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Privacy Policy" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Privacy Policy" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<header class="privacy-section">
<div class="uui-blogpost02_header">
<div class="uui-blogpost02_background">
<div class="uui-page-padding-11">
<div class="uui-container-small-2"></div>
</div>
</div>
</div>
<div class="uui-page-padding-11">
<div class="uui-container-large-11">
<div class="uui-max-width-large-5 align-center">
<div class="uui-blogpost02_content">
<div class="uui-text-rich-text w-richtext">
<h1>Privacy policy</h1>
<p>This Privacy Policy (hereinafter the “<strong>Policy</strong>”) governs the terms and conditions under which Purslane Ltd. (hereinafter “<strong>us</strong>” or “<strong>we</strong>”), processes personal data in connection with the activities and services concerning the operation of the website rustdesk.com and other websites or social media profiles run and managed by us (hereinafter the “<strong>Websites</strong>”).</p>
<p>We are serious about protecting your personal data and want you to feel safe and comfortable while browsing our Websites. We therefore respect the confidentiality of your personal data and always proceed in accordance with the provisions of data protection legislation, in particular, Regulation (EU) 2016/679 of the European Parliament and of the Council (General Data Protection Regulation, hereinafter the “<strong>GDPR</strong>”), and follow this Policy.</p>
<p>With respect to the above, we use this Policy to inform you about how, for what purposes and to what extent we use your personal data and what information about you as a user of the Websites we may process.</p>
<h5>1. Definitions</h5>
<p>“<strong>Personal data</strong>” means any information relating to a data subject;</p>
<p>“<strong>Controller</strong>” means the natural or legal person, public authority, agency or other body which, alone or jointly with others, determines the purposes and means of the processing of personal data;</p>
<p>“<strong>Data subject</strong>” means any identified or identifiable person who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;</p>
<p>“<strong>Data processor</strong>” means a natural or legal person, public authority, agency or other body which processes personal data on behalf of the controller;</p>
<p>“<strong>Processing</strong>” means any operation or set of operations which is performed on personal data or on sets of personal data, whether or not by automated means, such as collection, recording, organisation, structuring, storage, adaptation or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, restriction, erasure or destruction.</p>
<h5>2. Basic information about personal data processing conducted by us</h5>
<p>We always process your personal data lawfully, fairly, in a transparent manner and for specified, explicit and legitimate purposes. We process personal data only to the minimum necessary extent and we keep them in a form which permits your identification for no longer than is necessary vis-à-vis the purpose of the processing.</p>
<p>We process your personal data in a manner that sufficiently ensures their integrity and confidentiality, i.e. by appropriate technical or organisational measures and appropriate protection against unauthorised or unlawful processing and against loss, destruction or damage. We take care to ensure that personal data that are inaccurate, having regard to the purpose for which we process them, are erased or rectified without delay.</p>
<p>We respect the principle of refraining from personal data processing and the principle of data minimisation. We therefore only retain your personal data if it is necessary in order to achieve the purpose of the processing or for various retention periods specified by law. The relevant data are erased in accordance with the law if the relevant purpose ceases to exist as a result of the withdrawal of your consent and/or upon the expiration of the lawful retention period.</p>
<p>For the above reasons, we use computer security such as a firewall and data encryption to operate our Websites. We have implemented adequate physical, electronic and procedural safeguards and use reliable IT service providers. However, given the nature of the internet, we would like to bring to your attention the fact that certain security gaps may exist in the transmission of personal data via the internet (e.g. in communication via e-mail) and that full protection of personal data preventing third party access is impossible.</p>
<h5>3. Legal ground, purpose and extent of the processing of your personal data</h5>
<p>We may process your personal data for the following legal grounds and for the following purposes:</p>
<h6>a. Provision and improvement of and support for our Websites</h6>
<p>We processe various information about your online activity, e.g. the time of access to our Websites, the time spent on our websites, conversions (i.e. completed activity on our Websites), etc., for the purposes of technical support and improvement of our Websites as well as monitoring of functionalities thereof (for details regarding the extent of the data being processed see Article 4 (c) - d) of this Policy).</p>
<p>For this purpose of personal data processing, we processe your personal data under the lawful ground of legitimate interest (operation of the Websites, statistical purposes and data security).</p>
<h6>b. Processing of the personal data of the visitors to the Websites</h6>
<p>If you publish any personal data on our Websites, we may process such personal data to the extent published for the purpose of responding to your post. Usually, we processe following personal data categories on our Websites: your name, surname and any personal data which you upload on the Websites or which we receive via personal messages.</p>
<p>For these purposes of personal data processing, we processe the above mentioned personal data under lawful ground of negotiation and performance of a contract (customer and technical support under the RustDesk software license agreement concluded between us and yourself) and legitimate interest (general communication between us and yourself).</p>
<h6>c. Cookies</h6>
<p>We use various cookie files, which may contain your personal data (e.g. your IP address or the configuration of your browser and computer). We use cookies on the basis of your consent that you express via the cookies settings displayed to you in a banner during your first visit to our Websites. This consent can be subsequently amended / withdrawn via your web browser settings (to the extended allowed by the respective browser).</p>
<h6>d. RustDesk</h6>
<p>To provide you with the RustDesk software application and to constantly improve our services including customer support, we process following personal data about you and your device: start of the RustDesk software application, IP-address of the device, statistical information about your computer (e.g. CPU-type, screen resolution), time and duration of RustDesk software sessions and RustDesk-IDs of the RustDesk’s session participants.</p>
<p>We process the personal data acquired via the RustDesk software under lawful grounds of performance of a contract (performance of RustDesk software license agreement concluded between us and yourself including customer support) and our legitimate interest (RustDesk software development).</p>
</div>
</div>
</div>
<div class="uui-space-xhuge"></div>
</div>
</div>
</header>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" aria-current="page" class="uui-footer03_legal-link w--current">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+90
View File
@@ -0,0 +1,90 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a76809616fa75a4039" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-userformpagewrap">
<div class="w-users-userresetpasswordformwrapper">
<div tabindex="-1" class="w-users-userformsuccessstate w-form-success">
<div class="w-users-userformheader"><img src="https://d3e54v103j8qbb.cloudfront.net/img/email-72.67fa6be437.svg" loading="lazy" alt="">
<h2>Password Reset Email Sent</h2>
</div>
<p>If we found an account associated with that email address, we&#x27;ve sent a link to reset your password.</p>
</div>
<form method="post" data-wf-user-form-type="resetPassword">
<div class="w-users-userformheader">
<h2>Reset Password</h2>
</div><label for="wf-reset-password-email">Email</label><input type="email" maxlength="256" placeholder="" name="Email" id="wf-reset-password-email" aria-describedby="wf-reset-password-paragraph" class="w-input" autocomplete="username" required="" data-wf-user-form-input-type="email"><input type="submit" value="Reset Password" data-wait="Please wait..." class="w-users-userformbutton w-button">
</form>
<div style="display:none" data-wf-user-form-error="true" class="w-users-userformerrorstate w-form-fail">
<div class="user-form-error-msg" wf-reset-pw-form-general-error-error="There was an error resetting your password. Please try again, or contact us if you continue to have problems.">There was an error resetting your password. Please try again, or contact us if you continue to have problems.</div>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+102
View File
@@ -0,0 +1,102 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a66809616fa75a4016" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-userformpagewrap">
<div class="w-users-usersignupformwrapper">
<div tabindex="-1" class="w-users-userformsuccessstate w-form-success">
<div class="w-users-userformheader"><img src="https://d3e54v103j8qbb.cloudfront.net/img/thumbs-up-72.cbcaec93bc.svg" loading="lazy" alt="">
<h2>Account activated</h2>
</div>
<p>Your account was created successfully. You will be redirected shortly.</p>
<div data-wf-user-form-redirect="">
<a href="index.html" class="w-inline-block">If nothing happens, click here.</a>
</div>
</div>
<form method="post" data-wf-user-form-type="signup">
<div class="w-users-userformheader">
<h2>Sign up</h2>
</div><label for="Email">Email</label><input type="email" maxlength="256" placeholder="" name="Email" id="wf-sign-up-email" class="w-input" autocomplete="username" required="" data-wf-user-form-input-type="email"><label for="Name">Name</label><input type="text" class="w-input" maxlength="256" name="" data-name="" data-wf-user-field="wf-user-field-name" placeholder="" fieldtype="data-wf-user-field-type" id="wf-sign-up-name" required=""><label for="Password">Password</label><input type="password" data-name="" maxlength="256" placeholder="" name="Password" id="wf-sign-up-password" class="w-input" required="" data-wf-user-form-input-type="password"><label class="w-checkbox"><input type="checkbox" class="w-checkbox-input" name="" data-name="" data-wf-user-field="wf-user-field-accept-privacy" placeholder="" id="wf-sign-up-accept-privacy" required=""><span class="w-form-label">By creating an account, I agree to this website&#x27;s <a href="#" class="w-inline-block">privacy policy</a> and <a href="#" class="w-inline-block">terms of service</a></span></label><label class="w-checkbox"><input type="checkbox" id="wf-sign-up-accept-communications" required="" name="" data-name="" data-wf-user-field="wf-user-field-accept-communications" class="w-checkbox-input"><span class="w-form-label">I consent to receive marketing emails.</span></label><input type="submit" value="Sign Up" data-wait="Please wait..." class="w-users-userformbutton w-button">
<div class="w-users-userformfooter"><span>Already have an account?</span>
<a href="log-in.html" class="w-inline-block">Log In</a>
</div>
</form>
<div style="display:none" data-wf-user-form-error="true" class="w-users-userformerrorstate w-form-fail">
<div class="user-form-error-msg" wf-signup-form-general-error-error="There was an error signing you up. Please try again, or contact us if you continue to have problems." wf-signup-form-not-allowed-error="You&#x27;re not allowed to access this site, please contact the admin for support." wf-signup-form-invalid-email-error="Make sure your email exists and is properly formatted (e.g., user@domain.com)." wf-signup-form-email-already_exist-error="An account with this email address already exists. Log in or reset your password." wf-signup-form-use-invite_email-error="Use the same email address your invitation was sent to." wf-signup-form-invalid-password-error="Your password must be at least 8 characters." wf-signup-form-not-verified-error="We couldn&#x27;t verify your account. Please try again, or contact us if you continue to have problems." wf-signup-form-expired-token-error="This link has expired. A new link has been sent to your email. Please try again, or contact us if you continue to have problems." wf-signup-form-validation-failed-error="There was an error in some of the information provided.">There was an error signing you up. Please try again, or contact us if you continue to have problems.</div>
</div>
<div tabindex="-1" class="w-users-usersignupverificationmessage w-form-verification" data-wf-user-form-verification="true">
<div class="w-users-userformheader"><img src="https://d3e54v103j8qbb.cloudfront.net/img/email-72.67fa6be437.svg" loading="lazy" alt="">
<h2>Verification Required</h2>
</div>
<p>Account verification required. Please check your email to find your unique verification link.</p>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+328
View File
@@ -0,0 +1,328 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646f531ea9b96aa7cceda901" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Success</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Success" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Success" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<header class="uui-section_header10">
<div class="uui-page-padding-13">
<div class="uui-container-small-4">
<div class="uui-padding-vertical-xhuge-13">
<div class="uui-text-align-center-7">
<h1 class="uui-heading-large-2">Payment successful!</h1>
<div class="uui-space-small-3"></div>
<div class="uui-text-size-xlarge-3">The license has been sent to your email.<br>Please contact us at<a href="mailto: info@rustdesk.com" target="_blank"> info@rustdesk.com</a> if you are unable to receive the email.</div>
</div>
</div>
</div>
</div>
</header>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+409
View File
@@ -0,0 +1,409 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646ce9c132a3860d875ed592" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Team</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Team" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Team" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" aria-current="page" class="uui-navbar05_dropdown-link-2 w-inline-block w--current">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<section class="team-section">
<div class="uui-page-padding-10">
<div class="uui-container-large-10">
<div class="uui-padding-vertical-xhuge-9">
<div class="uui-text-align-center-3">
<div class="uui-max-width-large-4 align-center">
<div class="uui-heading-subheading-7">About Us</div>
<h2 class="uui-heading-medium-7">Our Mission</h2>
<div class="uui-space-xsmall-7"></div>
<div class="uui-text-size-large-7">We strive to build the next generation of virtual / remote desktop infrastructure.<br>‍<br>‍</div>
<h2 class="uui-heading-medium-7">Why Are We Building This?</h2>
<div class="uui-space-xsmall-7"></div>
<div class="uui-text-size-large-7">In mid-2020, when the author purchased a commercial license for TeamViewer due to the Covid-19 pandemic forcing remote work in Singapore, he was shocked by the high price. After a sleepless night, he began developing RustDesk - an open source and free remote desktop software available to everyone. After many sleepless nights, RustDesk was published on GitHub in 2021.<br>‍</div>
<h2 class="uui-heading-medium-7">Core Values</h2>
<div class="uui-space-xsmall-7"></div>
<div class="uui-text-size-large-7">Everything should be simple.</div>
</div>
</div>
<div class="uui-career11_component">
<div class="w-layout-grid uui-career11_department-wrapper">
<div class="uui-career11_job-department">
<h3 class="uui-heading-xsmall-3">Core Team</h3>
<div class="uui-space-xxsmall-3"></div>
<div class="uui-text-size-medium-8">Our creators.</div>
</div>
<div class="uui-career11_list-wrapper">
<div class="w-layout-grid uui-team08_list">
<div class="uui-team08_item">
<div class="uui-team08_image-wrapper"><img src="images/huabing.jpeg" loading="lazy" sizes="80px" srcset="images/huabing-p-500.jpeg 500w, images/huabing.jpeg 800w" alt="" class="uui-team08_image"></div>
<div class="uui-team08_item-content">
<div class="uui-heading-tiny">Huabing Zhou</div>
<div class="uui-text-size-medium-7 text-color-primary700">Founder</div>
<div class="uui-space-xxsmall-2"></div>
<div class="uui-text-size-medium-7">Before authoring RustDesk, he has been working as financial IT in Singapore for more than 12 years.</div>
<div class="w-layout-grid uui-team08_social">
<a href="https://www.linkedin.com/in/zhouhuabing/" target="_blank" class="social-link w-inline-block">
<div class="social-icon-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z" fill="currentColor"></path>
</svg></div>
</a>
</div>
</div>
</div>
<div class="uui-team08_item">
<div class="uui-team08_image-wrapper"><img src="images/Daniel.jpeg" loading="lazy" alt="" class="uui-team08_image"></div>
<div class="uui-team08_item-content">
<div class="uui-heading-tiny">Daniel Lamb</div>
<div class="uui-text-size-medium-7 text-color-primary700">Head of Community and Sales</div>
<div class="uui-space-xxsmall-2"></div>
<div class="uui-text-size-medium-7">He built an IT services company based in Perth in Scotland.</div>
<div class="w-layout-grid uui-team08_social">
<a href="https://www.linkedin.com/in/flonix/" target="_blank" class="social-link w-inline-block">
<div class="social-icon-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z" fill="currentColor"></path>
</svg></div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="w-layout-grid uui-career11_department-wrapper">
<div class="uui-career11_job-department">
<h3 class="uui-heading-xsmall-3">Board Member</h3>
<div class="uui-space-xxsmall-3"></div>
<div class="uui-text-size-medium-8">Our angels.</div>
</div>
<div class="uui-career11_list-wrapper">
<div class="w-layout-grid uui-team08_list">
<div class="uui-team08_item">
<div class="uui-team08_image-wrapper"><img src="images/joseph.jpeg" loading="lazy" alt="" class="uui-team08_image"></div>
<div class="uui-team08_item-content">
<div class="uui-heading-tiny">Joseph Jacks</div>
<div class="uui-text-size-medium-7 text-color-primary700">Founder of OSS Capital</div>
<div class="uui-space-xxsmall-2"></div>
<div class="uui-text-size-medium-7">The best COSS startup founder and investor.</div>
<div class="w-layout-grid uui-team08_social">
<a href="https://www.linkedin.com/in/josephjacks/" target="_blank" class="social-link w-inline-block">
<div class="social-icon-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z" fill="currentColor"></path>
</svg></div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" aria-current="page" class="uui-footer03_link w-inline-block w--current">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" class="uui-footer03_legal-link">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+383
View File
@@ -0,0 +1,383 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="646ce7f5494bfd9f4f287584" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk | Terms</title>
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." name="description">
<meta content="RustDesk | Terms" property="og:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk | Terms" property="twitter:title">
<meta content="Open source remote desktop access solutions by RustDesk: connect to remote computers, provide remote support &amp;amp; collaborate online." property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<address class="navbar-with-banners wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">WARNING: YOU MAY BE BEING SCAMMED!<br> If you are on the phone with someone who asked you to install RustDesk, <br>do not install and hang up immediately.<br> They are likely a scammer trying to steal your money or other private information.</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="3d8c1c3b-7a4a-85e8-4f6f-1b4f8fac3e6d" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav">
<div class="uui-navbar03_container-2">
<a href="index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="index.html" class="uui-navbar03_link-2 w-nav-link">Home</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>Resources</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">About us</div>
<div class="uui-text-size-small-4">Learn about our story and our mission statement.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0"><strong>Careers</strong></div>
<div class="uui-badge-small-success-4">
<div><strong>We&#x27;re hiring!</strong></div>
</div>
</div>
<div class="uui-text-size-small-4">We’re always looking for talented people. Join us!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">Changlog</div>
<div class="uui-text-size-small-4">Find out about the latest improvements we launched.</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2"><strong>Open Source</strong></div>
<div class="uui-text-size-small-4">Join our open source community!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div><strong>Follow on GitHub</strong></div>
</div>
</div>
</a>
</nav>
</div>
<a href="pricing.html" class="uui-navbar03_link-2 w-nav-link">Pricing</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">Docs</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">Star us on GitHub</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>Download</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</address>
<header class="terms-section">
<div class="uui-blogpost02_header">
<div class="uui-blogpost02_background">
<div class="uui-page-padding-11">
<div class="uui-container-small-2"></div>
</div>
</div>
</div>
<div class="uui-page-padding-11">
<div class="uui-container-large-11">
<div class="uui-max-width-large-5 align-center">
<div class="uui-blogpost02_content">
<div class="uui-text-rich-text w-richtext">
<h1>Terms &amp; Conditions</h1>
<p>This Agreement (“Agreement”) is a legal agreement between you (either an individual or an entity) and PURSLANE LTD. (“Company”) and applies to your use of the Software (“Software”) provided by Company. By accessing or using the Software, you agree to be bound by the terms and conditions of this Agreement. If you do not agree to the terms and conditions of this Agreement, do not use the Software.</p>
<h3>1. License</h3>
<p>Company grants you a limited, non-exclusive, non-transferable, revocable license to use the Software for your personal or internal business use, subject to the terms and conditions of this Agreement. You are not allowed to rent, lease, lend, sell, redistribute, or sublicense the Software or any part of it.</p>
<h3>2. Restrictions</h3>
<p>You shall not, and shall not allow any third party to:</p>
<ul role="list">
<li>modify, adapt, translate, or create derivative works of the Software</li>
<li>reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software</li>
<li>remove, alter, or obscure any copyright, trademark, or other proprietary rights notices from the Software</li>
<li>use the Software in any manner that violates any applicable laws or regulations</li>
</ul>
<h3>3. Ownership</h3>
<p>The Software and all intellectual property rights in and to the Software, including but not limited to patents, copyrights, trademarks, and trade secrets, are owned by Company and its licensors. This Agreement does not grant you any ownership rights in the Software.</p>
<h3>4. Support and Maintenance</h3>
<p>Company may provide support and maintenance for the Software at its sole discretion. The terms and conditions of such support and maintenance will be separately agreed upon by the parties.</p>
<h3>5. Termination</h3>
<p>This Agreement is effective until terminated. Company may terminate this Agreement at any time without notice if you breach any term or condition of this Agreement. Upon termination, you must destroy all copies of the Software.</p>
<h3>6. Disclaimer of Warranties</h3>
<p>The Software is provided “as is” and without warranty of any kind. Company and its licensors hereby disclaim all warranties, express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Company does not warrant that the Software will meet your requirements or that the operation of the Software will be uninterrupted or error-free.</p>
<h3>7. Limitation of Liability</h3>
<p>To the maximum extent permitted by law, Company and its licensors shall not be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use or inability to use the Software, even if Company has been advised of the possibility of such damages.</p>
<h3>8. Indemnification</h3>
<p>You shall indemnify and hold Company and its affiliates, officers, agents, and employees harmless from any claim or demand, including reasonable attorneys’ fees, made by any third party due to or arising out of your use of the Software, your violation of this Agreement, or your violation of any rights of another.</p>
<h3>9. Governing Law</h3>
<p>This Agreement shall be governed by and construed in accordance with the laws of the Republic of Singapore, without giving effect to any principles of conflicts of law.</p>
<h3>10. Entire Agreement</h3>
<p>This Agreement constitutes the entire agreement between you and Company and supersedes all prior or contemporaneous communications and proposals, whether oral or written.</p>
<h3>11. Waiver</h3>
<p>The failure of either party to exercise any right provided for herein shall not be deemed a waiver of any right hereunder.</p>
<h3>12. Severability</h3>
<p>If any provision of this Agreement is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.</p>
<h3>13. No Assignment</h3>
<p>You may not assign or transfer this Agreement or any rights or obligations hereunder without the prior written consent of the Company.</p>
<h3>14. Force Majeure</h3>
<p>Company shall not be liable for any delay or failure to perform resulting from causes outside its reasonable control, including, but not limited to, acts of God, war, terrorism, strikes, shortages of labor or materials, and governmental actions.</p>
<h3>15. Relationship of the Parties</h3>
<p>This Agreement does not create a partnership, joint venture, or agency relationship between you and Company.</p>
<h3>16. No Third-Party Beneficiaries</h3>
<p>This Agreement is for the benefit of the parties hereto and their successors and assigns, and is not for the benefit of, nor may any provision hereof be enforced by, any other person.</p>
<h3>17. Headings</h3>
<p>The headings in this Agreement are for convenience only and shall not affect the interpretation of this Agreement.</p>
<h3>18. Counterparts</h3>
<p>This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.</p>
<h3>19. Survival</h3>
<p>The provisions of this Agreement that by their nature should survive termination shall survive termination, including, but not limited to, provisions regarding ownership, warranty disclaimers, indemnification, and limitations of liability.</p>
<p><br></p>
<p>‍</p>
</div>
</div>
</div>
<div class="uui-space-xhuge"></div>
</div>
</div>
</header>
<footer class="footer">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">Secure remote desktop access.</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.reddit.com/r/rustdesk/" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M14.238 15.348a.215.215 0 0 1 0 .306c-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688a.214.214 0 0 1 0-.305.219.219 0 0 1 .307 0c.379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561a.219.219 0 0 1 .307 0zm-3.44-2.418a.922.922 0 0 0-1.845 0c0 .506.414.918.923.918a.92.92 0 0 0 .922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129a1.548 1.548 0 0 0-2.624-1.108c-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262a1.266 1.266 0 0 0-2.446-.458l-2.525-.592a.216.216 0 0 0-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181A1.546 1.546 0 0 0 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141a.921.921 0 0 0-.922.919.921.921 0 0 0 1.844 0 .921.921 0 0 0-.922-.919z"></path>
</svg></div>
</a>
<a href="https://twitter.com/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.072 4.072 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.095 4.095 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.616 11.616 0 0 0 6.29 1.84"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-_6ca26851-d922-8044-7bea-977a80a19676-80a19660" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>Docs</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>Support</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>Releases</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>FAQ</div>
</a>
<a href="pricing.html" class="uui-footer03_link w-inline-block">
<div>Pricing</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="team.html" class="uui-footer03_link w-inline-block">
<div>About us</div>
</a>
<a href="careers.html" class="uui-footer03_link w-inline-block">
<div>Careers</div>
</a>
<a href="open-source.html" class="uui-footer03_link w-inline-block">
<div>Open Source</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>Roadmap</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>Web Client</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. All rights reserved.</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="terms.html" aria-current="page" class="uui-footer03_legal-link w--current">Terms</a>
<a href="privacy.html" class="uui-footer03_legal-link">Privacy </a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">Code of conduct</a>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a76809616fa75a404d" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-userformpagewrap">
<div class="w-users-userupdatepasswordformwrapper">
<div tabindex="-1" class="w-users-userformsuccessstate w-form-success">
<div class="w-users-userformheader"><img src="https://d3e54v103j8qbb.cloudfront.net/img/thumbs-up-72.cbcaec93bc.svg" loading="lazy" alt="">
<h2>Password updated</h2>
</div>
<p>Your password was updated successfully. You were automatically logged in and can continue your session.</p>
<a href="index.html" class="w-button">Go to Homepage</a>
</div>
<form method="post" data-wf-user-form-type="updatePassword">
<div class="w-users-userformheader">
<h2>Update Password</h2>
</div>
<p id="wf-update-password-paragraph">Please enter your new password in the field below. Make sure you are not using your current password.</p><label for="wf-update-password">New Password</label><input type="password" maxlength="256" placeholder="" name="Password" id="wf-update-password" aria-describedby="wf-update-password-paragraph" class="w-input" required="" data-wf-user-form-input-type="password"><input type="submit" value="Update Password" data-wait="Please wait..." class="w-users-userformbutton w-button">
</form>
<div style="display:none" data-wf-user-form-error="true" class="w-users-userformerrorstate w-form-fail">
<div class="user-form-error-msg" wf-update-pw-form-general-error-error="There was an error updating your password. Please try again, or contact us if you continue to have problems." wf-update-pw-form-weak-password-error="Your password must be at least 8 characters.">There was an error updating your password. Please try again, or contact us if you continue to have problems.</div>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+91
View File
@@ -0,0 +1,91 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647958a76809616fa75a40a5" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk</title>
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="css/normalize.css" rel="stylesheet" type="text/css">
<link href="css/webflow.css" rel="stylesheet" type="text/css">
<link href="css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<div class="w-users-useraccountwrapper" data-wf-user-account="true" data-wf-collection="site.siteUser">
<div class="w-users-blockheader">
<h2>My Account</h2>
</div>
<div class="w-users-blockcontent">
<div>
<form method="post" data-wf-user-form-type="userAccount"><label for="Email">Email</label><input type="email" disabled="" name="Email" id="wf-user-account-email" placeholder="" class="w-input w-input-disabled" autocomplete="username" required="" data-wf-user-form-input-type="email"><label for="Name">Name</label><input type="text" class="w-input" maxlength="256" name="" data-name="" data-wf-user-field="wf-user-field-name" placeholder="" id="wf-user-account-name" required="">
<h3>Password settings</h3>
<a href="reset-password.html" class="w-inline-block">Reset password</a><label class="w-checkbox"><input type="checkbox" id="wf-user-account-accept-communications" name="" data-name="" data-wf-user-field="wf-user-field-accept-communications" class="w-checkbox-input"><span class="w-form-label">I consent to receive marketing emails.</span></label><input type="submit" value="Save Changes" data-wait="Saving..." class="w-users-useraccountformsavebutton w-button"><input type="reset" value="Cancel" class="w-users-useraccountformcancelbutton w-button">
</form>
<div tabindex="-1" class="w-users-userformsuccessstate w-form-success">
<p>Your account was updated successfully.</p>
</div>
<div style="display:none" data-wf-user-form-error="true" class="w-form-fail">
<div class="user-form-error-msg" wf-account-update-form-general-error-error="There was an error updating your account. Please try again, or contact us if you continue to have problems." wf-account-update-form-validation-failed-error="There was an error in some of the information provided.">There was an error updating your account. Please try again, or contact us if you continue to have problems.</div>
</div>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>
+508
View File
@@ -0,0 +1,508 @@
<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com -->
<!-- Last Published: Fri Jun 02 2023 06:19:48 GMT+0000 (Coordinated Universal Time) -->
<html data-wf-page="647082205fcdb6b4d0e79bc9" data-wf-site="64468462c3c33867c168df09">
<head>
<meta charset="utf-8">
<title>RustDesk – 开源远程桌面访问软件</title>
<meta content="RustDesk 开源远程桌面访问解决方案:可以连接到远程计算机,提供远程支持和在线协作" name="description">
<meta content="RustDesk – 开源远程桌面访问软件" property="og:title">
<meta content="RustDesk 开源远程桌面访问解决方案:可以连接到远程计算机,提供远程支持和在线协作" property="og:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="og:image">
<meta content="RustDesk – 开源远程桌面访问软件" property="twitter:title">
<meta content="RustDesk 开源远程桌面访问解决方案:可以连接到远程计算机,提供远程支持和在线协作" property="twitter:description">
<meta content="https://repository-images.githubusercontent.com/299354207/a577aeea-619e-4f64-8dec-19f2550e7500" property="twitter:image">
<meta property="og:type" content="website">
<meta content="summary_large_image" name="twitter:card">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta content="Webflow" name="generator">
<link href="../css/normalize.css" rel="stylesheet" type="text/css">
<link href="../css/webflow.css" rel="stylesheet" type="text/css">
<link href="../css/rustdesk.webflow.css" rel="stylesheet" type="text/css">
<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
<link href="../images/favicon.png" rel="shortcut icon" type="image/x-icon">
<link href="../images/webclip.png" rel="apple-touch-icon">
<style>
:root {
--accent: #024eff;
--accent-light: #0071ff;
--accent-background-light: #E3F3FF;
}
.uui-button-6, .uui-button-3, .uui-pricing08_popular-label, a[class^="uui-button-1"] {
background-color: var(--accent);
border-color: var(--accent);
}
a[class^="uui-button-1"]:hover, a[class^="uui-button-1"]:focus, .uui-button-6:hover, .uui-button-6:focus, .uui-button-3:hover, .uui-button-3:focus {
background-color: var(--accent-light);
border-color: var(--accent-light);
}
[class^="uui-heading-subheading-"], [class^="icon-featured-large-"], .uui-layout12_number, .uui-footer03_link, .uui-button-link-4, .uui-text-size-medium-7.text-color-primary700 {
color: var(--accent);
}
.uui-footer03_link:hover, .uui-footer03_link:focus, .uui-button-link-4:hover, .uui-button-link-4:focus {
color: var(--accent-light);
}
[class^="icon-featured-large-"] {
background: var(--accent-background-light);
}
#scammer-banner {
display: none;
}
</style>
</head>
<body>
<section class="wf-section">
<section id="scammer-banner" class="scammer-banner">
<div class="uui-page-padding-5">
<div class="uui-banner22_content-wrapper">
<div class="uui-banner22_content">
<div class="uui-banner22_text-wrapper">
<div class="uui-banner22_text">诈骗警告!<br>如果有陌生人在电话里让您安装 RustDesk,请勿安装并立即挂断电话。<br>他们很可能是骗子,试图窃取您的钱财或其他私人信息。</div>
</div>
</div>
<a id="close-scammer-banner" data-w-id="119d97a6-e3e0-b6ec-8e90-76da8a5969bc" href="#" class="uui-banner22_close-button w-inline-block">
<div class="uui-icon-1x1-xxsmall-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</a>
</div>
</div>
</section>
<div data-w-id="59764c64-bac3-b7db-011b-72609771ebc0" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="uui-navbar05_component-3 w-nav">
<div class="uui-navbar03_container-2">
<a href="../index.html" class="uui-navbar03_logo-link-2 w-nav-brand">
<div class="uui-logo_component-2"><img src="../images/rustdesk-banner.svg" loading="lazy" alt="RustDesk Logo" class="uui-logo_logotype-2"></div>
</a>
<nav role="navigation" class="uui-navbar03_menu-2 w-nav-menu">
<div class="uui-navbar03_menu-left-2">
<a href="../index.html" class="uui-navbar03_link-2 w-nav-link">首页</a>
<div data-hover="true" data-delay="300" class="uui-navbar03_menu-dropdown-2 w-dropdown">
<div class="uui-navbar03_dropdown-toggle-2 w-dropdown-toggle">
<div class="uui-dropdown-icon-2 w-embed"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.67" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
<div>资源</div>
</div>
<nav class="uui-navbar03_dropdown-list-2 w-dropdown-list">
<div class="uui-navbar05_container-2">
<div class="uui-navbar05_dropdown-content-2">
<div class="uui-navbar05_dropdown-content-left-2">
<div class="uui-navbar05_dropdown-link-list-2">
<a href="../team.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 7H19.6404C20.0877 7 20.3113 7 20.4421 7.09404C20.5562 7.17609 20.6306 7.30239 20.6469 7.442C20.6656 7.602 20.5569 7.79751 20.3397 8.18851L18.9936 10.6115C18.9148 10.7533 18.8755 10.8242 18.86 10.8993C18.8463 10.9657 18.8463 11.0343 18.86 11.1007C18.8755 11.1758 18.9148 11.2467 18.9936 11.3885L20.3397 13.8115C20.5569 14.2025 20.6656 14.398 20.6469 14.558C20.6306 14.6976 20.5562 14.8239 20.4421 14.906C20.3113 15 20.0877 15 19.6404 15H12.6C12.0399 15 11.7599 15 11.546 14.891C11.3578 14.7951 11.2049 14.6422 11.109 14.454C11 14.2401 11 13.9601 11 13.4V11M4 21L4 4M4 11H12.4C12.9601 11 13.2401 11 13.454 10.891C13.6422 10.7951 13.7951 10.6422 13.891 10.454C14 10.2401 14 9.96005 14 9.4V4.6C14 4.03995 14 3.75992 13.891 3.54601C13.7951 3.35785 13.6422 3.20487 13.454 3.10899C13.2401 3 12.9601 3 12.4 3H5.6C5.03995 3 4.75992 3 4.54601 3.10899C4.35785 3.20487 4.20487 3.35785 4.10899 3.54601C4 3.75992 4 4.03995 4 4.6V11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">关于我们</div>
<div class="uui-text-size-small-4">了解我们的故事和使命。</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="../careers.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-7 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 21V19C22 17.1362 20.7252 15.5701 19 15.126M15.5 3.29076C16.9659 3.88415 18 5.32131 18 7C18 8.67869 16.9659 10.1159 15.5 10.7092M17 21C17 19.1362 17 18.2044 16.6955 17.4693C16.2895 16.4892 15.5108 15.7105 14.5307 15.3045C13.7956 15 12.8638 15 11 15H8C6.13623 15 5.20435 15 4.46927 15.3045C3.48915 15.7105 2.71046 16.4892 2.30448 17.4693C2 18.2044 2 19.1362 2 21M13.5 7C13.5 9.20914 11.7091 11 9.5 11C7.29086 11 5.5 9.20914 5.5 7C5.5 4.79086 7.29086 3 9.5 3C11.7091 3 13.5 4.79086 13.5 7Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_text-wrapper-2">
<div class="uui-navbar05_item-heading-2 margin-bottom-0">招聘信息</div>
<div class="uui-badge-small-success-4">
<div>招聘进行中!</div>
</div>
</div>
<div class="uui-text-size-small-4">我们一直在寻找有才华的您。加入我们吧!</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 2.26953V6.40007C14 6.96012 14 7.24015 14.109 7.45406C14.2049 7.64222 14.3578 7.7952 14.546 7.89108C14.7599 8.00007 15.0399 8.00007 15.6 8.00007H19.7305M14 17.5L16.5 15L14 12.5M10 12.5L7.5 15L10 17.5M20 9.98822V17.2C20 18.8802 20 19.7202 19.673 20.362C19.3854 20.9265 18.9265 21.3854 18.362 21.673C17.7202 22 16.8802 22 15.2 22H8.8C7.11984 22 6.27976 22 5.63803 21.673C5.07354 21.3854 4.6146 20.9265 4.32698 20.362C4 19.7202 4 18.8802 4 17.2V6.8C4 5.11984 4 4.27976 4.32698 3.63803C4.6146 3.07354 5.07354 2.6146 5.63803 2.32698C6.27976 2 7.11984 2 8.8 2H12.0118C12.7455 2 13.1124 2 13.4577 2.08289C13.7638 2.15638 14.0564 2.27759 14.3249 2.44208C14.6276 2.6276 14.887 2.88703 15.4059 3.40589L18.5941 6.59411C19.113 7.11297 19.3724 7.3724 19.5579 7.67515C19.7224 7.94356 19.8436 8.2362 19.9171 8.5423C20 8.88757 20 9.25445 20 9.98822Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">更新日志</div>
<div class="uui-text-size-small-4">了解有哪些新的改进。</div>
</div>
</a>
</div>
<div class="uui-navbar05_dropdown-link-list-2">
<a href="../open-source.html" class="uui-navbar05_dropdown-link-2 w-inline-block">
<div class="uui-navbar05_icon-holder-2">
<div class="icon-featured-large-3">
<div class="uui-icon-1x1-xsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
</div>
<div class="uui-navbar05_item-right-2">
<div class="uui-navbar05_item-heading-2">开源</div>
<div class="uui-text-size-small-4">加入我们的开源社区!</div>
</div>
</a>
</div>
</div>
</div>
</div>
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-navbar05_bottom-bar-2 w-inline-block">
<div class="uui-navbar05_bottom-bar-background-2">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-navbar05_bottom-bar-content-2">
<div class="uui-button-link-4">
<div class="uui-button-icon-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
<div>在 GitHub 上关注我们</div>
</div>
</div>
</a>
</nav>
</div>
<a href="../pricing.html" class="uui-navbar03_link-2 w-nav-link">定价</a>
<a href="/docs/" class="uui-navbar03_link-2 w-nav-link">文档</a>
</div>
<div class="uui-navbar03_menu-right-2">
<div class="uui-navbar03_button-wrapper-2">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-button-tertiary-gray-2 w-inline-block"><img src="../images/github.svg" loading="lazy" id="github-star" alt="" class="image">
<div class="a-caption">来点个赞吧!</div>
</a>
<a href="/download" target="_blank" class="uui-button-3 w-inline-block">
<div>下载</div>
</a>
</div>
</div>
</nav>
<div class="uui-navbar3_menu-button-2 w-nav-button">
<div class="menu-icon_component-2">
<div class="menu-icon_line-top-2"></div>
<div class="menu-icon_line-middle-2">
<div class="menu-icon_line-middle-inner-2"></div>
</div>
<div class="menu-icon_line-bottom-2"></div>
</div>
</div>
</div>
</div>
</section>
<header class="hero-section">
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xhuge-2">
<div class="w-layout-grid uui-heroheader09_component">
<div class="uui-heroheader09_content">
<h1 class="uui-heading-xlarge-2">安全的远程桌面访问</h1>
<div class="uui-space-small-2"></div>
<div class="uui-text-size-xlarge-2">RustDesk 是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案。</div>
<div class="uui-max-width-small-2"></div>
<div class="uui-space-large-2"></div>
<div class="uui-button-row-5 is-reverse-mobile-landscape">
<div class="uui-button-wrapper-5 max-width-full-mobile-landscape">
<a href="/docs/en/self-host/" target="_blank" class="uui-button-secondary-gray-6 w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon ">
<path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path>
<path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path>
</svg></div>
<div>如何自建</div>
</a>
</div>
<div class="uui-button-wrapper-5 max-width-full-mobile-landscape">
<a href="/download" target="_blank" class="uui-button-6 w-inline-block">
<div>下载客户端</div>
</a>
</div>
</div>
</div>
<div class="uui-heroheader09_image-wrapper"><img src="../images/consultant-600.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="../images/consultant-600-p-500.jpg 500w, ../images/consultant-600.jpg 600w" sizes="(max-width: 479px) 47vw, (max-width: 767px) 24vw, (max-width: 991px) 23vw, 11vw" class="uui-heroheader09_image _03"><img src="../images/geometric-shape-05.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _06"><img src="../images/geometric-shape-09.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _07 hide-mobile-landscape"><img src="../images/machine600.jpg" loading="lazy" sizes="(max-width: 479px) 47vw, (max-width: 767px) 24vw, (max-width: 991px) 23vw, 11vw" height="600" alt="Geometric shape" srcset="../images/machine600-p-500.jpg 500w, ../images/machine600.jpg 600w" class="uui-heroheader09_image _01"><img src="../images/geometric-shape-05.svg" loading="lazy" alt="Geometric shape" height="200" width="200" class="uui-heroheader09_image _04"><img src="../images/geometric-shape-06.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="../images/geometric-shape-06-p-500.jpg 500w, ../images/geometric-shape-06.jpg 600w" sizes="(max-width: 767px) 100vw, (max-width: 991px) 23vw, 11vw" class="uui-heroheader09_image _05 hide-mobile-portrait hide-mobile-landscape"><img src="../images/geometric-shape-07.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _02 hide-tablet"><img src="../images/geometric-shape-01.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="../images/geometric-shape-01-p-500.jpg 500w, ../images/geometric-shape-01.jpg 600w" sizes="(max-width: 991px) 100vw, 11vw" class="uui-heroheader09_image _11 hide-tablet"><img src="../images/remotework600.jpg" loading="lazy" width="600" height="600" alt="Geometric shape" srcset="../images/remotework600-p-500.jpg 500w, ../images/remotework600.jpg 600w" sizes="(max-width: 991px) 100vw, 11vw" class="uui-heroheader09_image _09 hide-tablet"><img src="../images/geometric-shape-05.svg" loading="lazy" width="200" height="200" alt="Geometric shape" class="uui-heroheader09_image _10 hide-tablet"><img class="uui-heroheader09_image _08 hide-mobile-landscape" src="../images/IT-Supply-specialist-1200.jpg" width="1200" height="600" alt="Geometric shape" sizes="(max-width: 767px) 100vw, (max-width: 991px) 23vw, 11vw" id="w-node-_9bf3ef65-b76c-3d41-e535-7c23b74bd0f4-d0e79bc9" loading="lazy" srcset="../images/IT-Supply-specialist-1200-p-500.jpg 500w, ../images/IT-Supply-specialist-1200-p-800.jpg 800w, ../images/IT-Supply-specialist-1200-p-1080.jpg 1080w, ../images/IT-Supply-specialist-1200.jpg 1200w"></div>
</div>
</div>
</div>
</div>
</header>
<section class="join-community-banner">
<div class="uui-page-padding-8">
<div class="uui-container-large-8">
<div class="uui-padding-vertical-xhuge-7">
<div class="uui-text-align-center">
<div class="uui-max-width-large-2 align-center">
<div class="uui-heading-subheading-5">开源</div>
<h2 class="uui-heading-medium-5">加入社区</h2>
<div class="uui-space-xsmall-5"></div>
<div class="uui-text-size-large-2">RustDesk 得到了一批早期支持者、贡献者和倡导者的支持。</div>
<div class="uui-space-medium-3"></div>
</div>
<div class="uui-button-row-8 button-row-center is-reverse-mobile-landscape">
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://github.com/rustdesk/rustdesk/discussions" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>GitHub 讨论区</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://discord.gg/nDceKgxnkV" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>Discord</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
<div class="uui-button-wrapper-8 max-width-full-mobile-landscape">
<a href="https://www.zhihu.com/people/rustdesk" target="_blank" class="uui-button-secondary-gray-9 w-inline-block">
<div>知乎</div>
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="sbui-icon" viewbox="0 0 24 24">
<path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>
</svg></div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="self-hosting-section">
<div class="uui-page-padding-5">
<div class="uui-container-large-5">
<div class="uui-padding-vertical-xhuge-4">
<div class="w-layout-grid uui-layout12_component-2">
<div class="uui-layout12_content-2">
<div class="uui-heading-subheading-2">应用场景</div>
<h2 class="uui-heading-medium-2">谁在使用自建服务器?</h2>
<div class="uui-space-xsmall-2"></div>
<div class="uui-text-size-large-2">下面的数据来源于我们的在线调查,涵盖了1000多名自建用户。</div>
<div class="w-layout-grid uui-layout12_item-list-2">
<div class="uui-layout12_text-wrapper-2">
<div class="uui-layout12_number">37%</div>
<div class="uui-layout12_number-text">IT 支持</div>
</div>
<div class="uui-layout12_text-wrapper-2">
<div class="uui-layout12_number">25%</div>
<div class="uui-layout12_number-text">IT 管理与维护</div>
</div>
</div>
<div class="w-layout-grid uui-layout12_item-list">
<div class="uui-layout12_text-wrapper">
<div class="uui-layout12_number">29%</div>
<div class="uui-layout12_number-text">远程办公</div>
</div>
<div class="uui-layout12_text-wrapper">
<div class="uui-layout12_number">9%</div>
<div class="uui-layout12_number-text">工业和其他行业</div>
</div>
</div>
</div>
<div class="uui-layout12_image-wrapper-2"><img src="../images/dashboard-console.png" loading="lazy" width="1440" sizes="(max-width: 479px) 87vw, (max-width: 767px) 92vw, (max-width: 991px) 560px, 640px" alt="Dashboard mockup" srcset="../images/dashboard-console-p-500.png 500w, ../images/dashboard-console-p-800.png 800w, ../images/dashboard-console-p-1080.png 1080w, ../images/dashboard-console-p-1600.png 1600w, ../images/dashboard-console-p-2000.png 2000w, ../images/dashboard-console.png 2223w" class="uui-layout12_image-2 shadow-xlarge"></div>
</div>
</div>
</div>
</div>
</section>
<section class="features-section">
<div class="uui-page-padding-7">
<div class="uui-container-large-7">
<div class="uui-padding-vertical-xhuge-6">
<div class="w-layout-grid uui-layout08_component">
<div class="uui-layout08_content">
<div class="uui-heading-subheading-4">特性</div>
<h2 class="uui-heading-medium-4">随时随地访问任何设备</h2>
<div class="uui-space-xsmall-4"></div>
<div class="uui-text-size-large-4">RustDesk 是一款功能齐全的远程桌面应用。</div>
<div class="uui-layout08_item-list">
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2ea3-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。</div>
</div>
</div>
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2ea9-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">支持 VP8 / VP9 / AV1 软件编解码器和 H264 / H265 硬件编解码器。</div>
</div>
</div>
<div id="w-node-_14cab4ec-ff68-a396-8bd7-fce3ed5e2eaf-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">完全掌控数据,轻松自建。</div>
</div>
</div>
<div id="w-node-_3edf19d8-2ce6-ccdd-a6aa-16434943b49b-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">P2P 连接,端到端加密。</div>
</div>
</div>
<div id="w-node-_860476cd-f1ed-cb23-7637-e1a2d08831aa-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">在 Windows 上可以非管理员不安装运行,根据需要在本地或远程提升权限。</div>
</div>
</div>
<div id="w-node-d86b0202-8316-0de0-95a6-f3a3809030c6-d0e79bc9" class="uui-layout08_item">
<div class="uui-layout08_item-icon-wrapper">
<div class="uui-icon-1x1-xsmall-5 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="currentWidth" height="currentHeight" fill="none" viewbox="0 0 28 28">
<path fill="#E3F3FF" d="M0 14C0 6.268 6.268 0 14 0s14 6.268 14 14-6.268 14-14 14S0 21.732 0 14Z"></path>
<path fill="#0071ff" fill-rule="evenodd" d="m19.946 8.622-8.354 8.061-2.216-2.368c-.409-.385-1.05-.408-1.517-.082-.455.339-.583.934-.303 1.412l2.625 4.27c.256.397.7.642 1.201.642.479 0 .934-.245 1.19-.642.42-.548 8.435-10.103 8.435-10.103 1.05-1.074-.221-2.019-1.061-1.202v.012Z" clip-rule="evenodd"></path>
</svg></div>
</div>
<div class="uui-layout08_item-text-wrapper">
<div class="uui-text-size-large-4">我们崇尚简单,尽一切可能让它简单。</div>
</div>
</div>
</div>
</div>
<div class="uui-layout08_image-wrapper"><img src="../images/en.jpg" loading="lazy" width="1440" sizes="(max-width: 479px) 93vw, (max-width: 767px) 96vw, (max-width: 991px) 94vw, 45vw" alt="Dashboard mockup" srcset="../images/en-p-500.jpg 500w, ../images/en-p-800.jpg 800w, ../images/en-p-1080.jpg 1080w, ../images/en.jpg 1368w" class="uui-layout08_image"></div>
</div>
</div>
</div>
</div>
</section>
<div class="uui-page-padding-2">
<div class="uui-container-large-2">
<div class="uui-padding-vertical-xlarge">
<div class="w-layout-grid uui-footer03_top-wrapper">
<div class="uui-footer03_left-wrapper">
<a href="../index.html" class="uui-footer03_logo-link w-nav-brand">
<div class="uui-logo_component-2"><img src="../images/rustdesk-banner.svg" loading="lazy" alt="Untitled UI logotext" class="uui-logo_logotype-2"></div>
</a>
<div class="uui-footer03_details-wrapper">
<div class="uui-text-size-medium-2">安全的远程桌面访问</div>
</div>
<div class="w-layout-grid uui-footer03_social-list">
<a href="https://github.com/rustdesk/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewbox="0 0 24 24">
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
</svg></div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30" fill="currentColor">
<path d="M25.12 6.946c-2.424-1.948-6.257-2.278-6.419-2.292a.608.608 0 0 0-.604.357c-.004.008-.218.629-.425 1.228 2.817.493 4.731 1.587 4.833 1.647A.999.999 0 0 1 22 9.75a.99.99 0 0 1-.501-.135C21.471 9.598 18.663 8 15.002 8 11.34 8 8.531 9.599 8.503 9.615a1 1 0 0 1-1.006-1.729c.102-.06 2.023-1.158 4.848-1.65-.218-.606-.438-1.217-.442-1.225a.6.6 0 0 0-.604-.357c-.162.013-3.995.343-6.451 2.318C3.564 8.158 1 15.092 1 21.087a.6.6 0 0 0 .08.301c1.771 3.11 6.599 3.924 7.699 3.959a.61.61 0 0 0 .511-.249l1.19-1.612c-2.61-.629-3.99-1.618-4.073-1.679a1 1 0 0 1 1.181-1.614C7.625 20.217 10.172 22 15 22c4.847 0 7.387-1.79 7.412-1.808a1.001 1.001 0 0 1 1.183 1.613c-.083.061-1.456 1.048-4.06 1.677l1.175 1.615c.115.158.298.25.492.25l.019-.001c1.101-.035 5.929-.849 7.699-3.959a.6.6 0 0 0 .08-.301c0-5.994-2.564-12.928-3.88-14.14zM11 19c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5zm8 0c-1.105 0-2-1.119-2-2.5s.895-2.5 2-2.5 2 1.119 2 2.5-.895 2.5-2 2.5z"></path>
</svg></div>
</a>
<a href="https://www.zhihu.com/people/rustdesk" target="_blank" class="uui-footer03_social-link w-inline-block">
<div class="social-icon-4 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="currentColor" class="css-1hlrcxk" viewbox="0 0 30.981 30.981">
<path d="M30.981 3.954H17.845v23.579h3.219l.43 2.84 4.352-2.84h5.135zm-5.553 20.633-2.555 1.666-.251-1.664h-1.839V6.88h7.231v17.708h-2.586ZM15.42 14.562h-4.775c0-.52.035-1.053.041-1.61V6.882h5.446V5.448a1.442 1.493 0 0 0-.431-1.057 1.47 1.521 0 0 0-1.033-.437H6.167c.03-.097.06-.195.09-.281C6.549 2.767 7.487 0 7.487 0a4.545 4.705 0 0 0-2.574.77c-.608.442-.972.753-1.462 2.149-.567 1.604-1.063 3.153-1.397 4.077-.514 1.475-1.755 4.07-1.755 4.07a6.239 6.458 0 0 0 2.687-.673c1.194-.655 1.79-1.659 2.19-3.183l.097-.331h2.489v6.071c0 .552-.048 1.085-.078 1.612H3.29c-.757 0-1.482.307-2.019.856a2.813 2.912 0 0 0-.835 2.069h6.961a18.895 19.56 0 0 1-.83 4.028 17.912 18.542 0 0 1-3.212 5.821A35.305 36.546 0 0 1 0 30.624s3.338 1.297 5.786-1.053c1.48-1.427 2.806-4.21 3.444-6.323a29.957 31.01 0 0 0 1.195-5.772h6.363v-1.513a1.337 1.384 0 0 0-.397-.992 1.364 1.412 0 0 0-.97-.409z" style="stroke-width:1"></path>
<path d="m11.27 18.675-2.312 1.49 5.038 7.459a6.905 6.905 0 0 0 .672-2.218 3.15 3.15 0 0 0-.28-2.168z"></path>
</svg></div>
</a>
</div>
</div>
<div id="w-node-c3ba0e1a-bf5e-2d5d-7acc-ca3f39b7b4ca-39b7b4b6" class="w-layout-grid uui-footer03_menu-wrapper">
<div class="uui-footer03_link-list">
<a href="/docs" class="uui-footer03_link w-inline-block">
<div>文档</div>
</a>
<a href="https://discord.com/invite/nDceKgxnkV" target="_blank" class="uui-footer03_link w-inline-block">
<div>技术支持</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/releases" target="_blank" class="uui-footer03_link w-inline-block">
<div>版本发布</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/wiki/FAQ" target="_blank" class="uui-footer03_link w-inline-block">
<div>常见问题解答</div>
</a>
<a href="../pricing.html" class="uui-footer03_link w-inline-block">
<div>定价</div>
</a>
</div>
<div class="uui-footer03_link-list">
<a href="../team.html" class="uui-footer03_link w-inline-block">
<div>关于我们</div>
</a>
<a href="../careers.html" class="uui-footer03_link w-inline-block">
<div>招聘信息</div>
</a>
<a href="../open-source.html" class="uui-footer03_link w-inline-block">
<div>开源</div>
</a>
<a href="https://github.com/rustdesk/rustdesk/discussions/918" target="_blank" class="uui-footer03_link w-inline-block">
<div>路线图</div>
</a>
<a href="http://45.76.181.120:8080/" target="_blank" class="uui-footer03_link w-inline-block">
<div>网页端</div>
<div class="uui-badge-small-success-2">
<div>Beta</div>
</div>
</a>
</div>
</div>
</div>
<div class="uui-footer03_bottom-wrapper">
<div class="uui-text-size-small-2 text-color-gray500">© 2023 Purslane Ltd. 版权所有</div>
<div class="w-layout-grid uui-footer03_legal-list">
<a href="../terms.html" class="uui-footer03_legal-link">条款</a>
<a href="../privacy.html" class="uui-footer03_legal-link">隐私</a>
<a href="https://github.com/rustdesk/rustdesk/blob/master/docs/CODE_OF_CONDUCT.md" target="_blank" class="uui-footer03_legal-link">行为准则</a>
</div>
</div>
</div>
</div>
</div>
<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64468462c3c33867c168df09" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="../js/webflow.js" type="text/javascript"></script>
<script>
window.addEventListener("load", function() {
var star = document.getElementById("github-star");
if (star) {
star.src = "https://img.shields.io/github/stars/rustdesk/rustdesk.svg?style=flat&logo=github&colorB=grey&label=";
}
var banner = document.getElementById("scammer-banner");
if (banner) {
banner.style.display = localStorage.getItem("hide-scammer") ? "none" : "block";
}
var link = document.getElementById("close-scammer-banner");
if (link) {
link.addEventListener("click", function(event) {
event.preventDefault();
localStorage.setItem("hide-scammer", "Y");
});
}
});
</script>
<script>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq";;analytics.SNIPPET_VERSION="4.15.3";
analytics.load("0FXGvCUPohUXHaeh8raxKOBZcDS9CGRq");
analytics.page();
}}();
</script>
</body>
</html>