<!DOCTYPE html>
<html lang="en-US">
<head>
    <title>Login - My HumHub site</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="theme-color" content="#435f6f">
<meta name="application-name" content="My HumHub site">
<meta name="apple-mobile-web-app-title" content="My HumHub site">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#435f6f">
<meta property="og:url" content="https://5d.quest/user/auth/login">
<meta property="og:site_name" content="My HumHub site">
<meta property="og:type" content="website">
<meta property="og:title" content="Login - My HumHub site">
<meta property="twitter:url" content="https://5d.quest/user/auth/login">
<meta property="twitter:site" content="My HumHub site">
<meta property="twitter:type" content="website">
<meta property="twitter:title" content="Login - My HumHub site">
<meta name="csrf-param" content="_csrf">
<meta name="csrf-token" content="n9yJv18Rf537s4_6U818smjm7YcaafEdzJwh3DnhBtnuqO3ZaX8M14zw7M01tD3IUK6K3V4PrkmC8kK9UoZRsA==">

<link href="/themes/HumHub/css/theme.css?v=1744049742" rel="preload" as="style">
<link href="/static/js/humhub-app.js?v=1744049742" rel="preload" as="script">
<link href="/static/css/humhub-app.css?v=1744049742" rel="preload" as="style">
<link href="/assets/siteicons/152x152.png?v=1745823295" rel="apple-touch-icon" sizes="152x152">
<link href="/assets/siteicons/180x180.png?v=1745823295" rel="apple-touch-icon" sizes="180x180">
<link href="/assets/siteicons/167x167.png?v=1745823295" rel="apple-touch-icon" sizes="167x167">
<link href="/assets/siteicons/192x192.png?v=1745823296" rel="icon" sizes="192x192">
<link href="/assets/siteicons/96x96.png?v=1745823296" rel="icon" sizes="96x96">
<link href="/assets/siteicons/32x32.png?v=1745823296" rel="icon" sizes="32x32">
<link href="/manifest.json" rel="manifest">
<link href="https://5d.quest/user/auth/login" rel="canonical">
<link href="/static/css/humhub-app.css?v=1744049742" rel="stylesheet">
<link href="/themes/HumHub/css/theme.css?v=1744049742" rel="stylesheet">
<script src="/static/js/humhub-app.js?v=1744049742" nonce="8MuBFNyX5/5/OckMTBbNK0x1"></script>
<script src="/static/js/humhub-bundle.js?v=1744049742" defer="defer" nonce="8MuBFNyX5/5/OckMTBbNK0x1"></script>
<script src="/static/js/humhub/legacy/jquery.loader.js?v=1744049742" defer="defer" nonce="8MuBFNyX5/5/OckMTBbNK0x1"></script>        <meta charset="UTF-8">
</head>

<body class="login-container">
<script nonce="8MuBFNyX5/5/OckMTBbNK0x1">humhub.modules.ui.view.setState("user", "auth", "login");
humhub.config.set({"user":{"isGuest":true,"locale":"en-US"},"live":{"client":{"type":"humhub.modules.live.poll.PollClient","options":{"url":"\/live\/poll","initTime":1749346234,"minInterval":15,"maxInterval":45,"idleFactor":0.1,"idleInterval":20}},"isActive":false},"client":{"baseUrl":"https:\/\/5d.quest","reloadableScripts":["https:\/\/platform.twitter.com\/widgets.js"],"cspViolationReloadInterval":1800,"text":{"warn.onBeforeLoad":"Unsaved changes will be lost. Do you want to proceed?","warn.onBeforeCloseModal":"Unsaved changes will be lost. Do you want to proceed?"}},"file":{"upload":{"url":"\/file\/file\/upload","deleteUrl":"\/file\/file\/delete"},"url":{"download":"https:\/\/5d.quest\/file\/file\/download?download=1&guid=-guid-","load":"https:\/\/5d.quest\/file\/file\/download?guid=-guid-","view":"https:\/\/5d.quest\/file\/view?guid=-guid-"},"text":{"error.upload":"Some files could not be uploaded:","error.unknown":"An unexpected error occurred. Please check whether your file exceeds the allowed upload limit of 67.109 MB.","success.delete":"The file has been deleted."}},"action":{"text":{"actionHandlerNotFound":"An error occurred while handling your last action. (Handler not found)."}},"topic":{"icon":"<i class=\"fa fa-star\"><\/i>"},"ui.modal":{"defaultConfirmHeader":"<strong>Confirm<\/strong> Action","defaultConfirmBody":"Do you really want to perform this action?","defaultConfirmText":"Confirm","defaultCancelText":"Cancel"},"ui.widget":{"text":{"error.unknown":"No error information given.","info.title":"Info:","error.title":"Error:"}},"ui.richtext":{"emoji.url":"\/static\/img\/emoji\/","text":{"info.minInput":"Please type at least 3 characters","info.loading":"Loading..."}},"ui.richtext.prosemirror":{"emoji":{"twemoji":{"base":"\/static\/img\/twemoji\/","size":"72x72"}},"oembed":{"max":5},"markdownEditorMode":0,"mention":{"minInput":0,"minInputText":"Please type at least 2 characters"},"text":{"Wrap in block quote":"Wrap in block quote","Wrap in bullet list":"Wrap in bullet list","Toggle code font":"Toggle code font","Switch editor mode":"Switch editor mode","Change to code block":"Change to code block","Code":"Code","Toggle emphasis":"Toggle emphasis","Change to heading":"Change to heading","Insert horizontal rule":"Insert horizontal rule","Horizontal rule":"Horizontal rule","Insert image":"Insert image","Image":"Image","Location":"Location","Title":"Title","Width":"Width","Height":"Height","Add or remove link":"Add or remove link","Create a link":"Create a link","Link target":"Link target","Wrap in ordered list":"Wrap in ordered list","Change to paragraph":"Change to paragraph","Paragraph":"Paragraph","Toggle strikethrough":"Toggle strikethrough","Toggle strong style":"Toggle strong style","Create table":"Create table","Delete table":"Delete table","Insert table":"Insert table","Rows":"Rows","Columns":"Columns","Insert column before":"Insert column before","Insert column after":"Insert column after","Delete column":"Delete column","Insert row before":"Insert row before","Insert row after":"Insert row after","Delete row":"Delete row","Upload and include a File":"Upload and include a File","Upload File":"Upload File","Insert":"Insert","Type":"Type","people":"People","animals_and_nature":"Animals & Nature","food_and_drink":"Food & Drink","activity":"Activity","travel_and_places":"Travel & Places","objects":"Objects","symbols":"Symbols","flags":"Flags","Heading":"Heading"}},"oembed":{"loadUrl":"\/oembed","displayUrl":"\/oembed\/display"},"0":"ui.markdown","1":{"text":{"Bold":"Bold","Italic":"Italic","Heading":"Heading","URL\/Link":"URL\/Link","Image\/File":"Image\/File","Image":"Image","List":"List","Preview":"Preview","strong text":"strong text","emphasized text":"emphasized text","heading text":"heading text","enter link description here":"enter link description here","Insert Hyperlink":"Insert Hyperlink","enter image description here":"enter image description here","Insert Image Hyperlink":"Insert Image Hyperlink","enter image title here":"enter image title here","list text here":"list text here","Quote":"Quote","quote here":"quote here","Code":"Code","code text here":"code text here","Unordered List":"Unordered List","Ordered List":"Ordered List"}},"log":{"traceLevel":"INFO","text":{"error.default":"An unexpected error occurred. If this keeps happening, please contact a site administrator.","success.saved":"Saved","saved":"Saved","success.edit":"Saved","0":"An unexpected error occurred. If this keeps happening, please contact a site administrator.","403":"You are not allowed to run this action.","404":"The requested resource could not be found.","405":"Error while running your last action (Invalid request method).","500":"An unexpected server error occurred. If this keeps happening, please contact a site administrator."}},"ui.additions":{"text":{"success.clipboard":"Text has been copied to clipboard","error.clipboard":"Text could not be copied to clipboard"}},"ui.status":{"showMore":false,"text":{"showMore":"Show more","showLess":"Show less"}},"ui.picker":{"addImage":"\/themes\/HumHub\/img\/picker_add.png","text":{"error.loadingResult":"An unexpected error occurred while loading the search result.","showMore":"Show more","addOption":"Add:"}},"ui.showMore":{"text":{"readMore":"Read more","readLess":"Collapse"}},"ui.panel":{"text":{"expand":"Expand","collapse":"Collapse"},"icon":{"up":"<i class=\"fa fa-minus-square\" aria-hidden=\"true\"><\/i>","down":"<i class=\"fa fa-plus-square\" aria-hidden=\"true\"><\/i>"}},"content":{"modal":{"permalink":{"head":"<strong>Permalink<\/strong> to this post","info":"Copy to clipboard","buttonOpen":"Open","buttonClose":"Close"},"deleteConfirm":{"header":"<strong>Delete<\/strong> content?","body":"Do you want to delete this content, including all comments and attachments?<br><br>Please note: If a stream entry was created using a module, the original content that this entry is linked to will also be deleted.","confirmText":"Delete","cancelText":"Cancel"}},"reloadUrl":"\/content\/content\/reload","deleteUrl":"\/content\/content\/delete-id","adminDeleteModalUrl":"\/content\/content\/get-admin-delete-modal"},"stream":{"horizontalImageScrollOnMobile":1,"defaultSort":"c","text":{"success.archive":"The content has been archived.","success.unarchive":"The content has been unarchived.","success.delete":"The content has been deleted.","info.editCancel":"Your last edit state has been saved!"}},"stream.wall":{"updatesAvailable":"New Updates Available!"},"comment":{"modal":{"delteConfirm":{"header":"<strong>Confirm<\/strong> comment deleting","body":"Do you really want to delete this comment?","confirmText":"Delete","cancelText":"Cancel"}},"text":{"success.delete":"Comment has been deleted"}},"space":{"text":{"success.archived":"The space has been archived.","success.unarchived":"The space has been unarchived."}},"client.pjax":{"active":true,"options":{"pushRedirect":true,"replaceRedirect":true,"cache":false,"timeout":5000}}})</script><div id="layout-content">
<div id="user-auth-login" class="container" style="text-align: center;">
    
            <h1 id="app-title" class="animated fadeIn">My HumHub site</h1>
        <br>

    <div class="panel panel-default animated bounceIn" id="login-form"
         style="max-width: 300px; margin: 0 auto 20px; text-align: left;">

        <div class="panel-heading"><strong>Please</strong> sign in</div>

        <div class="panel-body">

            
                                                <p>If you're already a member, please login with your username/email and password.</p>
                            
                            <form id="account-login-form" action="/user/auth/login" method="post">
<input type="hidden" name="_csrf" value="n9yJv18Rf537s4_6U818smjm7YcaafEdzJwh3DnhBtnuqO3ZaX8M14zw7M01tD3IUK6K3V4PrkmC8kK9UoZRsA==">                <div class="form-group field-login_username required">

<input type="text" id="login_username" class="form-control" name="Login[username]" placeholder="Username or Email" aria-label="Username or Email" aria-required="true">

<div class="help-block"></div>
</div>                <div class="form-group field-login_password required">

<input type="password" id="login_password" class="form-control" name="Login[password]" placeholder="Password" aria-label="Password" aria-required="true">

<div class="help-block"></div>
</div>                <div class="form-group field-login-rememberme">

<input type="hidden" name="Login[rememberMe]" value="0"><label><input type="checkbox" id="login-rememberme" name="Login[rememberMe]" value="1" checked> Remember me</label>

<div class="help-block"></div>
</div>
                <hr>
                <div class="row">
                    <div class="col-md-4">
                        <button type="submit" id="login-button" class="btn btn-large btn-primary" data-ui-loader="">Sign in</button>                    </div>
                                            <div class="col-md-8 text-right">
                            <small>
                                <a id="password-recovery-link" href="/user/password-recovery" target="_self" data-pjax-prevent><br>Forgot your password?</a>                            </small>
                        </div>
                                    </div>
                </form>                    </div>
    </div>

    <br>

            <div id="register-form"
             class="panel panel-default animated bounceInLeft"
             style="max-width: 300px; margin: 0 auto 20px; text-align: left;">

            <div class="panel-heading"><strong>Sign</strong> up</div>

            <div class="panel-body">

                                    <p>Don't have an account? Join the network by entering your e-mail address.</p>
                
                <form id="invite-form" action="/user/auth/login" method="post">
<input type="hidden" name="_csrf" value="n9yJv18Rf537s4_6U818smjm7YcaafEdzJwh3DnhBtnuqO3ZaX8M14zw7M01tD3IUK6K3V4PrkmC8kK9UoZRsA==">                <div class="form-group field-register-email required">

<input type="email" id="register-email" class="form-control" name="Invite[email]" placeholder="Email" aria-label="Email" aria-required="true">

<div class="help-block"></div>
</div>                                    <div id="registration-form-captcha" style="display: none;">
                        <div>Please enter the letters from the image.</div>

                        <div class="form-group field-invite-captcha">

<img id="invite-captcha-image" src="/user/auth/captcha?v=6844e7ba848326.11945471" alt=""> <input type="text" id="invite-captcha" class="form-control" name="Invite[captcha]">

<div class="help-block"></div>
</div>                    </div>
                                <hr>
                <button type="submit" class="btn btn-primary" data-ui-loader="">Register</button>
                </form>            </div>
        </div>

    
    
<div class="text text-center animated fadeIn">
            Choose language: &nbsp;
        <div class="langSwitcher inline-block">
            <form id="choose-language-form" action="/user/auth/login" method="post">
<input type="hidden" name="_csrf" value="n9yJv18Rf537s4_6U818smjm7YcaafEdzJwh3DnhBtnuqO3ZaX8M14zw7M01tD3IUK6K3V4PrkmC8kK9UoZRsA==">            <div class="form-group field-chooselanguage-language">

<select id="chooselanguage-language" class="form-control" name="ChooseLanguage[language]" data-ui-select2 style="width:100%" data-search-input-placeholder="Search..." data-minimum-results-for-search="5" data-action-change="ui.form.submit">
<option value="en-US" selected>English (US)</option>
<option value="en-GB">English (UK)</option>
<option value="de">Deutsch</option>
<option value="fr">Français</option>
<option value="nl">Nederlands</option>
<option value="pl">Polski</option>
<option value="pt">Português</option>
<option value="pt-BR">Português do Brasil</option>
<option value="es">Español</option>
<option value="es-419">Español (latinoamericano)</option>
<option value="ca">Català</option>
<option value="it">Italiano</option>
<option value="th">ไทย</option>
<option value="tr">Türkçe</option>
<option value="ru">Русский</option>
<option value="uk">Українська</option>
<option value="el">Ελληνικά</option>
<option value="ja">日本語</option>
<option value="hu">Magyar</option>
<option value="nb-NO">Norsk bokmål</option>
<option value="nn-NO">Nynorsk</option>
<option value="zh-CN">中文(简体)</option>
<option value="zh-TW">中文(台灣)</option>
<option value="an">Aragonés</option>
<option value="vi">Tiếng Việt</option>
<option value="sv">Svenska</option>
<option value="cs">Čeština</option>
<option value="da">Dansk</option>
<option value="uz">Ўзбек</option>
<option value="fa-IR">فارسی</option>
<option value="bg">Български</option>
<option value="sk">Slovenčina</option>
<option value="ro">Română</option>
<option value="ar">العربية/عربي‎‎</option>
<option value="ko">한국어</option>
<option value="id">Bahasa Indonesia</option>
<option value="lt">Lietuvių kalba</option>
<option value="ht">Kreyòl ayisyen</option>
<option value="lv">Latvijas</option>
<option value="sl">Slovenščina</option>
<option value="hr">Hrvatski</option>
<option value="am">አማርኛ</option>
<option value="fi">Suomalainen</option>
<option value="he">עברית</option>
<option value="sq">Shqip</option>
<option value="cy">Cymraeg</option>
<option value="sw">Kiswahili</option>
<option value="sr">Сербисцх</option>
<option value="eu">Basque</option>
</select>

<p class="help-block help-block-error"></p>
</div>            </form>        </div>
    </div>
</div>

<script nonce="8MuBFNyX5/5/OckMTBbNK0x1">
    $(function () {
        // set cursor to login field
        $('#login_username').focus();
    });

    // Shake panel after wrong validation
    
    // Shake panel after wrong validation
    
        $('#register-email').on('focus', function () {
        $('#registration-form-captcha').fadeIn(500);
    });
    
</script>
</div><br/>

<div class="text text-center powered">
        <br/>
    Powered by <a href="https://www.humhub.com" target="_blank">HumHub</a></div>
<div id="globalModal" class="modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false" data-ui-widget="ui.modal.Modal">
    <!-- Dialog -->

<div id="h424107w0" class="modal-dialog " data-backdrop="static" data-keyboard="false" data-ui-widget="ui.modal.Modal">    <!-- Content -->
    <div class="modal-content">
        <!-- Header -->
        
                    <!-- Body -->
            <div class="modal-body">
                                                    <div  class="loader humhub-ui-loader " >
    <div class="sk-spinner sk-spinner-three-bounce">
        <div class="sk-bounce1"></div>
        <div class="sk-bounce2"></div>
        <div class="sk-bounce3"></div>
    </div>
</div>                            </div>

            <!-- Footer -->
                        </div>
</div>   

</div><div id="globalModalConfirm" class="modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false" data-ui-widget="ui.modal.ConfirmModal">
    <!-- Dialog -->

<div id="h424107w1" class="modal-dialog modal-dialog-extra-small animated pulse " data-backdrop="static" data-keyboard="false" data-ui-widget="ui.modal.Modal">    <!-- Content -->
    <div class="modal-content">
        <!-- Header -->
        
                    <!-- Body -->
            <div class="modal-body text-center">
                                                    <div  class="loader humhub-ui-loader " >
    <div class="sk-spinner sk-spinner-three-bounce">
        <div class="sk-bounce1"></div>
        <div class="sk-bounce2"></div>
        <div class="sk-bounce3"></div>
    </div>
</div>                            </div>

            <!-- Footer -->
                            <div class="modal-footer">
                    <button data-modal-cancel data-modal-close class="btn btn-default">Cancel</button><button data-modal-confirm data-modal-close class="btn btn-primary">Confirm</button>                </div>
                        </div>
</div>   

</div><div id="humhub-ui-loader-default" class="loader humhub-ui-loader "  style="display:none;" >
    <div class="sk-spinner sk-spinner-three-bounce">
        <div class="sk-bounce1"></div>
        <div class="sk-bounce2"></div>
        <div class="sk-bounce3"></div>
    </div>
</div><div id="status-bar" class="clearfix" style="display:none;">
    <div class="status-bar-body">
        <div class="status-bar-content"></div>
    </div>
</div><div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls">
    <div class="slides"></div>
    <h3 class="title">Hidden Gallery</h3>
    <a class="prev">‹</a>
    <a class="next">›</a>
    <a class="close">×</a>
    <a class="play-pause"></a>
    <ol class="indicator"></ol>
</div><script src="/assets/4fc295ff/yii.captcha.js?v=1745823295" nonce="8MuBFNyX5/5/OckMTBbNK0x1"></script>
<script nonce="8MuBFNyX5/5/OckMTBbNK0x1">jQuery(function ($) {
jQuery('#account-login-form').yiiActiveForm([], []);
jQuery('#invite-captcha-image').yiiCaptcha({"refreshUrl":"\/user\/auth\/captcha?refresh=1","hashKey":"yiiCaptcha\/user\/auth\/captcha"});
jQuery('#invite-form').yiiActiveForm([{"id":"register-email","name":"email","container":".field-register-email","input":"#register-email","validate":function (attribute, value, messages, deferred, $form) {yii.validation.string(value, messages, {"message":"Email must be a string.","max":150,"tooLong":"Email should contain at most 150 characters.","skipOnEmpty":1});yii.validation.required(value, messages, {"message":"Email cannot be blank."});yii.validation.email(value, messages, {"pattern":/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/,"fullPattern":/^[^@]*<[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?>$/,"allowName":false,"message":"Email is not a valid email address.","enableIDN":false,"skipOnEmpty":1});}},{"id":"invite-captcha","name":"captcha","container":".field-invite-captcha","input":"#invite-captcha","validate":function (attribute, value, messages, deferred, $form) {yii.validation.captcha(value, messages, {"hash":13542,"hashKey":"yiiCaptcha\/user\/auth\/captcha","caseSensitive":false,"message":"The verification code is incorrect."});}}], []);
jQuery('#choose-language-form').yiiActiveForm([], []);
            if ('serviceWorker' in navigator) {
                navigator.serviceWorker.register('/sw.js?v=1745823296', { scope: '/' })
                    .then(function (registration) {
                        if (typeof afterServiceWorkerRegistration === "function") {
                            // Allow Modules like `fcm-push` to register after registration
                            afterServiceWorkerRegistration(registration);
                        }
                    })
            }
});</script></body>

</html>
