<!DOCTYPE html>
<html  dir="ltr" lang="en" xml:lang="en">
<head>
    <title>404</title>
    <link rel="icon" href="//www.language-hub.org/pluginfile.php/1/theme_adaptable/favicon/1771143501/logo-hub-ctverec.png" />

    <link rel="stylesheet" href="https://www.language-hub.org/theme/adaptable/style/font-awesome.min.css">

    <link href='https://fonts.googleapis.com/css?family=Open+Sans:400'
    rel='stylesheet'
    type='text/css'>

    <link href='https://fonts.googleapis.com/css?family=Open+Sans:500'
    rel='stylesheet'
    type='text/css'>

    <link href='https://fonts.googleapis.com/css?family=Audiowide:100'
    rel='stylesheet'
    type='text/css'>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="moodle, 404" />
<link rel="stylesheet" type="text/css" href="https://www.language-hub.org/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css" /><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="https://www.language-hub.org/theme/styles.php/adaptable/1771143501/all" />
<script type="text/javascript">
//<![CDATA[
var M = {}; M.yui = {};
M.pageloadstarttime = new Date();
M.cfg = {"wwwroot":"https:\/\/www.language-hub.org","sesskey":"UB4GG59VoA","loadingicon":"https:\/\/www.language-hub.org\/theme\/image.php\/adaptable\/core\/1771143501\/i\/loading_small","themerev":"1771143501","slasharguments":1,"theme":"adaptable","jsrev":"1771143501","admin":"admin","svgicons":true};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''};if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else me.path=component+'/'+component+'.'+me.type};
YUI_config = {"debug":false,"base":"https:\/\/www.language-hub.org\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/www.language-hub.org\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/www.language-hub.org\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/www.language-hub.org\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/www.language-hub.org\/theme\/yui_combo.php?m\/1771143501\/","combine":true,"comboBase":"https:\/\/www.language-hub.org\/theme\/yui_combo.php?","ext":false,"root":"m\/1771143501\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-formautosubmit":{"requires":["base","event-key"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formchangechecker":{"requires":["base","event-focus"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-dock":{"requires":["base","node","event-custom","event-mouseenter","event-resize","escape","moodle-core-dock-loader"]},"moodle-core-dock-loader":{"requires":["escape"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-checknet":{"requires":["base-base","moodle-core-notification-alert","io-base"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core_availability-form":{"requires":["base","node","event","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-calendar-info":{"requires":["base","node","event-mouseenter","event-key","overlay","moodle-calendar-info-skin"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-formatchooser":{"requires":["base","node","node-event-simulate"]},"moodle-course-toolboxes":{"requires":["node","base","event-key","node","io","moodle-course-coursebase","moodle-course-util"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-modchooser":{"requires":["moodle-core-chooserdialogue","moodle-course-coursebase"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-form-passwordunmask":{"requires":["node","base"]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-form-showadvanced":{"requires":["node","base","selector-css3"]},"moodle-core_message-messenger":{"requires":["escape","handlebars","io-base","moodle-core-notification-ajaxexception","moodle-core-notification-alert","moodle-core-notification-dialogue","moodle-core-notification-exception"]},"moodle-core_message-deletemessage":{"requires":["node","event"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-qbankmanager":{"requires":["node","selector-css3"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_mobileapp-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_paypal-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_role-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-qtype_ddimageortext-form":{"requires":["moodle-qtype_ddimageortext-dd","form_filepicker"]},"moodle-qtype_ddimageortext-dd":{"requires":["node","dd","dd-drop","dd-constrain"]},"moodle-qtype_ddmarker-dd":{"requires":["node","event-resize","dd","dd-drop","dd-constrain","graphics"]},"moodle-qtype_ddmarker-form":{"requires":["moodle-qtype_ddmarker-dd","form_filepicker","graphics","escape"]},"moodle-qtype_ddwtos-dd":{"requires":["node","dd","dd-drop","dd-constrain"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_attendance-groupfilter":{"requires":["base","node"]},"moodle-mod_bigbluebuttonbn-broker":{"requires":["base","node","datasource-get","datasource-jsonschema","datasource-polling","moodle-core-notification"]},"moodle-mod_bigbluebuttonbn-rooms":{"requires":["base","node","datasource-get","datasource-jsonschema","datasource-polling","moodle-core-notification"]},"moodle-mod_bigbluebuttonbn-imports":{"requires":["base","node"]},"moodle-mod_bigbluebuttonbn-modform":{"requires":["base","node"]},"moodle-mod_bigbluebuttonbn-recordings":{"requires":["base","node","datasource-get","datasource-jsonschema","datasource-polling","moodle-core-notification"]},"moodle-mod_checklist-linkselect":{"requires":["node","event-valuechange"]},"moodle-mod_customcert-rearrange":{"requires":["dd-delegate","dd-drag"]},"moodle-mod_forum-subscriptiontoggle":{"requires":["base-base","io-base"]},"moodle-mod_offlinequiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_offlinequiz-offlinequizbase","moodle-mod_offlinequiz-util-base","moodle-mod_offlinequiz-util-page","moodle-mod_offlinequiz-util-slot","moodle-course-util"]},"moodle-mod_offlinequiz-repaginate":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_offlinequiz-modform":{"requires":["base","node","event"]},"moodle-mod_offlinequiz-offlinequizbase":{"requires":["base","node"]},"moodle-mod_offlinequiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_offlinequiz-randomquestion":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_offlinequiz-util":{"requires":["node"],"use":["moodle-mod_offlinequiz-util-base"],"submodules":{"moodle-mod_offlinequiz-util-base":{},"moodle-mod_offlinequiz-util-slot":{"requires":["node","moodle-mod_offlinequiz-util-base"]},"moodle-mod_offlinequiz-util-page":{"requires":["node","moodle-mod_offlinequiz-util-base"]}}},"moodle-mod_offlinequiz-offlinequizquestionbank":{"requires":["base","event","node","io","io-form","yui-later","moodle-question-qbankmanager","moodle-core-notification-dialogue"]},"moodle-mod_offlinequiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_offlinequiz-offlinequizbase","moodle-mod_offlinequiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_offlinequiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_offlinequiz-util","querystring-parse"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-randomquestion":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-util":{"requires":["node"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-repaginate":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_quiz-quizquestionbank":{"requires":["base","event","node","io","io-form","yui-later","moodle-question-qbankmanager","moodle-core-notification-dialogue"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_scheduler-studentlist":{"requires":["base","node","event","io"]},"moodle-mod_scheduler-saveseen":{"requires":["base","node","event"]},"moodle-mod_scheduler-delselected":{"requires":["base","node","event"]},"moodle-mod_scheduler-limitchoices":{"requires":["base","node","event"]},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-block_course_overview_campus-hidecourse":{"requires":["base","node"]},"moodle-block_course_overview_campus-filter":{"requires":["base","node"]},"moodle-block_course_overview_campus-hidenews":{"requires":["base","node"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-format_grid-gridkeys":{"requires":["event-nav-keys"]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-report_overviewstats-charts":{"requires":["base","node","charts","charts-legend"]},"moodle-gradereport_grader-gradereporttable":{"requires":["base","node","event","handlebars","overlay","event-hover"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_generico-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-button":{"requires":["moodle-editor_atto-plugin","event-valuechange"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/www.language-hub.org\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/www.language-hub.org\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1771143501\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/www.language-hub.org\/lib\/javascript.php\/1771143501\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/www.language-hub.org\/lib\/javascript.php\/1771143501\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay"]},"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.mathjax.org\/mathjax\/2.6-latest\/MathJax.js?delayStartupUntil=configured"}}};
M.yui.loader = {modules: {}};

//]]>
</script>

<script>
    document.addEventListener("DOMContentLoaded", function () {
        var lang = document.documentElement.lang; // Detect Moodle's UI language

        // Translation dictionary
        var translations = {
            "Services": { "cs": "Služby", "en": "Services" },
            "Course": { "cs": "Kurzy", "en": "Course" },
            "Courses": { "cs": "Kurzy", "en": "Courses" },
            "All Courses": { "cs": "Všechny kurzy", "en": "All Courses" },
            "More": { "cs": " Více", "en": " More" },
            "Czech Exams": { "cs": " Zkoušky z češtiny", "en": " Czech Exams" },
            "Online": { "cs": " Online lekce", "en": " Online" },
            "For Companies": { "cs": " Pro firmy", "en": " For Companies" },
            "All Services": { "cs": " Všechny služby", "en": " All Services" },
            "Certificate": { "cs": "Certifikát", "en": "Certificate" },
            "Translations": { "cs": "Překlady", "en": "Translations" },
            "Interpreting": { "cs": "Tlumočení", "en": "Interpreting" },
            "Company": { "cs": "Firma", "en": "Company" },
            "Career": { "cs": "Kariéra", "en": "Career" },
            "People": { "cs": "Lidé v Hubu", "en": "People" },
            "Business data": { "cs": "Obchodní údaje", "en": "Business data" },
            "Blog": { "cs": "Blog", "en": "Blog" },
            "Systems": { "cs": "Systémy", "en": "Systems" },
            "Contact": { "cs": "Kontakt", "en": "Contact" },
            "Support": { "cs": "Podpora", "en": "Support" }
        };

        // Function to translate text without breaking structure
        function translateTextNodes(node) {
            if (node.nodeType === Node.TEXT_NODE) {
                var trimmedText = node.nodeValue.trim();
                if (translations[trimmedText] && translations[trimmedText][lang]) {
                    node.nodeValue = translations[trimmedText][lang];
                }
            } else {
                node.childNodes.forEach(translateTextNodes);
            }
        }

        // Apply translation to the entire document
        document.querySelectorAll(".hpmain *").forEach(translateTextNodes);
    });
</script>    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body  id="page-local-staticpage-view" class="format-site  path-local path-local-staticpage dir-ltr lang-en yui-skin-sam yui3-skin-sam www-language-hub-org pagelayout-standard course-1 context-1 notloggedin two-column  has-region-side-post empty-region-side-post content-only">

<div class="skiplinks"><a class="skip" href="#maincontent">Skip to main content</a></div>
<script type="text/javascript" src="https://www.language-hub.org/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js&amp;rollup/1771143501/mcore-min.js"></script><script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/core/jquery-1.12.1.min.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/theme_adaptable/pace-min.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/theme_adaptable/jquery-flexslider-min.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/theme_adaptable/tickerme.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/theme_adaptable/jquery-easing-min.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/theme/jquery.php/theme_adaptable/adaptable.js"></script>
<script type="text/javascript" src="https://www.language-hub.org/lib/javascript.php/1771143501/lib/javascript-static.js"></script>
<script type="text/javascript">
//<![CDATA[
document.body.className += ' jsenabled';
//]]>
</script>


<div class="hpmain">
<div class="x-logo"><a href="https://www.language-hub.org"><img src="https://www.language-hub.org/langhubimg/logo-hub-ctverec.png" width="55" height="55"></a></div>
<div class="hubdropdown" style="margin-left: 13px; text-align: left;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M4,2H5V3H4C2.9,3 2,3.9 2,5V6H1V5C1,3.34 2.34,2 4,2M9,2V3H7V2H9M12,2C13.66,2 15,3.34 15,5V6H14V5C14,3.9 13.1,3 12,3H11V2H12M15,8V13C15,14.66 13.66,16 12,16H7V11C7,9.34 8.34,8 10,8H15M2,10H1V8H2V10M2,13C2,14.1 2.9,15 4,15H5V16H4C2.34,16 1,14.66 1,13V12H2V13M8,19C8,20.1 8.9,21 10,21H11V22H10C8.34,22 7,20.66 7,19V18H8V19M18,21C19.1,21 20,20.1 20,19V18H21V19C21,20.66 19.66,22 18,22H17V21H18M20,11C20,9.9 19.1,9 18,9H17V8H18C19.66,8 21,9.34 21,11V12H20V11M21,16H20V14H21V16M13,22V21H15V22H13M12,15C13.1,15 14,14.1 14,13V9H10C8.9,9 8,9.9 8,11V15H12Z"></path></svg> <a href="https://www.language-hub.org/courses"><span style="color:#1C75BC">Courses</span></a>
<div class="hubdropdown-content-small">
<table style="width: 100%;" cellspacing="5" cellpadding="5" border="0" align="left">
<tbody>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M4,2H5V3H4C2.9,3 2,3.9 2,5V6H1V5C1,3.34 2.34,2 4,2M9,2V3H7V2H9M12,2C13.66,2 15,3.34 15,5V6H14V5C14,3.9 13.1,3 12,3H11V2H12M15,8V13C15,14.66 13.66,16 12,16H7V11C7,9.34 8.34,8 10,8H15M2,10H1V8H2V10M2,13C2,14.1 2.9,15 4,15H5V16H4C2.34,16 1,14.66 1,13V12H2V13M8,19C8,20.1 8.9,21 10,21H11V22H10C8.34,22 7,20.66 7,19V18H8V19M18,21C19.1,21 20,20.1 20,19V18H21V19C21,20.66 19.66,22 18,22H17V21H18M20,11C20,9.9 19.1,9 18,9H17V8H18C19.66,8 21,9.34 21,11V12H20V11M21,16H20V14H21V16M13,22V21H15V22H13M12,15C13.1,15 14,14.1 14,13V9H10C8.9,9 8,9.9 8,11V15H12Z"></path></svg>  <a href="https://www.language-hub.org/courses">All Courses</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M17,12C15.34,12 14,10.66 14,9V5H6C4.9,5 4,5.9 4,7V18C4,19.1 4.9,20 6,20H19C20.1,20 21,19.1 21,18V12H17M15,9C15,10.1 15.9,11 17,11H20.59L15,5.41V9M6,4H15L22,11V18C22,19.66 20.66,21 19,21H6C4.34,21 3,19.66 3,18V7C3,5.34 4.34,4 6,4M6,23C3.24,23 1,20.76 1,18V8H2V18C2,20.21 3.79,22 6,22H18V23H6Z"></path></svg>  <a href="https://www.language-hub.org/czech-exams-preparation">Czech Exams</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M5,4H18C19.66,4 21,5.34 21,7V14C21,15.66 19.66,17 18,17H13.5L14,20H15V21H8V20H9L9.5,17H5C3.34,17 2,15.66 2,14V7C2,5.34 3.34,4 5,4M10.5,17L10,20H13L12.5,17H10.5M5,5C3.9,5 3,5.9 3,7V14C3,15.1 3.9,16 5,16H18C19.1,16 20,15.1 20,14V7C20,5.9 19.1,5 18,5H5Z"></path></svg>  <a href="https://www.language-hub.org/online-lessons">Online</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M12,4H20V10H12V4M12,21V11H20V21H12M3,21V15H11V21H3M3,14V4H11V14H3M4,5V13H10V5H4M13,5V9H19V5H13M13,12V20H19V12H13M4,16V20H10V16H4Z"></path></svg>  <a href="https://www.language-hub.org/for-companies">For Companies</a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="hubdropdown" style="margin-left: 13px; text-align: left;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M7,12H11V8H12V12H16V13H12V17H11V13H7V12M11.5,3C16.75,3 21,7.25 21,12.5C21,17.75 16.75,22 11.5,22C6.25,22 2,17.75 2,12.5C2,7.25 6.25,3 11.5,3M11.5,4C6.81,4 3,7.81 3,12.5C3,17.19 6.81,21 11.5,21C16.19,21 20,17.19 20,12.5C20,7.81 16.19,4 11.5,4Z" /></svg>  All Services
<div class="hubdropdown-content-small">
<table style="width: 100%;" cellspacing="5" cellpadding="5" border="0" align="left">
<tbody>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M15,11C13.34,11 12,9.66 12,8V4H8C6.9,4 6,4.9 6,6V19C6,20.1 6.9,21 8,21H17C18.1,21 19,20.1 19,19V11H15M13,8C13,9.1 13.9,10 15,10H18.59L13,4.41V8M8,3H13L20,10V19C20,20.66 18.66,22 17,22H8C6.34,22 5,20.66 5,19V6C5,4.34 6.34,3 8,3M8,24C5.24,24 3,21.76 3,19V7H4V19C4,21.21 5.79,23 8,23H16V24H8Z"></path></svg>  <a href="https://www.language-hub.org/translations">Translations</span></a></div></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M2,16.59L5.59,13H15C16.1,13 17,12.1 17,11V6C17,4.9 16.1,4 15,4H4C2.9,4 2,4.9 2,6V16.59M2,18H1V6C1,4.34 2.34,3 4,3H15C16.66,3 18,4.34 18,6V11C18,12.66 16.66,14 15,14H6L2,18M21,20.59V10C21,8.9 20.1,8 19,8V7C20.66,7 22,8.34 22,10V22H21L17,18H8C6.76,18 5.7,17.25 5.24,16.18L6.04,15.38C6.21,16.3 7,17 8,17H17.41L21,20.59Z"></path></svg>  <a href="https://www.language-hub.org/interpreting">Interpreting</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M7,8V13H13V8H7M2,3H5V4H18V3H21V6H20V19H21V22H18V21H5V22H2V19H3V6H2V3M5,19V20H18V19H19V6H18V5H5V6H4V19H5M6,7H14V11H17V18H8V14H6V7M14,14H9V17H16V12H14V14M3,4V5H4V4H3M19,4V5H20V4H19M19,20V21H20V20H19M3,20V21H4V20H3Z" /></svg>   <a href="https://www.language-hub.org/career">Career</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M11.5,14C15.64,14 19,15.57 19,17.5V20H4V17.5C4,15.57 7.36,14 11.5,14M18,17.5C18,16.12 15.09,15 11.5,15C7.91,15 5,16.12 5,17.5V19H18V17.5M11.5,5C13.43,5 15,6.57 15,8.5C15,10.43 13.43,12 11.5,12C9.57,12 8,10.43 8,8.5C8,6.57 9.57,5 11.5,5M11.5,6C10.12,6 9,7.12 9,8.5C9,9.88 10.12,11 11.5,11C12.88,11 14,9.88 14,8.5C14,7.12 12.88,6 11.5,6Z" /></svg>  <a href="https://www.language-hub.org/people">People</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M11.5,3.11L19,6.63V11.64C19,16.45 15.78,20.9 11.5,22.04C7.22,20.9 4,16.45 4,11.64V6.63M11.5,23.07C16.4,21.84 20,16.94 20,11.64V6L11.5,2L3,6V11.64C3,16.94 6.6,21.84 11.5,23.07Z" /></svg>  <a href="https://www.language-hub.org/support">Support</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M8,19C6.34,19 5,17.66 5,16V15H3V14H5V11H3V10H5V9C5,7.34 6.34,6 8,6H9V4H10V6H13V4H14V6H15C16.66,6 18,7.34 18,9V10H20V11H18V14H20V15H18V16C18,17.66 16.66,19 15,19H14V21H13V19H10V21H9V19H8M8,7C6.9,7 6,7.9 6,9V16C6,17.1 6.9,18 8,18H15C16.1,18 17,17.1 17,16V9C17,7.9 16.1,7 15,7H8M9,15V10H14V15H9M10,11V14H13V11H10Z" /></svg> <a href="https://www.language-hub.org/systems">Systems</a></td>
</tr>
<tr>
<td><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M19.71,8.04L17.37,10.37L13.62,6.62L15.96,4.29C16.35,3.9 17,3.9 17.37,4.29L19.71,6.63C20.1,7 20.1,7.65 19.71,8.04M3,17.25L13.06,7.18L16.81,10.93L6.75,21H3V17.25M16.62,5.04L15.08,6.58L17.42,8.92L18.96,7.38L16.62,5.04M15.36,11L13,8.64L4,17.66V20H6.34L15.36,11Z" /></svg>  <a href="/blog/index.php">Blog</a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="hubdropdown" style="margin-left: 13px; text-align: left;"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="20" height="20" fill="currentColor"><path d="M5,5H18C19.66,5 21,6.34 21,8V17C21,18.66 19.66,20 18,20H5C3.34,20 2,18.66 2,17V8C2,6.34 3.34,5 5,5M5,6C4.5,6 4.06,6.17 3.72,6.47L11.5,11.5L19.28,6.47C18.94,6.17 18.5,6 18,6H5M11.5,12.71L3.13,7.28C3.05,7.5 3,7.75 3,8V17C3,18.1 3.9,19 5,19H18C19.1,19 20,18.1 20,17V8C20,7.75 19.95,7.5 19.87,7.28L11.5,12.71Z"></path></svg>  <a href="https://www.language-hub.org/contact"><span style="color:#1C75BC">Contact</span></a>
</div>
</div>

<div id="page" class="container-fluid fullin showblockicons">

<div class="customalert alert alert-info fade in" role="alert"><a href="#" class="close" data-dismiss="alert" data-alertkey="1" data-alertindex="1" aria-label="close">OK</a><i class="fa fa-info-circle fa-lg"></i>&nbsp;<p style="text-align: right;">We use cookies. <a href="https://www.language-hub.org/privacy">Read more</a>.</p></div>
    <header id="page-header-wrapper">
    <div id="above-header">
        <div class="clearfix container userhead">
            <div class="pull-left">
                <ul class="usermenu2 nav navbar-nav navbar-right"></ul>            </div>

            <div class="headermenu row">
        <form action="https://www.language-hub.org/login/index.php" method="post">
            <button class="btn-login" type="submit">
                Log In            </button>
        </form>
</div>

<div style="float: right; position: relative; display: inline; margin-left: 15px; height:20px;">
<ul class="nav navbar-nav"><li class="dropdown langmenu"><a href="#" class="dropdown-toggle" data-toggle="dropdown" title="Language"><i class="fa fa-globe fa-lg"></i><span class="langdesc">English ‎(en)‎</span></a><ul class="dropdown-menu"><li><a title="Čeština ‎(cs)‎" href="https://www.language-hub.org/local/staticpage/view.php?page=404&amp;lang=cs">Čeština ‎(cs)‎</a></li><li><a title="English ‎(en)‎" href="https://www.language-hub.org/local/staticpage/view.php?page=404&amp;lang=en">English ‎(en)‎</a></li></ul></ul></div>

<div class="dropdown pull-right newmenus newmenu5"><ul class="nav navbar-nav"><li class="dropdown"><a href="https://www.language-hub.org" class="dropdown-toggle" data-toggle="dropdown" title="Menu"><i class="fa fa-bars" ></i></a><ul class="dropdown-menu"><li><a title="https://www.language-hub.org" href="https://www.language-hub.org"><img src="https://www.language-hub.org/langhubimg/logo-hub-ctverec.png" width="17" height="17">  <strong>Language Hub, s. r. o.</strong></a></li><li><a title="Moravské náměstí 3, Brno" href="https://goo.gl/maps/hrRuupRiNds"><i class="fa fa-road" ></i> Moravské náměstí 3, Brno</a></li><li><a title="(+420) 544 212 355" href="tel://+420-544-212-355"><i class="fa fa-phone"></i> (+420) 544 212 355</a></li><li><a title="info@language-hub.org" href="mailto:info@language-hub.org"><i class="fa fa-at" aria-hidden="true"></i> info@language-hub.org</a></li><li><a title="Google Profile" href="https://goo.gl/maps/hrRuupRiNds/"><i class="fa fa-google" ></i> Google Profile</a></li><li><a title="LinkedIn Profile" href="https://cz.linkedin.com/company/language-hub.org"><i class="fa fa-linkedin" ></i> LinkedIn Profile</a></li><li><a title="Search" href="https://www.language-hub.org/course/search.php"><i class="fa fa-search" ></i> Search</a></li></ul></ul></div>    </div>
</div>
<div id="page-header" class="clearfix container">


<div id="titlecontainer" class="pull-left"><div style="height: 20px"></div></div>

<div class="socialbox pull-right"></div>

        <div id="course-header">
                    </div>
    </div>

</header>


<div class="container outercont">
    <div id="page-content" class="row-fluid">
        <div id="page-navbar" class="span12"><ul class="breadcrumb"><i class="fa fa-folder-open-o fa-lg"></i><span class="separator"><i class="fa-angle-right fa"></i>
                             </span><li><span tabindex="0">404</span></li></ul></div><span class="notifications" id="user-notifications"></span><div role="main"><span id="maincontent"></span>
<h1>404: Page does not exist</h1>
<p>We are sorry. The requested page does not exist.</p>
<a href="https://www.language-hub.org"><button>Go to main page</button></a>
</div>        </section>


    </div>
    </div>

    <footer id="page-footer">
<div id="course-footer"></div>
                <div class="container blockplace1"><div class="row-fluid"><div class="left-col span3"><div class="xfooterfont">
<table>
<tbody>
<tr>
<td>COMPANY <i class="fa fa-chevron-down"></i></td>
</tr>
<tr>
<td>Language Hub, s. r. o.</td>
</tr>
<tr>
<td style="text-align:left;">Moravské nám. 3</td>
</tr>
<tr>
<td>602 00 Brno</td>
</tr>
<tr>
<td>Česká republika</td>
</tr>
<tr>
<td>IČ: 06382401 | DIČ: CZ06382401</td>
</tr>
</tbody>
</table>
</div>
<div class="xfooter-no"><hr /></div></div><div class="left-col span3"><div class="xfooterfont">
<table>
<tbody>
<tr>
<td>CONTACT <i class="fa fa-chevron-down"></i></td>
</tr>
<tr>
<td><i class="fa fa-phone"></i> (+420) 544 212 355</td>
</tr>
<tr>
<td><i class="fa fa-at"></i> <a href="mailto:info@language-hub.org">info@language-hub.org</a></td>
</tr>
<tr>
<td><i class="fa fa-link"></i> www.language-hub.org</td>
</tr>
<tr>
<td><a title="Google" href="https://goo.gl/maps/hrRuupRiNds"><i class="fa fa-location-arrow"></i></a>   <a title="LinkedIn" href="https://cz.linkedin.com/company/language-hub.org"><i class="fa fa-linkedin"></i></a>    <a title="Facebook" href="https://www.facebook.com/languagehub.org/" target="_blank" rel="noreferrer"><i class="fa fa-facebook-square"></i></a></td>
</tr>
</tbody>
</table>
</div>
<div class="xfooter-no"><hr /></div></div><div class="left-col span3"><div class="xfooterfont">
<table>
<tbody>
<tr>
<td>MENU <i class="fa fa-chevron-down"></i></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/group.svg" alt="" /> <a href="https://www.language-hub.org/career">Career</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/pencil.svg" alt="" /> <a href="https://www.language-hub.org/blog/index.php">Blog</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/shield.svg" alt="" /> <a href="https://www.language-hub.org/support">Support</a> | <img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/memory.svg" alt="" /> <a href="https://www.language-hub.org/systems">Systems</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/account.svg" alt="" /> <a href="https://www.language-hub.org/people">Who is behind</a> | <a href="https://www.language-hub.org/business-data">Business Data</a></td>
</tr>
</tbody>
</table>
</div>
<div class="xfooter-no"><hr /></div></div><div class="left-col span3"><div class="xfooterfont">
<table>
<tbody>
<tr>
<td>SERVICES <i class="fa fa-chevron-down"></i></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/vector-intersection.svg" alt="" /> <a href="https://www.language-hub.org/courses">Courses</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/note-multiple.svg" alt="" /> <a href="https://www.language-hub.org/czech-exams-preparation">Czech Exams</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/view-dashboard.svg" alt="" /> <a href="https://www.language-hub.org/for-companies">For Companies</a></td>
</tr>
<tr>
<td><img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/file-multiple.svg" alt="" /> <a href="https://www.language-hub.org/translations">Translations</a> | <img class="x-2026-footer-icon" src="https://www.language-hub.org/langhubimg/svgs/forum.svg" alt="" /> <a href="https://www.language-hub.org/interpreting">Interpreting</a></td>
</tr>
</tbody>
</table>
</div></div></div></div>    <div class="info container2 clearfix">
        <div class="container">
            <div class="row-fluid">
                <div class="span8">
<p><a title="Language Hub" href="https://www.language-hub.org"><img src="https://www.language-hub.org/langhubimg/logo-hub-ctverec-white.png" alt="Language Hub" width="100" height="100" /></a><br /><a href="https://www.language-hub.org/sitemap"><span style="font-size:12px;"><i class="fa fa-sitemap"></i> Site Map</span></a> <span style="font-size:12px;"><span style="color:#ffffff;">|</span> <a href="https://www.language-hub.org/privacy">Privacy</a></span></p>
<p><span style="color:#c0c0c0;"><span style="font-size:12px;">Copyright © 2026 Language Hub, s. r. o.</span></span></p>
<p><span style="color:#c0c0c0;"><span style="font-size:12px;"><img src="https://www.language-hub.org/flag/r.flag-of-Czech-Republic.png" alt="We are proud to be a Czech company." width="50" height="50" /> <a href="https://www.brnoexpatcentre.eu/" target="_blank" rel="noreferrer"><img title="Language Hub is a verified member of the Referral Programme of Brno Expat Centre" src="https://www.language-hub.org/langhubimg/logo_refferal-bec-white-trans-optim.png" alt="https://www.brnoexpatcentre.eu/" width="40" height="40" /></a></span></span></p>                </div>

                <div class="span4">
                                    </div>
            </div>
        </div>
    </div>
    </footer>
<a class="back-to-top" href="#top" ><i class="fa fa-angle-up "></i></a>
    <script type="text/javascript">
//<![CDATA[
var require = {
    baseUrl : 'https://www.language-hub.org/lib/requirejs.php/1771143501/',
    // We only support AMD modules with an explicit define() statement.
    enforceDefine: true,
    skipDataMain: true,

    paths: {
        jquery: 'https://www.language-hub.org/lib/javascript.php/1771143501/lib/jquery/jquery-1.12.1.min',
        jqueryui: 'https://www.language-hub.org/lib/javascript.php/1771143501/lib/jquery/ui-1.11.4/jquery-ui.min',
        jqueryprivate: 'https://www.language-hub.org/lib/javascript.php/1771143501/lib/requirejs/jquery-private'
    },

    // Custom jquery config map.
    map: {
      // '*' means all modules will get 'jqueryprivate'
      // for their 'jquery' dependency.
      '*': { jquery: 'jqueryprivate' },

      // 'jquery-private' wants the real jQuery module
      // though. If this line was not here, there would
      // be an unresolvable cyclic dependency.
      jqueryprivate: { jquery: 'jquery' }
    }
};

//]]>
</script>
<script type="text/javascript" src="https://www.language-hub.org/lib/javascript.php/1771143501/lib/requirejs/require.min.js"></script>
<script type="text/javascript">
//<![CDATA[
require(['core/first'], function() {
;
require(["block_settings/settingsblock"], function(amd) { amd.init(null); });;
require(["core/log"], function(amd) { amd.setConfig({"level":"warn"}); });
});
//]]>
</script>
<script type="text/javascript" src="https://www.language-hub.org/theme/javascript.php/adaptable/1771143501/footer"></script>
<script type="text/javascript">
//<![CDATA[
M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","yes":"Yes","no":"No","ok":"OK","morehelp":"More help","loadinghelp":"Loading...","cancel":"Cancel","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} alias\/shortcut files that use this file as their source","select":"Select"},"admin":{"confirmdeletecomments":"You are about to delete comments, are you sure?","confirmation":"Confirmation"},"block":{"addtodock":"Move this to the dock","undockitem":"Undock this item","dockblock":"Dock {$a} block","undockblock":"Undock {$a} block","undockall":"Undock all","hidedockpanel":"Hide the dock panel","hidepanel":"Hide panel"},"langconfig":{"thisdirectionvertical":"btt"}};
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
(function() {M.util.load_flowplayer();
setTimeout("fix_column_widths()", 20);
Y.use("moodle-filter_mathjaxloader-loader",function() {M.filter_mathjaxloader.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n    config: [\"Accessible.js\", \"Safe.js\"],\n    errorSettings: { message: [\"!\"] },\n    skipStartupTypeset: true,\n    messageStyle: \"none\"\n});\n","lang":"en"});
});
Y.use("moodle-filter_glossary-autolinker",function() {M.filter_glossary.init_filter_autolinking({"courseid":0});
});
Y.use("moodle-core-dock-loader",function() {M.core.dock.loader.initLoader();
});
Y.use("moodle-theme_adaptable-zoom",function() {M.theme_adaptable.zoom.init();
});
Y.use("moodle-theme_adaptable-full",function() {M.theme_adaptable.full.init();
});
M.util.help_popups.setup(Y);
Y.use("moodle-core-popuphelp",function() {M.core.init_popuphelp();
});
M.util.init_skiplink(Y);
 M.util.js_pending('random69918e638d8f93'); Y.on('domready', function() { M.util.js_complete("init");  M.util.js_complete('random69918e638d8f93'); });
})();
//]]>
</script>

</div>
<script>
document.addEventListener("DOMContentLoaded", function() {
    const currentPath = window.location.pathname;
    const hiddenPaths = ['/mod/page/', '/courses', '/translations', '/interpreting', '/career', '/contact', '/systems', '/people', '/support', '/privacy', '/business-data', '/czech-exams-preparation', '/language-training', '/for-companies', '/online-lessons']; // add more here

    if (hiddenPaths.some(path => currentPath.includes(path))) {
        const breadcrumb = document.querySelector('.breadcrumb');
        if (breadcrumb) breadcrumb.style.display = 'none';
    }
});
</script>

<script>
  // Start date of teaching
  const startDate = new Date('2017-01-01T00:00:00');

  // Estimated annual teaching minutes (based on 2025)
  const annualMinutes = 157800;

  // Seconds in a year
  const secondsPerYear = 365 * 24 * 60 * 60;

  // Minutes added per second
  const minutesPerSecond = annualMinutes / secondsPerYear;

  const counter = document.getElementById('minutes');

  function updateCounter() {
    const now = new Date();
    const elapsedSeconds = (now - startDate) / 1000;
    const targetMinutes = elapsedSeconds * minutesPerSecond;

    // Smooth animation
    let current = parseFloat(counter.getAttribute('data-current')) || 0;
    const difference = targetMinutes - current;
    current += difference * 0.1; // speed of animation
    counter.setAttribute('data-current', current);
    counter.textContent = Math.floor(current).toLocaleString();

    requestAnimationFrame(updateCounter);
  }

  updateCounter();
</script>

<script>
const input = document.getElementById("x-2026-language-search");
const dropdown = document.querySelector(".x-2026-language-dropdown");
const items = dropdown.querySelectorAll(".x-2026-language-item");

function showAll() {
  items.forEach(item => item.style.display = "flex");
  dropdown.hidden = false;
}

input.addEventListener("focus", () => {
  showAll();
});

input.addEventListener("input", () => {
  const value = input.value.toLowerCase().trim();
  let visibleCount = 0;

  items.forEach(item => {
    const match = item.dataset.search.includes(value);
    item.style.display = match ? "flex" : "none";
    if (match) visibleCount++;
  });

  dropdown.hidden = visibleCount === 0;
});

document.addEventListener("click", (e) => {
  if (!e.target.closest(".x-2026-language-picker")) {
    dropdown.hidden = true;
  }
});
</script>



 <script>
        const sliders = document.querySelectorAll('.slider');
        const scoreElement = document.getElementById('score');
        const levelElement = document.getElementById('level');
        const stickyIndicator = document.getElementById('stickyIndicator');
        const sliderValues = {};

        sliders.forEach(slider => {
            const id = slider.id;
            const valueElement = document.getElementById(id + 'Value');
            slider.addEventListener('input', () => {
                valueElement.textContent = slider.value;
                sliderValues[id] = parseInt(slider.value);
                calculateScore();
            });
        });

        function calculateScore() {
            let totalScore = 0;

            // Weighting logic for each question
            totalScore += (sliderValues.q1 || 0) * 1;
            totalScore += (sliderValues.q2 || 0) * 1;
            totalScore += (sliderValues.q3 || 0) * 2;
            totalScore += (sliderValues.q4 || 0) * 2;
            totalScore += (sliderValues.q5 || 0) * 2;
            totalScore += (sliderValues.q6 || 0) * 2;
            totalScore += (sliderValues.q7 || 0) * 3;
            totalScore += (sliderValues.q8 || 0) * 2;
            totalScore += (sliderValues.q9 || 0) * 2;
            totalScore += (sliderValues.q10 || 0) * 1;
            totalScore += (sliderValues.q11 || 0) * 2;
            totalScore += (sliderValues.q12 || 0) * 1;
            totalScore += (sliderValues.q13 || 0) * 2;
            totalScore += (sliderValues.q14 || 0) * 2;
            totalScore += (sliderValues.q15 || 0) * 3;
            totalScore += (sliderValues.q16 || 0) * 2;
            totalScore += (sliderValues.q17 || 0) * 2;
            totalScore += (sliderValues.q18 || 0) * 3;
            totalScore += (sliderValues.q19 || 0) * 3;
            totalScore += (sliderValues.q20 || 0) * 3;
            totalScore += (sliderValues.q21 || 0) * 1;
            totalScore += (sliderValues.q22 || 0) * 1;
            totalScore += (sliderValues.q23 || 0) * 1;
            totalScore += (sliderValues.q24 || 0) * 1;
            totalScore += (sliderValues.q25 || 0) * 2;

            scoreElement.textContent = `Score: ${totalScore}`;

            // Set the level based on the score range
            let level = 'A0';
            if (totalScore >= 226) level = 'C2';
            else if (totalScore >= 206) level = 'C1+';
            else if (totalScore >= 196) level = 'C1';
            else if (totalScore >= 186) level = 'B2+';
            else if (totalScore >= 176) level = 'B2';
            else if (totalScore >= 161) level = 'B1+';
            else if (totalScore >= 141) level = 'B1';
            else if (totalScore >= 121) level = 'A2+';
            else if (totalScore >= 81) level = 'A2';
            else if (totalScore >= 51) level = 'A1+';
            else if (totalScore >= 16) level = 'A1';

            levelElement.textContent = `Level: ${level}`;
            stickyIndicator.textContent = `Score: ${totalScore} | Level: ${level}`;
        }
</script>

<script>
    function toggleDropdown() {
    const dropdownContent = document.getElementById('dropdownContent');
    const dropdownIcon = document.getElementById('dropdownIcon');
    dropdownContent.classList.toggle('show');
    dropdownIcon.textContent = dropdownContent.classList.contains('show') ? '▲' : '▼';
}
</script>

 <script>
        function xFlipSetUniformBoxSizes() {
            const boxes = document.querySelectorAll('.x-flip-box');
            let maxContentHeight = 0;

            // Reset heights to auto before recalculating
            boxes.forEach(box => {
                const front = box.querySelector('.x-flip-box-front');
                const back = box.querySelector('.x-flip-box-back');
                front.style.height = 'auto';
                back.style.height = 'auto';
            });

            // Calculate the tallest content height (either front or back)
            boxes.forEach(box => {
                const front = box.querySelector('.x-flip-box-front');
                const back = box.querySelector('.x-flip-box-back');
                const boxHeight = Math.max(front.scrollHeight, back.scrollHeight);
                maxContentHeight = Math.max(maxContentHeight, boxHeight);
            });

            // Apply the tallest height to both front and back for all boxes
            boxes.forEach(box => {
                const front = box.querySelector('.x-flip-box-front');
                const back = box.querySelector('.x-flip-box-back');
                front.style.height = `${maxContentHeight}px`;
                back.style.height = `${maxContentHeight}px`;
                box.style.height = `${maxContentHeight}px`;
            });
        }

        // Flip functionality
        document.querySelectorAll('.x-flip-box').forEach(box => {
            const inner = box.querySelector('.x-flip-box-inner');
            const buttons = box.querySelectorAll('.x-flip-toggle-button');

            // Flip to the back
            buttons[0].addEventListener('click', () => {
                inner.style.transform = 'rotateY(180deg)';
            });

            // Flip to the front
            buttons[1].addEventListener('click', () => {
                inner.style.transform = 'rotateY(0deg)';
            });
        });

        // Apply height adjustment on load and resize
        window.addEventListener('load', xFlipSetUniformBoxSizes);
        window.addEventListener('resize', xFlipSetUniformBoxSizes);
    </script>


 <script>
    let currentIndex = 0;

    function moveSlide(index) {
      const slides = document.querySelector('.x-slides');
      const dots = document.querySelectorAll('.x-dot');
      currentIndex = index;

      // Adjusting translation to handle centering and right-alignment for last slide
      const slideWidth = 100 / 1.25;  // Slide takes 80% width, gap is 20%
      const totalSlides = document.querySelectorAll('.x-slide').length;
      const maxTranslate = (totalSlides - 1) * slideWidth;  // Total width of all slides

      // Calculate the translateX value
      let translateX = -(slideWidth * currentIndex);

      // Ensure that the last slide is fully visible at the right
      if (currentIndex === totalSlides - 1) {
        translateX = -maxTranslate;
      }

      slides.style.transform = `translateX(${translateX}%)`;  /* Apply the translation for centering and last slide alignment */

      dots.forEach(dot => dot.classList.remove('active'));
      dots[currentIndex].classList.add('active');
    }
  </script>

<script>
    function toggleContent(header) {
      const container = header.parentElement;
      const content = container.querySelector('.x-toggle-content');
      const icon = header.querySelector('.x-toggle-icon');
      
      content.classList.toggle('visible');
      icon.textContent = content.classList.contains('visible') ? '▲' : '▼';
    }
  </script>


<script>
document.addEventListener('scroll', function () {
  const scrollPosition = 350; // Adjust scroll threshold here
  const xstickyBanner = document.getElementById('xstickyBanner');

  if (window.scrollY >= scrollPosition) {
    xstickyBanner.classList.add('visible');
  } else {
    xstickyBanner.classList.remove('visible');
  }
});
</script>

<script>
function sortTable(n) {
  var table, rows, switching, i, x, y, shouldSwitch, dir, switchcount = 0;
  table = document.getElementById("myTable");
  switching = true;
  //Set the sorting direction to ascending:
  dir = "asc"; 
  /*Make a loop that will continue until
  no switching has been done:*/
  while (switching) {
    //start by saying: no switching is done:
    switching = false;
    rows = table.rows;
    /*Loop through all table rows (except the
    first, which contains table headers):*/
    for (i = 1; i < (rows.length - 1); i++) {
      //start by saying there should be no switching:
      shouldSwitch = false;
      /*Get the two elements you want to compare,
      one from current row and one from the next:*/
      x = rows[i].getElementsByTagName("TD")[n];
      y = rows[i + 1].getElementsByTagName("TD")[n];
      /*check if the two rows should switch place,
      based on the direction, asc or desc:*/
      if (dir == "asc") {
        if (x.innerHTML.toLowerCase() > y.innerHTML.toLowerCase()) {
          //if so, mark as a switch and break the loop:
          shouldSwitch= true;
          break;
        }
      } else if (dir == "desc") {
        if (x.innerHTML.toLowerCase() < y.innerHTML.toLowerCase()) {
          //if so, mark as a switch and break the loop:
          shouldSwitch = true;
          break;
        }
      }
    }
    if (shouldSwitch) {
      /*If a switch has been marked, make the switch
      and mark that a switch has been done:*/
      rows[i].parentNode.insertBefore(rows[i + 1], rows[i]);
      switching = true;
      //Each time a switch is done, increase this count by 1:
      switchcount ++;      
    } else {
      /*If no switching has been done AND the direction is "asc",
      set the direction to "desc" and run the while loop again.*/
      if (switchcount == 0 && dir == "asc") {
        dir = "desc";
        switching = true;
      }
    }
  }
}
</script>

<script type="text/javascript">
    document.addEventListener('DOMContentLoaded', function () {
        var clipboardButtons = document.querySelectorAll('.copy-button');

        clipboardButtons.forEach(function (button) {
            button.addEventListener('click', function () {
                var contentToCopy = this.getAttribute('data-clipboard-content');
                navigator.clipboard.writeText(contentToCopy).then(function () {
                    alert('Content copied to clipboard: ' + contentToCopy);
                }).catch(function (err) {
                    console.error('Unable to copy to clipboard', err);
                });
            });
        });
    });
</script>

</body>
</html>
