diff --git a/app/Filters/ResourceFilters.php b/app/Filters/ResourceFilters.php index 2a01b99e6..c13f99265 100755 --- a/app/Filters/ResourceFilters.php +++ b/app/Filters/ResourceFilters.php @@ -54,7 +54,7 @@ protected function searchInput($searchInput) /** * Filter the query by selectedLevels * - * @param string $selectedLevels + * @param array $selectedLevels * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedLevels($selectedLevels) @@ -72,7 +72,7 @@ protected function selectedLevels($selectedLevels) /** * Filter the query by selectedTypes * - * @param string $selectedTypes + * @param array $selectedTypes * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedTypes($selectedTypes) @@ -90,7 +90,7 @@ protected function selectedTypes($selectedTypes) /** * Filter the query by selectedSubjects * - * @param string $selectedSubjects + * @param array $selectedSubjects * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedSubjects($selectedSubjects) @@ -109,7 +109,7 @@ protected function selectedSubjects($selectedSubjects) /** * Filter the query by selectedCategories * - * @param string $selectedCategories + * @param array $selectedCategories * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedCategories($selectedCategories) @@ -128,7 +128,7 @@ protected function selectedCategories($selectedCategories) /** * Filter the query by selectedLanguages * - * @param string $selectedLanguages + * @param array $selectedLanguages * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedLanguages($selectedLanguages) @@ -149,7 +149,7 @@ protected function selectedLanguages($selectedLanguages) /** * Filter the query by selectedProgrammingLanguages * - * @param string $selectedProgrammingLanguages + * @param array $selectedProgrammingLanguages * @return \Illuminate\Database\Eloquent\Builder */ protected function selectedProgrammingLanguages($selectedProgrammingLanguages) diff --git a/app/Http/Controllers/PodcastsController.php b/app/Http/Controllers/PodcastsController.php index 7152dd430..78f826f9e 100644 --- a/app/Http/Controllers/PodcastsController.php +++ b/app/Http/Controllers/PodcastsController.php @@ -19,7 +19,12 @@ public function index(Request $request): View public function show(Podcast $podcast): View { - return view('podcast', compact('podcast')); + $latest_podcasts = Podcast::active() + ->orderBy('release_date', 'DESC') + ->take(5) + ->get(); + + return view('podcast', compact('podcast', 'latest_podcasts')); } public function upcoming(Request $request): View diff --git a/app/Http/Controllers/ResourcesController.php b/app/Http/Controllers/ResourcesController.php index 760974340..4e9f4c742 100644 --- a/app/Http/Controllers/ResourcesController.php +++ b/app/Http/Controllers/ResourcesController.php @@ -7,7 +7,7 @@ class ResourcesController extends Controller { - public function index(Request $request, $section = 'learn'): View + public function all(Request $request): View { $query = $request->input('q', ''); @@ -42,26 +42,16 @@ public function index(Request $request, $section = 'learn'): View $selected_subjects = \App\ResourceSubject::find($selected_subjects); } - $levels = \App\ResourceLevel::where($section, '=', true)->orderBy('position')->get(); - $types = \App\ResourceType::where($section, '=', true)->orderBy('position')->get(); + $levels = \App\ResourceLevel::orderBy('position')->get(); + $types = \App\ResourceType::orderBy('position')->get(); //$languages = \App\ResourceLanguage::all(); - $languages = \App\ResourceLanguage::where($section, '=', true)->orderBy('position')->get(); + $languages = \App\ResourceLanguage::orderBy('position')->get(); - $programmingLanguages = \App\ResourceProgrammingLanguage::where($section, '=', true)->orderBy('position')->get(); - $categories = \App\ResourceCategory::where($section, '=', true)->orderBy('position')->get(); - $subjects = \App\ResourceSubject::where($section, '=', true)->orderBy('position')->get(); + $programmingLanguages = \App\ResourceProgrammingLanguage::orderBy('position')->get(); + $categories = \App\ResourceCategory::orderBy('position')->get(); + $subjects = \App\ResourceSubject::orderBy('position')->get(); - return view('resources.index', compact(['query', 'selected_subjects', 'selected_programming_languages', 'selected_categories', 'selected_languages', 'selected_levels', 'selected_types', 'programmingLanguages', 'levels', 'languages', 'categories', 'subjects', 'types', 'section'])); - } - - public function learn(Request $request) - { - return $this->index($request, 'learn'); - } - - public function teach(Request $request) - { - return $this->index($request, 'teach'); + return view('resources.index', compact(['query', 'selected_subjects', 'selected_programming_languages', 'selected_categories', 'selected_languages', 'selected_levels', 'selected_types', 'programmingLanguages', 'levels', 'languages', 'categories', 'subjects', 'types'])); } } diff --git a/public/build/assets/app-CUL-2YiQ.css b/public/build/assets/app-CUL-2YiQ.css deleted file mode 100644 index 5ce1cd835..000000000 --- a/public/build/assets/app-CUL-2YiQ.css +++ /dev/null @@ -1 +0,0 @@ -header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}.codeweek-content-grid-scoreboard{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:-50px;margin-right:-50px}.scoreboard-card{display:flex;padding:60px 25px;background-color:#f7e9f0}.scoreboard-card:nth-child(2n){background-color:#e7eae3}.scoreboard-card .image{position:relative;min-height:130px;min-width:120px}.scoreboard-card .image .position{position:absolute;font-size:25px;font-family:OCR A Std,Open Sans;top:15px;width:100%;text-align:center}.scoreboard-card .country-data{margin-left:25px;display:flex;flex-direction:column;justify-content:space-between}.scoreboard-card .country-data .country-name{color:#fe6824;font-size:24px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .country-name a{color:#fe6824}.scoreboard-card .country-data .country-name a:hover{color:#40b5d1}.scoreboard-card .country-data .participating-with{font-size:12px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .number,.scoreboard-card .country-data .count{display:flex;align-items:center}.scoreboard-card .country-data .count .digit{width:34px;height:50px;background-color:#141414;color:#fff;font-size:24px;font-family:OCR A Std,Open Sans;margin-right:2px;display:flex;justify-content:center;align-items:center}.scoreboard-card .country-data .number .text{margin-left:10px}.scoreboard-card .country-data .text{font-size:16px;font-family:OCR A Std,Open Sans}.scoreboard-first-country{display:flex;justify-content:center}.scoreboard-card.first{background-color:transparent}.scoreboard-card.first .country-data .country-name{font-size:40px}.scoreboard-card.first .country-data .participating-with{font-size:16px}.scoreboard-card.first .country-data .count .digit{width:44px;height:65px;font-size:28px}.scoreboard-card.first .country-data .text{font-size:20px}.scoreboard-card.first .image .position{font-size:35px}@media (min-width: 961px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr}}@media (min-width: 1281px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr 1fr}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2\.5{bottom:.625rem}.bottom-40{bottom:10rem}.left-0{left:0}.left-1\/2{left:50%}.left-24{left:6rem}.left-40{left:10rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-\[50px\]{right:50px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[99\]{z-index:99}.order-1{order:1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-4{margin-bottom:-1rem}.-mb-8{margin-bottom:-2rem}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[50px\]{height:50px}.h-\[800px\]{height:800px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-\[600px\]{max-height:600px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[366px\]{min-height:366px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-8{min-width:2rem}.min-w-\[55\%\]{min-width:55%}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[140px\]{max-width:140px}.max-w-\[191px\]{max-width:191px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[600px\]{max-width:600px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity))}.border-\[\#DEDEDE\]{--tw-border-opacity: 1;border-color:rgb(222 222 222 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-b-aqua{--tw-border-opacity: 1;border-bottom-color:rgb(177 224 229 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity))!important}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-50{--tw-bg-opacity: .5}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#f95c22}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[60px\]{font-size:60px}.text-base{font-size:1.125rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[44px\]{line-height:44px}.leading-\[48px\]{line-height:48px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity))!important}.text-\[\#1C4DA1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity))}.text-\[\#20262C\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity))}.text-\[\#333E48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity))}.text-slate{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity))}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:text-indigo-700:focus{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:max-w-\[90\%\]{max-width:90%}.group:hover .group-hover\:max-w-full{max-width:100%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-opacity-60{--tw-bg-opacity: .6}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-72{height:18rem}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-10\/12{width:83.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-72{width:18rem}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-0{padding:0}.md\:p-12{padding:3rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-16{padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-16{padding-left:4rem}.md\:pt-12{padding-top:3rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-48{padding-top:12rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:-bottom-20{bottom:-5rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-32{bottom:-8rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-\[120px\]{gap:120px}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}} diff --git a/public/build/assets/app-DXq9e_4o.css b/public/build/assets/app-DXq9e_4o.css new file mode 100644 index 000000000..f9a74962d --- /dev/null +++ b/public/build/assets/app-DXq9e_4o.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.left-0{left:0}.left-1\/2{left:50%}.left-24{left:6rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[800px\]{height:800px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-\[450px\]{max-height:450px}.max-h-\[600px\]{max-height:600px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[366px\]{min-height:366px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-8{min-width:2rem}.min-w-\[55\%\]{min-width:55%}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[140px\]{max-width:140px}.max-w-\[191px\]{max-width:191px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[532px\]{max-width:532px}.max-w-\[600px\]{max-width:600px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[830px\]{max-width:830px}.max-w-\[880px\]{max-width:880px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#DEDEDE\]{--tw-border-opacity: 1;border-color:rgb(222 222 222 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-aqua{--tw-border-opacity: 1;border-bottom-color:rgb(177 224 229 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#f95c22}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[60px\]{font-size:60px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[44px\]{line-height:44px}.leading-\[48px\]{line-height:48px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:block:after{content:var(--tw-content);display:block}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-indigo-700:focus{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:max-w-\[90\%\]{max-width:90%}.group:hover .group-hover\:max-w-full{max-width:100%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-md{max-width:28rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-0{padding:0}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-16{padding-left:4rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:gap-32{gap:8rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:-bottom-20{bottom:-5rem}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-\[120px\]{gap:120px}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important} diff --git a/public/build/assets/app-DkD2xhfq.css b/public/build/assets/app-DkD2xhfq.css new file mode 100644 index 000000000..f442eeb8e --- /dev/null +++ b/public/build/assets/app-DkD2xhfq.css @@ -0,0 +1 @@ +header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#333e48}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #5F718A;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #5F718A;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}.codeweek-content-grid-scoreboard{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:-50px;margin-right:-50px}.scoreboard-card{display:flex;padding:60px 25px;background-color:#f7e9f0}.scoreboard-card:nth-child(2n){background-color:#e7eae3}.scoreboard-card .image{position:relative;min-height:130px;min-width:120px}.scoreboard-card .image .position{position:absolute;font-size:25px;font-family:OCR A Std,Open Sans;top:15px;width:100%;text-align:center}.scoreboard-card .country-data{margin-left:25px;display:flex;flex-direction:column;justify-content:space-between}.scoreboard-card .country-data .country-name{color:#fe6824;font-size:24px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .country-name a{color:#fe6824}.scoreboard-card .country-data .country-name a:hover{color:#40b5d1}.scoreboard-card .country-data .participating-with{font-size:12px;font-family:OCR A Std,Open Sans}.scoreboard-card .country-data .number,.scoreboard-card .country-data .count{display:flex;align-items:center}.scoreboard-card .country-data .count .digit{width:34px;height:50px;background-color:#141414;color:#fff;font-size:24px;font-family:OCR A Std,Open Sans;margin-right:2px;display:flex;justify-content:center;align-items:center}.scoreboard-card .country-data .number .text{margin-left:10px}.scoreboard-card .country-data .text{font-size:16px;font-family:OCR A Std,Open Sans}.scoreboard-first-country{display:flex;justify-content:center}.scoreboard-card.first{background-color:transparent}.scoreboard-card.first .country-data .country-name{font-size:40px}.scoreboard-card.first .country-data .participating-with{font-size:16px}.scoreboard-card.first .country-data .count .digit{width:44px;height:65px;font-size:28px}.scoreboard-card.first .country-data .text{font-size:20px}.scoreboard-card.first .image .position{font-size:35px}@media (min-width: 961px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr}}@media (min-width: 1281px){.codeweek-content-grid-scoreboard{grid-template-columns:1fr 1fr 1fr}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.left-0{left:0}.left-1\/2{left:50%}.left-24{left:6rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[800px\]{height:800px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-\[450px\]{max-height:450px}.max-h-\[600px\]{max-height:600px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[366px\]{min-height:366px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-8{min-width:2rem}.min-w-\[55\%\]{min-width:55%}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[140px\]{max-width:140px}.max-w-\[191px\]{max-width:191px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[532px\]{max-width:532px}.max-w-\[600px\]{max-width:600px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[830px\]{max-width:830px}.max-w-\[880px\]{max-width:880px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#DEDEDE\]{--tw-border-opacity: 1;border-color:rgb(222 222 222 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-aqua{--tw-border-opacity: 1;border-bottom-color:rgb(177 224 229 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#f95c22}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[60px\]{font-size:60px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[44px\]{line-height:44px}.leading-\[48px\]{line-height:48px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:block:after{content:var(--tw-content);display:block}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-indigo-700:focus{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:max-w-\[90\%\]{max-width:90%}.group:hover .group-hover\:max-w-full{max-width:100%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-md{max-width:28rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-0{padding:0}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-16{padding-left:4rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:gap-32{gap:8rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:-bottom-20{bottom:-5rem}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-\[120px\]{gap:120px}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important} diff --git a/public/build/assets/app-Dsd7l9Qo.css b/public/build/assets/app-Dsd7l9Qo.css deleted file mode 100644 index 0bcd269ed..000000000 --- a/public/build/assets/app-Dsd7l9Qo.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2\.5{bottom:.625rem}.bottom-40{bottom:10rem}.left-0{left:0}.left-1\/2{left:50%}.left-24{left:6rem}.left-40{left:10rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-\[50px\]{right:50px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[99\]{z-index:99}.order-1{order:1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-4{margin-bottom:-1rem}.-mb-8{margin-bottom:-2rem}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[50px\]{height:50px}.h-\[800px\]{height:800px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:0px}.max-h-\[600px\]{max-height:600px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[366px\]{min-height:366px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-8{min-width:2rem}.min-w-\[55\%\]{min-width:55%}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[140px\]{max-width:140px}.max-w-\[191px\]{max-width:191px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[600px\]{max-width:600px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity))}.border-\[\#DEDEDE\]{--tw-border-opacity: 1;border-color:rgb(222 222 222 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-b-aqua{--tw-border-opacity: 1;border-bottom-color:rgb(177 224 229 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity))!important}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-50{--tw-bg-opacity: .5}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#f95c22}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[60px\]{font-size:60px}.text-base{font-size:1.125rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[44px\]{line-height:44px}.leading-\[48px\]{line-height:48px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity))!important}.text-\[\#1C4DA1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity))}.text-\[\#20262C\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity))}.text-\[\#333E48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity))}.text-slate{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity))}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:text-indigo-700:focus{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:max-w-\[90\%\]{max-width:90%}.group:hover .group-hover\:max-w-full{max-width:100%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-opacity-60{--tw-bg-opacity: .6}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-72{height:18rem}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-10\/12{width:83.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-72{width:18rem}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-0{padding:0}.md\:p-12{padding:3rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-16{padding-bottom:4rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-16{padding-left:4rem}.md\:pt-12{padding-top:3rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-48{padding-top:12rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:-bottom-20{bottom:-5rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-32{bottom:-8rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-\[120px\]{gap:120px}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}} diff --git a/public/build/assets/app-CEuIVYdL.css b/public/build/assets/app-Dy6pmx_p.css similarity index 100% rename from public/build/assets/app-CEuIVYdL.css rename to public/build/assets/app-Dy6pmx_p.css diff --git a/public/build/assets/app-EztDlwUw.js b/public/build/assets/app-EztDlwUw.js deleted file mode 100644 index d28aa314f..000000000 --- a/public/build/assets/app-EztDlwUw.js +++ /dev/null @@ -1,299 +0,0 @@ -var k8=Object.defineProperty;var S8=(t,e,r)=>e in t?k8(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Ge=(t,e,r)=>(S8(t,typeof e!="symbol"?e+"":e,r),r);const E8="modulepreload",P8=function(t){return"/build/"+t},Ev={},Lt=function(e,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.all(r.map(u=>{if(u=P8(u),u in Ev)return;Ev[u]=!0;const c=u.endsWith(".css"),B=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${B}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":E8,c||(f.as="script",f.crossOrigin=""),f.href=u,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((p,h)=>{f.addEventListener("load",p),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${u}`)))})}))}return i.then(()=>e()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})};function W3(t,e){return function(){return t.apply(e,arguments)}}const{toString:O8}=Object.prototype,{getPrototypeOf:gh}=Object,zc=(t=>e=>{const r=O8.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Gi=t=>(t=t.toLowerCase(),e=>zc(e)===t),qc=t=>e=>typeof e===t,{isArray:tl}=Array,Ul=qc("undefined");function R8(t){return t!==null&&!Ul(t)&&t.constructor!==null&&!Ul(t.constructor)&&ii(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const K3=Gi("ArrayBuffer");function I8(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&K3(t.buffer),e}const M8=qc("string"),ii=qc("function"),Y3=qc("number"),Jc=t=>t!==null&&typeof t=="object",Z8=t=>t===!0||t===!1,ac=t=>{if(zc(t)!=="object")return!1;const e=gh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},L8=Gi("Date"),N8=Gi("File"),F8=Gi("Blob"),j8=Gi("FileList"),V8=t=>Jc(t)&&ii(t.pipe),H8=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||ii(t.append)&&((e=zc(t))==="formdata"||e==="object"&&ii(t.toString)&&t.toString()==="[object FormData]"))},G8=Gi("URLSearchParams"),U8=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function pu(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,i;if(typeof t!="object"&&(t=[t]),tl(t))for(n=0,i=t.length;n0;)if(i=r[n],e===i.toLowerCase())return i;return null}const q3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,J3=t=>!Ul(t)&&t!==q3;function dp(){const{caseless:t}=J3(this)&&this||{},e={},r=(n,i)=>{const a=t&&z3(e,i)||i;ac(e[a])&&ac(n)?e[a]=dp(e[a],n):ac(n)?e[a]=dp({},n):tl(n)?e[a]=n.slice():e[a]=n};for(let n=0,i=arguments.length;n(pu(e,(i,a)=>{r&&ii(i)?t[a]=W3(i,r):t[a]=i},{allOwnKeys:n}),t),W8=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),K8=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},Y8=(t,e,r,n)=>{let i,a,o;const u={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),a=i.length;a-- >0;)o=i[a],(!n||n(o,t,e))&&!u[o]&&(e[o]=t[o],u[o]=!0);t=r!==!1&&gh(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},z8=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return n!==-1&&n===r},q8=t=>{if(!t)return null;if(tl(t))return t;let e=t.length;if(!Y3(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},J8=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&gh(Uint8Array)),Q8=(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const a=i.value;e.call(t,a[0],a[1])}},X8=(t,e)=>{let r;const n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},eE=Gi("HTMLFormElement"),tE=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Pv=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),rE=Gi("RegExp"),Q3=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};pu(r,(i,a)=>{let o;(o=e(i,a,t))!==!1&&(n[a]=o||i)}),Object.defineProperties(t,n)},nE=t=>{Q3(t,(e,r)=>{if(ii(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=t[r];if(ii(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},iE=(t,e)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return tl(t)?n(t):n(String(t).split(e)),r},aE=()=>{},sE=(t,e)=>(t=+t,Number.isFinite(t)?t:e),W1="abcdefghijklmnopqrstuvwxyz",Ov="0123456789",X3={DIGIT:Ov,ALPHA:W1,ALPHA_DIGIT:W1+W1.toUpperCase()+Ov},oE=(t=16,e=X3.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function lE(t){return!!(t&&ii(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const uE=t=>{const e=new Array(10),r=(n,i)=>{if(Jc(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[i]=n;const a=tl(n)?[]:{};return pu(n,(o,u)=>{const c=r(o,i+1);!Ul(c)&&(a[u]=c)}),e[i]=void 0,a}}return n};return r(t,0)},cE=Gi("AsyncFunction"),dE=t=>t&&(Jc(t)||ii(t))&&ii(t.then)&&ii(t.catch),De={isArray:tl,isArrayBuffer:K3,isBuffer:R8,isFormData:H8,isArrayBufferView:I8,isString:M8,isNumber:Y3,isBoolean:Z8,isObject:Jc,isPlainObject:ac,isUndefined:Ul,isDate:L8,isFile:N8,isBlob:F8,isRegExp:rE,isFunction:ii,isStream:V8,isURLSearchParams:G8,isTypedArray:J8,isFileList:j8,forEach:pu,merge:dp,extend:$8,trim:U8,stripBOM:W8,inherits:K8,toFlatObject:Y8,kindOf:zc,kindOfTest:Gi,endsWith:z8,toArray:q8,forEachEntry:Q8,matchAll:X8,isHTMLForm:eE,hasOwnProperty:Pv,hasOwnProp:Pv,reduceDescriptors:Q3,freezeMethods:nE,toObjectSet:iE,toCamelCase:tE,noop:aE,toFiniteNumber:sE,findKey:z3,global:q3,isContextDefined:J3,ALPHABET:X3,generateString:oE,isSpecCompliantForm:lE,toJSONObject:uE,isAsyncFn:cE,isThenable:dE};function Tt(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}De.inherits(Tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:De.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const eb=Tt.prototype,tb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{tb[t]={value:t}});Object.defineProperties(Tt,tb);Object.defineProperty(eb,"isAxiosError",{value:!0});Tt.from=(t,e,r,n,i,a)=>{const o=Object.create(eb);return De.toFlatObject(t,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),Tt.call(o,t.message,e,r,n,i),o.cause=t,o.name=t.name,a&&Object.assign(o,a),o};const BE=null;function Bp(t){return De.isPlainObject(t)||De.isArray(t)}function rb(t){return De.endsWith(t,"[]")?t.slice(0,-2):t}function Rv(t,e,r){return t?t.concat(e).map(function(i,a){return i=rb(i),!r&&a?"["+i+"]":i}).join(r?".":""):e}function fE(t){return De.isArray(t)&&!t.some(Bp)}const pE=De.toFlatObject(De,{},null,function(e){return/^is[A-Z]/.test(e)});function Qc(t,e,r){if(!De.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=De.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,b){return!De.isUndefined(b[y])});const n=r.metaTokens,i=r.visitor||f,a=r.dots,o=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&De.isSpecCompliantForm(e);if(!De.isFunction(i))throw new TypeError("visitor must be a function");function B(v){if(v===null)return"";if(De.isDate(v))return v.toISOString();if(!c&&De.isBlob(v))throw new Tt("Blob is not supported. Use a Buffer instead.");return De.isArrayBuffer(v)||De.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,y,b){let D=v;if(v&&!b&&typeof v=="object"){if(De.endsWith(y,"{}"))y=n?y:y.slice(0,-2),v=JSON.stringify(v);else if(De.isArray(v)&&fE(v)||(De.isFileList(v)||De.endsWith(y,"[]"))&&(D=De.toArray(v)))return y=rb(y),D.forEach(function(g,T){!(De.isUndefined(g)||g===null)&&e.append(o===!0?Rv([y],T,a):o===null?y:y+"[]",B(g))}),!1}return Bp(v)?!0:(e.append(Rv(b,y,a),B(v)),!1)}const p=[],h=Object.assign(pE,{defaultVisitor:f,convertValue:B,isVisitable:Bp});function C(v,y){if(!De.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+y.join("."));p.push(v),De.forEach(v,function(D,w){(!(De.isUndefined(D)||D===null)&&i.call(e,D,De.isString(w)?w.trim():w,y,h))===!0&&C(D,y?y.concat(w):[w])}),p.pop()}}if(!De.isObject(t))throw new TypeError("data must be an object");return C(t),e}function Iv(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function vh(t,e){this._pairs=[],t&&Qc(t,this,e)}const nb=vh.prototype;nb.append=function(e,r){this._pairs.push([e,r])};nb.toString=function(e){const r=e?function(n){return e.call(this,n,Iv)}:Iv;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function hE(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ib(t,e,r){if(!e)return t;const n=r&&r.encode||hE,i=r&&r.serialize;let a;if(i?a=i(e,r):a=De.isURLSearchParams(e)?e.toString():new vh(e,r).toString(n),a){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class Mv{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){De.forEach(this.handlers,function(n){n!==null&&e(n)})}}const ab={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},mE=typeof URLSearchParams<"u"?URLSearchParams:vh,CE=typeof FormData<"u"?FormData:null,gE=typeof Blob<"u"?Blob:null,vE={isBrowser:!0,classes:{URLSearchParams:mE,FormData:CE,Blob:gE},protocols:["http","https","file","blob","url","data"]},sb=typeof window<"u"&&typeof document<"u",_E=(t=>sb&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),yE=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",bE=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:sb,hasStandardBrowserEnv:_E,hasStandardBrowserWebWorkerEnv:yE},Symbol.toStringTag,{value:"Module"})),Li={...bE,...vE};function DE(t,e){return Qc(t,new Li.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return Li.isNode&&De.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function wE(t){return De.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function TE(t){const e={},r=Object.keys(t);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&De.isArray(i)?i.length:o,c?(De.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!u):((!i[o]||!De.isObject(i[o]))&&(i[o]=[]),e(r,n,i[o],a)&&De.isArray(i[o])&&(i[o]=TE(i[o])),!u)}if(De.isFormData(t)&&De.isFunction(t.entries)){const r={};return De.forEachEntry(t,(n,i)=>{e(wE(n),i,r,0)}),r}return null}function xE(t,e,r){if(De.isString(t))try{return(e||JSON.parse)(t),De.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}const hu={transitional:ab,adapter:["xhr","http"],transformRequest:[function(e,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=De.isObject(e);if(a&&De.isHTMLForm(e)&&(e=new FormData(e)),De.isFormData(e))return i?JSON.stringify(ob(e)):e;if(De.isArrayBuffer(e)||De.isBuffer(e)||De.isStream(e)||De.isFile(e)||De.isBlob(e))return e;if(De.isArrayBufferView(e))return e.buffer;if(De.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return DE(e,this.formSerializer).toString();if((u=De.isFileList(e))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Qc(u?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),xE(e)):e}],transformResponse:[function(e){const r=this.transitional||hu.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(e&&De.isString(e)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(u){if(o)throw u.name==="SyntaxError"?Tt.from(u,Tt.ERR_BAD_RESPONSE,this,null,this.response):u}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Li.classes.FormData,Blob:Li.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};De.forEach(["delete","get","head","post","put","patch"],t=>{hu.headers[t]={}});const AE=De.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),kE=t=>{const e={};let r,n,i;return t&&t.split(` -`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||e[r]&&AE[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e},Zv=Symbol("internals");function Dl(t){return t&&String(t).trim().toLowerCase()}function sc(t){return t===!1||t==null?t:De.isArray(t)?t.map(sc):String(t)}function SE(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}const EE=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function K1(t,e,r,n,i){if(De.isFunction(n))return n.call(this,e,r);if(i&&(e=r),!!De.isString(e)){if(De.isString(n))return e.indexOf(n)!==-1;if(De.isRegExp(n))return n.test(e)}}function PE(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function OE(t,e){const r=De.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(i,a,o){return this[n].call(this,e,i,a,o)},configurable:!0})})}class ai{constructor(e){e&&this.set(e)}set(e,r,n){const i=this;function a(u,c,B){const f=Dl(c);if(!f)throw new Error("header name must be a non-empty string");const p=De.findKey(i,f);(!p||i[p]===void 0||B===!0||B===void 0&&i[p]!==!1)&&(i[p||c]=sc(u))}const o=(u,c)=>De.forEach(u,(B,f)=>a(B,f,c));return De.isPlainObject(e)||e instanceof this.constructor?o(e,r):De.isString(e)&&(e=e.trim())&&!EE(e)?o(kE(e),r):e!=null&&a(r,e,n),this}get(e,r){if(e=Dl(e),e){const n=De.findKey(this,e);if(n){const i=this[n];if(!r)return i;if(r===!0)return SE(i);if(De.isFunction(r))return r.call(this,i,n);if(De.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Dl(e),e){const n=De.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||K1(this,this[n],n,r)))}return!1}delete(e,r){const n=this;let i=!1;function a(o){if(o=Dl(o),o){const u=De.findKey(n,o);u&&(!r||K1(n,n[u],u,r))&&(delete n[u],i=!0)}}return De.isArray(e)?e.forEach(a):a(e),i}clear(e){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!e||K1(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const r=this,n={};return De.forEach(this,(i,a)=>{const o=De.findKey(n,a);if(o){r[o]=sc(i),delete r[a];return}const u=e?PE(a):String(a).trim();u!==a&&delete r[a],r[u]=sc(i),n[u]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return De.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=e&&De.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const n=new this(e);return r.forEach(i=>n.set(i)),n}static accessor(e){const n=(this[Zv]=this[Zv]={accessors:{}}).accessors,i=this.prototype;function a(o){const u=Dl(o);n[u]||(OE(i,o),n[u]=!0)}return De.isArray(e)?e.forEach(a):a(e),this}}ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);De.reduceDescriptors(ai.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});De.freezeMethods(ai);function Y1(t,e){const r=this||hu,n=e||r,i=ai.from(n.headers);let a=n.data;return De.forEach(t,function(u){a=u.call(r,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function lb(t){return!!(t&&t.__CANCEL__)}function mu(t,e,r){Tt.call(this,t??"canceled",Tt.ERR_CANCELED,e,r),this.name="CanceledError"}De.inherits(mu,Tt,{__CANCEL__:!0});function RE(t,e,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new Tt("Request failed with status code "+r.status,[Tt.ERR_BAD_REQUEST,Tt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const IE=Li.hasStandardBrowserEnv?{write(t,e,r,n,i,a){const o=[t+"="+encodeURIComponent(e)];De.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),De.isString(n)&&o.push("path="+n),De.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ME(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function ZE(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function ub(t,e){return t&&!ME(e)?ZE(t,e):e}const LE=Li.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return e&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const u=De.isString(o)?i(o):o;return u.protocol===n.protocol&&u.host===n.host}}():function(){return function(){return!0}}();function NE(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function FE(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(c){const B=Date.now(),f=n[a];o||(o=B),r[i]=c,n[i]=B;let p=a,h=0;for(;p!==i;)h+=r[p++],p=p%t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),B-o{const a=i.loaded,o=i.lengthComputable?i.total:void 0,u=a-r,c=n(u),B=a<=o;r=a;const f={loaded:a,total:o,progress:o?a/o:void 0,bytes:u,rate:c||void 0,estimated:c&&o&&B?(o-a)/c:void 0,event:i};f[e?"download":"upload"]=!0,t(f)}}const jE=typeof XMLHttpRequest<"u",VE=jE&&function(t){return new Promise(function(r,n){let i=t.data;const a=ai.from(t.headers).normalize();let{responseType:o,withXSRFToken:u}=t,c;function B(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}let f;if(De.isFormData(i)){if(Li.hasStandardBrowserEnv||Li.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((f=a.getContentType())!==!1){const[y,...b]=f?f.split(";").map(D=>D.trim()).filter(Boolean):[];a.setContentType([y||"multipart/form-data",...b].join("; "))}}let p=new XMLHttpRequest;if(t.auth){const y=t.auth.username||"",b=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.set("Authorization","Basic "+btoa(y+":"+b))}const h=ub(t.baseURL,t.url);p.open(t.method.toUpperCase(),ib(h,t.params,t.paramsSerializer),!0),p.timeout=t.timeout;function C(){if(!p)return;const y=ai.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),D={data:!o||o==="text"||o==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:y,config:t,request:p};RE(function(g){r(g),B()},function(g){n(g),B()},D),p=null}if("onloadend"in p?p.onloadend=C:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(C)},p.onabort=function(){p&&(n(new Tt("Request aborted",Tt.ECONNABORTED,t,p)),p=null)},p.onerror=function(){n(new Tt("Network Error",Tt.ERR_NETWORK,t,p)),p=null},p.ontimeout=function(){let b=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const D=t.transitional||ab;t.timeoutErrorMessage&&(b=t.timeoutErrorMessage),n(new Tt(b,D.clarifyTimeoutError?Tt.ETIMEDOUT:Tt.ECONNABORTED,t,p)),p=null},Li.hasStandardBrowserEnv&&(u&&De.isFunction(u)&&(u=u(t)),u||u!==!1&&LE(h))){const y=t.xsrfHeaderName&&t.xsrfCookieName&&IE.read(t.xsrfCookieName);y&&a.set(t.xsrfHeaderName,y)}i===void 0&&a.setContentType(null),"setRequestHeader"in p&&De.forEach(a.toJSON(),function(b,D){p.setRequestHeader(D,b)}),De.isUndefined(t.withCredentials)||(p.withCredentials=!!t.withCredentials),o&&o!=="json"&&(p.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&p.addEventListener("progress",Lv(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&p.upload&&p.upload.addEventListener("progress",Lv(t.onUploadProgress)),(t.cancelToken||t.signal)&&(c=y=>{p&&(n(!y||y.type?new mu(null,t,p):y),p.abort(),p=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c)));const v=NE(h);if(v&&Li.protocols.indexOf(v)===-1){n(new Tt("Unsupported protocol "+v+":",Tt.ERR_BAD_REQUEST,t));return}p.send(i||null)})},fp={http:BE,xhr:VE};De.forEach(fp,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Nv=t=>`- ${t}`,HE=t=>De.isFunction(t)||t===null||t===!1,cb={getAdapter:t=>{t=De.isArray(t)?t:[t];const{length:e}=t;let r,n;const i={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?`since : -`+a.map(Nv).join(` -`):" "+Nv(a[0]):"as no adapter specified";throw new Tt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:fp};function z1(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new mu(null,t)}function Fv(t){return z1(t),t.headers=ai.from(t.headers),t.data=Y1.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),cb.getAdapter(t.adapter||hu.adapter)(t).then(function(n){return z1(t),n.data=Y1.call(t,t.transformResponse,n),n.headers=ai.from(n.headers),n},function(n){return lb(n)||(z1(t),n&&n.response&&(n.response.data=Y1.call(t,t.transformResponse,n.response),n.response.headers=ai.from(n.response.headers))),Promise.reject(n)})}const jv=t=>t instanceof ai?{...t}:t;function Io(t,e){e=e||{};const r={};function n(B,f,p){return De.isPlainObject(B)&&De.isPlainObject(f)?De.merge.call({caseless:p},B,f):De.isPlainObject(f)?De.merge({},f):De.isArray(f)?f.slice():f}function i(B,f,p){if(De.isUndefined(f)){if(!De.isUndefined(B))return n(void 0,B,p)}else return n(B,f,p)}function a(B,f){if(!De.isUndefined(f))return n(void 0,f)}function o(B,f){if(De.isUndefined(f)){if(!De.isUndefined(B))return n(void 0,B)}else return n(void 0,f)}function u(B,f,p){if(p in e)return n(B,f);if(p in t)return n(void 0,B)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(B,f)=>i(jv(B),jv(f),!0)};return De.forEach(Object.keys(Object.assign({},t,e)),function(f){const p=c[f]||i,h=p(t[f],e[f],f);De.isUndefined(h)&&p!==u||(r[f]=h)}),r}const db="1.6.8",_h={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{_h[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const Vv={};_h.transitional=function(e,r,n){function i(a,o){return"[Axios v"+db+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,u)=>{if(e===!1)throw new Tt(i(o," has been removed"+(r?" in "+r:"")),Tt.ERR_DEPRECATED);return r&&!Vv[o]&&(Vv[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,o,u):!0}};function GE(t,e,r){if(typeof t!="object")throw new Tt("options must be an object",Tt.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const a=n[i],o=e[a];if(o){const u=t[a],c=u===void 0||o(u,a,t);if(c!==!0)throw new Tt("option "+a+" must be "+c,Tt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Tt("Unknown option "+a,Tt.ERR_BAD_OPTION)}}const pp={assertOptions:GE,validators:_h},Ta=pp.validators;class ws{constructor(e){this.defaults=e,this.interceptors={request:new Mv,response:new Mv}}async request(e,r){try{return await this._request(e,r)}catch(n){if(n instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+a):n.stack=a}throw n}}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=Io(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&pp.assertOptions(n,{silentJSONParsing:Ta.transitional(Ta.boolean),forcedJSONParsing:Ta.transitional(Ta.boolean),clarifyTimeoutError:Ta.transitional(Ta.boolean)},!1),i!=null&&(De.isFunction(i)?r.paramsSerializer={serialize:i}:pp.assertOptions(i,{encode:Ta.function,serialize:Ta.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&De.merge(a.common,a[r.method]);a&&De.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),r.headers=ai.concat(o,a);const u=[];let c=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(r)===!1||(c=c&&y.synchronous,u.unshift(y.fulfilled,y.rejected))});const B=[];this.interceptors.response.forEach(function(y){B.push(y.fulfilled,y.rejected)});let f,p=0,h;if(!c){const v=[Fv.bind(this),void 0];for(v.unshift.apply(v,u),v.push.apply(v,B),h=v.length,f=Promise.resolve(r);p{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(u=>{n.subscribe(u),a=u}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},e(function(a,o,u){n.reason||(n.reason=new mu(a,o,u),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new yh(function(i){e=i}),cancel:e}}}function UE(t){return function(r){return t.apply(null,r)}}function $E(t){return De.isObject(t)&&t.isAxiosError===!0}const hp={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(hp).forEach(([t,e])=>{hp[e]=t});function Bb(t){const e=new ws(t),r=W3(ws.prototype.request,e);return De.extend(r,ws.prototype,e,{allOwnKeys:!0}),De.extend(r,e,null,{allOwnKeys:!0}),r.create=function(i){return Bb(Io(t,i))},r}const Ht=Bb(hu);Ht.Axios=ws;Ht.CanceledError=mu;Ht.CancelToken=yh;Ht.isCancel=lb;Ht.VERSION=db;Ht.toFormData=Qc;Ht.AxiosError=Tt;Ht.Cancel=Ht.CanceledError;Ht.all=function(e){return Promise.all(e)};Ht.spread=UE;Ht.isAxiosError=$E;Ht.mergeConfig=Io;Ht.AxiosHeaders=ai;Ht.formToJSON=t=>ob(De.isHTMLForm(t)?new FormData(t):t);Ht.getAdapter=cb.getAdapter;Ht.HttpStatusCode=hp;Ht.default=Ht;window.axios=Ht;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Hv=document.head.querySelector('meta[name="csrf-token"]');Hv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Hv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** -* @vue/shared v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Un(t,e){const r=new Set(t.split(","));return e?n=>r.has(n.toLowerCase()):n=>r.has(n)}const Et={},To=[],Mr=()=>{},oc=()=>!1,Fs=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),bh=t=>t.startsWith("onUpdate:"),xt=Object.assign,Dh=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},WE=Object.prototype.hasOwnProperty,kt=(t,e)=>WE.call(t,e),He=Array.isArray,xo=t=>rl(t)==="[object Map]",js=t=>rl(t)==="[object Set]",Gv=t=>rl(t)==="[object Date]",KE=t=>rl(t)==="[object RegExp]",at=t=>typeof t=="function",Bt=t=>typeof t=="string",oi=t=>typeof t=="symbol",jt=t=>t!==null&&typeof t=="object",wh=t=>(jt(t)||at(t))&&at(t.then)&&at(t.catch),fb=Object.prototype.toString,rl=t=>fb.call(t),YE=t=>rl(t).slice(8,-1),pb=t=>rl(t)==="[object Object]",Th=t=>Bt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ha=Un(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zE=Un("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Xc=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},qE=/-(\w)/g,ir=Xc(t=>t.replace(qE,(e,r)=>r?r.toUpperCase():"")),JE=/\B([A-Z])/g,Nn=Xc(t=>t.replace(JE,"-$1").toLowerCase()),Vs=Xc(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ao=Xc(t=>t?`on${Vs(t)}`:""),Di=(t,e)=>!Object.is(t,e),ko=(t,e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},vc=t=>{const e=parseFloat(t);return isNaN(e)?t:e},_c=t=>{const e=Bt(t)?Number(t):NaN;return isNaN(e)?t:e};let Uv;const mb=()=>Uv||(Uv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),QE="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",XE=Un(QE);function $r(t){if(He(t)){const e={};for(let r=0;r{if(r){const n=r.split(tP);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function et(t){let e="";if(Bt(t))e=t;else if(He(t))for(let r=0;rYa(r,e))}const ke=t=>Bt(t)?t:t==null?"":He(t)||jt(t)&&(t.toString===fb||!at(t.toString))?JSON.stringify(t,vb,2):String(t),vb=(t,e)=>e&&e.__v_isRef?vb(t,e.value):xo(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,i],a)=>(r[q1(n,a)+" =>"]=i,r),{})}:js(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>q1(r))}:oi(e)?q1(e):jt(e)&&!He(e)&&!pb(e)?String(e):e,q1=(t,e="")=>{var r;return oi(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** -* @vue/reactivity v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let In;class xh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=In,!e&&In&&(this.index=(In.scopes||(In.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const r=In;try{return In=this,e()}finally{In=r}}}on(){In=this}off(){In=this.parent}stop(e){if(this._active){let r,n;for(r=0,n=this.effects.length;r=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),es()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=Ga,r=Ts;try{return Ga=!0,Ts=this,this._runnings++,$v(this),this.fn()}finally{Wv(this),this._runnings--,Ts=r,Ga=e}}stop(){this.active&&($v(this),Wv(this),this.onStop&&this.onStop(),this.active=!1)}}function hP(t){return t.value}function $v(t){t._trackId++,t._depsLength=0}function Wv(t){if(t.deps.length>t._depsLength){for(let e=t._depsLength;e{r.dirty&&r.run()});e&&(xt(r,e),e.scope&&_b(r,e.scope)),(!e||!e.lazy)&&r.run();const n=r.run.bind(r);return n.effect=r,n}function CP(t){t.effect.stop()}let Ga=!0,mp=0;const Db=[];function Xa(){Db.push(Ga),Ga=!1}function es(){const t=Db.pop();Ga=t===void 0?!0:t}function kh(){mp++}function Sh(){for(mp--;!mp&&Cp.length;)Cp.shift()()}function wb(t,e,r){if(e.get(t)!==t._trackId){e.set(t,t._trackId);const n=t.deps[t._depsLength];n!==e?(n&&bb(n,t),t.deps[t._depsLength++]=e):t._depsLength++}}const Cp=[];function Tb(t,e,r){kh();for(const n of t.keys()){let i;n._dirtyLevel{const r=new Map;return r.cleanup=t,r.computed=e,r},yc=new WeakMap,xs=Symbol(""),gp=Symbol("");function xn(t,e,r){if(Ga&&Ts){let n=yc.get(t);n||yc.set(t,n=new Map);let i=n.get(r);i||n.set(r,i=xb(()=>n.delete(r))),wb(Ts,i)}}function oa(t,e,r,n,i,a){const o=yc.get(t);if(!o)return;let u=[];if(e==="clear")u=[...o.values()];else if(r==="length"&&He(t)){const c=Number(n);o.forEach((B,f)=>{(f==="length"||!oi(f)&&f>=c)&&u.push(B)})}else switch(r!==void 0&&u.push(o.get(r)),e){case"add":He(t)?Th(r)&&u.push(o.get("length")):(u.push(o.get(xs)),xo(t)&&u.push(o.get(gp)));break;case"delete":He(t)||(u.push(o.get(xs)),xo(t)&&u.push(o.get(gp)));break;case"set":xo(t)&&u.push(o.get(xs));break}kh();for(const c of u)c&&Tb(c,4);Sh()}function gP(t,e){const r=yc.get(t);return r&&r.get(e)}const vP=Un("__proto__,__v_isRef,__isVue"),Ab=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(oi)),Kv=_P();function _P(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...r){const n=At(this);for(let a=0,o=this.length;a{t[e]=function(...r){Xa(),kh();const n=At(this)[e].apply(this,r);return Sh(),es(),n}}),t}function yP(t){oi(t)||(t=String(t));const e=At(this);return xn(e,"has",t),e.hasOwnProperty(t)}class kb{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const i=this._isReadonly,a=this._isShallow;if(r==="__v_isReactive")return!i;if(r==="__v_isReadonly")return i;if(r==="__v_isShallow")return a;if(r==="__v_raw")return n===(i?a?Ib:Rb:a?Ob:Pb).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=He(e);if(!i){if(o&&kt(Kv,r))return Reflect.get(Kv,r,n);if(r==="hasOwnProperty")return yP}const u=Reflect.get(e,r,n);return(oi(r)?Ab.has(r):vP(r))||(i||xn(e,"get",r),a)?u:Zr(u)?o&&Th(r)?u:u.value:jt(u)?i?Ph(u):jn(u):u}}class Sb extends kb{constructor(e=!1){super(!1,e)}set(e,r,n,i){let a=e[r];if(!this._isShallow){const c=Zo(a);if(!$l(n)&&!Zo(n)&&(a=At(a),n=At(n)),!He(e)&&Zr(a)&&!Zr(n))return c?!1:(a.value=n,!0)}const o=He(e)&&Th(r)?Number(r)t,td=t=>Reflect.getPrototypeOf(t);function T0(t,e,r=!1,n=!1){t=t.__v_raw;const i=At(t),a=At(e);r||(Di(e,a)&&xn(i,"get",e),xn(i,"get",a));const{has:o}=td(i),u=n?Eh:r?Rh:Wl;if(o.call(i,e))return u(t.get(e));if(o.call(i,a))return u(t.get(a));t!==i&&t.get(e)}function x0(t,e=!1){const r=this.__v_raw,n=At(r),i=At(t);return e||(Di(t,i)&&xn(n,"has",t),xn(n,"has",i)),t===i?r.has(t):r.has(t)||r.has(i)}function A0(t,e=!1){return t=t.__v_raw,!e&&xn(At(t),"iterate",xs),Reflect.get(t,"size",t)}function Yv(t){t=At(t);const e=At(this);return td(e).has.call(e,t)||(e.add(t),oa(e,"add",t,t)),this}function zv(t,e){e=At(e);const r=At(this),{has:n,get:i}=td(r);let a=n.call(r,t);a||(t=At(t),a=n.call(r,t));const o=i.call(r,t);return r.set(t,e),a?Di(e,o)&&oa(r,"set",t,e):oa(r,"add",t,e),this}function qv(t){const e=At(this),{has:r,get:n}=td(e);let i=r.call(e,t);i||(t=At(t),i=r.call(e,t)),n&&n.call(e,t);const a=e.delete(t);return i&&oa(e,"delete",t,void 0),a}function Jv(){const t=At(this),e=t.size!==0,r=t.clear();return e&&oa(t,"clear",void 0,void 0),r}function k0(t,e){return function(n,i){const a=this,o=a.__v_raw,u=At(o),c=e?Eh:t?Rh:Wl;return!t&&xn(u,"iterate",xs),o.forEach((B,f)=>n.call(i,c(B),c(f),a))}}function S0(t,e,r){return function(...n){const i=this.__v_raw,a=At(i),o=xo(a),u=t==="entries"||t===Symbol.iterator&&o,c=t==="keys"&&o,B=i[t](...n),f=r?Eh:e?Rh:Wl;return!e&&xn(a,"iterate",c?gp:xs),{next(){const{value:p,done:h}=B.next();return h?{value:p,done:h}:{value:u?[f(p[0]),f(p[1])]:f(p),done:h}},[Symbol.iterator](){return this}}}}function xa(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function xP(){const t={get(a){return T0(this,a)},get size(){return A0(this)},has:x0,add:Yv,set:zv,delete:qv,clear:Jv,forEach:k0(!1,!1)},e={get(a){return T0(this,a,!1,!0)},get size(){return A0(this)},has:x0,add:Yv,set:zv,delete:qv,clear:Jv,forEach:k0(!1,!0)},r={get(a){return T0(this,a,!0)},get size(){return A0(this,!0)},has(a){return x0.call(this,a,!0)},add:xa("add"),set:xa("set"),delete:xa("delete"),clear:xa("clear"),forEach:k0(!0,!1)},n={get(a){return T0(this,a,!0,!0)},get size(){return A0(this,!0)},has(a){return x0.call(this,a,!0)},add:xa("add"),set:xa("set"),delete:xa("delete"),clear:xa("clear"),forEach:k0(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=S0(a,!1,!1),r[a]=S0(a,!0,!1),e[a]=S0(a,!1,!0),n[a]=S0(a,!0,!0)}),[t,r,e,n]}const[AP,kP,SP,EP]=xP();function rd(t,e){const r=e?t?EP:SP:t?kP:AP;return(n,i,a)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?n:Reflect.get(kt(r,i)&&i in n?r:n,i,a)}const PP={get:rd(!1,!1)},OP={get:rd(!1,!0)},RP={get:rd(!0,!1)},IP={get:rd(!0,!0)},Pb=new WeakMap,Ob=new WeakMap,Rb=new WeakMap,Ib=new WeakMap;function MP(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ZP(t){return t.__v_skip||!Object.isExtensible(t)?0:MP(YE(t))}function jn(t){return Zo(t)?t:nd(t,!1,bP,PP,Pb)}function Mb(t){return nd(t,!1,wP,OP,Ob)}function Ph(t){return nd(t,!0,DP,RP,Rb)}function LP(t){return nd(t,!0,TP,IP,Ib)}function nd(t,e,r,n,i){if(!jt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const a=i.get(t);if(a)return a;const o=ZP(t);if(o===0)return t;const u=new Proxy(t,o===2?n:r);return i.set(t,u),u}function So(t){return Zo(t)?So(t.__v_raw):!!(t&&t.__v_isReactive)}function Zo(t){return!!(t&&t.__v_isReadonly)}function $l(t){return!!(t&&t.__v_isShallow)}function Oh(t){return t?!!t.__v_raw:!1}function At(t){const e=t&&t.__v_raw;return e?At(e):t}function Zb(t){return Object.isExtensible(t)&&hb(t,"__v_skip",!0),t}const Wl=t=>jt(t)?jn(t):t,Rh=t=>jt(t)?Ph(t):t;class Lb{constructor(e,r,n,i){this.getter=e,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Mo(()=>e(this._value),()=>Eo(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=n}get value(){const e=At(this);return(!e._cacheable||e.effect.dirty)&&Di(e._value,e._value=e.effect.run())&&Eo(e,4),Ih(e),e.effect._dirtyLevel>=2&&Eo(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function NP(t,e,r=!1){let n,i;const a=at(t);return a?(n=t,i=Mr):(n=t.get,i=t.set),new Lb(n,i,a||!i,r)}function Ih(t){var e;Ga&&Ts&&(t=At(t),wb(Ts,(e=t.dep)!=null?e:t.dep=xb(()=>t.dep=void 0,t instanceof Lb?t:void 0)))}function Eo(t,e=4,r){t=At(t);const n=t.dep;n&&Tb(n,e)}function Zr(t){return!!(t&&t.__v_isRef===!0)}function ve(t){return Nb(t,!1)}function FP(t){return Nb(t,!0)}function Nb(t,e){return Zr(t)?t:new jP(t,e)}class jP{constructor(e,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?e:At(e),this._value=r?e:Wl(e)}get value(){return Ih(this),this._value}set value(e){const r=this.__v_isShallow||$l(e)||Zo(e);e=r?e:At(e),Di(e,this._rawValue)&&(this._rawValue=e,this._value=r?e:Wl(e),Eo(this,4))}}function VP(t){Eo(t,4)}function J(t){return Zr(t)?t.value:t}function HP(t){return at(t)?t():J(t)}const GP={get:(t,e,r)=>J(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const i=t[e];return Zr(i)&&!Zr(r)?(i.value=r,!0):Reflect.set(t,e,r,n)}};function Mh(t){return So(t)?t:new Proxy(t,GP)}class UP{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:r,set:n}=e(()=>Ih(this),()=>Eo(this));this._get=r,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function Fb(t){return new UP(t)}function $P(t){const e=He(t)?new Array(t.length):{};for(const r in t)e[r]=jb(t,r);return e}class WP{constructor(e,r,n){this._object=e,this._key=r,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return gP(At(this._object),this._key)}}class KP{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Lo(t,e,r){return Zr(t)?t:at(t)?new KP(t):jt(t)&&arguments.length>1?jb(t,e,r):ve(t)}function jb(t,e,r){const n=t[e];return Zr(n)?n:new WP(t,e,r)}const YP={GET:"get",HAS:"has",ITERATE:"iterate"},zP={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** -* @vue/runtime-core v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function qP(t,e){}const JP={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},QP={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function la(t,e,r,n){try{return n?t(...n):t()}catch(i){Hs(i,e,r)}}function Vn(t,e,r,n){if(at(t)){const i=la(t,e,r,n);return i&&wh(i)&&i.catch(a=>{Hs(a,e,r)}),i}if(He(t)){const i=[];for(let a=0;a>>1,i=nn[n],a=Yl(i);aIi&&nn.splice(e,1)}function bc(t){He(t)?Po.push(...t):(!Ia||!Ia.includes(t,t.allowRecurse?vs+1:vs))&&Po.push(t),Hb()}function Qv(t,e,r=Kl?Ii+1:0){for(;rYl(r)-Yl(n));if(Po.length=0,Ia){Ia.push(...e);return}for(Ia=e,vs=0;vst.id==null?1/0:t.id,rO=(t,e)=>{const r=Yl(t)-Yl(e);if(r===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return r};function Gb(t){vp=!1,Kl=!0,nn.sort(rO);try{for(Ii=0;Iivo.emit(i,...a)),E0=[]):typeof window<"u"&&window.HTMLElement&&!((n=(r=window.navigator)==null?void 0:r.userAgent)!=null&&n.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{Ub(a,e)}),setTimeout(()=>{vo||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,E0=[])},3e3)):E0=[]}function nO(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||Et;let i=r;const a=e.startsWith("update:"),o=a&&e.slice(7);if(o&&o in n){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:p,trim:h}=n[f]||Et;h&&(i=r.map(C=>Bt(C)?C.trim():C)),p&&(i=r.map(vc))}let u,c=n[u=Ao(e)]||n[u=Ao(ir(e))];!c&&a&&(c=n[u=Ao(Nn(e))]),c&&Vn(c,t,6,i);const B=n[u+"Once"];if(B){if(!t.emitted)t.emitted={};else if(t.emitted[u])return;t.emitted[u]=!0,Vn(B,t,6,i)}}function $b(t,e,r=!1){const n=e.emitsCache,i=n.get(t);if(i!==void 0)return i;const a=t.emits;let o={},u=!1;if(!at(t)){const c=B=>{const f=$b(B,e,!0);f&&(u=!0,xt(o,f))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!a&&!u?(jt(t)&&n.set(t,null),null):(He(a)?a.forEach(c=>o[c]=null):xt(o,a),jt(t)&&n.set(t,o),o)}function ad(t,e){return!t||!Fs(e)?!1:(e=e.slice(2).replace(/Once$/,""),kt(t,e[0].toLowerCase()+e.slice(1))||kt(t,Nn(e))||kt(t,e))}let Ar=null,sd=null;function zl(t){const e=Ar;return Ar=t,sd=t&&t.type.__scopeId||null,e}function Wb(t){sd=t}function Kb(){sd=null}const iO=t=>$e;function $e(t,e=Ar,r){if(!e||t._n)return t;const n=(...i)=>{n._d&&Ap(-1);const a=zl(e);let o;try{o=t(...i)}finally{zl(a),n._d&&Ap(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function lc(t){const{type:e,vnode:r,proxy:n,withProxy:i,propsOptions:[a],slots:o,attrs:u,emit:c,render:B,renderCache:f,props:p,data:h,setupState:C,ctx:v,inheritAttrs:y}=t,b=zl(t);let D,w;try{if(r.shapeFlag&4){const T=i||n,O=T;D=Ln(B.call(O,T,f,p,C,h,v)),w=u}else{const T=e;D=Ln(T.length>1?T(p,{attrs:u,slots:o,emit:c}):T(p,null)),w=e.props?u:sO(u)}}catch(T){Fl.length=0,Hs(T,t,1),D=Ze(Wr)}let g=D;if(w&&y!==!1){const T=Object.keys(w),{shapeFlag:O}=g;T.length&&O&7&&(a&&T.some(bh)&&(w=oO(w,a)),g=ji(g,w,!1,!0))}return r.dirs&&(g=ji(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(r.dirs):r.dirs),r.transition&&(g.transition=r.transition),D=g,zl(b),D}function aO(t,e=!0){let r;for(let n=0;n{let e;for(const r in t)(r==="class"||r==="style"||Fs(r))&&((e||(e={}))[r]=t[r]);return e},oO=(t,e)=>{const r={};for(const n in t)(!bh(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function lO(t,e,r){const{props:n,children:i,component:a}=t,{props:o,children:u,patchFlag:c}=e,B=a.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?Xv(n,o,B):!!o;if(c&8){const f=e.dynamicProps;for(let p=0;pt.__isSuspense;let _p=0;const cO={name:"Suspense",__isSuspense:!0,process(t,e,r,n,i,a,o,u,c,B){if(t==null)BO(e,r,n,i,a,o,u,c,B);else{if(a&&a.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}fO(t,e,r,n,i,o,u,c,B)}},hydrate:pO,create:jh,normalize:hO},dO=cO;function ql(t,e){const r=t.props&&t.props[e];at(r)&&r()}function BO(t,e,r,n,i,a,o,u,c){const{p:B,o:{createElement:f}}=c,p=f("div"),h=t.suspense=jh(t,i,n,e,p,r,a,o,u,c);B(null,h.pendingBranch=t.ssContent,p,null,n,h,a,o),h.deps>0?(ql(t,"onPending"),ql(t,"onFallback"),B(null,t.ssFallback,e,r,n,null,a,o),Oo(h,t.ssFallback)):h.resolve(!1,!0)}function fO(t,e,r,n,i,a,o,u,{p:c,um:B,o:{createElement:f}}){const p=e.suspense=t.suspense;p.vnode=e,e.el=t.el;const h=e.ssContent,C=e.ssFallback,{activeBranch:v,pendingBranch:y,isInFallback:b,isHydrating:D}=p;if(y)p.pendingBranch=h,Ci(h,y)?(c(y,h,p.hiddenContainer,null,i,p,a,o,u),p.deps<=0?p.resolve():b&&(D||(c(v,C,r,n,i,null,a,o,u),Oo(p,C)))):(p.pendingId=_p++,D?(p.isHydrating=!1,p.activeBranch=y):B(y,i,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),b?(c(null,h,p.hiddenContainer,null,i,p,a,o,u),p.deps<=0?p.resolve():(c(v,C,r,n,i,null,a,o,u),Oo(p,C))):v&&Ci(h,v)?(c(v,h,r,n,i,p,a,o,u),p.resolve(!0)):(c(null,h,p.hiddenContainer,null,i,p,a,o,u),p.deps<=0&&p.resolve()));else if(v&&Ci(h,v))c(v,h,r,n,i,p,a,o,u),Oo(p,h);else if(ql(e,"onPending"),p.pendingBranch=h,h.shapeFlag&512?p.pendingId=h.component.suspenseId:p.pendingId=_p++,c(null,h,p.hiddenContainer,null,i,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:w,pendingId:g}=p;w>0?setTimeout(()=>{p.pendingId===g&&p.fallback(C)},w):w===0&&p.fallback(C)}}function jh(t,e,r,n,i,a,o,u,c,B,f=!1){const{p,m:h,um:C,n:v,o:{parentNode:y,remove:b}}=B;let D;const w=mO(t);w&&e&&e.pendingBranch&&(D=e.pendingId,e.deps++);const g=t.props?_c(t.props.timeout):void 0,T=a,O={vnode:t,parent:e,parentComponent:r,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:_p++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(P=!1,I=!1){const{vnode:N,activeBranch:M,pendingBranch:F,pendingId:q,effects:K,parentComponent:ce,container:X}=O;let Z=!1;O.isHydrating?O.isHydrating=!1:P||(Z=M&&F.transition&&F.transition.mode==="out-in",Z&&(M.transition.afterLeave=()=>{q===O.pendingId&&(h(F,X,a===T?v(M):a,0),bc(K))}),M&&(y(M.el)!==O.hiddenContainer&&(a=v(M)),C(M,ce,O,!0)),Z||h(F,X,a,0)),Oo(O,F),O.pendingBranch=null,O.isInFallback=!1;let Y=O.parent,E=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...K),E=!0;break}Y=Y.parent}!E&&!Z&&bc(K),O.effects=[],w&&e&&e.pendingBranch&&D===e.pendingId&&(e.deps--,e.deps===0&&!I&&e.resolve()),ql(N,"onResolve")},fallback(P){if(!O.pendingBranch)return;const{vnode:I,activeBranch:N,parentComponent:M,container:F,namespace:q}=O;ql(I,"onFallback");const K=v(N),ce=()=>{O.isInFallback&&(p(null,P,F,K,M,null,q,u,c),Oo(O,P))},X=P.transition&&P.transition.mode==="out-in";X&&(N.transition.afterLeave=ce),O.isInFallback=!0,C(N,M,null,!0),X||ce()},move(P,I,N){O.activeBranch&&h(O.activeBranch,P,I,N),O.container=P},next(){return O.activeBranch&&v(O.activeBranch)},registerDep(P,I){const N=!!O.pendingBranch;N&&O.deps++;const M=P.vnode.el;P.asyncDep.catch(F=>{Hs(F,P,0)}).then(F=>{if(P.isUnmounted||O.isUnmounted||O.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:q}=P;Ep(P,F,!1),M&&(q.el=M);const K=!M&&P.subTree.el;I(P,q,y(M||P.subTree.el),M?null:v(P.subTree),O,o,c),K&&b(K),Lh(P,q.el),N&&--O.deps===0&&O.resolve()})},unmount(P,I){O.isUnmounted=!0,O.activeBranch&&C(O.activeBranch,r,P,I),O.pendingBranch&&C(O.pendingBranch,r,P,I)}};return O}function pO(t,e,r,n,i,a,o,u,c){const B=e.suspense=jh(e,n,r,t.parentNode,document.createElement("div"),null,i,a,o,u,!0),f=c(t,B.pendingBranch=e.ssContent,r,B,a,o);return B.deps===0&&B.resolve(!1,!0),f}function hO(t){const{shapeFlag:e,children:r}=t,n=e&32;t.ssContent=t2(n?r.default:r),t.ssFallback=n?t2(r.fallback):Ze(Wr)}function t2(t){let e;if(at(t)){const r=Ms&&t._c;r&&(t._d=!1,U()),t=t(),r&&(t._d=!0,e=bn,ID())}return He(t)&&(t=aO(t)),t=Ln(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(r=>r!==t)),t}function Jb(t,e){e&&e.pendingBranch?He(t)?e.effects.push(...t):e.effects.push(t):bc(t)}function Oo(t,e){t.activeBranch=e;const{vnode:r,parentComponent:n}=t;let i=e.el;for(;!i&&e.component;)e=e.component.subTree,i=e.el;r.el=i,n&&n.subTree===r&&(n.vnode.el=i,Lh(n,i))}function mO(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Qb=Symbol.for("v-scx"),Xb=()=>Ll(Qb);function eD(t,e){return Cu(t,null,e)}function tD(t,e){return Cu(t,null,{flush:"post"})}function rD(t,e){return Cu(t,null,{flush:"sync"})}const P0={};function wr(t,e,r){return Cu(t,e,r)}function Cu(t,e,{immediate:r,deep:n,flush:i,once:a,onTrack:o,onTrigger:u}=Et){if(e&&a){const P=e;e=(...I)=>{P(...I),O()}}const c=Rr,B=P=>n===!0?P:_s(P,n===!1?1:void 0);let f,p=!1,h=!1;if(Zr(t)?(f=()=>t.value,p=$l(t)):So(t)?(f=()=>B(t),p=!0):He(t)?(h=!0,p=t.some(P=>So(P)||$l(P)),f=()=>t.map(P=>{if(Zr(P))return P.value;if(So(P))return B(P);if(at(P))return la(P,c,2)})):at(t)?e?f=()=>la(t,c,2):f=()=>(C&&C(),Vn(t,c,3,[v])):f=Mr,e&&n){const P=f;f=()=>_s(P())}let C,v=P=>{C=g.onStop=()=>{la(P,c,4),C=g.onStop=void 0}},y;if(vu)if(v=Mr,e?r&&Vn(e,c,3,[f(),h?[]:void 0,v]):f(),i==="sync"){const P=Xb();y=P.__watcherHandles||(P.__watcherHandles=[])}else return Mr;let b=h?new Array(t.length).fill(P0):P0;const D=()=>{if(!(!g.active||!g.dirty))if(e){const P=g.run();(n||p||(h?P.some((I,N)=>Di(I,b[N])):Di(P,b)))&&(C&&C(),Vn(e,c,3,[P,b===P0?void 0:h&&b[0]===P0?[]:b,v]),b=P)}else g.run()};D.allowRecurse=!!e;let w;i==="sync"?w=D:i==="post"?w=()=>Gr(D,c&&c.suspense):(D.pre=!0,c&&(D.id=c.uid),w=()=>id(D));const g=new Mo(f,Mr,w),T=Ah(),O=()=>{g.stop(),T&&Dh(T.effects,g)};return e?r?D():b=g.run():i==="post"?Gr(g.run.bind(g),c&&c.suspense):g.run(),y&&y.push(O),O}function CO(t,e,r){const n=this.proxy,i=Bt(t)?t.includes(".")?nD(n,t):()=>n[t]:t.bind(n,n);let a;at(e)?a=e:(a=e.handler,r=e);const o=Zs(this),u=Cu(i,a.bind(n),r);return o(),u}function nD(t,e){const r=e.split(".");return()=>{let n=t;for(let i=0;i{_s(n,e,r)});else if(pb(t))for(const n in t)_s(t[n],e,r);return t}function ur(t,e){if(Ar===null)return t;const r=dd(Ar)||Ar.proxy,n=t.dirs||(t.dirs=[]);for(let i=0;i{t.isMounted=!0}),cd(()=>{t.isUnmounting=!0}),t}const ti=[Function,Array],Hh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ti,onEnter:ti,onAfterEnter:ti,onEnterCancelled:ti,onBeforeLeave:ti,onLeave:ti,onAfterLeave:ti,onLeaveCancelled:ti,onBeforeAppear:ti,onAppear:ti,onAfterAppear:ti,onAppearCancelled:ti},gO={name:"BaseTransition",props:Hh,setup(t,{slots:e}){const r=ha(),n=Vh();return()=>{const i=e.default&&od(e.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const h of i)if(h.type!==Wr){a=h;break}}const o=At(t),{mode:u}=o;if(n.isLeaving)return J1(a);const c=r2(a);if(!c)return J1(a);const B=No(c,o,n,r);Rs(c,B);const f=r.subTree,p=f&&r2(f);if(p&&p.type!==Wr&&!Ci(c,p)){const h=No(p,o,n,r);if(Rs(p,h),u==="out-in"&&c.type!==Wr)return n.isLeaving=!0,h.afterLeave=()=>{n.isLeaving=!1,r.update.active!==!1&&(r.effect.dirty=!0,r.update())},J1(a);u==="in-out"&&c.type!==Wr&&(h.delayLeave=(C,v,y)=>{const b=aD(n,p);b[String(p.key)]=p,C[Ma]=()=>{v(),C[Ma]=void 0,delete B.delayedLeave},B.delayedLeave=y})}return a}}},iD=gO;function aD(t,e){const{leavingVNodes:r}=t;let n=r.get(e.type);return n||(n=Object.create(null),r.set(e.type,n)),n}function No(t,e,r,n){const{appear:i,mode:a,persisted:o=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:B,onEnterCancelled:f,onBeforeLeave:p,onLeave:h,onAfterLeave:C,onLeaveCancelled:v,onBeforeAppear:y,onAppear:b,onAfterAppear:D,onAppearCancelled:w}=e,g=String(t.key),T=aD(r,t),O=(N,M)=>{N&&Vn(N,n,9,M)},P=(N,M)=>{const F=M[1];O(N,M),He(N)?N.every(q=>q.length<=1)&&F():N.length<=1&&F()},I={mode:a,persisted:o,beforeEnter(N){let M=u;if(!r.isMounted)if(i)M=y||u;else return;N[Ma]&&N[Ma](!0);const F=T[g];F&&Ci(t,F)&&F.el[Ma]&&F.el[Ma](),O(M,[N])},enter(N){let M=c,F=B,q=f;if(!r.isMounted)if(i)M=b||c,F=D||B,q=w||f;else return;let K=!1;const ce=N[O0]=X=>{K||(K=!0,X?O(q,[N]):O(F,[N]),I.delayedLeave&&I.delayedLeave(),N[O0]=void 0)};M?P(M,[N,ce]):ce()},leave(N,M){const F=String(t.key);if(N[O0]&&N[O0](!0),r.isUnmounting)return M();O(p,[N]);let q=!1;const K=N[Ma]=ce=>{q||(q=!0,M(),ce?O(v,[N]):O(C,[N]),N[Ma]=void 0,T[F]===t&&delete T[F])};T[F]=t,h?P(h,[N,K]):K()},clone(N){return No(N,e,r,n)}};return I}function J1(t){if(gu(t))return t=ji(t),t.children=null,t}function r2(t){if(!gu(t))return t;const{shapeFlag:e,children:r}=t;if(r){if(e&16)return r[0];if(e&32&&at(r.default))return r.default()}}function Rs(t,e){t.shapeFlag&6&&t.component?Rs(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function od(t,e=!1,r){let n=[],i=0;for(let a=0;a1)for(let a=0;a!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function vO(t){at(t)&&(t={loader:t});const{loader:e,loadingComponent:r,errorComponent:n,delay:i=200,timeout:a,suspensible:o=!0,onError:u}=t;let c=null,B,f=0;const p=()=>(f++,c=null,h()),h=()=>{let C;return c||(C=c=e().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),u)return new Promise((y,b)=>{u(v,()=>y(p()),()=>b(v),f+1)});throw v}).then(v=>C!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),B=v,v)))};return Br({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return B},setup(){const C=Rr;if(B)return()=>Q1(B,C);const v=w=>{c=null,Hs(w,C,13,!n)};if(o&&C.suspense||vu)return h().then(w=>()=>Q1(w,C)).catch(w=>(v(w),()=>n?Ze(n,{error:w}):null));const y=ve(!1),b=ve(),D=ve(!!i);return i&&setTimeout(()=>{D.value=!1},i),a!=null&&setTimeout(()=>{if(!y.value&&!b.value){const w=new Error(`Async component timed out after ${a}ms.`);v(w),b.value=w}},a),h().then(()=>{y.value=!0,C.parent&&gu(C.parent.vnode)&&(C.parent.effect.dirty=!0,id(C.parent.update))}).catch(w=>{v(w),b.value=w}),()=>{if(y.value&&B)return Q1(B,C);if(b.value&&n)return Ze(n,{error:b.value});if(r&&!D.value)return Ze(r)}}})}function Q1(t,e){const{ref:r,props:n,children:i,ce:a}=e.vnode,o=Ze(t,n,i);return o.ref=r,o.ce=a,delete e.vnode.ce,o}const gu=t=>t.type.__isKeepAlive,_O={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const r=ha(),n=r.ctx;if(!n.renderer)return()=>{const w=e.default&&e.default();return w&&w.length===1?w[0]:w};const i=new Map,a=new Set;let o=null;const u=r.suspense,{renderer:{p:c,m:B,um:f,o:{createElement:p}}}=n,h=p("div");n.activate=(w,g,T,O,P)=>{const I=w.component;B(w,g,T,0,u),c(I.vnode,w,g,T,I,u,O,w.slotScopeIds,P),Gr(()=>{I.isDeactivated=!1,I.a&&ko(I.a);const N=w.props&&w.props.onVnodeMounted;N&&_n(N,I.parent,w)},u)},n.deactivate=w=>{const g=w.component;B(w,h,null,1,u),Gr(()=>{g.da&&ko(g.da);const T=w.props&&w.props.onVnodeUnmounted;T&&_n(T,g.parent,w),g.isDeactivated=!0},u)};function C(w){X1(w),f(w,r,u,!0)}function v(w){i.forEach((g,T)=>{const O=Op(g.type);O&&(!w||!w(O))&&y(T)})}function y(w){const g=i.get(w);!o||!Ci(g,o)?C(g):o&&X1(o),i.delete(w),a.delete(w)}wr(()=>[t.include,t.exclude],([w,g])=>{w&&v(T=>Rl(w,T)),g&&v(T=>!Rl(g,T))},{flush:"post",deep:!0});let b=null;const D=()=>{b!=null&&i.set(b,eB(r.subTree))};return er(D),ud(D),cd(()=>{i.forEach(w=>{const{subTree:g,suspense:T}=r,O=eB(g);if(w.type===O.type&&w.key===O.key){X1(O);const P=O.component.da;P&&Gr(P,T);return}C(w)})}),()=>{if(b=null,!e.default)return null;const w=e.default(),g=w[0];if(w.length>1)return o=null,w;if(!za(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let T=eB(g);const O=T.type,P=Op(As(T)?T.type.__asyncResolved||{}:O),{include:I,exclude:N,max:M}=t;if(I&&(!P||!Rl(I,P))||N&&P&&Rl(N,P))return o=T,g;const F=T.key==null?O:T.key,q=i.get(F);return T.el&&(T=ji(T),g.shapeFlag&128&&(g.ssContent=T)),b=F,q?(T.el=q.el,T.component=q.component,T.transition&&Rs(T,T.transition),T.shapeFlag|=512,a.delete(F),a.add(F)):(a.add(F),M&&a.size>parseInt(M,10)&&y(a.values().next().value)),T.shapeFlag|=256,o=T,qb(g.type)?g:T}}},yO=_O;function Rl(t,e){return He(t)?t.some(r=>Rl(r,e)):Bt(t)?t.split(",").includes(e):KE(t)?t.test(e):!1}function sD(t,e){lD(t,"a",e)}function oD(t,e){lD(t,"da",e)}function lD(t,e,r=Rr){const n=t.__wdc||(t.__wdc=()=>{let i=r;for(;i;){if(i.isDeactivated)return;i=i.parent}return t()});if(ld(e,n,r),r){let i=r.parent;for(;i&&i.parent;)gu(i.parent.vnode)&&bO(n,e,r,i),i=i.parent}}function bO(t,e,r,n){const i=ld(e,t,n,!0);pa(()=>{Dh(n[e],i)},r)}function X1(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function eB(t){return t.shapeFlag&128?t.ssContent:t}function ld(t,e,r=Rr,n=!1){if(r){const i=r[t]||(r[t]=[]),a=e.__weh||(e.__weh=(...o)=>{if(r.isUnmounted)return;Xa();const u=Zs(r),c=Vn(e,r,t,o);return u(),es(),c});return n?i.unshift(a):i.push(a),a}}const fa=t=>(e,r=Rr)=>(!vu||t==="sp")&&ld(t,(...n)=>e(...n),r),uD=fa("bm"),er=fa("m"),Gh=fa("bu"),ud=fa("u"),cd=fa("bum"),pa=fa("um"),cD=fa("sp"),dD=fa("rtg"),BD=fa("rtc");function fD(t,e=Rr){ld("ec",t,e)}function dt(t,e,r,n){let i;const a=r&&r[n];if(He(t)||Bt(t)){i=new Array(t.length);for(let o=0,u=t.length;oe(o,u,void 0,a&&a[u]));else{const o=Object.keys(t);i=new Array(o.length);for(let u=0,c=o.length;u{const a=n.fn(...i);return a&&(a.key=n.key),a}:n.fn)}return t}function Oe(t,e,r={},n,i){if(Ar.isCE||Ar.parent&&As(Ar.parent)&&Ar.parent.isCE)return e!=="default"&&(r.name=e),Ze("slot",r,n&&n());let a=t[e];a&&a._c&&(a._d=!1),U();const o=a&&pD(a(r)),u=qe(Ve,{key:r.key||o&&o.key||`_${e}`},o||(n?n():[]),o&&t._===1?64:-2);return!i&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),a&&a._c&&(a._d=!0),u}function pD(t){return t.some(e=>za(e)?!(e.type===Wr||e.type===Ve&&!pD(e.children)):!0)?t:null}function DO(t,e){const r={};for(const n in t)r[e&&/[A-Z]/.test(n)?`on:${n}`:Ao(n)]=t[n];return r}const yp=t=>t?FD(t)?dd(t)||t.proxy:yp(t.parent):null,Zl=xt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>yp(t.parent),$root:t=>yp(t.root),$emit:t=>t.emit,$options:t=>Uh(t),$forceUpdate:t=>t.f||(t.f=()=>{t.effect.dirty=!0,id(t.update)}),$nextTick:t=>t.n||(t.n=qr.bind(t.proxy)),$watch:t=>CO.bind(t)}),tB=(t,e)=>t!==Et&&!t.__isScriptSetup&&kt(t,e),bp={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:i,props:a,accessCache:o,type:u,appContext:c}=t;let B;if(e[0]!=="$"){const C=o[e];if(C!==void 0)switch(C){case 1:return n[e];case 2:return i[e];case 4:return r[e];case 3:return a[e]}else{if(tB(n,e))return o[e]=1,n[e];if(i!==Et&&kt(i,e))return o[e]=2,i[e];if((B=t.propsOptions[0])&&kt(B,e))return o[e]=3,a[e];if(r!==Et&&kt(r,e))return o[e]=4,r[e];Dp&&(o[e]=0)}}const f=Zl[e];let p,h;if(f)return e==="$attrs"&&xn(t.attrs,"get",""),f(t);if((p=u.__cssModules)&&(p=p[e]))return p;if(r!==Et&&kt(r,e))return o[e]=4,r[e];if(h=c.config.globalProperties,kt(h,e))return h[e]},set({_:t},e,r){const{data:n,setupState:i,ctx:a}=t;return tB(i,e)?(i[e]=r,!0):n!==Et&&kt(n,e)?(n[e]=r,!0):kt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(a[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:i,propsOptions:a}},o){let u;return!!r[o]||t!==Et&&kt(t,o)||tB(e,o)||(u=a[0])&&kt(u,o)||kt(n,o)||kt(Zl,o)||kt(i.config.globalProperties,o)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:kt(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}},wO=xt({},bp,{get(t,e){if(e!==Symbol.unscopables)return bp.get(t,e,t)},has(t,e){return e[0]!=="_"&&!XE(e)}});function TO(){return null}function xO(){return null}function AO(t){}function kO(t){}function SO(){return null}function EO(){}function PO(t,e){return null}function ts(){return hD().slots}function OO(){return hD().attrs}function hD(){const t=ha();return t.setupContext||(t.setupContext=GD(t))}function Jl(t){return He(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}function RO(t,e){const r=Jl(t);for(const n in e){if(n.startsWith("__skip"))continue;let i=r[n];i?He(i)||at(i)?i=r[n]={type:i,default:e[n]}:i.default=e[n]:i===null&&(i=r[n]={default:e[n]}),i&&e[`__skip_${n}`]&&(i.skipFactory=!0)}return r}function IO(t,e){return!t||!e?t||e:He(t)&&He(e)?t.concat(e):xt({},Jl(t),Jl(e))}function MO(t,e){const r={};for(const n in t)e.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>t[n]});return r}function ZO(t){const e=ha();let r=t();return Sp(),wh(r)&&(r=r.catch(n=>{throw Zs(e),n})),[r,()=>Zs(e)]}let Dp=!0;function LO(t){const e=Uh(t),r=t.proxy,n=t.ctx;Dp=!1,e.beforeCreate&&n2(e.beforeCreate,t,"bc");const{data:i,computed:a,methods:o,watch:u,provide:c,inject:B,created:f,beforeMount:p,mounted:h,beforeUpdate:C,updated:v,activated:y,deactivated:b,beforeDestroy:D,beforeUnmount:w,destroyed:g,unmounted:T,render:O,renderTracked:P,renderTriggered:I,errorCaptured:N,serverPrefetch:M,expose:F,inheritAttrs:q,components:K,directives:ce,filters:X}=e;if(B&&NO(B,n,null),o)for(const E in o){const ne=o[E];at(ne)&&(n[E]=ne.bind(r))}if(i){const E=i.call(r,r);jt(E)&&(t.data=jn(E))}if(Dp=!0,a)for(const E in a){const ne=a[E],Ae=at(ne)?ne.bind(r,r):at(ne.get)?ne.get.bind(r,r):Mr,Re=!at(ne)&&at(ne.set)?ne.set.bind(r):Mr,Le=we({get:Ae,set:Re});Object.defineProperty(n,E,{enumerable:!0,configurable:!0,get:()=>Le.value,set:$=>Le.value=$})}if(u)for(const E in u)mD(u[E],n,r,E);if(c){const E=at(c)?c.call(r):c;Reflect.ownKeys(E).forEach(ne=>{gD(ne,E[ne])})}f&&n2(f,t,"c");function Y(E,ne){He(ne)?ne.forEach(Ae=>E(Ae.bind(r))):ne&&E(ne.bind(r))}if(Y(uD,p),Y(er,h),Y(Gh,C),Y(ud,v),Y(sD,y),Y(oD,b),Y(fD,N),Y(BD,P),Y(dD,I),Y(cd,w),Y(pa,T),Y(cD,M),He(F))if(F.length){const E=t.exposed||(t.exposed={});F.forEach(ne=>{Object.defineProperty(E,ne,{get:()=>r[ne],set:Ae=>r[ne]=Ae})})}else t.exposed||(t.exposed={});O&&t.render===Mr&&(t.render=O),q!=null&&(t.inheritAttrs=q),K&&(t.components=K),ce&&(t.directives=ce)}function NO(t,e,r=Mr){He(t)&&(t=wp(t));for(const n in t){const i=t[n];let a;jt(i)?"default"in i?a=Ll(i.from||n,i.default,!0):a=Ll(i.from||n):a=Ll(i),Zr(a)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):e[n]=a}}function n2(t,e,r){Vn(He(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function mD(t,e,r,n){const i=n.includes(".")?nD(r,n):()=>r[n];if(Bt(t)){const a=e[t];at(a)&&wr(i,a)}else if(at(t))wr(i,t.bind(r));else if(jt(t))if(He(t))t.forEach(a=>mD(a,e,r,n));else{const a=at(t.handler)?t.handler.bind(r):e[t.handler];at(a)&&wr(i,a,t)}}function Uh(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=t.appContext,u=a.get(e);let c;return u?c=u:!i.length&&!r&&!n?c=e:(c={},i.length&&i.forEach(B=>wc(c,B,o,!0)),wc(c,e,o)),jt(e)&&a.set(e,c),c}function wc(t,e,r,n=!1){const{mixins:i,extends:a}=e;a&&wc(t,a,r,!0),i&&i.forEach(o=>wc(t,o,r,!0));for(const o in e)if(!(n&&o==="expose")){const u=FO[o]||r&&r[o];t[o]=u?u(t[o],e[o]):e[o]}return t}const FO={data:i2,props:a2,emits:a2,methods:Il,computed:Il,beforeCreate:un,created:un,beforeMount:un,mounted:un,beforeUpdate:un,updated:un,beforeDestroy:un,beforeUnmount:un,destroyed:un,unmounted:un,activated:un,deactivated:un,errorCaptured:un,serverPrefetch:un,components:Il,directives:Il,watch:VO,provide:i2,inject:jO};function i2(t,e){return e?t?function(){return xt(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function jO(t,e){return Il(wp(t),wp(e))}function wp(t){if(He(t)){const e={};for(let r=0;r1)return r&&at(e)?e.call(n&&n.proxy):e}}function UO(){return!!(Rr||Ar||Ro)}const vD={},_D=()=>Object.create(vD),yD=t=>Object.getPrototypeOf(t)===vD;function $O(t,e,r,n=!1){const i={},a=_D();t.propsDefaults=Object.create(null),bD(t,e,i,a);for(const o in t.propsOptions[0])o in i||(i[o]=void 0);r?t.props=n?i:Mb(i):t.type.props?t.props=i:t.props=a,t.attrs=a}function WO(t,e,r,n){const{props:i,attrs:a,vnode:{patchFlag:o}}=t,u=At(i),[c]=t.propsOptions;let B=!1;if((n||o>0)&&!(o&16)){if(o&8){const f=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[h,C]=DD(p,e,!0);xt(o,h),C&&u.push(...C)};!r&&e.mixins.length&&e.mixins.forEach(f),t.extends&&f(t.extends),t.mixins&&t.mixins.forEach(f)}if(!a&&!c)return jt(t)&&n.set(t,To),To;if(He(a))for(let f=0;f-1,C[1]=y<0||v-1||kt(C,"default"))&&u.push(p)}}}const B=[o,u];return jt(t)&&n.set(t,B),B}function s2(t){return t[0]!=="$"&&!Ha(t)}function o2(t){return t===null?"null":typeof t=="function"?t.name||"":typeof t=="object"&&t.constructor&&t.constructor.name||""}function l2(t,e){return o2(t)===o2(e)}function u2(t,e){return He(e)?e.findIndex(r=>l2(r,t)):at(e)&&l2(e,t)?0:-1}const wD=t=>t[0]==="_"||t==="$stable",$h=t=>He(t)?t.map(Ln):[Ln(t)],KO=(t,e,r)=>{if(e._n)return e;const n=$e((...i)=>$h(e(...i)),r);return n._c=!1,n},TD=(t,e,r)=>{const n=t._ctx;for(const i in t){if(wD(i))continue;const a=t[i];if(at(a))e[i]=KO(i,a,n);else if(a!=null){const o=$h(a);e[i]=()=>o}}},xD=(t,e)=>{const r=$h(e);t.slots.default=()=>r},YO=(t,e)=>{const r=t.slots=_D();if(t.vnode.shapeFlag&32){const n=e._;n?(xt(r,e),hb(r,"_",n,!0)):TD(e,r)}else e&&xD(t,e)},zO=(t,e,r)=>{const{vnode:n,slots:i}=t;let a=!0,o=Et;if(n.shapeFlag&32){const u=e._;u?r&&u===1?a=!1:(xt(i,e),!r&&u===1&&delete i._):(a=!e.$stable,TD(e,i)),o=e}else e&&(xD(t,e),o={default:1});if(a)for(const u in i)!wD(u)&&o[u]==null&&delete i[u]};function Tc(t,e,r,n,i=!1){if(He(t)){t.forEach((h,C)=>Tc(h,e&&(He(e)?e[C]:e),r,n,i));return}if(As(n)&&!i)return;const a=n.shapeFlag&4?dd(n.component)||n.component.proxy:n.el,o=i?null:a,{i:u,r:c}=t,B=e&&e.r,f=u.refs===Et?u.refs={}:u.refs,p=u.setupState;if(B!=null&&B!==c&&(Bt(B)?(f[B]=null,kt(p,B)&&(p[B]=null)):Zr(B)&&(B.value=null)),at(c))la(c,u,12,[o,f]);else{const h=Bt(c),C=Zr(c);if(h||C){const v=()=>{if(t.f){const y=h?kt(p,c)?p[c]:f[c]:c.value;i?He(y)&&Dh(y,a):He(y)?y.includes(a)||y.push(a):h?(f[c]=[a],kt(p,c)&&(p[c]=f[c])):(c.value=[a],t.k&&(f[t.k]=c.value))}else h?(f[c]=o,kt(p,c)&&(p[c]=o)):C&&(c.value=o,t.k&&(f[t.k]=o))};o?(v.id=-1,Gr(v,r)):v()}}}let Aa=!1;const qO=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",JO=t=>t.namespaceURI.includes("MathML"),R0=t=>{if(qO(t))return"svg";if(JO(t))return"mathml"},I0=t=>t.nodeType===8;function QO(t){const{mt:e,p:r,o:{patchProp:n,createText:i,nextSibling:a,parentNode:o,remove:u,insert:c,createComment:B}}=t,f=(g,T)=>{if(!T.hasChildNodes()){r(null,g,T),Dc(),T._vnode=g;return}Aa=!1,p(T.firstChild,g,null,null,null),Dc(),T._vnode=g,Aa&&console.error("Hydration completed but contains mismatches.")},p=(g,T,O,P,I,N=!1)=>{N=N||!!T.dynamicChildren;const M=I0(g)&&g.data==="[",F=()=>y(g,T,O,P,I,M),{type:q,ref:K,shapeFlag:ce,patchFlag:X}=T;let Z=g.nodeType;T.el=g,X===-2&&(N=!1,T.dynamicChildren=null);let Y=null;switch(q){case Is:Z!==3?T.children===""?(c(T.el=i(""),o(g),g),Y=g):Y=F():(g.data!==T.children&&(Aa=!0,g.data=T.children),Y=a(g));break;case Wr:w(g)?(Y=a(g),D(T.el=g.content.firstChild,g,O)):Z!==8||M?Y=F():Y=a(g);break;case ks:if(M&&(g=a(g),Z=g.nodeType),Z===1||Z===3){Y=g;const E=!T.children.length;for(let ne=0;ne{N=N||!!T.dynamicChildren;const{type:M,props:F,patchFlag:q,shapeFlag:K,dirs:ce,transition:X}=T,Z=M==="input"||M==="option";if(Z||q!==-1){ce&&Ri(T,null,O,"created");let Y=!1;if(w(g)){Y=ED(P,X)&&O&&O.vnode.props&&O.vnode.props.appear;const ne=g.content.firstChild;Y&&X.beforeEnter(ne),D(ne,g,O),T.el=g=ne}if(K&16&&!(F&&(F.innerHTML||F.textContent))){let ne=C(g.firstChild,T,g,O,P,I,N);for(;ne;){Aa=!0;const Ae=ne;ne=ne.nextSibling,u(Ae)}}else K&8&&g.textContent!==T.children&&(Aa=!0,g.textContent=T.children);if(F)if(Z||!N||q&48)for(const ne in F)(Z&&(ne.endsWith("value")||ne==="indeterminate")||Fs(ne)&&!Ha(ne)||ne[0]===".")&&n(g,ne,null,F[ne],void 0,void 0,O);else F.onClick&&n(g,"onClick",null,F.onClick,void 0,void 0,O);let E;(E=F&&F.onVnodeBeforeMount)&&_n(E,O,T),ce&&Ri(T,null,O,"beforeMount"),((E=F&&F.onVnodeMounted)||ce||Y)&&Jb(()=>{E&&_n(E,O,T),Y&&X.enter(g),ce&&Ri(T,null,O,"mounted")},P)}return g.nextSibling},C=(g,T,O,P,I,N,M)=>{M=M||!!T.dynamicChildren;const F=T.children,q=F.length;for(let K=0;K{const{slotScopeIds:M}=T;M&&(I=I?I.concat(M):M);const F=o(g),q=C(a(g),T,F,O,P,I,N);return q&&I0(q)&&q.data==="]"?a(T.anchor=q):(Aa=!0,c(T.anchor=B("]"),F,q),q)},y=(g,T,O,P,I,N)=>{if(Aa=!0,T.el=null,N){const q=b(g);for(;;){const K=a(g);if(K&&K!==q)u(K);else break}}const M=a(g),F=o(g);return u(g),r(null,T,F,M,O,P,R0(F),I),M},b=(g,T="[",O="]")=>{let P=0;for(;g;)if(g=a(g),g&&I0(g)&&(g.data===T&&P++,g.data===O)){if(P===0)return a(g);P--}return g},D=(g,T,O)=>{const P=T.parentNode;P&&P.replaceChild(g,T);let I=O;for(;I;)I.vnode.el===T&&(I.vnode.el=I.subTree.el=g),I=I.parent},w=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[f,p]}const Gr=Jb;function AD(t){return SD(t)}function kD(t){return SD(t,QO)}function SD(t,e){const r=mb();r.__VUE__=!0;const{insert:n,remove:i,patchProp:a,createElement:o,createText:u,createComment:c,setText:B,setElementText:f,parentNode:p,nextSibling:h,setScopeId:C=Mr,insertStaticContent:v}=t,y=(A,R,W,z=null,le=null,G=null,oe=void 0,ue=null,Ce=!!R.dynamicChildren)=>{if(A===R)return;A&&!Ci(A,R)&&(z=H(A),$(A,le,G,!0),A=null),R.patchFlag===-2&&(Ce=!1,R.dynamicChildren=null);const{type:_e,ref:me,shapeFlag:We}=R;switch(_e){case Is:b(A,R,W,z);break;case Wr:D(A,R,W,z);break;case ks:A==null&&w(R,W,z,oe);break;case Ve:K(A,R,W,z,le,G,oe,ue,Ce);break;default:We&1?O(A,R,W,z,le,G,oe,ue,Ce):We&6?ce(A,R,W,z,le,G,oe,ue,Ce):(We&64||We&128)&&_e.process(A,R,W,z,le,G,oe,ue,Ce,fe)}me!=null&&le&&Tc(me,A&&A.ref,G,R||A,!R)},b=(A,R,W,z)=>{if(A==null)n(R.el=u(R.children),W,z);else{const le=R.el=A.el;R.children!==A.children&&B(le,R.children)}},D=(A,R,W,z)=>{A==null?n(R.el=c(R.children||""),W,z):R.el=A.el},w=(A,R,W,z)=>{[A.el,A.anchor]=v(A.children,R,W,z,A.el,A.anchor)},g=({el:A,anchor:R},W,z)=>{let le;for(;A&&A!==R;)le=h(A),n(A,W,z),A=le;n(R,W,z)},T=({el:A,anchor:R})=>{let W;for(;A&&A!==R;)W=h(A),i(A),A=W;i(R)},O=(A,R,W,z,le,G,oe,ue,Ce)=>{R.type==="svg"?oe="svg":R.type==="math"&&(oe="mathml"),A==null?P(R,W,z,le,G,oe,ue,Ce):M(A,R,le,G,oe,ue,Ce)},P=(A,R,W,z,le,G,oe,ue)=>{let Ce,_e;const{props:me,shapeFlag:We,transition:je,dirs:tt}=A;if(Ce=A.el=o(A.type,G,me&&me.is,me),We&8?f(Ce,A.children):We&16&&N(A.children,Ce,null,z,le,rB(A,G),oe,ue),tt&&Ri(A,null,z,"created"),I(Ce,A,A.scopeId,oe,z),me){for(const ft in me)ft!=="value"&&!Ha(ft)&&a(Ce,ft,null,me[ft],G,A.children,z,le,Be);"value"in me&&a(Ce,"value",null,me.value,G),(_e=me.onVnodeBeforeMount)&&_n(_e,z,A)}tt&&Ri(A,null,z,"beforeMount");const Qe=ED(le,je);Qe&&je.beforeEnter(Ce),n(Ce,R,W),((_e=me&&me.onVnodeMounted)||Qe||tt)&&Gr(()=>{_e&&_n(_e,z,A),Qe&&je.enter(Ce),tt&&Ri(A,null,z,"mounted")},le)},I=(A,R,W,z,le)=>{if(W&&C(A,W),z)for(let G=0;G{for(let _e=Ce;_e{const ue=R.el=A.el;let{patchFlag:Ce,dynamicChildren:_e,dirs:me}=R;Ce|=A.patchFlag&16;const We=A.props||Et,je=R.props||Et;let tt;if(W&&ps(W,!1),(tt=je.onVnodeBeforeUpdate)&&_n(tt,W,R,A),me&&Ri(R,A,W,"beforeUpdate"),W&&ps(W,!0),_e?F(A.dynamicChildren,_e,ue,W,z,rB(R,le),G):oe||ne(A,R,ue,null,W,z,rB(R,le),G,!1),Ce>0){if(Ce&16)q(ue,R,We,je,W,z,le);else if(Ce&2&&We.class!==je.class&&a(ue,"class",null,je.class,le),Ce&4&&a(ue,"style",We.style,je.style,le),Ce&8){const Qe=R.dynamicProps;for(let ft=0;ft{tt&&_n(tt,W,R,A),me&&Ri(R,A,W,"updated")},z)},F=(A,R,W,z,le,G,oe)=>{for(let ue=0;ue{if(W!==z){if(W!==Et)for(const ue in W)!Ha(ue)&&!(ue in z)&&a(A,ue,W[ue],null,oe,R.children,le,G,Be);for(const ue in z){if(Ha(ue))continue;const Ce=z[ue],_e=W[ue];Ce!==_e&&ue!=="value"&&a(A,ue,_e,Ce,oe,R.children,le,G,Be)}"value"in z&&a(A,"value",W.value,z.value,oe)}},K=(A,R,W,z,le,G,oe,ue,Ce)=>{const _e=R.el=A?A.el:u(""),me=R.anchor=A?A.anchor:u("");let{patchFlag:We,dynamicChildren:je,slotScopeIds:tt}=R;tt&&(ue=ue?ue.concat(tt):tt),A==null?(n(_e,W,z),n(me,W,z),N(R.children||[],W,me,le,G,oe,ue,Ce)):We>0&&We&64&&je&&A.dynamicChildren?(F(A.dynamicChildren,je,W,le,G,oe,ue),(R.key!=null||le&&R===le.subTree)&&Wh(A,R,!0)):ne(A,R,W,me,le,G,oe,ue,Ce)},ce=(A,R,W,z,le,G,oe,ue,Ce)=>{R.slotScopeIds=ue,A==null?R.shapeFlag&512?le.ctx.activate(R,W,z,oe,Ce):X(R,W,z,le,G,oe,Ce):Z(A,R,Ce)},X=(A,R,W,z,le,G,oe)=>{const ue=A.component=ND(A,z,le);if(gu(A)&&(ue.ctx.renderer=fe),jD(ue),ue.asyncDep){if(le&&le.registerDep(ue,Y),!A.el){const Ce=ue.subTree=Ze(Wr);D(null,Ce,R,W)}}else Y(ue,A,R,W,le,G,oe)},Z=(A,R,W)=>{const z=R.component=A.component;if(lO(A,R,W))if(z.asyncDep&&!z.asyncResolved){E(z,R,W);return}else z.next=R,tO(z.update),z.effect.dirty=!0,z.update();else R.el=A.el,z.vnode=R},Y=(A,R,W,z,le,G,oe)=>{const ue=()=>{if(A.isMounted){let{next:me,bu:We,u:je,parent:tt,vnode:Qe}=A;{const fn=PD(A);if(fn){me&&(me.el=Qe.el,E(A,me,oe)),fn.asyncDep.then(()=>{A.isUnmounted||ue()});return}}let ft=me,St;ps(A,!1),me?(me.el=Qe.el,E(A,me,oe)):me=Qe,We&&ko(We),(St=me.props&&me.props.onVnodeBeforeUpdate)&&_n(St,tt,me,Qe),ps(A,!0);const Gt=lc(A),kr=A.subTree;A.subTree=Gt,y(kr,Gt,p(kr.el),H(kr),A,le,G),me.el=Gt.el,ft===null&&Lh(A,Gt.el),je&&Gr(je,le),(St=me.props&&me.props.onVnodeUpdated)&&Gr(()=>_n(St,tt,me,Qe),le)}else{let me;const{el:We,props:je}=R,{bm:tt,m:Qe,parent:ft}=A,St=As(R);if(ps(A,!1),tt&&ko(tt),!St&&(me=je&&je.onVnodeBeforeMount)&&_n(me,ft,R),ps(A,!0),We&&j){const Gt=()=>{A.subTree=lc(A),j(We,A.subTree,A,le,null)};St?R.type.__asyncLoader().then(()=>!A.isUnmounted&&Gt()):Gt()}else{const Gt=A.subTree=lc(A);y(null,Gt,W,z,A,le,G),R.el=Gt.el}if(Qe&&Gr(Qe,le),!St&&(me=je&&je.onVnodeMounted)){const Gt=R;Gr(()=>_n(me,ft,Gt),le)}(R.shapeFlag&256||ft&&As(ft.vnode)&&ft.vnode.shapeFlag&256)&&A.a&&Gr(A.a,le),A.isMounted=!0,R=W=z=null}},Ce=A.effect=new Mo(ue,Mr,()=>id(_e),A.scope),_e=A.update=()=>{Ce.dirty&&Ce.run()};_e.id=A.uid,ps(A,!0),_e()},E=(A,R,W)=>{R.component=A;const z=A.vnode.props;A.vnode=R,A.next=null,WO(A,R.props,z,W),zO(A,R.children,W),Xa(),Qv(A),es()},ne=(A,R,W,z,le,G,oe,ue,Ce=!1)=>{const _e=A&&A.children,me=A?A.shapeFlag:0,We=R.children,{patchFlag:je,shapeFlag:tt}=R;if(je>0){if(je&128){Re(_e,We,W,z,le,G,oe,ue,Ce);return}else if(je&256){Ae(_e,We,W,z,le,G,oe,ue,Ce);return}}tt&8?(me&16&&Be(_e,le,G),We!==_e&&f(W,We)):me&16?tt&16?Re(_e,We,W,z,le,G,oe,ue,Ce):Be(_e,le,G,!0):(me&8&&f(W,""),tt&16&&N(We,W,z,le,G,oe,ue,Ce))},Ae=(A,R,W,z,le,G,oe,ue,Ce)=>{A=A||To,R=R||To;const _e=A.length,me=R.length,We=Math.min(_e,me);let je;for(je=0;jeme?Be(A,le,G,!0,!1,We):N(R,W,z,le,G,oe,ue,Ce,We)},Re=(A,R,W,z,le,G,oe,ue,Ce)=>{let _e=0;const me=R.length;let We=A.length-1,je=me-1;for(;_e<=We&&_e<=je;){const tt=A[_e],Qe=R[_e]=Ce?Za(R[_e]):Ln(R[_e]);if(Ci(tt,Qe))y(tt,Qe,W,null,le,G,oe,ue,Ce);else break;_e++}for(;_e<=We&&_e<=je;){const tt=A[We],Qe=R[je]=Ce?Za(R[je]):Ln(R[je]);if(Ci(tt,Qe))y(tt,Qe,W,null,le,G,oe,ue,Ce);else break;We--,je--}if(_e>We){if(_e<=je){const tt=je+1,Qe=ttje)for(;_e<=We;)$(A[_e],le,G,!0),_e++;else{const tt=_e,Qe=_e,ft=new Map;for(_e=Qe;_e<=je;_e++){const hr=R[_e]=Ce?Za(R[_e]):Ln(R[_e]);hr.key!=null&&ft.set(hr.key,_e)}let St,Gt=0;const kr=je-Qe+1;let fn=!1,Ai=0;const An=new Array(kr);for(_e=0;_e=kr){$(hr,le,G,!0);continue}let se;if(hr.key!=null)se=ft.get(hr.key);else for(St=Qe;St<=je;St++)if(An[St-Qe]===0&&Ci(hr,R[St])){se=St;break}se===void 0?$(hr,le,G,!0):(An[se-Qe]=_e+1,se>=Ai?Ai=se:fn=!0,y(hr,R[se],W,null,le,G,oe,ue,Ce),Gt++)}const ki=fn?XO(An):To;for(St=ki.length-1,_e=kr-1;_e>=0;_e--){const hr=Qe+_e,se=R[hr],Ee=hr+1{const{el:G,type:oe,transition:ue,children:Ce,shapeFlag:_e}=A;if(_e&6){Le(A.component.subTree,R,W,z);return}if(_e&128){A.suspense.move(R,W,z);return}if(_e&64){oe.move(A,R,W,fe);return}if(oe===Ve){n(G,R,W);for(let We=0;Weue.enter(G),le);else{const{leave:We,delayLeave:je,afterLeave:tt}=ue,Qe=()=>n(G,R,W),ft=()=>{We(G,()=>{Qe(),tt&&tt()})};je?je(G,Qe,ft):ft()}else n(G,R,W)},$=(A,R,W,z=!1,le=!1)=>{const{type:G,props:oe,ref:ue,children:Ce,dynamicChildren:_e,shapeFlag:me,patchFlag:We,dirs:je}=A;if(ue!=null&&Tc(ue,null,W,A,!0),me&256){R.ctx.deactivate(A);return}const tt=me&1&&je,Qe=!As(A);let ft;if(Qe&&(ft=oe&&oe.onVnodeBeforeUnmount)&&_n(ft,R,A),me&6)te(A.component,W,z);else{if(me&128){A.suspense.unmount(W,z);return}tt&&Ri(A,null,R,"beforeUnmount"),me&64?A.type.remove(A,R,W,le,fe,z):_e&&(G!==Ve||We>0&&We&64)?Be(_e,R,W,!1,!0):(G===Ve&&We&384||!le&&me&16)&&Be(Ce,R,W),z&&ae(A)}(Qe&&(ft=oe&&oe.onVnodeUnmounted)||tt)&&Gr(()=>{ft&&_n(ft,R,A),tt&&Ri(A,null,R,"unmounted")},W)},ae=A=>{const{type:R,el:W,anchor:z,transition:le}=A;if(R===Ve){S(W,z);return}if(R===ks){T(A);return}const G=()=>{i(W),le&&!le.persisted&&le.afterLeave&&le.afterLeave()};if(A.shapeFlag&1&&le&&!le.persisted){const{leave:oe,delayLeave:ue}=le,Ce=()=>oe(W,G);ue?ue(A.el,G,Ce):Ce()}else G()},S=(A,R)=>{let W;for(;A!==R;)W=h(A),i(A),A=W;i(R)},te=(A,R,W)=>{const{bum:z,scope:le,update:G,subTree:oe,um:ue}=A;z&&ko(z),le.stop(),G&&(G.active=!1,$(oe,A,R,W)),ue&&Gr(ue,R),Gr(()=>{A.isUnmounted=!0},R),R&&R.pendingBranch&&!R.isUnmounted&&A.asyncDep&&!A.asyncResolved&&A.suspenseId===R.pendingId&&(R.deps--,R.deps===0&&R.resolve())},Be=(A,R,W,z=!1,le=!1,G=0)=>{for(let oe=G;oeA.shapeFlag&6?H(A.component.subTree):A.shapeFlag&128?A.suspense.next():h(A.anchor||A.el);let Se=!1;const Je=(A,R,W)=>{A==null?R._vnode&&$(R._vnode,null,null,!0):y(R._vnode||null,A,R,null,null,null,W),Se||(Se=!0,Qv(),Dc(),Se=!1),R._vnode=A},fe={p:y,um:$,m:Le,r:ae,mt:X,mc:N,pc:ne,pbc:F,n:H,o:t};let Xe,j;return e&&([Xe,j]=e(fe)),{render:Je,hydrate:Xe,createApp:GO(Je,Xe)}}function rB({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function ps({effect:t,update:e},r){t.allowRecurse=e.allowRecurse=r}function ED(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Wh(t,e,r=!1){const n=t.children,i=e.children;if(He(n)&&He(i))for(let a=0;a>1,t[r[u]]0&&(e[n]=r[a-1]),r[a]=n)}}for(a=r.length,o=r[a-1];a-- >0;)r[a]=o,o=e[o];return r}function PD(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:PD(e)}const eR=t=>t.__isTeleport,Nl=t=>t&&(t.disabled||t.disabled===""),c2=t=>typeof SVGElement<"u"&&t instanceof SVGElement,d2=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,xp=(t,e)=>{const r=t&&t.to;return Bt(r)?e?e(r):null:r},tR={name:"Teleport",__isTeleport:!0,process(t,e,r,n,i,a,o,u,c,B){const{mc:f,pc:p,pbc:h,o:{insert:C,querySelector:v,createText:y,createComment:b}}=B,D=Nl(e.props);let{shapeFlag:w,children:g,dynamicChildren:T}=e;if(t==null){const O=e.el=y(""),P=e.anchor=y("");C(O,r,n),C(P,r,n);const I=e.target=xp(e.props,v),N=e.targetAnchor=y("");I&&(C(N,I),o==="svg"||c2(I)?o="svg":(o==="mathml"||d2(I))&&(o="mathml"));const M=(F,q)=>{w&16&&f(g,F,q,i,a,o,u,c)};D?M(r,P):I&&M(I,N)}else{e.el=t.el;const O=e.anchor=t.anchor,P=e.target=t.target,I=e.targetAnchor=t.targetAnchor,N=Nl(t.props),M=N?r:P,F=N?O:I;if(o==="svg"||c2(P)?o="svg":(o==="mathml"||d2(P))&&(o="mathml"),T?(h(t.dynamicChildren,T,M,i,a,o,u),Wh(t,e,!0)):c||p(t,e,M,F,i,a,o,u,!1),D)N?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):M0(e,r,O,B,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const q=e.target=xp(e.props,v);q&&M0(e,q,null,B,0)}else N&&M0(e,P,I,B,1)}RD(e)},remove(t,e,r,n,{um:i,o:{remove:a}},o){const{shapeFlag:u,children:c,anchor:B,targetAnchor:f,target:p,props:h}=t;if(p&&a(f),o&&a(B),u&16){const C=o||!Nl(h);for(let v=0;v0?bn||To:null,ID(),Ms>0&&bn&&bn.push(t),t}function re(t,e,r,n,i,a){return MD(L(t,e,r,n,i,a,!0))}function qe(t,e,r,n,i){return MD(Ze(t,e,r,n,i,!0))}function za(t){return t?t.__v_isVNode===!0:!1}function Ci(t,e){return t.type===e.type&&t.key===e.key}function nR(t){}const ZD=({key:t})=>t??null,uc=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?Bt(t)||Zr(t)||at(t)?{i:Ar,r:t,k:e,f:!!r}:t:null);function L(t,e=null,r=null,n=0,i=null,a=t===Ve?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&ZD(e),ref:e&&uc(e),scopeId:sd,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ar};return u?(Kh(c,r),a&128&&t.normalize(c)):r&&(c.shapeFlag|=Bt(r)?8:16),Ms>0&&!o&&bn&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&bn.push(c),c}const Ze=iR;function iR(t,e=null,r=null,n=0,i=null,a=!1){if((!t||t===Yb)&&(t=Wr),za(t)){const u=ji(t,e,!0);return r&&Kh(u,r),Ms>0&&!a&&bn&&(u.shapeFlag&6?bn[bn.indexOf(t)]=u:bn.push(u)),u.patchFlag|=-2,u}if(cR(t)&&(t=t.__vccOpts),e){e=Kr(e);let{class:u,style:c}=e;u&&!Bt(u)&&(e.class=et(u)),jt(c)&&(Oh(c)&&!He(c)&&(c=xt({},c)),e.style=$r(c))}const o=Bt(t)?1:qb(t)?128:eR(t)?64:jt(t)?4:at(t)?2:0;return L(t,e,r,n,i,o,a,!0)}function Kr(t){return t?Oh(t)||yD(t)?xt({},t):t:null}function ji(t,e,r=!1,n=!1){const{props:i,ref:a,patchFlag:o,children:u,transition:c}=t,B=e?cr(i||{},e):i,f={__v_isVNode:!0,__v_skip:!0,type:t.type,props:B,key:B&&ZD(B),ref:e&&e.ref?r&&a?He(a)?a.concat(uc(e)):[a,uc(e)]:uc(e):a,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:u,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ve?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&ji(t.ssContent),ssFallback:t.ssFallback&&ji(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&(f.transition=c.clone(f)),f}function Yt(t=" ",e=0){return Ze(Is,null,t,e)}function LD(t,e){const r=Ze(ks,null,t);return r.staticCount=e,r}function he(t="",e=!1){return e?(U(),qe(Wr,null,t)):Ze(Wr,null,t)}function Ln(t){return t==null||typeof t=="boolean"?Ze(Wr):He(t)?Ze(Ve,null,t.slice()):typeof t=="object"?Za(t):Ze(Is,null,String(t))}function Za(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:ji(t)}function Kh(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(He(e))r=16;else if(typeof e=="object")if(n&65){const i=e.default;i&&(i._c&&(i._d=!1),Kh(t,i()),i._c&&(i._d=!0));return}else{r=32;const i=e._;!i&&!yD(e)?e._ctx=Ar:i===3&&Ar&&(Ar.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Ar},r=32):(e=String(e),n&64?(r=16,e=[Yt(e)]):r=8);t.children=e,t.shapeFlag|=r}function cr(...t){const e={};for(let r=0;rRr||Ar;let xc,kp;{const t=mb(),e=(r,n)=>{let i;return(i=t[r])||(i=t[r]=[]),i.push(n),a=>{i.length>1?i.forEach(o=>o(a)):i[0](a)}};xc=e("__VUE_INSTANCE_SETTERS__",r=>Rr=r),kp=e("__VUE_SSR_SETTERS__",r=>vu=r)}const Zs=t=>{const e=Rr;return xc(t),t.scope.on(),()=>{t.scope.off(),xc(e)}},Sp=()=>{Rr&&Rr.scope.off(),xc(null)};function FD(t){return t.vnode.shapeFlag&4}let vu=!1;function jD(t,e=!1){e&&kp(e);const{props:r,children:n}=t.vnode,i=FD(t);$O(t,r,i,e),YO(t,n);const a=i?oR(t,e):void 0;return e&&kp(!1),a}function oR(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,bp);const{setup:n}=r;if(n){const i=t.setupContext=n.length>1?GD(t):null,a=Zs(t);Xa();const o=la(n,t,0,[t.props,i]);if(es(),a(),wh(o)){if(o.then(Sp,Sp),e)return o.then(u=>{Ep(t,u,e)}).catch(u=>{Hs(u,t,0)});t.asyncDep=o}else Ep(t,o,e)}else HD(t,e)}function Ep(t,e,r){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:jt(e)&&(t.setupState=Mh(e)),HD(t,r)}let Ac,Pp;function VD(t){Ac=t,Pp=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,wO))}}const lR=()=>!Ac;function HD(t,e,r){const n=t.type;if(!t.render){if(!e&&Ac&&!n.render){const i=n.template||Uh(t).template;if(i){const{isCustomElement:a,compilerOptions:o}=t.appContext.config,{delimiters:u,compilerOptions:c}=n,B=xt(xt({isCustomElement:a,delimiters:u},o),c);n.render=Ac(i,B)}}t.render=n.render||Mr,Pp&&Pp(t)}{const i=Zs(t);Xa();try{LO(t)}finally{es(),i()}}}const uR={get(t,e){return xn(t,"get",""),t[e]}};function GD(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,uR),slots:t.slots,emit:t.emit,expose:e}}function dd(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Mh(Zb(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in Zl)return Zl[r](t)},has(e,r){return r in e||r in Zl}}))}function Op(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function cR(t){return at(t)&&"__vccOpts"in t}const we=(t,e)=>NP(t,e,vu);function dR(t,e,r=Et){const n=ha(),i=ir(e),a=Nn(e),o=Fb((c,B)=>{let f;return rD(()=>{const p=t[e];Di(f,p)&&(f=p,B())}),{get(){return c(),r.get?r.get(f):f},set(p){const h=n.vnode.props;!(h&&(e in h||i in h||a in h)&&(`onUpdate:${e}`in h||`onUpdate:${i}`in h||`onUpdate:${a}`in h))&&Di(p,f)&&(f=p,B()),n.emit(`update:${e}`,r.set?r.set(p):p)}}}),u=e==="modelValue"?"modelModifiers":`${e}Modifiers`;return o[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?t[u]||{}:o,done:!1}:{done:!0}}}},o}function Yh(t,e,r){const n=arguments.length;return n===2?jt(e)&&!He(e)?za(e)?Ze(t,null,[e]):Ze(t,e):Ze(t,null,e):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&za(r)&&(r=[r]),Ze(t,e,r))}function BR(){}function fR(t,e,r,n){const i=r[n];if(i&&UD(i,t))return i;const a=e();return a.memo=t.slice(),r[n]=a}function UD(t,e){const r=t.memo;if(r.length!=e.length)return!1;for(let n=0;n0&&bn&&bn.push(t),!0}const $D="3.4.26",pR=Mr,hR=QP,mR=vo,CR=Ub,gR={createComponentInstance:ND,setupComponent:jD,renderComponentRoot:lc,setCurrentRenderingInstance:zl,isVNode:za,normalizeVNode:Ln},vR=gR,_R=null,yR=null,bR=null;/** -* @vue/runtime-dom v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const DR="http://www.w3.org/2000/svg",wR="http://www.w3.org/1998/Math/MathML",La=typeof document<"u"?document:null,B2=La&&La.createElement("template"),TR={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const i=e==="svg"?La.createElementNS(DR,t):e==="mathml"?La.createElementNS(wR,t):La.createElement(t,r?{is:r}:void 0);return t==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:t=>La.createTextNode(t),createComment:t=>La.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>La.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,i,a){const o=r?r.previousSibling:e.lastChild;if(i&&(i===a||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),r),!(i===a||!(i=i.nextSibling)););else{B2.innerHTML=n==="svg"?`${t}`:n==="mathml"?`${t}`:t;const u=B2.content;if(n==="svg"||n==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}e.insertBefore(u,r)}return[o?o.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},ka="transition",wl="animation",Fo=Symbol("_vtc"),Gn=(t,{slots:e})=>Yh(iD,KD(t),e);Gn.displayName="Transition";const WD={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xR=Gn.props=xt({},Hh,WD),hs=(t,e=[])=>{He(t)?t.forEach(r=>r(...e)):t&&t(...e)},f2=t=>t?He(t)?t.some(e=>e.length>1):t.length>1:!1;function KD(t){const e={};for(const K in t)K in WD||(e[K]=t[K]);if(t.css===!1)return e;const{name:r="v",type:n,duration:i,enterFromClass:a=`${r}-enter-from`,enterActiveClass:o=`${r}-enter-active`,enterToClass:u=`${r}-enter-to`,appearFromClass:c=a,appearActiveClass:B=o,appearToClass:f=u,leaveFromClass:p=`${r}-leave-from`,leaveActiveClass:h=`${r}-leave-active`,leaveToClass:C=`${r}-leave-to`}=t,v=AR(i),y=v&&v[0],b=v&&v[1],{onBeforeEnter:D,onEnter:w,onEnterCancelled:g,onLeave:T,onLeaveCancelled:O,onBeforeAppear:P=D,onAppear:I=w,onAppearCancelled:N=g}=e,M=(K,ce,X)=>{Oa(K,ce?f:u),Oa(K,ce?B:o),X&&X()},F=(K,ce)=>{K._isLeaving=!1,Oa(K,p),Oa(K,C),Oa(K,h),ce&&ce()},q=K=>(ce,X)=>{const Z=K?I:w,Y=()=>M(ce,K,X);hs(Z,[ce,Y]),p2(()=>{Oa(ce,K?c:a),ta(ce,K?f:u),f2(Z)||h2(ce,n,y,Y)})};return xt(e,{onBeforeEnter(K){hs(D,[K]),ta(K,a),ta(K,o)},onBeforeAppear(K){hs(P,[K]),ta(K,c),ta(K,B)},onEnter:q(!1),onAppear:q(!0),onLeave(K,ce){K._isLeaving=!0;const X=()=>F(K,ce);ta(K,p),ta(K,h),zD(),p2(()=>{K._isLeaving&&(Oa(K,p),ta(K,C),f2(T)||h2(K,n,b,X))}),hs(T,[K,X])},onEnterCancelled(K){M(K,!1),hs(g,[K])},onAppearCancelled(K){M(K,!0),hs(N,[K])},onLeaveCancelled(K){F(K),hs(O,[K])}})}function AR(t){if(t==null)return null;if(jt(t))return[nB(t.enter),nB(t.leave)];{const e=nB(t);return[e,e]}}function nB(t){return _c(t)}function ta(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.add(r)),(t[Fo]||(t[Fo]=new Set)).add(e)}function Oa(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.remove(n));const r=t[Fo];r&&(r.delete(e),r.size||(t[Fo]=void 0))}function p2(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kR=0;function h2(t,e,r,n){const i=t._endId=++kR,a=()=>{i===t._endId&&n()};if(r)return setTimeout(a,r);const{type:o,timeout:u,propCount:c}=YD(t,e);if(!o)return n();const B=o+"end";let f=0;const p=()=>{t.removeEventListener(B,h),a()},h=C=>{C.target===t&&++f>=c&&p()};setTimeout(()=>{f(r[v]||"").split(", "),i=n(`${ka}Delay`),a=n(`${ka}Duration`),o=m2(i,a),u=n(`${wl}Delay`),c=n(`${wl}Duration`),B=m2(u,c);let f=null,p=0,h=0;e===ka?o>0&&(f=ka,p=o,h=a.length):e===wl?B>0&&(f=wl,p=B,h=c.length):(p=Math.max(o,B),f=p>0?o>B?ka:wl:null,h=f?f===ka?a.length:c.length:0);const C=f===ka&&/\b(transform|all)(,|$)/.test(n(`${ka}Property`).toString());return{type:f,timeout:p,propCount:h,hasTransform:C}}function m2(t,e){for(;t.lengthC2(r)+C2(t[n])))}function C2(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function zD(){return document.body.offsetHeight}function SR(t,e,r){const n=t[Fo];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const kc=Symbol("_vod"),qD=Symbol("_vsh"),dn={beforeMount(t,{value:e},{transition:r}){t[kc]=t.style.display==="none"?"":t.style.display,r&&e?r.beforeEnter(t):Tl(t,e)},mounted(t,{value:e},{transition:r}){r&&e&&r.enter(t)},updated(t,{value:e,oldValue:r},{transition:n}){!e!=!r&&(n?e?(n.beforeEnter(t),Tl(t,!0),n.enter(t)):n.leave(t,()=>{Tl(t,!1)}):Tl(t,e))},beforeUnmount(t,{value:e}){Tl(t,e)}};function Tl(t,e){t.style.display=e?t[kc]:"none",t[qD]=!e}function ER(){dn.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const JD=Symbol("");function PR(t){const e=ha();if(!e)return;const r=e.ut=(i=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(a=>Ip(a,i))},n=()=>{const i=t(e.proxy);Rp(e.subTree,i),r(i)};er(()=>{tD(n);const i=new MutationObserver(n);i.observe(e.subTree.el.parentNode,{childList:!0}),pa(()=>i.disconnect())})}function Rp(t,e){if(t.shapeFlag&128){const r=t.suspense;t=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{Rp(r.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Ip(t.el,e);else if(t.type===Ve)t.children.forEach(r=>Rp(r,e));else if(t.type===ks){let{el:r,anchor:n}=t;for(;r&&(Ip(r,e),r!==n);)r=r.nextSibling}}function Ip(t,e){if(t.nodeType===1){const r=t.style;let n="";for(const i in e)r.setProperty(`--${i}`,e[i]),n+=`--${i}: ${e[i]};`;r[JD]=n}}const OR=/(^|;)\s*display\s*:/;function RR(t,e,r){const n=t.style,i=Bt(r);let a=!1;if(r&&!i){if(e)if(Bt(e))for(const o of e.split(";")){const u=o.slice(0,o.indexOf(":")).trim();r[u]==null&&cc(n,u,"")}else for(const o in e)r[o]==null&&cc(n,o,"");for(const o in r)o==="display"&&(a=!0),cc(n,o,r[o])}else if(i){if(e!==r){const o=n[JD];o&&(r+=";"+o),n.cssText=r,a=OR.test(r)}}else e&&t.removeAttribute("style");kc in t&&(t[kc]=a?n.display:"",t[qD]&&(n.display="none"))}const g2=/\s*!important$/;function cc(t,e,r){if(He(r))r.forEach(n=>cc(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=IR(t,e);g2.test(r)?t.setProperty(Nn(n),r.replace(g2,""),"important"):t[n]=r}}const v2=["Webkit","Moz","ms"],iB={};function IR(t,e){const r=iB[e];if(r)return r;let n=ir(e);if(n!=="filter"&&n in t)return iB[e]=n;n=Vs(n);for(let i=0;iaB||(jR.then(()=>aB=0),aB=Date.now());function HR(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;Vn(GR(n,r.value),e,5,[n])};return r.value=t,r.attached=VR(),r}function GR(t,e){if(He(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>i=>!i._stopped&&n&&n(i))}else return e}const D2=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,UR=(t,e,r,n,i,a,o,u,c)=>{const B=i==="svg";e==="class"?SR(t,n,B):e==="style"?RR(t,r,n):Fs(e)?bh(e)||NR(t,e,r,n,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):$R(t,e,n,B))?ZR(t,e,n,a,o,u,c):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),MR(t,e,n,B))};function $R(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&D2(e)&&at(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=t.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return D2(e)&&Bt(r)?!1:e in t}/*! #__NO_SIDE_EFFECTS__ */function QD(t,e){const r=Br(t);class n extends Bd{constructor(a){super(r,a,e)}}return n.def=r,n}/*! #__NO_SIDE_EFFECTS__ */const WR=t=>QD(t,lw),KR=typeof HTMLElement<"u"?HTMLElement:class{};class Bd extends KR{constructor(e,r={},n){super(),this._def=e,this._props=r,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),qr(()=>{this._connected||(Ql(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const i of n)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const e=(n,i=!1)=>{const{props:a,styles:o}=n;let u;if(a&&!He(a))for(const c in a){const B=a[c];(B===Number||B&&B.type===Number)&&(c in this._props&&(this._props[c]=_c(this._props[c])),(u||(u=Object.create(null)))[ir(c)]=!0)}this._numberProps=u,i&&this._resolveProps(n),this._applyStyles(o),this._update()},r=this._def.__asyncLoader;r?r().then(n=>e(n,!0)):e(this._def)}_resolveProps(e){const{props:r}=e,n=He(r)?r:Object.keys(r||{});for(const i of Object.keys(this))i[0]!=="_"&&n.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of n.map(ir))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(a){this._setProp(i,a)}})}_setAttr(e){let r=this.hasAttribute(e)?this.getAttribute(e):void 0;const n=ir(e);this._numberProps&&this._numberProps[n]&&(r=_c(r)),this._setProp(n,r,!1)}_getProp(e){return this._props[e]}_setProp(e,r,n=!0,i=!0){r!==this._props[e]&&(this._props[e]=r,i&&this._instance&&this._update(),n&&(r===!0?this.setAttribute(Nn(e),""):typeof r=="string"||typeof r=="number"?this.setAttribute(Nn(e),r+""):r||this.removeAttribute(Nn(e))))}_update(){Ql(this._createVNode(),this.shadowRoot)}_createVNode(){const e=Ze(this._def,xt({},this._props));return this._instance||(e.ce=r=>{this._instance=r,r.isCE=!0;const n=(a,o)=>{this.dispatchEvent(new CustomEvent(a,{detail:o}))};r.emit=(a,...o)=>{n(a,o),Nn(a)!==a&&n(Nn(a),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof Bd){r.parent=i._instance,r.provides=i._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(r=>{const n=document.createElement("style");n.textContent=r,this.shadowRoot.appendChild(n)})}}function YR(t="$style"){{const e=ha();if(!e)return Et;const r=e.type.__cssModules;if(!r)return Et;const n=r[t];return n||Et}}const XD=new WeakMap,ew=new WeakMap,Sc=Symbol("_moveCb"),w2=Symbol("_enterCb"),tw={name:"TransitionGroup",props:xt({},xR,{tag:String,moveClass:String}),setup(t,{slots:e}){const r=ha(),n=Vh();let i,a;return ud(()=>{if(!i.length)return;const o=t.moveClass||`${t.name||"v"}-move`;if(!eI(i[0].el,r.vnode.el,o))return;i.forEach(JR),i.forEach(QR);const u=i.filter(XR);zD(),u.forEach(c=>{const B=c.el,f=B.style;ta(B,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=B[Sc]=h=>{h&&h.target!==B||(!h||/transform$/.test(h.propertyName))&&(B.removeEventListener("transitionend",p),B[Sc]=null,Oa(B,o))};B.addEventListener("transitionend",p)})}),()=>{const o=At(t),u=KD(o);let c=o.tag||Ve;if(i=[],a)for(let B=0;Bdelete t.mode;tw.props;const qR=tw;function JR(t){const e=t.el;e[Sc]&&e[Sc](),e[w2]&&e[w2]()}function QR(t){ew.set(t,t.el.getBoundingClientRect())}function XR(t){const e=XD.get(t),r=ew.get(t),n=e.left-r.left,i=e.top-r.top;if(n||i){const a=t.el.style;return a.transform=a.webkitTransform=`translate(${n}px,${i}px)`,a.transitionDuration="0s",t}}function eI(t,e,r){const n=t.cloneNode(),i=t[Fo];i&&i.forEach(u=>{u.split(/\s+/).forEach(c=>c&&n.classList.remove(c))}),r.split(/\s+/).forEach(u=>u&&n.classList.add(u)),n.style.display="none";const a=e.nodeType===1?e:e.parentNode;a.appendChild(n);const{hasTransform:o}=YD(n);return a.removeChild(n),o}const qa=t=>{const e=t.props["onUpdate:modelValue"]||!1;return He(e)?r=>ko(e,r):e};function tI(t){t.target.composing=!0}function T2(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const si=Symbol("_assign"),Vi={created(t,{modifiers:{lazy:e,trim:r,number:n}},i){t[si]=qa(i);const a=n||i.props&&i.props.type==="number";ia(t,e?"change":"input",o=>{if(o.target.composing)return;let u=t.value;r&&(u=u.trim()),a&&(u=vc(u)),t[si](u)}),r&&ia(t,"change",()=>{t.value=t.value.trim()}),e||(ia(t,"compositionstart",tI),ia(t,"compositionend",T2),ia(t,"change",T2))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:r,trim:n,number:i}},a){if(t[si]=qa(a),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?vc(t.value):t.value,u=e??"";o!==u&&(document.activeElement===t&&t.type!=="range"&&(r||n&&t.value.trim()===u)||(t.value=u))}},zh={deep:!0,created(t,e,r){t[si]=qa(r),ia(t,"change",()=>{const n=t._modelValue,i=jo(t),a=t.checked,o=t[si];if(He(n)){const u=ed(n,i),c=u!==-1;if(a&&!c)o(n.concat(i));else if(!a&&c){const B=[...n];B.splice(u,1),o(B)}}else if(js(n)){const u=new Set(n);a?u.add(i):u.delete(i),o(u)}else o(rw(t,a))})},mounted:x2,beforeUpdate(t,e,r){t[si]=qa(r),x2(t,e,r)}};function x2(t,{value:e,oldValue:r},n){t._modelValue=e,He(e)?t.checked=ed(e,n.props.value)>-1:js(e)?t.checked=e.has(n.props.value):e!==r&&(t.checked=Ya(e,rw(t,!0)))}const qh={created(t,{value:e},r){t.checked=Ya(e,r.props.value),t[si]=qa(r),ia(t,"change",()=>{t[si](jo(t))})},beforeUpdate(t,{value:e,oldValue:r},n){t[si]=qa(n),e!==r&&(t.checked=Ya(e,n.props.value))}},Jh={deep:!0,created(t,{value:e,modifiers:{number:r}},n){const i=js(e);ia(t,"change",()=>{const a=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>r?vc(jo(o)):jo(o));t[si](t.multiple?i?new Set(a):a:a[0]),t._assigning=!0,qr(()=>{t._assigning=!1})}),t[si]=qa(n)},mounted(t,{value:e,modifiers:{number:r}}){A2(t,e)},beforeUpdate(t,e,r){t[si]=qa(r)},updated(t,{value:e,modifiers:{number:r}}){t._assigning||A2(t,e)}};function A2(t,e,r){const n=t.multiple,i=He(e);if(!(n&&!i&&!js(e))){for(let a=0,o=t.options.length;aString(f)===String(c)):u.selected=ed(e,c)>-1}else u.selected=e.has(c);else if(Ya(jo(u),e)){t.selectedIndex!==a&&(t.selectedIndex=a);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function jo(t){return"_value"in t?t._value:t.value}function rw(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const nw={created(t,e,r){Z0(t,e,r,null,"created")},mounted(t,e,r){Z0(t,e,r,null,"mounted")},beforeUpdate(t,e,r,n){Z0(t,e,r,n,"beforeUpdate")},updated(t,e,r,n){Z0(t,e,r,n,"updated")}};function iw(t,e){switch(t){case"SELECT":return Jh;case"TEXTAREA":return Vi;default:switch(e){case"checkbox":return zh;case"radio":return qh;default:return Vi}}}function Z0(t,e,r,n,i){const o=iw(t.tagName,r.props&&r.props.type)[i];o&&o(t,e,r,n)}function rI(){Vi.getSSRProps=({value:t})=>({value:t}),qh.getSSRProps=({value:t},e)=>{if(e.props&&Ya(e.props.value,t))return{checked:!0}},zh.getSSRProps=({value:t},e)=>{if(He(t)){if(e.props&&ed(t,e.props.value)>-1)return{checked:!0}}else if(js(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},nw.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const r=iw(e.type.toUpperCase(),e.props&&e.props.type);if(r.getSSRProps)return r.getSSRProps(t,e)}}const nI=["ctrl","shift","alt","meta"],iI={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>nI.some(r=>t[`${r}Key`]&&!e.includes(r))},Ot=(t,e)=>{const r=t._withMods||(t._withMods={}),n=e.join(".");return r[n]||(r[n]=(i,...a)=>{for(let o=0;o{const r=t._withKeys||(t._withKeys={}),n=e.join(".");return r[n]||(r[n]=i=>{if(!("key"in i))return;const a=Nn(i.key);if(e.some(o=>o===a||aI[o]===a))return t(i)})},aw=xt({patchProp:UR},TR);let jl,k2=!1;function sw(){return jl||(jl=AD(aw))}function ow(){return jl=k2?jl:kD(aw),k2=!0,jl}const Ql=(...t)=>{sw().render(...t)},lw=(...t)=>{ow().hydrate(...t)},uw=(...t)=>{const e=sw().createApp(...t),{mount:r}=e;return e.mount=n=>{const i=dw(n);if(!i)return;const a=e._component;!at(a)&&!a.render&&!a.template&&(a.template=i.innerHTML),i.innerHTML="";const o=r(i,!1,cw(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},e},sI=(...t)=>{const e=ow().createApp(...t),{mount:r}=e;return e.mount=n=>{const i=dw(n);if(i)return r(i,!0,cw(i))},e};function cw(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function dw(t){return Bt(t)?document.querySelector(t):t}let S2=!1;const oI=()=>{S2||(S2=!0,rI(),ER())},lI=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:iD,BaseTransitionPropsValidators:Hh,Comment:Wr,DeprecationTypes:bR,EffectScope:xh,ErrorCodes:JP,ErrorTypeStrings:hR,Fragment:Ve,KeepAlive:yO,ReactiveEffect:Mo,Static:ks,Suspense:dO,Teleport:OD,Text:Is,TrackOpTypes:YP,Transition:Gn,TransitionGroup:qR,TriggerOpTypes:zP,VueElement:Bd,assertNumber:qP,callWithAsyncErrorHandling:Vn,callWithErrorHandling:la,camelize:ir,capitalize:Vs,cloneVNode:ji,compatUtils:yR,computed:we,createApp:uw,createBlock:qe,createCommentVNode:he,createElementBlock:re,createElementVNode:L,createHydrationRenderer:kD,createPropsRestProxy:MO,createRenderer:AD,createSSRApp:sI,createSlots:zr,createStaticVNode:LD,createTextVNode:Yt,createVNode:Ze,customRef:Fb,defineAsyncComponent:vO,defineComponent:Br,defineCustomElement:QD,defineEmits:xO,defineExpose:AO,defineModel:EO,defineOptions:kO,defineProps:TO,defineSSRCustomElement:WR,defineSlots:SO,devtools:mR,effect:mP,effectScope:pP,getCurrentInstance:ha,getCurrentScope:Ah,getTransitionRawChildren:od,guardReactiveProps:Kr,h:Yh,handleError:Hs,hasInjectionContext:UO,hydrate:lw,initCustomFormatter:BR,initDirectivesForSSR:oI,inject:Ll,isMemoSame:UD,isProxy:Oh,isReactive:So,isReadonly:Zo,isRef:Zr,isRuntimeOnly:lR,isShallow:$l,isVNode:za,markRaw:Zb,mergeDefaults:RO,mergeModels:IO,mergeProps:cr,nextTick:qr,normalizeClass:et,normalizeProps:_r,normalizeStyle:$r,onActivated:sD,onBeforeMount:uD,onBeforeUnmount:cd,onBeforeUpdate:Gh,onDeactivated:oD,onErrorCaptured:fD,onMounted:er,onRenderTracked:BD,onRenderTriggered:dD,onScopeDispose:yb,onServerPrefetch:cD,onUnmounted:pa,onUpdated:ud,openBlock:U,popScopeId:Kb,provide:gD,proxyRefs:Mh,pushScopeId:Wb,queuePostFlushCb:bc,reactive:jn,readonly:Ph,ref:ve,registerRuntimeCompiler:VD,render:Ql,renderList:dt,renderSlot:Oe,resolveComponent:Yr,resolveDirective:zb,resolveDynamicComponent:nl,resolveFilter:_R,resolveTransitionHooks:No,setBlockTracking:Ap,setDevtoolsHook:CR,setTransitionHooks:Rs,shallowReactive:Mb,shallowReadonly:LP,shallowRef:FP,ssrContextKey:Qb,ssrUtils:vR,stop:CP,toDisplayString:ke,toHandlerKey:Ao,toHandlers:DO,toRaw:At,toRef:Lo,toRefs:$P,toValue:HP,transformVNodeArgs:nR,triggerRef:VP,unref:J,useAttrs:OO,useCssModule:YR,useCssVars:PR,useModel:dR,useSSRContext:Xb,useSlots:ts,useTransitionState:Vh,vModelCheckbox:zh,vModelDynamic:nw,vModelRadio:qh,vModelSelect:Jh,vModelText:Vi,vShow:dn,version:$D,warn:pR,watch:wr,watchEffect:eD,watchPostEffect:tD,watchSyncEffect:rD,withAsyncContext:ZO,withCtx:$e,withDefaults:PO,withDirectives:ur,withKeys:xr,withMemo:fR,withModifiers:Ot,withScopeId:iO},Symbol.toStringTag,{value:"Module"}));/** -* @vue/compiler-core v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Xl=Symbol(""),Vl=Symbol(""),Qh=Symbol(""),Ec=Symbol(""),Bw=Symbol(""),Ls=Symbol(""),fw=Symbol(""),pw=Symbol(""),Xh=Symbol(""),em=Symbol(""),_u=Symbol(""),tm=Symbol(""),hw=Symbol(""),rm=Symbol(""),nm=Symbol(""),im=Symbol(""),am=Symbol(""),sm=Symbol(""),om=Symbol(""),mw=Symbol(""),Cw=Symbol(""),fd=Symbol(""),Pc=Symbol(""),lm=Symbol(""),um=Symbol(""),eu=Symbol(""),yu=Symbol(""),cm=Symbol(""),Mp=Symbol(""),uI=Symbol(""),Zp=Symbol(""),Oc=Symbol(""),cI=Symbol(""),dI=Symbol(""),dm=Symbol(""),BI=Symbol(""),fI=Symbol(""),Bm=Symbol(""),gw=Symbol(""),Vo={[Xl]:"Fragment",[Vl]:"Teleport",[Qh]:"Suspense",[Ec]:"KeepAlive",[Bw]:"BaseTransition",[Ls]:"openBlock",[fw]:"createBlock",[pw]:"createElementBlock",[Xh]:"createVNode",[em]:"createElementVNode",[_u]:"createCommentVNode",[tm]:"createTextVNode",[hw]:"createStaticVNode",[rm]:"resolveComponent",[nm]:"resolveDynamicComponent",[im]:"resolveDirective",[am]:"resolveFilter",[sm]:"withDirectives",[om]:"renderList",[mw]:"renderSlot",[Cw]:"createSlots",[fd]:"toDisplayString",[Pc]:"mergeProps",[lm]:"normalizeClass",[um]:"normalizeStyle",[eu]:"normalizeProps",[yu]:"guardReactiveProps",[cm]:"toHandlers",[Mp]:"camelize",[uI]:"capitalize",[Zp]:"toHandlerKey",[Oc]:"setBlockTracking",[cI]:"pushScopeId",[dI]:"popScopeId",[dm]:"withCtx",[BI]:"unref",[fI]:"isRef",[Bm]:"withMemo",[gw]:"isMemoSame"};function pI(t){Object.getOwnPropertySymbols(t).forEach(e=>{Vo[e]=t[e]})}const $n={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function hI(t,e=""){return{type:0,source:e,children:t,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:$n}}function tu(t,e,r,n,i,a,o,u=!1,c=!1,B=!1,f=$n){return t&&(u?(t.helper(Ls),t.helper(Uo(t.inSSR,B))):t.helper(Go(t.inSSR,B)),o&&t.helper(sm)),{type:13,tag:e,props:r,children:n,patchFlag:i,dynamicProps:a,directives:o,isBlock:u,disableTracking:c,isComponent:B,loc:f}}function bu(t,e=$n){return{type:17,loc:e,elements:t}}function ri(t,e=$n){return{type:15,loc:e,properties:t}}function yr(t,e){return{type:16,loc:$n,key:Bt(t)?Ct(t,!0):t,value:e}}function Ct(t,e=!1,r=$n,n=0){return{type:4,loc:r,content:t,isStatic:e,constType:e?3:n}}function yi(t,e=$n){return{type:8,loc:e,children:t}}function Or(t,e=[],r=$n){return{type:14,loc:r,callee:t,arguments:e}}function Ho(t,e=void 0,r=!1,n=!1,i=$n){return{type:18,params:t,returns:e,newline:r,isSlot:n,loc:i}}function Lp(t,e,r,n=!0){return{type:19,test:t,consequent:e,alternate:r,newline:n,loc:$n}}function mI(t,e,r=!1){return{type:20,index:t,value:e,isVNode:r,loc:$n}}function CI(t){return{type:21,body:t,loc:$n}}function Go(t,e){return t||e?Xh:em}function Uo(t,e){return t||e?fw:pw}function fm(t,{helper:e,removeHelper:r,inSSR:n}){t.isBlock||(t.isBlock=!0,r(Go(n,t.isComponent)),e(Ls),e(Uo(n,t.isComponent)))}const E2=new Uint8Array([123,123]),P2=new Uint8Array([125,125]);function O2(t){return t>=97&&t<=122||t>=65&&t<=90}function Mn(t){return t===32||t===10||t===9||t===12||t===13}function Sa(t){return t===47||t===62||Mn(t)}function Rc(t){const e=new Uint8Array(t.length);for(let r=0;r=0;i--){const a=this.newlines[i];if(e>a){r=i+2,n=e-a;break}}return{column:n,line:r,offset:e}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(e){e===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&e===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}stateInterpolationOpen(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const r=this.index+1-this.delimiterOpen.length;r>this.sectionStart&&this.cbs.ontext(this.sectionStart,r),this.state=3,this.sectionStart=r}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}stateInterpolation(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}stateInterpolationClose(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}stateSpecialStartSequence(e){const r=this.sequenceIndex===this.currentSequence.length;if(!(r?Sa(e):(e|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!r){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}stateInRCDATA(e){if(this.sequenceIndex===this.currentSequence.length){if(e===62||Mn(e)){const r=this.index-this.currentSequence.length;if(this.sectionStart=e||(this.state===28?this.currentSequence===Xr.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,r){}}function R2(t,{compatConfig:e}){const r=e&&e[t];return t==="MODE"?r||3:r}function Ss(t,e){const r=R2("MODE",e),n=R2(t,e);return r===3?n===!0:n!==!1}function ru(t,e,r,...n){return Ss(t,e)}function pm(t){throw t}function vw(t){}function Xt(t,e,r,n){const i=`https://vuejs.org/error-reference/#compiler-${t}`,a=new SyntaxError(String(i));return a.code=t,a.loc=e,a}const Dn=t=>t.type===4&&t.isStatic;function _w(t){switch(t){case"Teleport":case"teleport":return Vl;case"Suspense":case"suspense":return Qh;case"KeepAlive":case"keep-alive":return Ec;case"BaseTransition":case"base-transition":return Bw}}const vI=/^\d|[^\$\w]/,hm=t=>!vI.test(t),_I=/[A-Za-z_$\xA0-\uFFFF]/,yI=/[\.\?\w$\xA0-\uFFFF]/,bI=/\s+[.[]\s*|\s*[.[]\s+/g,DI=t=>{t=t.trim().replace(bI,o=>o.trim());let e=0,r=[],n=0,i=0,a=null;for(let o=0;oe.type===7&&e.name==="bind"&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function sB(t){return t.type===5||t.type===2}function TI(t){return t.type===7&&t.name==="slot"}function Ic(t){return t.type===1&&t.tagType===3}function Mc(t){return t.type===1&&t.tagType===2}const xI=new Set([eu,yu]);function bw(t,e=[]){if(t&&!Bt(t)&&t.type===14){const r=t.callee;if(!Bt(r)&&xI.has(r))return bw(t.arguments[0],e.concat(t))}return[t,e]}function Zc(t,e,r){let n,i=t.type===13?t.props:t.arguments[2],a=[],o;if(i&&!Bt(i)&&i.type===14){const u=bw(i);i=u[0],a=u[1],o=a[a.length-1]}if(i==null||Bt(i))n=ri([e]);else if(i.type===14){const u=i.arguments[0];!Bt(u)&&u.type===15?I2(e,u)||u.properties.unshift(e):i.callee===cm?n=Or(r.helper(Pc),[ri([e]),i]):i.arguments.unshift(ri([e])),!n&&(n=i)}else i.type===15?(I2(e,i)||i.properties.unshift(e),n=i):(n=Or(r.helper(Pc),[ri([e]),i]),o&&o.callee===yu&&(o=a[a.length-2]));t.type===13?o?o.arguments[0]=n:t.props=n:o?o.arguments[0]=n:t.arguments[2]=n}function I2(t,e){let r=!1;if(t.key.type===4){const n=t.key.content;r=e.properties.some(i=>i.key.type===4&&i.key.content===n)}return r}function nu(t,e){return`_${e}_${t.replace(/[^\w]/g,(r,n)=>r==="-"?"_":t.charCodeAt(n).toString())}`}function AI(t){return t.type===14&&t.callee===Bm?t.arguments[1].returns:t}const kI=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Dw={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:oc,isPreTag:oc,isCustomElement:oc,onError:pm,onWarn:vw,comments:!1,prefixIdentifiers:!1};let Rt=Dw,iu=null,ua="",tn=null,wt=null,vn="",ra=-1,ms=-1,Lc=0,Na=!1,Np=null;const Qt=[],lr=new gI(Qt,{onerr:ea,ontext(t,e){L0(Hr(t,e),t,e)},ontextentity(t,e,r){L0(t,e,r)},oninterpolation(t,e){if(Na)return L0(Hr(t,e),t,e);let r=t+lr.delimiterOpen.length,n=e-lr.delimiterClose.length;for(;Mn(ua.charCodeAt(r));)r++;for(;Mn(ua.charCodeAt(n-1));)n--;let i=Hr(r,n);i.includes("&")&&(i=Rt.decodeEntities(i,!1)),Fp({type:5,content:Bc(i,!1,Pr(r,n)),loc:Pr(t,e)})},onopentagname(t,e){const r=Hr(t,e);tn={type:1,tag:r,ns:Rt.getNamespace(r,Qt[0],Rt.ns),tagType:0,props:[],children:[],loc:Pr(t-1,e),codegenNode:void 0}},onopentagend(t){Z2(t)},onclosetag(t,e){const r=Hr(t,e);if(!Rt.isVoidTag(r)){let n=!1;for(let i=0;i0&&ea(24,Qt[0].loc.start.offset);for(let o=0;o<=i;o++){const u=Qt.shift();dc(u,e,o(n.type===7?n.rawName:n.name)===r)&&ea(2,e)},onattribend(t,e){if(tn&&wt){if(bs(wt.loc,e),t!==0)if(vn.includes("&")&&(vn=Rt.decodeEntities(vn,!0)),wt.type===6)wt.name==="class"&&(vn=xw(vn).trim()),t===1&&!vn&&ea(13,e),wt.value={type:2,content:vn,loc:t===1?Pr(ra,ms):Pr(ra-1,ms+1)},lr.inSFCRoot&&tn.tag==="template"&&wt.name==="lang"&&vn&&vn!=="html"&&lr.enterRCDATA(Rc("-1&&ru("COMPILER_V_BIND_SYNC",Rt,wt.loc,wt.rawName)&&(wt.name="model",wt.modifiers.splice(n,1))}(wt.type!==7||wt.name!=="pre")&&tn.props.push(wt)}vn="",ra=ms=-1},oncomment(t,e){Rt.comments&&Fp({type:3,content:Hr(t,e),loc:Pr(t-4,e+3)})},onend(){const t=ua.length;for(let e=0;e{const v=e.start.offset+h,y=v+p.length;return Bc(p,!1,Pr(v,y),0,C?1:0)},u={source:o(a.trim(),r.indexOf(a,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=i.trim().replace(SI,"").trim();const B=i.indexOf(c),f=c.match(M2);if(f){c=c.replace(M2,"").trim();const p=f[1].trim();let h;if(p&&(h=r.indexOf(p,B+c.length),u.key=o(p,h,!0)),f[2]){const C=f[2].trim();C&&(u.index=o(C,r.indexOf(C,u.key?h+p.length:B+c.length),!0))}}return c&&(u.value=o(c,B,!0)),u}function Hr(t,e){return ua.slice(t,e)}function Z2(t){lr.inSFCRoot&&(tn.innerLoc=Pr(t+1,t+1)),Fp(tn);const{tag:e,ns:r}=tn;r===0&&Rt.isPreTag(e)&&Lc++,Rt.isVoidTag(e)?dc(tn,t):(Qt.unshift(tn),(r===1||r===2)&&(lr.inXML=!0)),tn=null}function L0(t,e,r){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&t.includes("&")&&(t=Rt.decodeEntities(t,!1))}const n=Qt[0]||iu,i=n.children[n.children.length-1];i&&i.type===2?(i.content+=t,bs(i.loc,r)):n.children.push({type:2,content:t,loc:Pr(e,r)})}function dc(t,e,r=!1){r?bs(t.loc,ww(e,60)):bs(t.loc,PI(e,62)+1),lr.inSFCRoot&&(t.children.length?t.innerLoc.end=xt({},t.children[t.children.length-1].loc.end):t.innerLoc.end=xt({},t.innerLoc.start),t.innerLoc.source=Hr(t.innerLoc.start.offset,t.innerLoc.end.offset));const{tag:n,ns:i}=t;Na||(n==="slot"?t.tagType=2:L2(t)?t.tagType=3:RI(t)&&(t.tagType=1)),lr.inRCDATA||(t.children=Tw(t.children,t.tag)),i===0&&Rt.isPreTag(n)&&Lc--,Np===t&&(Na=lr.inVPre=!1,Np=null),lr.inXML&&(Qt[0]?Qt[0].ns:Rt.ns)===0&&(lr.inXML=!1);{const a=t.props;if(!lr.inSFCRoot&&Ss("COMPILER_NATIVE_TEMPLATE",Rt)&&t.tag==="template"&&!L2(t)){const u=Qt[0]||iu,c=u.children.indexOf(t);u.children.splice(c,1,...t.children)}const o=a.find(u=>u.type===6&&u.name==="inline-template");o&&ru("COMPILER_INLINE_TEMPLATE",Rt,o.loc)&&t.children.length&&(o.value={type:2,content:Hr(t.children[0].loc.start.offset,t.children[t.children.length-1].loc.end.offset),loc:o.loc})}}function PI(t,e){let r=t;for(;ua.charCodeAt(r)!==e&&r=0;)r--;return r}const OI=new Set(["if","else","else-if","for","slot"]);function L2({tag:t,props:e}){if(t==="template"){for(let r=0;r64&&t<91}const MI=/\r\n/g;function Tw(t,e){const r=Rt.whitespace!=="preserve";let n=!1;for(let i=0;i0){if(c>=2){u.codegenNode.patchFlag="-1",u.codegenNode=e.hoist(u.codegenNode),a++;continue}}else{const B=u.codegenNode;if(B.type===13){const f=Pw(B);if((!f||f===512||f===1)&&Sw(u,e)>=2){const p=Ew(u);p&&(B.props=e.hoist(p))}B.dynamicProps&&(B.dynamicProps=e.hoist(B.dynamicProps))}}}if(u.type===1){const c=u.tagType===1;c&&e.scopes.vSlot++,fc(u,e),c&&e.scopes.vSlot--}else if(u.type===11)fc(u,e,u.children.length===1);else if(u.type===9)for(let c=0;c1)for(let B=0;Bq&&(N.childIndex--,N.onNodeRemoved()),N.parent.children.splice(q,1)},onNodeRemoved:Mr,addIdentifiers(M){},removeIdentifiers(M){},hoist(M){Bt(M)&&(M=Ct(M)),N.hoists.push(M);const F=Ct(`_hoisted_${N.hoists.length}`,!1,M.loc,2);return F.hoisted=M,F},cache(M,F=!1){return mI(N.cached++,M,F)}};return N.filters=new Set,N}function UI(t,e){const r=GI(t,e);hd(t,r),e.hoistStatic&&VI(t,r),e.ssr||$I(t,r),t.helpers=new Set([...r.helpers.keys()]),t.components=[...r.components],t.directives=[...r.directives],t.imports=r.imports,t.hoists=r.hoists,t.temps=r.temps,t.cached=r.cached,t.transformed=!0,t.filters=[...r.filters]}function $I(t,e){const{helper:r}=e,{children:n}=t;if(n.length===1){const i=n[0];if(Aw(t,i)&&i.codegenNode){const a=i.codegenNode;a.type===13&&fm(a,e),t.codegenNode=a}else t.codegenNode=i}else if(n.length>1){let i=64;t.codegenNode=tu(e,r(Xl),void 0,t.children,i+"",void 0,void 0,!0,void 0,!1)}}function WI(t,e){let r=0;const n=()=>{r--};for(;rn===t:n=>t.test(n);return(n,i)=>{if(n.type===1){const{props:a}=n;if(n.tagType===3&&a.some(TI))return;const o=[];for(let u=0;u`${Vo[t]}: _${Vo[t]}`;function KI(t,{mode:e="function",prefixIdentifiers:r=e==="module",sourceMap:n=!1,filename:i="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:B="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:h=!1}){const C={mode:e,prefixIdentifiers:r,sourceMap:n,filename:i,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:c,ssrRuntimeModuleName:B,ssr:f,isTS:p,inSSR:h,source:t.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(y){return`_${Vo[y]}`},push(y,b=-2,D){C.code+=y},indent(){v(++C.indentLevel)},deindent(y=!1){y?--C.indentLevel:v(--C.indentLevel)},newline(){v(C.indentLevel)}};function v(y){C.push(` -`+" ".repeat(y),0)}return C}function YI(t,e={}){const r=KI(t,e);e.onContextCreated&&e.onContextCreated(r);const{mode:n,push:i,prefixIdentifiers:a,indent:o,deindent:u,newline:c,scopeId:B,ssr:f}=r,p=Array.from(t.helpers),h=p.length>0,C=!a&&n!=="module";zI(t,r);const y=f?"ssrRender":"render",D=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${y}(${D}) {`),o(),C&&(i("with (_ctx) {"),o(),h&&(i(`const { ${p.map(Rw).join(", ")} } = _Vue -`,-1),c())),t.components.length&&(oB(t.components,"component",r),(t.directives.length||t.temps>0)&&c()),t.directives.length&&(oB(t.directives,"directive",r),t.temps>0&&c()),t.filters&&t.filters.length&&(c(),oB(t.filters,"filter",r),c()),t.temps>0){i("let ");for(let w=0;w0?", ":""}_temp${w}`)}return(t.components.length||t.directives.length||t.temps)&&(i(` -`,0),c()),f||i("return "),t.codegenNode?an(t.codegenNode,r):i("null"),C&&(u(),i("}")),u(),i("}"),{ast:t,code:r.code,preamble:"",map:r.map?r.map.toJSON():void 0}}function zI(t,e){const{ssr:r,prefixIdentifiers:n,push:i,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:c}=e,B=u,f=Array.from(t.helpers);if(f.length>0&&(i(`const _Vue = ${B} -`,-1),t.hoists.length)){const p=[Xh,em,_u,tm,hw].filter(h=>f.includes(h)).map(Rw).join(", ");i(`const { ${p} } = _Vue -`,-1)}qI(t.hoists,e),a(),i("return ")}function oB(t,e,{helper:r,push:n,newline:i,isTS:a}){const o=r(e==="filter"?am:e==="component"?rm:im);for(let u=0;u3||!1;e.push("["),r&&e.indent(),Du(t,e,r),r&&e.deindent(),e.push("]")}function Du(t,e,r=!1,n=!0){const{push:i,newline:a}=e;for(let o=0;or||"null")}function nM(t,e){const{push:r,helper:n,pure:i}=e,a=Bt(t.callee)?t.callee:n(t.callee);i&&r(md),r(a+"(",-2,t),Du(t.arguments,e),r(")")}function iM(t,e){const{push:r,indent:n,deindent:i,newline:a}=e,{properties:o}=t;if(!o.length){r("{}",-2,t);return}const u=o.length>1||!1;r(u?"{":"{ "),u&&n();for(let c=0;c "),(c||u)&&(r("{"),n()),o?(c&&r("return "),He(o)?mm(o,e):an(o,e)):u&&an(u,e),(c||u)&&(i(),r("}")),B&&(t.isNonScopedSlot&&r(", undefined, true"),r(")"))}function oM(t,e){const{test:r,consequent:n,alternate:i,newline:a}=t,{push:o,indent:u,deindent:c,newline:B}=e;if(r.type===4){const p=!hm(r.content);p&&o("("),Iw(r,e),p&&o(")")}else o("("),an(r,e),o(")");a&&u(),e.indentLevel++,a||o(" "),o("? "),an(n,e),e.indentLevel--,a&&B(),a||o(" "),o(": ");const f=i.type===19;f||e.indentLevel++,an(i,e),f||e.indentLevel--,a&&c(!0)}function lM(t,e){const{push:r,helper:n,indent:i,deindent:a,newline:o}=e;r(`_cache[${t.index}] || (`),t.isVNode&&(i(),r(`${n(Oc)}(-1),`),o()),r(`_cache[${t.index}] = `),an(t.value,e),t.isVNode&&(r(","),o(),r(`${n(Oc)}(1),`),o(),r(`_cache[${t.index}]`),a()),r(")")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const uM=Ow(/^(if|else|else-if)$/,(t,e,r)=>cM(t,e,r,(n,i,a)=>{const o=r.parent.children;let u=o.indexOf(n),c=0;for(;u-->=0;){const B=o[u];B&&B.type===9&&(c+=B.branches.length)}return()=>{if(a)n.codegenNode=F2(i,c,r);else{const B=dM(n.codegenNode);B.alternate=F2(i,c+n.branches.length-1,r)}}}));function cM(t,e,r,n){if(e.name!=="else"&&(!e.exp||!e.exp.content.trim())){const i=e.exp?e.exp.loc:t.loc;r.onError(Xt(28,e.loc)),e.exp=Ct("true",!1,i)}if(e.name==="if"){const i=N2(t,e),a={type:9,loc:t.loc,branches:[i]};if(r.replaceNode(a),n)return n(a,i,!0)}else{const i=r.parent.children;let a=i.indexOf(t);for(;a-->=-1;){const o=i[a];if(o&&o.type===3){r.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){r.removeNode(o);continue}if(o&&o.type===9){e.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&r.onError(Xt(30,t.loc)),r.removeNode();const u=N2(t,e);o.branches.push(u);const c=n&&n(o,u,!1);hd(u,r),c&&c(),r.currentNode=null}else r.onError(Xt(30,t.loc));break}}}function N2(t,e){const r=t.tagType===3;return{type:10,loc:t.loc,condition:e.name==="else"?void 0:e.exp,children:r&&!mi(t,"for")?t.children:[t],userKey:pd(t,"key"),isTemplateIf:r}}function F2(t,e,r){return t.condition?Lp(t.condition,j2(t,e,r),Or(r.helper(_u),['""',"true"])):j2(t,e,r)}function j2(t,e,r){const{helper:n}=r,i=yr("key",Ct(`${e}`,!1,$n,2)),{children:a}=t,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Zc(c,i,r),c}else return tu(r,n(Xl),ri([i]),a,64+"",void 0,void 0,!0,!1,!1,t.loc);else{const c=o.codegenNode,B=AI(c);return B.type===13&&fm(B,r),Zc(B,i,r),c}}function dM(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const BM=Ow("for",(t,e,r)=>{const{helper:n,removeHelper:i}=r;return fM(t,e,r,a=>{const o=Or(n(om),[a.source]),u=Ic(t),c=mi(t,"memo"),B=pd(t,"key"),f=B&&(B.type===6?Ct(B.value.content,!0):B.exp),p=B?yr("key",f):null,h=a.source.type===4&&a.source.constType>0,C=h?64:B?128:256;return a.codegenNode=tu(r,n(Xl),void 0,o,C+"",void 0,void 0,!0,!h,!1,t.loc),()=>{let v;const{children:y}=a,b=y.length!==1||y[0].type!==1,D=Mc(t)?t:u&&t.children.length===1&&Mc(t.children[0])?t.children[0]:null;if(D?(v=D.codegenNode,u&&p&&Zc(v,p,r)):b?v=tu(r,n(Xl),p?ri([p]):void 0,t.children,"64",void 0,void 0,!0,void 0,!1):(v=y[0].codegenNode,u&&p&&Zc(v,p,r),v.isBlock!==!h&&(v.isBlock?(i(Ls),i(Uo(r.inSSR,v.isComponent))):i(Go(r.inSSR,v.isComponent))),v.isBlock=!h,v.isBlock?(n(Ls),n(Uo(r.inSSR,v.isComponent))):n(Go(r.inSSR,v.isComponent))),c){const w=Ho(jp(a.parseResult,[Ct("_cached")]));w.body=CI([yi(["const _memo = (",c.exp,")"]),yi(["if (_cached",...f?[" && _cached.key === ",f]:[],` && ${r.helperString(gw)}(_cached, _memo)) return _cached`]),yi(["const _item = ",v]),Ct("_item.memo = _memo"),Ct("return _item")]),o.arguments.push(w,Ct("_cache"),Ct(String(r.cached++)))}else o.arguments.push(Ho(jp(a.parseResult),v,!0))}})});function fM(t,e,r,n){if(!e.exp){r.onError(Xt(31,e.loc));return}const i=e.forParseResult;if(!i){r.onError(Xt(32,e.loc));return}Zw(i);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=r,{source:c,value:B,key:f,index:p}=i,h={type:11,loc:e.loc,source:c,valueAlias:B,keyAlias:f,objectIndexAlias:p,parseResult:i,children:Ic(t)?t.children:[t]};r.replaceNode(h),u.vFor++;const C=n&&n(h);return()=>{u.vFor--,C&&C()}}function Zw(t,e){t.finalized||(t.finalized=!0)}function jp({value:t,key:e,index:r},n=[]){return pM([t,e,r,...n])}function pM(t){let e=t.length;for(;e--&&!t[e];);return t.slice(0,e+1).map((r,n)=>r||Ct("_".repeat(n+1),!1))}const V2=Ct("undefined",!1),hM=(t,e)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const r=mi(t,"slot");if(r)return r.exp,e.scopes.vSlot++,()=>{e.scopes.vSlot--}}},mM=(t,e,r,n)=>Ho(t,r,!1,!0,r.length?r[0].loc:n);function CM(t,e,r=mM){e.helper(dm);const{children:n,loc:i}=t,a=[],o=[];let u=e.scopes.vSlot>0||e.scopes.vFor>0;const c=mi(t,"slot",!0);if(c){const{arg:b,exp:D}=c;b&&!Dn(b)&&(u=!0),a.push(yr(b||Ct("default",!0),r(D,void 0,n,i)))}let B=!1,f=!1;const p=[],h=new Set;let C=0;for(let b=0;b{const g=r(D,void 0,w,i);return e.compatConfig&&(g.isNonScopedSlot=!0),yr("default",g)};B?p.length&&p.some(D=>Lw(D))&&(f?e.onError(Xt(39,p[0].loc)):a.push(b(void 0,p))):a.push(b(void 0,n))}const v=u?2:pc(t.children)?3:1;let y=ri(a.concat(yr("_",Ct(v+"",!1))),i);return o.length&&(y=Or(e.helper(Cw),[y,bu(o)])),{slots:y,hasDynamicSlots:u}}function N0(t,e,r){const n=[yr("name",t),yr("fn",e)];return r!=null&&n.push(yr("key",Ct(String(r),!0))),ri(n)}function pc(t){for(let e=0;efunction(){if(t=e.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:n,props:i}=t,a=t.tagType===1;let o=a?vM(t,e):`"${n}"`;const u=jt(o)&&o.callee===nm;let c,B,f,p=0,h,C,v,y=u||o===Vl||o===Qh||!a&&(n==="svg"||n==="foreignObject");if(i.length>0){const b=Fw(t,e,void 0,a,u);c=b.props,p=b.patchFlag,C=b.dynamicPropNames;const D=b.directives;v=D&&D.length?bu(D.map(w=>yM(w,e))):void 0,b.shouldUseBlock&&(y=!0)}if(t.children.length>0)if(o===Ec&&(y=!0,p|=1024),a&&o!==Vl&&o!==Ec){const{slots:D,hasDynamicSlots:w}=CM(t,e);B=D,w&&(p|=1024)}else if(t.children.length===1&&o!==Vl){const D=t.children[0],w=D.type,g=w===5||w===8;g&&ni(D,e)===0&&(p|=1),g||w===2?B=D:B=t.children}else B=t.children;p!==0&&(f=String(p),C&&C.length&&(h=bM(C))),t.codegenNode=tu(e,o,c,B,f,h,v,!!y,!1,a,t.loc)};function vM(t,e,r=!1){let{tag:n}=t;const i=Vp(n),a=pd(t,"is",!1,!0);if(a)if(i||Ss("COMPILER_IS_ON_ELEMENT",e)){let u;if(a.type===6?u=a.value&&Ct(a.value.content,!0):(u=a.exp,u||(u=Ct("is",!1,a.loc))),u)return Or(e.helper(nm),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(n=a.value.content.slice(4));const o=_w(n)||e.isBuiltInComponent(n);return o?(r||e.helper(o),o):(e.helper(rm),e.components.add(n),nu(n,"component"))}function Fw(t,e,r=t.props,n,i,a=!1){const{tag:o,loc:u,children:c}=t;let B=[];const f=[],p=[],h=c.length>0;let C=!1,v=0,y=!1,b=!1,D=!1,w=!1,g=!1,T=!1;const O=[],P=F=>{B.length&&(f.push(ri(H2(B),u)),B=[]),F&&f.push(F)},I=()=>{e.scopes.vFor>0&&B.push(yr(Ct("ref_for",!0),Ct("true")))},N=({key:F,value:q})=>{if(Dn(F)){const K=F.content,ce=Fs(K);if(ce&&(!n||i)&&K.toLowerCase()!=="onclick"&&K!=="onUpdate:modelValue"&&!Ha(K)&&(w=!0),ce&&Ha(K)&&(T=!0),ce&&q.type===14&&(q=q.arguments[0]),q.type===20||(q.type===4||q.type===8)&&ni(q,e)>0)return;K==="ref"?y=!0:K==="class"?b=!0:K==="style"?D=!0:K!=="key"&&!O.includes(K)&&O.push(K),n&&(K==="class"||K==="style")&&!O.includes(K)&&O.push(K)}else g=!0};for(let F=0;F1?M=Or(e.helper(Pc),f,u):M=f[0]):B.length&&(M=ri(H2(B),u)),g?v|=16:(b&&!n&&(v|=2),D&&!n&&(v|=4),O.length&&(v|=8),w&&(v|=32)),!C&&(v===0||v===32)&&(y||T||p.length>0)&&(v|=512),!e.inSSR&&M)switch(M.type){case 15:let F=-1,q=-1,K=!1;for(let Z=0;Zyr(o,a)),i))}return bu(r,t.loc)}function bM(t){let e="[";for(let r=0,n=t.length;r{if(Mc(t)){const{children:r,loc:n}=t,{slotName:i,slotProps:a}=wM(t,e),o=[e.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),r.length&&(o[3]=Ho([],r,!1,!1,n),u=4),e.scopeId&&!e.slotted&&(u=5),o.splice(u),t.codegenNode=Or(e.helper(mw),o,n)}};function wM(t,e){let r='"default"',n;const i=[];for(let a=0;a0){const{props:a,directives:o}=Fw(t,e,i,!1,!1);n=a,o.length&&e.onError(Xt(36,o[0].loc))}return{slotName:r,slotProps:n}}const TM=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,jw=(t,e,r,n)=>{const{loc:i,modifiers:a,arg:o}=t;!t.exp&&!a.length&&r.onError(Xt(35,i));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const h=e.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?Ao(ir(p)):`on:${p}`;u=Ct(h,!0,o.loc)}else u=yi([`${r.helperString(Zp)}(`,o,")"]);else u=o,u.children.unshift(`${r.helperString(Zp)}(`),u.children.push(")");let c=t.exp;c&&!c.content.trim()&&(c=void 0);let B=r.cacheHandlers&&!c&&!r.inVOnce;if(c){const p=yw(c.content),h=!(p||TM.test(c.content)),C=c.content.includes(";");(h||B&&p)&&(c=yi([`${h?"$event":"(...args)"} => ${C?"{":"("}`,c,C?"}":")"]))}let f={props:[yr(u,c||Ct("() => {}",!1,i))]};return n&&(f=n(f)),B&&(f.props[0].value=r.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},xM=(t,e,r)=>{const{modifiers:n,loc:i}=t,a=t.arg;let{exp:o}=t;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return r.onError(Xt(52,a.loc)),{props:[yr(a,Ct("",!0,i))]};const u=ir(a.content);o=t.exp=Ct(u,!1,a.loc)}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),n.includes("camel")&&(a.type===4?a.isStatic?a.content=ir(a.content):a.content=`${r.helperString(Mp)}(${a.content})`:(a.children.unshift(`${r.helperString(Mp)}(`),a.children.push(")"))),r.inSSR||(n.includes("prop")&&G2(a,"."),n.includes("attr")&&G2(a,"^")),{props:[yr(a,o)]}},G2=(t,e)=>{t.type===4?t.isStatic?t.content=e+t.content:t.content=`\`${e}\${${t.content}}\``:(t.children.unshift(`'${e}' + (`),t.children.push(")"))},AM=(t,e)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const r=t.children;let n,i=!1;for(let a=0;aa.type===7&&!e.directiveTransforms[a.name])&&t.tag!=="template")))for(let a=0;a{if(t.type===1&&mi(t,"once",!0))return U2.has(t)||e.inVOnce||e.inSSR?void 0:(U2.add(t),e.inVOnce=!0,e.helper(Oc),()=>{e.inVOnce=!1;const r=e.currentNode;r.codegenNode&&(r.codegenNode=e.cache(r.codegenNode,!0))})},Vw=(t,e,r)=>{const{exp:n,arg:i}=t;if(!n)return r.onError(Xt(41,t.loc)),F0();const a=n.loc.source,o=n.type===4?n.content:a,u=r.bindingMetadata[a];if(u==="props"||u==="props-aliased")return r.onError(Xt(44,n.loc)),F0();if(!o.trim()||!yw(o)&&!!1)return r.onError(Xt(42,n.loc)),F0();const B=i||Ct("modelValue",!0),f=i?Dn(i)?`onUpdate:${ir(i.content)}`:yi(['"onUpdate:" + ',i]):"onUpdate:modelValue";let p;const h=r.isTS?"($event: any)":"$event";p=yi([`${h} => ((`,n,") = $event)"]);const C=[yr(B,t.exp),yr(f,p)];if(t.modifiers.length&&e.tagType===1){const v=t.modifiers.map(b=>(hm(b)?b:JSON.stringify(b))+": true").join(", "),y=i?Dn(i)?`${i.content}Modifiers`:yi([i,' + "Modifiers"']):"modelModifiers";C.push(yr(y,Ct(`{ ${v} }`,!1,t.loc,2)))}return F0(C)};function F0(t=[]){return{props:t}}const SM=/[\w).+\-_$\]]/,EM=(t,e)=>{Ss("COMPILER_FILTERS",e)&&(t.type===5&&Nc(t.content,e),t.type===1&&t.props.forEach(r=>{r.type===7&&r.name!=="for"&&r.exp&&Nc(r.exp,e)}))};function Nc(t,e){if(t.type===4)$2(t,e);else for(let r=0;r=0&&(w=r.charAt(D),w===" ");D--);(!w||!SM.test(w))&&(o=!0)}}v===void 0?v=r.slice(0,C).trim():f!==0&&b();function b(){y.push(r.slice(f,C).trim()),f=C+1}if(y.length){for(C=0;C{if(t.type===1){const r=mi(t,"memo");return!r||W2.has(t)?void 0:(W2.add(t),()=>{const n=t.codegenNode||e.currentNode.codegenNode;n&&n.type===13&&(t.tagType!==1&&fm(n,e),t.codegenNode=Or(e.helper(Bm),[r.exp,Ho(void 0,n),"_cache",String(e.cached++)]))})}};function RM(t){return[[kM,uM,OM,BM,EM,DM,gM,hM,AM],{on:jw,bind:xM,model:Vw}]}function IM(t,e={}){const r=e.onError||pm,n=e.mode==="module";e.prefixIdentifiers===!0?r(Xt(47)):n&&r(Xt(48));const i=!1;e.cacheHandlers&&r(Xt(49)),e.scopeId&&!n&&r(Xt(50));const a=xt({},e,{prefixIdentifiers:i}),o=Bt(t)?jI(t,a):t,[u,c]=RM();return UI(o,xt({},a,{nodeTransforms:[...u,...e.nodeTransforms||[]],directiveTransforms:xt({},c,e.directiveTransforms||{})})),YI(o,a)}const MM=()=>({props:[]});/** -* @vue/compiler-dom v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Hw=Symbol(""),Gw=Symbol(""),Uw=Symbol(""),$w=Symbol(""),Hp=Symbol(""),Ww=Symbol(""),Kw=Symbol(""),Yw=Symbol(""),zw=Symbol(""),qw=Symbol("");pI({[Hw]:"vModelRadio",[Gw]:"vModelCheckbox",[Uw]:"vModelText",[$w]:"vModelSelect",[Hp]:"vModelDynamic",[Ww]:"withModifiers",[Kw]:"withKeys",[Yw]:"vShow",[zw]:"Transition",[qw]:"TransitionGroup"});let lo;function ZM(t,e=!1){return lo||(lo=document.createElement("div")),e?(lo.innerHTML=`
`,lo.children[0].getAttribute("foo")):(lo.innerHTML=t,lo.textContent)}const LM={parseMode:"html",isVoidTag:cP,isNativeTag:t=>oP(t)||lP(t)||uP(t),isPreTag:t=>t==="pre",decodeEntities:ZM,isBuiltInComponent:t=>{if(t==="Transition"||t==="transition")return zw;if(t==="TransitionGroup"||t==="transition-group")return qw},getNamespace(t,e,r){let n=e?e.ns:r;if(e&&n===2)if(e.tag==="annotation-xml"){if(t==="svg")return 1;e.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(e.tag)&&t!=="mglyph"&&t!=="malignmark"&&(n=0);else e&&n===1&&(e.tag==="foreignObject"||e.tag==="desc"||e.tag==="title")&&(n=0);if(n===0){if(t==="svg")return 1;if(t==="math")return 2}return n}},NM=t=>{t.type===1&&t.props.forEach((e,r)=>{e.type===6&&e.name==="style"&&e.value&&(t.props[r]={type:7,name:"bind",arg:Ct("style",!0,e.loc),exp:FM(e.value.content,e.loc),modifiers:[],loc:e.loc})})},FM=(t,e)=>{const r=Cb(t);return Ct(JSON.stringify(r),!1,e,3)};function Ua(t,e){return Xt(t,e)}const jM=(t,e,r)=>{const{exp:n,loc:i}=t;return n||r.onError(Ua(53,i)),e.children.length&&(r.onError(Ua(54,i)),e.children.length=0),{props:[yr(Ct("innerHTML",!0,i),n||Ct("",!0))]}},VM=(t,e,r)=>{const{exp:n,loc:i}=t;return n||r.onError(Ua(55,i)),e.children.length&&(r.onError(Ua(56,i)),e.children.length=0),{props:[yr(Ct("textContent",!0),n?ni(n,r)>0?n:Or(r.helperString(fd),[n],i):Ct("",!0))]}},HM=(t,e,r)=>{const n=Vw(t,e,r);if(!n.props.length||e.tagType===1)return n;t.arg&&r.onError(Ua(58,t.arg.loc));const{tag:i}=e,a=r.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||a){let o=Uw,u=!1;if(i==="input"||a){const c=pd(e,"type");if(c){if(c.type===7)o=Hp;else if(c.value)switch(c.value.content){case"radio":o=Hw;break;case"checkbox":o=Gw;break;case"file":u=!0,r.onError(Ua(59,t.loc));break}}else wI(e)&&(o=Hp)}else i==="select"&&(o=$w);u||(n.needRuntime=r.helper(o))}else r.onError(Ua(57,t.loc));return n.props=n.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),n},GM=Un("passive,once,capture"),UM=Un("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),$M=Un("left,right"),Jw=Un("onkeyup,onkeydown,onkeypress",!0),WM=(t,e,r,n)=>{const i=[],a=[],o=[];for(let u=0;uDn(t)&&t.content.toLowerCase()==="onclick"?Ct(e,!0):t.type!==4?yi(["(",t,`) === "onClick" ? "${e}" : (`,t,")"]):t,KM=(t,e,r)=>jw(t,e,r,n=>{const{modifiers:i}=t;if(!i.length)return n;let{key:a,value:o}=n.props[0];const{keyModifiers:u,nonKeyModifiers:c,eventOptionModifiers:B}=WM(a,i,r,t.loc);if(c.includes("right")&&(a=K2(a,"onContextmenu")),c.includes("middle")&&(a=K2(a,"onMouseup")),c.length&&(o=Or(r.helper(Ww),[o,JSON.stringify(c)])),u.length&&(!Dn(a)||Jw(a.content))&&(o=Or(r.helper(Kw),[o,JSON.stringify(u)])),B.length){const f=B.map(Vs).join("");a=Dn(a)?Ct(`${a.content}${f}`,!0):yi(["(",a,`) + "${f}"`])}return{props:[yr(a,o)]}}),YM=(t,e,r)=>{const{exp:n,loc:i}=t;return n||r.onError(Ua(61,i)),{props:[],needRuntime:r.helper(Yw)}},zM=(t,e)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&e.removeNode()},qM=[NM],JM={cloak:MM,html:jM,text:VM,model:HM,on:KM,show:YM};function QM(t,e={}){return IM(t,xt({},LM,e,{nodeTransforms:[zM,...qM,...e.nodeTransforms||[]],directiveTransforms:xt({},JM,e.directiveTransforms||{}),transformHoist:null}))}/** -* vue v3.4.26 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Y2=new WeakMap;function XM(t){let e=Y2.get(t??Et);return e||(e=Object.create(null),Y2.set(t??Et,e)),e}function eZ(t,e){if(!Bt(t))if(t.nodeType)t=t.innerHTML;else return Mr;const r=t,n=XM(e),i=n[r];if(i)return i;if(t[0]==="#"){const c=document.querySelector(t);t=c?c.innerHTML:""}const a=xt({hoistStatic:!0,onError:void 0,onWarn:Mr},e);!a.isCustomElement&&typeof customElements<"u"&&(a.isCustomElement=c=>!!customElements.get(c));const{code:o}=QM(t,a),u=new Function("Vue",o)(lI);return u._rc=!0,n[r]=u}VD(eZ);function lB(t){return t===0?!1:Array.isArray(t)&&t.length===0?!0:!t}function tZ(t){return(...e)=>!t(...e)}function rZ(t,e){return t===void 0&&(t="undefined"),t===null&&(t="null"),t===!1&&(t="false"),t.toString().toLowerCase().indexOf(e.trim())!==-1}function Qw(t,e,r,n){return e?t.filter(i=>rZ(n(i,r),e)).sort((i,a)=>n(i,r).length-n(a,r).length):t}function nZ(t){return t.filter(e=>!e.$isLabel)}function uB(t,e){return r=>r.reduce((n,i)=>i[t]&&i[t].length?(n.push({$groupLabel:i[e],$isLabel:!0}),n.concat(i[t])):n,[])}function iZ(t,e,r,n,i){return a=>a.map(o=>{if(!o[r])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=Qw(o[r],t,e,i);return u.length?{[n]:o[n],[r]:u}:[]})}const z2=(...t)=>e=>t.reduce((r,n)=>n(r),e);var aZ={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(t,e){return lB(t)?"":e?t[e]:t}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const t=this.search||"",e=t.toLowerCase().trim();let r=this.options.concat();return this.internalSearch?r=this.groupValues?this.filterAndFlat(r,e,this.label):Qw(r,e,this.label,this.customLabel):r=this.groupValues?uB(this.groupValues,this.groupLabel)(r):r,r=this.hideSelected?r.filter(tZ(this.isSelected)):r,this.taggable&&e.length&&!this.isExistingOption(e)&&(this.tagPosition==="bottom"?r.push({isTag:!0,label:t}):r.unshift({isTag:!0,label:t})),r.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(t=>t[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(e=>this.customLabel(e,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(t,e,r){return z2(iZ(e,r,this.groupValues,this.groupLabel,this.customLabel),uB(this.groupValues,this.groupLabel))(t)},flatAndStrip(t){return z2(uB(this.groupValues,this.groupLabel),nZ)(t)},updateSearch(t){this.search=t},isExistingOption(t){return this.options?this.optionKeys.indexOf(t)>-1:!1},isSelected(t){const e=this.trackBy?t[this.trackBy]:t;return this.valueKeys.indexOf(e)>-1},isOptionDisabled(t){return!!t.$isDisabled},getOptionLabel(t){if(lB(t))return"";if(t.isTag)return t.label;if(t.$isLabel)return t.$groupLabel;const e=this.customLabel(t,this.label);return lB(e)?"":e},select(t,e){if(t.$isLabel&&this.groupSelect){this.selectGroup(t);return}if(!(this.blockKeys.indexOf(e)!==-1||this.disabled||t.$isDisabled||t.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(e==="Tab"&&!this.pointerDirty)){if(t.isTag)this.$emit("tag",t.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(t)){e!=="Tab"&&this.removeElement(t);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([t])):this.$emit("update:modelValue",t),this.$emit("select",t,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(t){const e=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);if(e){if(this.wholeGroupSelected(e)){this.$emit("remove",e[this.groupValues],this.id);const r=this.trackBy?e[this.groupValues].map(i=>i[this.trackBy]):e[this.groupValues],n=this.internalValue.filter(i=>r.indexOf(this.trackBy?i[this.trackBy]:i)===-1);this.$emit("update:modelValue",n)}else{let r=e[this.groupValues].filter(n=>!(this.isOptionDisabled(n)||this.isSelected(n)));this.max&&r.splice(this.max-this.internalValue.length),this.$emit("select",r,this.id),this.$emit("update:modelValue",this.internalValue.concat(r))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(t){return t[this.groupValues].every(e=>this.isSelected(e)||this.isOptionDisabled(e))},wholeGroupDisabled(t){return t[this.groupValues].every(this.isOptionDisabled)},removeElement(t,e=!0){if(this.disabled||t.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const r=typeof t=="object"?this.valueKeys.indexOf(t[this.trackBy]):this.valueKeys.indexOf(t);if(this.multiple){const n=this.internalValue.slice(0,r).concat(this.internalValue.slice(r+1));this.$emit("update:modelValue",n)}else this.$emit("update:modelValue",null);this.$emit("remove",t,this.id),this.closeOnSelect&&e&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const t=this.$el.getBoundingClientRect().top,e=window.innerHeight-this.$el.getBoundingClientRect().bottom;e>this.maxHeight||e>t||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(e-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(t-40,this.maxHeight))}}},sZ={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(t,e){return{"multiselect__option--highlight":t===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(e)}},groupHighlight(t,e){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":e.$isLabel}];const r=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);return r&&!this.wholeGroupDisabled(r)?["multiselect__option--group",{"multiselect__option--highlight":t===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(r)}]:"multiselect__option--disabled"},addPointerElement({key:t}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],t),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(t){this.pointer=t,this.pointerDirty=!0}}},il={name:"vue-multiselect",mixins:[aZ,sZ],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:t=>`and ${t} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)}}};const oZ={ref:"tags",class:"multiselect__tags"},lZ={class:"multiselect__tags-wrap"},uZ={class:"multiselect__spinner"},cZ={key:0},dZ={class:"multiselect__option"},BZ={class:"multiselect__option"},fZ=Yt("No elements found. Consider changing the search query."),pZ={class:"multiselect__option"},hZ=Yt("List is empty.");function mZ(t,e,r,n,i,a){return U(),qe("div",{tabindex:t.searchable?-1:r.tabindex,class:[{"multiselect--active":t.isOpen,"multiselect--disabled":r.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"],onFocus:e[14]||(e[14]=o=>t.activate()),onBlur:e[15]||(e[15]=o=>t.searchable?!1:t.deactivate()),onKeydown:[e[16]||(e[16]=xr(Ot(o=>t.pointerForward(),["self","prevent"]),["down"])),e[17]||(e[17]=xr(Ot(o=>t.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:e[18]||(e[18]=xr(Ot(o=>t.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:e[19]||(e[19]=xr(o=>t.deactivate(),["esc"])),role:"combobox","aria-owns":"listbox-"+t.id},[Oe(t.$slots,"caret",{toggle:t.toggle},()=>[Ze("div",{onMousedown:e[1]||(e[1]=Ot(o=>t.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Oe(t.$slots,"clear",{search:t.search}),Ze("div",oZ,[Oe(t.$slots,"selection",{search:t.search,remove:t.removeElement,values:a.visibleValues,isOpen:t.isOpen},()=>[ur(Ze("div",lZ,[(U(!0),qe(Ve,null,dt(a.visibleValues,(o,u)=>Oe(t.$slots,"tag",{option:o,search:t.search,remove:t.removeElement},()=>[(U(),qe("span",{class:"multiselect__tag",key:u},[Ze("span",{textContent:ke(t.getOptionLabel(o))},null,8,["textContent"]),Ze("i",{tabindex:"1",onKeypress:xr(Ot(c=>t.removeElement(o),["prevent"]),["enter"]),onMousedown:Ot(c=>t.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,["onKeypress","onMousedown"])]))])),256))],512),[[dn,a.visibleValues.length>0]]),t.internalValue&&t.internalValue.length>r.limit?Oe(t.$slots,"limit",{key:0},()=>[Ze("strong",{class:"multiselect__strong",textContent:ke(r.limitText(t.internalValue.length-r.limit))},null,8,["textContent"])]):he("v-if",!0)]),Ze(Gn,{name:"multiselect__loading"},{default:$e(()=>[Oe(t.$slots,"loading",{},()=>[ur(Ze("div",uZ,null,512),[[dn,r.loading]])])]),_:3}),t.searchable?(U(),qe("input",{key:0,ref:"search",name:r.name,id:t.id,type:"text",autocomplete:"off",spellcheck:!1,placeholder:t.placeholder,style:a.inputStyle,value:t.search,disabled:r.disabled,tabindex:r.tabindex,onInput:e[2]||(e[2]=o=>t.updateSearch(o.target.value)),onFocus:e[3]||(e[3]=Ot(o=>t.activate(),["prevent"])),onBlur:e[4]||(e[4]=Ot(o=>t.deactivate(),["prevent"])),onKeyup:e[5]||(e[5]=xr(o=>t.deactivate(),["esc"])),onKeydown:[e[6]||(e[6]=xr(Ot(o=>t.pointerForward(),["prevent"]),["down"])),e[7]||(e[7]=xr(Ot(o=>t.pointerBackward(),["prevent"]),["up"])),e[9]||(e[9]=xr(Ot(o=>t.removeLastElement(),["stop"]),["delete"]))],onKeypress:e[8]||(e[8]=xr(Ot(o=>t.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+t.id},null,44,["name","id","placeholder","value","disabled","tabindex","aria-controls"])):he("v-if",!0),a.isSingleLabelVisible?(U(),qe("span",{key:1,class:"multiselect__single",onMousedown:e[10]||(e[10]=Ot((...o)=>t.toggle&&t.toggle(...o),["prevent"]))},[Oe(t.$slots,"singleLabel",{option:a.singleValue},()=>[Yt(ke(t.currentOptionLabel),1)])],32)):he("v-if",!0),a.isPlaceholderVisible?(U(),qe("span",{key:2,class:"multiselect__placeholder",onMousedown:e[11]||(e[11]=Ot((...o)=>t.toggle&&t.toggle(...o),["prevent"]))},[Oe(t.$slots,"placeholder",{},()=>[Yt(ke(t.placeholder),1)])],32)):he("v-if",!0)],512),Ze(Gn,{name:"multiselect"},{default:$e(()=>[ur(Ze("div",{class:"multiselect__content-wrapper",onFocus:e[12]||(e[12]=(...o)=>t.activate&&t.activate(...o)),tabindex:"-1",onMousedown:e[13]||(e[13]=Ot(()=>{},["prevent"])),style:{maxHeight:t.optimizedHeight+"px"},ref:"list"},[Ze("ul",{class:"multiselect__content",style:a.contentStyle,role:"listbox",id:"listbox-"+t.id},[Oe(t.$slots,"beforeList"),t.multiple&&t.max===t.internalValue.length?(U(),qe("li",cZ,[Ze("span",dZ,[Oe(t.$slots,"maxElements",{},()=>[Yt("Maximum of "+ke(t.max)+" options selected. First remove a selected option to select another.",1)])])])):he("v-if",!0),!t.max||t.internalValue.length(U(),qe("li",{class:"multiselect__element",key:u,id:t.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?he("v-if",!0):(U(),qe("span",{key:0,class:[t.optionHighlight(u,o),"multiselect__option"],onClick:Ot(c=>t.select(o),["stop"]),onMouseenter:Ot(c=>t.pointerSet(u),["self"]),"data-select":o&&o.isTag?t.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Oe(t.$slots,"option",{option:o,search:t.search,index:u},()=>[Ze("span",null,ke(t.getOptionLabel(o)),1)])],42,["onClick","onMouseenter","data-select","data-selected","data-deselect"])),o&&(o.$isLabel||o.$isDisabled)?(U(),qe("span",{key:1,"data-select":t.groupSelect&&a.selectGroupLabelText,"data-deselect":t.groupSelect&&a.deselectGroupLabelText,class:[t.groupHighlight(u,o),"multiselect__option"],onMouseenter:Ot(c=>t.groupSelect&&t.pointerSet(u),["self"]),onMousedown:Ot(c=>t.selectGroup(o),["prevent"])},[Oe(t.$slots,"option",{option:o,search:t.search,index:u},()=>[Ze("span",null,ke(t.getOptionLabel(o)),1)])],42,["data-select","data-deselect","onMouseenter","onMousedown"])):he("v-if",!0)],8,["id","role"]))),128)):he("v-if",!0),ur(Ze("li",null,[Ze("span",BZ,[Oe(t.$slots,"noResult",{search:t.search},()=>[fZ])])],512),[[dn,r.showNoResults&&t.filteredOptions.length===0&&t.search&&!r.loading]]),ur(Ze("li",null,[Ze("span",pZ,[Oe(t.$slots,"noOptions",{},()=>[hZ])])],512),[[dn,r.showNoOptions&&(t.options.length===0||a.hasOptionGroup===!0&&t.filteredOptions.length===0)&&!t.search&&!r.loading]]),Oe(t.$slots,"afterList")],12,["id"])],36),[[dn,t.isOpen]])]),_:3})],42,["tabindex","aria-owns"])}il.render=mZ;var _o=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xw(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function CZ(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),r}var Fc={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Fc.exports;(function(t,e){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",B=500,f="__lodash_placeholder__",p=1,h=2,C=4,v=1,y=2,b=1,D=2,w=4,g=8,T=16,O=32,P=64,I=128,N=256,M=512,F=30,q="...",K=800,ce=16,X=1,Z=2,Y=3,E=1/0,ne=9007199254740991,Ae=17976931348623157e292,Re=NaN,Le=4294967295,$=Le-1,ae=Le>>>1,S=[["ary",I],["bind",b],["bindKey",D],["curry",g],["curryRight",T],["flip",M],["partial",O],["partialRight",P],["rearg",N]],te="[object Arguments]",Be="[object Array]",H="[object AsyncFunction]",Se="[object Boolean]",Je="[object Date]",fe="[object DOMException]",Xe="[object Error]",j="[object Function]",A="[object GeneratorFunction]",R="[object Map]",W="[object Number]",z="[object Null]",le="[object Object]",G="[object Promise]",oe="[object Proxy]",ue="[object RegExp]",Ce="[object Set]",_e="[object String]",me="[object Symbol]",We="[object Undefined]",je="[object WeakMap]",tt="[object WeakSet]",Qe="[object ArrayBuffer]",ft="[object DataView]",St="[object Float32Array]",Gt="[object Float64Array]",kr="[object Int8Array]",fn="[object Int16Array]",Ai="[object Int32Array]",An="[object Uint8Array]",ki="[object Uint8ClampedArray]",hr="[object Uint16Array]",se="[object Uint32Array]",Ee=/\b__p \+= '';/g,pe=/\b(__p \+=) '' \+/g,Pe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Fe=/&(?:amp|lt|gt|quot|#39);/g,Lr=/[&<>"']/g,pn=RegExp(Fe.source),Ui=RegExp(Lr.source),Ks=/<%-([\s\S]+?)%>/g,is=/<%([\s\S]+?)%>/g,ui=/<%=([\s\S]+?)%>/g,ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rd=/^\w*$/,i4=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Id=/[\\^$.*+?()[\]{}|]/g,a4=RegExp(Id.source),Md=/^\s+/,s4=/\s/,o4=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,l4=/\{\n\/\* \[wrapped with (.+)\] \*/,u4=/,? & /,c4=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,d4=/[()=,{}\[\]\/\s]/,B4=/\\(\\)?/g,f4=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,iC=/\w*$/,p4=/^[-+]0x[0-9a-f]+$/i,h4=/^0b[01]+$/i,m4=/^\[object .+?Constructor\]$/,C4=/^0o[0-7]+$/i,g4=/^(?:0|[1-9]\d*)$/,v4=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Lu=/($^)/,_4=/['\n\r\u2028\u2029\\]/g,Nu="\\ud800-\\udfff",y4="\\u0300-\\u036f",b4="\\ufe20-\\ufe2f",D4="\\u20d0-\\u20ff",aC=y4+b4+D4,sC="\\u2700-\\u27bf",oC="a-z\\xdf-\\xf6\\xf8-\\xff",w4="\\xac\\xb1\\xd7\\xf7",T4="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",x4="\\u2000-\\u206f",A4=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",lC="A-Z\\xc0-\\xd6\\xd8-\\xde",uC="\\ufe0e\\ufe0f",cC=w4+T4+x4+A4,Zd="['’]",k4="["+Nu+"]",dC="["+cC+"]",Fu="["+aC+"]",BC="\\d+",S4="["+sC+"]",fC="["+oC+"]",pC="[^"+Nu+cC+BC+sC+oC+lC+"]",Ld="\\ud83c[\\udffb-\\udfff]",E4="(?:"+Fu+"|"+Ld+")",hC="[^"+Nu+"]",Nd="(?:\\ud83c[\\udde6-\\uddff]){2}",Fd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ys="["+lC+"]",mC="\\u200d",CC="(?:"+fC+"|"+pC+")",P4="(?:"+Ys+"|"+pC+")",gC="(?:"+Zd+"(?:d|ll|m|re|s|t|ve))?",vC="(?:"+Zd+"(?:D|LL|M|RE|S|T|VE))?",_C=E4+"?",yC="["+uC+"]?",O4="(?:"+mC+"(?:"+[hC,Nd,Fd].join("|")+")"+yC+_C+")*",R4="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",I4="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",bC=yC+_C+O4,M4="(?:"+[S4,Nd,Fd].join("|")+")"+bC,Z4="(?:"+[hC+Fu+"?",Fu,Nd,Fd,k4].join("|")+")",L4=RegExp(Zd,"g"),N4=RegExp(Fu,"g"),jd=RegExp(Ld+"(?="+Ld+")|"+Z4+bC,"g"),F4=RegExp([Ys+"?"+fC+"+"+gC+"(?="+[dC,Ys,"$"].join("|")+")",P4+"+"+vC+"(?="+[dC,Ys+CC,"$"].join("|")+")",Ys+"?"+CC+"+"+gC,Ys+"+"+vC,I4,R4,BC,M4].join("|"),"g"),j4=RegExp("["+mC+Nu+aC+uC+"]"),V4=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,H4=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],G4=-1,zt={};zt[St]=zt[Gt]=zt[kr]=zt[fn]=zt[Ai]=zt[An]=zt[ki]=zt[hr]=zt[se]=!0,zt[te]=zt[Be]=zt[Qe]=zt[Se]=zt[ft]=zt[Je]=zt[Xe]=zt[j]=zt[R]=zt[W]=zt[le]=zt[ue]=zt[Ce]=zt[_e]=zt[je]=!1;var Kt={};Kt[te]=Kt[Be]=Kt[Qe]=Kt[ft]=Kt[Se]=Kt[Je]=Kt[St]=Kt[Gt]=Kt[kr]=Kt[fn]=Kt[Ai]=Kt[R]=Kt[W]=Kt[le]=Kt[ue]=Kt[Ce]=Kt[_e]=Kt[me]=Kt[An]=Kt[ki]=Kt[hr]=Kt[se]=!0,Kt[Xe]=Kt[j]=Kt[je]=!1;var U4={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},$4={"&":"&","<":"<",">":">",'"':""","'":"'"},W4={"&":"&","<":"<",">":">",""":'"',"'":"'"},K4={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Y4=parseFloat,z4=parseInt,DC=typeof _o=="object"&&_o&&_o.Object===Object&&_o,q4=typeof self=="object"&&self&&self.Object===Object&&self,jr=DC||q4||Function("return this")(),Vd=e&&!e.nodeType&&e,as=Vd&&!0&&t&&!t.nodeType&&t,wC=as&&as.exports===Vd,Hd=wC&&DC.process,Kn=function(){try{var ee=as&&as.require&&as.require("util").types;return ee||Hd&&Hd.binding&&Hd.binding("util")}catch{}}(),TC=Kn&&Kn.isArrayBuffer,xC=Kn&&Kn.isDate,AC=Kn&&Kn.isMap,kC=Kn&&Kn.isRegExp,SC=Kn&&Kn.isSet,EC=Kn&&Kn.isTypedArray;function kn(ee,ge,de){switch(de.length){case 0:return ee.call(ge);case 1:return ee.call(ge,de[0]);case 2:return ee.call(ge,de[0],de[1]);case 3:return ee.call(ge,de[0],de[1],de[2])}return ee.apply(ge,de)}function J4(ee,ge,de,Ue){for(var ut=-1,Pt=ee==null?0:ee.length;++ut-1}function Gd(ee,ge,de){for(var Ue=-1,ut=ee==null?0:ee.length;++Ue-1;);return de}function NC(ee,ge){for(var de=ee.length;de--&&zs(ge,ee[de],0)>-1;);return de}function sx(ee,ge){for(var de=ee.length,Ue=0;de--;)ee[de]===ge&&++Ue;return Ue}var ox=Kd(U4),lx=Kd($4);function ux(ee){return"\\"+K4[ee]}function cx(ee,ge){return ee==null?r:ee[ge]}function qs(ee){return j4.test(ee)}function dx(ee){return V4.test(ee)}function Bx(ee){for(var ge,de=[];!(ge=ee.next()).done;)de.push(ge.value);return de}function Jd(ee){var ge=-1,de=Array(ee.size);return ee.forEach(function(Ue,ut){de[++ge]=[ut,Ue]}),de}function FC(ee,ge){return function(de){return ee(ge(de))}}function ga(ee,ge){for(var de=-1,Ue=ee.length,ut=0,Pt=[];++de-1}function Xx(s,l){var d=this.__data__,m=n0(d,s);return m<0?(++this.size,d.push([s,l])):d[m][1]=l,this}$i.prototype.clear=zx,$i.prototype.delete=qx,$i.prototype.get=Jx,$i.prototype.has=Qx,$i.prototype.set=Xx;function Wi(s){var l=-1,d=s==null?0:s.length;for(this.clear();++l=l?s:l)),s}function Jn(s,l,d,m,_,k){var V,Q=l&p,ie=l&h,ye=l&C;if(d&&(V=_?d(s,m,_,k):d(s)),V!==r)return V;if(!tr(s))return s;var be=ct(s);if(be){if(V=nA(s),!Q)return hn(s,V)}else{var Te=Qr(s),Ne=Te==j||Te==A;if(wa(s))return yg(s,Q);if(Te==le||Te==te||Ne&&!_){if(V=ie||Ne?{}:jg(s),!Q)return ie?W6(s,h6(V,s)):$6(s,JC(V,s))}else{if(!Kt[Te])return _?s:{};V=iA(s,Te,Q)}}k||(k=new di);var Ye=k.get(s);if(Ye)return Ye;k.set(s,V),hv(s)?s.forEach(function(it){V.add(Jn(it,l,d,it,s,k))}):fv(s)&&s.forEach(function(it,vt){V.set(vt,Jn(it,l,d,vt,s,k))});var nt=ye?ie?D1:b1:ie?Cn:Nr,mt=be?r:nt(s);return Yn(mt||s,function(it,vt){mt&&(vt=it,it=s[vt]),pl(V,vt,Jn(it,l,d,vt,s,k))}),V}function m6(s){var l=Nr(s);return function(d){return QC(d,s,l)}}function QC(s,l,d){var m=d.length;if(s==null)return!m;for(s=Ut(s);m--;){var _=d[m],k=l[_],V=s[_];if(V===r&&!(_ in s)||!k(V))return!1}return!0}function XC(s,l,d){if(typeof s!="function")throw new zn(o);return yl(function(){s.apply(r,d)},l)}function hl(s,l,d,m){var _=-1,k=ju,V=!0,Q=s.length,ie=[],ye=l.length;if(!Q)return ie;d&&(l=Jt(l,Sn(d))),m?(k=Gd,V=!1):l.length>=i&&(k=ll,V=!1,l=new ls(l));e:for(;++__?0:_+d),m=m===r||m>_?_:pt(m),m<0&&(m+=_),m=d>m?0:Cv(m);d0&&d(Q)?l>1?Vr(Q,l-1,d,m,_):Ca(_,Q):m||(_[_.length]=Q)}return _}var i1=Ag(),rg=Ag(!0);function Si(s,l){return s&&i1(s,l,Nr)}function a1(s,l){return s&&rg(s,l,Nr)}function a0(s,l){return ma(l,function(d){return Ji(s[d])})}function cs(s,l){l=ba(l,s);for(var d=0,m=l.length;s!=null&&dl}function v6(s,l){return s!=null&&Nt.call(s,l)}function _6(s,l){return s!=null&&l in Ut(s)}function y6(s,l,d){return s>=Jr(l,d)&&s=120&&be.length>=120)?new ls(V&&be):r}be=s[0];var Te=-1,Ne=Q[0];e:for(;++Te<_&&ye.length-1;)Q!==s&&qu.call(Q,ie,1),qu.call(s,ie,1);return s}function fg(s,l){for(var d=s?l.length:0,m=d-1;d--;){var _=l[d];if(d==m||_!==k){var k=_;qi(_)?qu.call(s,_,1):h1(s,_)}}return s}function B1(s,l){return s+Xu(KC()*(l-s+1))}function I6(s,l,d,m){for(var _=-1,k=Er(Qu((l-s)/(d||1)),0),V=de(k);k--;)V[m?k:++_]=s,s+=d;return V}function f1(s,l){var d="";if(!s||l<1||l>ne)return d;do l%2&&(d+=s),l=Xu(l/2),l&&(s+=s);while(l);return d}function gt(s,l){return E1(Gg(s,l,gn),s+"")}function M6(s){return qC(oo(s))}function Z6(s,l){var d=oo(s);return m0(d,us(l,0,d.length))}function gl(s,l,d,m){if(!tr(s))return s;l=ba(l,s);for(var _=-1,k=l.length,V=k-1,Q=s;Q!=null&&++__?0:_+l),d=d>_?_:d,d<0&&(d+=_),_=l>d?0:d-l>>>0,l>>>=0;for(var k=de(_);++m<_;)k[m]=s[m+l];return k}function F6(s,l){var d;return _a(s,function(m,_,k){return d=l(m,_,k),!d}),!!d}function o0(s,l,d){var m=0,_=s==null?m:s.length;if(typeof l=="number"&&l===l&&_<=ae){for(;m<_;){var k=m+_>>>1,V=s[k];V!==null&&!Pn(V)&&(d?V<=l:V=i){var ye=l?null:q6(s);if(ye)return Hu(ye);V=!1,_=ll,ie=new ls}else ie=l?[]:Q;e:for(;++m=m?s:Qn(s,l,d)}var _g=Ax||function(s){return jr.clearTimeout(s)};function yg(s,l){if(l)return s.slice();var d=s.length,m=HC?HC(d):new s.constructor(d);return s.copy(m),m}function v1(s){var l=new s.constructor(s.byteLength);return new Yu(l).set(new Yu(s)),l}function V6(s,l){var d=l?v1(s.buffer):s.buffer;return new s.constructor(d,s.byteOffset,s.byteLength)}function H6(s){var l=new s.constructor(s.source,iC.exec(s));return l.lastIndex=s.lastIndex,l}function G6(s){return fl?Ut(fl.call(s)):{}}function bg(s,l){var d=l?v1(s.buffer):s.buffer;return new s.constructor(d,s.byteOffset,s.length)}function Dg(s,l){if(s!==l){var d=s!==r,m=s===null,_=s===s,k=Pn(s),V=l!==r,Q=l===null,ie=l===l,ye=Pn(l);if(!Q&&!ye&&!k&&s>l||k&&V&&ie&&!Q&&!ye||m&&V&&ie||!d&&ie||!_)return 1;if(!m&&!k&&!ye&&s=Q)return ie;var ye=d[m];return ie*(ye=="desc"?-1:1)}}return s.index-l.index}function wg(s,l,d,m){for(var _=-1,k=s.length,V=d.length,Q=-1,ie=l.length,ye=Er(k-V,0),be=de(ie+ye),Te=!m;++Q1?d[_-1]:r,V=_>2?d[2]:r;for(k=s.length>3&&typeof k=="function"?(_--,k):r,V&&on(d[0],d[1],V)&&(k=_<3?r:k,_=1),l=Ut(l);++m<_;){var Q=d[m];Q&&s(l,Q,m,k)}return l})}function xg(s,l){return function(d,m){if(d==null)return d;if(!mn(d))return s(d,m);for(var _=d.length,k=l?_:-1,V=Ut(d);(l?k--:++k<_)&&m(V[k],k,V)!==!1;);return d}}function Ag(s){return function(l,d,m){for(var _=-1,k=Ut(l),V=m(l),Q=V.length;Q--;){var ie=V[s?Q:++_];if(d(k[ie],ie,k)===!1)break}return l}}function K6(s,l,d){var m=l&b,_=vl(s);function k(){var V=this&&this!==jr&&this instanceof k?_:s;return V.apply(m?d:this,arguments)}return k}function kg(s){return function(l){l=Zt(l);var d=qs(l)?ci(l):r,m=d?d[0]:l.charAt(0),_=d?Da(d,1).join(""):l.slice(1);return m[s]()+_}}function io(s){return function(l){return Ud(xv(Tv(l).replace(L4,"")),s,"")}}function vl(s){return function(){var l=arguments;switch(l.length){case 0:return new s;case 1:return new s(l[0]);case 2:return new s(l[0],l[1]);case 3:return new s(l[0],l[1],l[2]);case 4:return new s(l[0],l[1],l[2],l[3]);case 5:return new s(l[0],l[1],l[2],l[3],l[4]);case 6:return new s(l[0],l[1],l[2],l[3],l[4],l[5]);case 7:return new s(l[0],l[1],l[2],l[3],l[4],l[5],l[6])}var d=ro(s.prototype),m=s.apply(d,l);return tr(m)?m:d}}function Y6(s,l,d){var m=vl(s);function _(){for(var k=arguments.length,V=de(k),Q=k,ie=ao(_);Q--;)V[Q]=arguments[Q];var ye=k<3&&V[0]!==ie&&V[k-1]!==ie?[]:ga(V,ie);if(k-=ye.length,k-1?_[k?l[V]:V]:r}}function Eg(s){return zi(function(l){var d=l.length,m=d,_=qn.prototype.thru;for(s&&l.reverse();m--;){var k=l[m];if(typeof k!="function")throw new zn(o);if(_&&!V&&p0(k)=="wrapper")var V=new qn([],!0)}for(m=V?m:d;++m1&&Dt.reverse(),be&&ieQ))return!1;var ye=k.get(s),be=k.get(l);if(ye&&be)return ye==l&&be==s;var Te=-1,Ne=!0,Ye=d&y?new ls:r;for(k.set(s,l),k.set(l,s);++Te1?"& ":"")+l[m],l=l.join(d>2?", ":" "),s.replace(o4,`{ -/* [wrapped with `+l+`] */ -`)}function sA(s){return ct(s)||fs(s)||!!($C&&s&&s[$C])}function qi(s,l){var d=typeof s;return l=l??ne,!!l&&(d=="number"||d!="symbol"&&g4.test(s))&&s>-1&&s%1==0&&s0){if(++l>=K)return arguments[0]}else l=0;return s.apply(r,arguments)}}function m0(s,l){var d=-1,m=s.length,_=m-1;for(l=l===r?m:l;++d1?s[l-1]:r;return d=typeof d=="function"?(s.pop(),d):r,tv(s,d)});function rv(s){var l=x(s);return l.__chain__=!0,l}function Ck(s,l){return l(s),s}function C0(s,l){return l(s)}var gk=zi(function(s){var l=s.length,d=l?s[0]:0,m=this.__wrapped__,_=function(k){return n1(k,s)};return l>1||this.__actions__.length||!(m instanceof yt)||!qi(d)?this.thru(_):(m=m.slice(d,+d+(l?1:0)),m.__actions__.push({func:C0,args:[_],thisArg:r}),new qn(m,this.__chain__).thru(function(k){return l&&!k.length&&k.push(r),k}))});function vk(){return rv(this)}function _k(){return new qn(this.value(),this.__chain__)}function yk(){this.__values__===r&&(this.__values__=mv(this.value()));var s=this.__index__>=this.__values__.length,l=s?r:this.__values__[this.__index__++];return{done:s,value:l}}function bk(){return this}function Dk(s){for(var l,d=this;d instanceof r0;){var m=zg(d);m.__index__=0,m.__values__=r,l?_.__wrapped__=m:l=m;var _=m;d=d.__wrapped__}return _.__wrapped__=s,l}function wk(){var s=this.__wrapped__;if(s instanceof yt){var l=s;return this.__actions__.length&&(l=new yt(this)),l=l.reverse(),l.__actions__.push({func:C0,args:[P1],thisArg:r}),new qn(l,this.__chain__)}return this.thru(P1)}function Tk(){return gg(this.__wrapped__,this.__actions__)}var xk=u0(function(s,l,d){Nt.call(s,d)?++s[d]:Ki(s,d,1)});function Ak(s,l,d){var m=ct(s)?PC:C6;return d&&on(s,l,d)&&(l=r),m(s,rt(l,3))}function kk(s,l){var d=ct(s)?ma:tg;return d(s,rt(l,3))}var Sk=Sg(qg),Ek=Sg(Jg);function Pk(s,l){return Vr(g0(s,l),1)}function Ok(s,l){return Vr(g0(s,l),E)}function Rk(s,l,d){return d=d===r?1:pt(d),Vr(g0(s,l),d)}function nv(s,l){var d=ct(s)?Yn:_a;return d(s,rt(l,3))}function iv(s,l){var d=ct(s)?Q4:eg;return d(s,rt(l,3))}var Ik=u0(function(s,l,d){Nt.call(s,d)?s[d].push(l):Ki(s,d,[l])});function Mk(s,l,d,m){s=mn(s)?s:oo(s),d=d&&!m?pt(d):0;var _=s.length;return d<0&&(d=Er(_+d,0)),D0(s)?d<=_&&s.indexOf(l,d)>-1:!!_&&zs(s,l,d)>-1}var Zk=gt(function(s,l,d){var m=-1,_=typeof l=="function",k=mn(s)?de(s.length):[];return _a(s,function(V){k[++m]=_?kn(l,V,d):ml(V,l,d)}),k}),Lk=u0(function(s,l,d){Ki(s,d,l)});function g0(s,l){var d=ct(s)?Jt:og;return d(s,rt(l,3))}function Nk(s,l,d,m){return s==null?[]:(ct(l)||(l=l==null?[]:[l]),d=m?r:d,ct(d)||(d=d==null?[]:[d]),dg(s,l,d))}var Fk=u0(function(s,l,d){s[d?0:1].push(l)},function(){return[[],[]]});function jk(s,l,d){var m=ct(s)?Ud:MC,_=arguments.length<3;return m(s,rt(l,4),d,_,_a)}function Vk(s,l,d){var m=ct(s)?X4:MC,_=arguments.length<3;return m(s,rt(l,4),d,_,eg)}function Hk(s,l){var d=ct(s)?ma:tg;return d(s,y0(rt(l,3)))}function Gk(s){var l=ct(s)?qC:M6;return l(s)}function Uk(s,l,d){(d?on(s,l,d):l===r)?l=1:l=pt(l);var m=ct(s)?B6:Z6;return m(s,l)}function $k(s){var l=ct(s)?f6:N6;return l(s)}function Wk(s){if(s==null)return 0;if(mn(s))return D0(s)?Js(s):s.length;var l=Qr(s);return l==R||l==Ce?s.size:u1(s).length}function Kk(s,l,d){var m=ct(s)?$d:F6;return d&&on(s,l,d)&&(l=r),m(s,rt(l,3))}var Yk=gt(function(s,l){if(s==null)return[];var d=l.length;return d>1&&on(s,l[0],l[1])?l=[]:d>2&&on(l[0],l[1],l[2])&&(l=[l[0]]),dg(s,Vr(l,1),[])}),v0=kx||function(){return jr.Date.now()};function zk(s,l){if(typeof l!="function")throw new zn(o);return s=pt(s),function(){if(--s<1)return l.apply(this,arguments)}}function av(s,l,d){return l=d?r:l,l=s&&l==null?s.length:l,Yi(s,I,r,r,r,r,l)}function sv(s,l){var d;if(typeof l!="function")throw new zn(o);return s=pt(s),function(){return--s>0&&(d=l.apply(this,arguments)),s<=1&&(l=r),d}}var R1=gt(function(s,l,d){var m=b;if(d.length){var _=ga(d,ao(R1));m|=O}return Yi(s,m,l,d,_)}),ov=gt(function(s,l,d){var m=b|D;if(d.length){var _=ga(d,ao(ov));m|=O}return Yi(l,m,s,d,_)});function lv(s,l,d){l=d?r:l;var m=Yi(s,g,r,r,r,r,r,l);return m.placeholder=lv.placeholder,m}function uv(s,l,d){l=d?r:l;var m=Yi(s,T,r,r,r,r,r,l);return m.placeholder=uv.placeholder,m}function cv(s,l,d){var m,_,k,V,Q,ie,ye=0,be=!1,Te=!1,Ne=!0;if(typeof s!="function")throw new zn(o);l=ei(l)||0,tr(d)&&(be=!!d.leading,Te="maxWait"in d,k=Te?Er(ei(d.maxWait)||0,l):k,Ne="trailing"in d?!!d.trailing:Ne);function Ye(Cr){var fi=m,Xi=_;return m=_=r,ye=Cr,V=s.apply(Xi,fi),V}function nt(Cr){return ye=Cr,Q=yl(vt,l),be?Ye(Cr):V}function mt(Cr){var fi=Cr-ie,Xi=Cr-ye,Sv=l-fi;return Te?Jr(Sv,k-Xi):Sv}function it(Cr){var fi=Cr-ie,Xi=Cr-ye;return ie===r||fi>=l||fi<0||Te&&Xi>=k}function vt(){var Cr=v0();if(it(Cr))return Dt(Cr);Q=yl(vt,mt(Cr))}function Dt(Cr){return Q=r,Ne&&m?Ye(Cr):(m=_=r,V)}function On(){Q!==r&&_g(Q),ye=0,m=ie=_=Q=r}function ln(){return Q===r?V:Dt(v0())}function Rn(){var Cr=v0(),fi=it(Cr);if(m=arguments,_=this,ie=Cr,fi){if(Q===r)return nt(ie);if(Te)return _g(Q),Q=yl(vt,l),Ye(ie)}return Q===r&&(Q=yl(vt,l)),V}return Rn.cancel=On,Rn.flush=ln,Rn}var qk=gt(function(s,l){return XC(s,1,l)}),Jk=gt(function(s,l,d){return XC(s,ei(l)||0,d)});function Qk(s){return Yi(s,M)}function _0(s,l){if(typeof s!="function"||l!=null&&typeof l!="function")throw new zn(o);var d=function(){var m=arguments,_=l?l.apply(this,m):m[0],k=d.cache;if(k.has(_))return k.get(_);var V=s.apply(this,m);return d.cache=k.set(_,V)||k,V};return d.cache=new(_0.Cache||Wi),d}_0.Cache=Wi;function y0(s){if(typeof s!="function")throw new zn(o);return function(){var l=arguments;switch(l.length){case 0:return!s.call(this);case 1:return!s.call(this,l[0]);case 2:return!s.call(this,l[0],l[1]);case 3:return!s.call(this,l[0],l[1],l[2])}return!s.apply(this,l)}}function Xk(s){return sv(2,s)}var eS=j6(function(s,l){l=l.length==1&&ct(l[0])?Jt(l[0],Sn(rt())):Jt(Vr(l,1),Sn(rt()));var d=l.length;return gt(function(m){for(var _=-1,k=Jr(m.length,d);++_=l}),fs=ig(function(){return arguments}())?ig:function(s){return sr(s)&&Nt.call(s,"callee")&&!UC.call(s,"callee")},ct=de.isArray,hS=TC?Sn(TC):D6;function mn(s){return s!=null&&b0(s.length)&&!Ji(s)}function mr(s){return sr(s)&&mn(s)}function mS(s){return s===!0||s===!1||sr(s)&&sn(s)==Se}var wa=Ex||$1,CS=xC?Sn(xC):w6;function gS(s){return sr(s)&&s.nodeType===1&&!bl(s)}function vS(s){if(s==null)return!0;if(mn(s)&&(ct(s)||typeof s=="string"||typeof s.splice=="function"||wa(s)||so(s)||fs(s)))return!s.length;var l=Qr(s);if(l==R||l==Ce)return!s.size;if(_l(s))return!u1(s).length;for(var d in s)if(Nt.call(s,d))return!1;return!0}function _S(s,l){return Cl(s,l)}function yS(s,l,d){d=typeof d=="function"?d:r;var m=d?d(s,l):r;return m===r?Cl(s,l,r,d):!!m}function M1(s){if(!sr(s))return!1;var l=sn(s);return l==Xe||l==fe||typeof s.message=="string"&&typeof s.name=="string"&&!bl(s)}function bS(s){return typeof s=="number"&&WC(s)}function Ji(s){if(!tr(s))return!1;var l=sn(s);return l==j||l==A||l==H||l==oe}function Bv(s){return typeof s=="number"&&s==pt(s)}function b0(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=ne}function tr(s){var l=typeof s;return s!=null&&(l=="object"||l=="function")}function sr(s){return s!=null&&typeof s=="object"}var fv=AC?Sn(AC):x6;function DS(s,l){return s===l||l1(s,l,T1(l))}function wS(s,l,d){return d=typeof d=="function"?d:r,l1(s,l,T1(l),d)}function TS(s){return pv(s)&&s!=+s}function xS(s){if(uA(s))throw new ut(a);return ag(s)}function AS(s){return s===null}function kS(s){return s==null}function pv(s){return typeof s=="number"||sr(s)&&sn(s)==W}function bl(s){if(!sr(s)||sn(s)!=le)return!1;var l=zu(s);if(l===null)return!0;var d=Nt.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&$u.call(d)==wx}var Z1=kC?Sn(kC):A6;function SS(s){return Bv(s)&&s>=-ne&&s<=ne}var hv=SC?Sn(SC):k6;function D0(s){return typeof s=="string"||!ct(s)&&sr(s)&&sn(s)==_e}function Pn(s){return typeof s=="symbol"||sr(s)&&sn(s)==me}var so=EC?Sn(EC):S6;function ES(s){return s===r}function PS(s){return sr(s)&&Qr(s)==je}function OS(s){return sr(s)&&sn(s)==tt}var RS=f0(c1),IS=f0(function(s,l){return s<=l});function mv(s){if(!s)return[];if(mn(s))return D0(s)?ci(s):hn(s);if(ul&&s[ul])return Bx(s[ul]());var l=Qr(s),d=l==R?Jd:l==Ce?Hu:oo;return d(s)}function Qi(s){if(!s)return s===0?s:0;if(s=ei(s),s===E||s===-E){var l=s<0?-1:1;return l*Ae}return s===s?s:0}function pt(s){var l=Qi(s),d=l%1;return l===l?d?l-d:l:0}function Cv(s){return s?us(pt(s),0,Le):0}function ei(s){if(typeof s=="number")return s;if(Pn(s))return Re;if(tr(s)){var l=typeof s.valueOf=="function"?s.valueOf():s;s=tr(l)?l+"":l}if(typeof s!="string")return s===0?s:+s;s=ZC(s);var d=h4.test(s);return d||C4.test(s)?z4(s.slice(2),d?2:8):p4.test(s)?Re:+s}function gv(s){return Ei(s,Cn(s))}function MS(s){return s?us(pt(s),-ne,ne):s===0?s:0}function Zt(s){return s==null?"":En(s)}var ZS=no(function(s,l){if(_l(l)||mn(l)){Ei(l,Nr(l),s);return}for(var d in l)Nt.call(l,d)&&pl(s,d,l[d])}),vv=no(function(s,l){Ei(l,Cn(l),s)}),w0=no(function(s,l,d,m){Ei(l,Cn(l),s,m)}),LS=no(function(s,l,d,m){Ei(l,Nr(l),s,m)}),NS=zi(n1);function FS(s,l){var d=ro(s);return l==null?d:JC(d,l)}var jS=gt(function(s,l){s=Ut(s);var d=-1,m=l.length,_=m>2?l[2]:r;for(_&&on(l[0],l[1],_)&&(m=1);++d1),k}),Ei(s,D1(s),d),m&&(d=Jn(d,p|h|C,J6));for(var _=l.length;_--;)h1(d,l[_]);return d});function i7(s,l){return yv(s,y0(rt(l)))}var a7=zi(function(s,l){return s==null?{}:O6(s,l)});function yv(s,l){if(s==null)return{};var d=Jt(D1(s),function(m){return[m]});return l=rt(l),Bg(s,d,function(m,_){return l(m,_[0])})}function s7(s,l,d){l=ba(l,s);var m=-1,_=l.length;for(_||(_=1,s=r);++m<_;){var k=s==null?r:s[Pi(l[m])];k===r&&(m=_,k=d),s=Ji(k)?k.call(s):k}return s}function o7(s,l,d){return s==null?s:gl(s,l,d)}function l7(s,l,d,m){return m=typeof m=="function"?m:r,s==null?s:gl(s,l,d,m)}var bv=Ig(Nr),Dv=Ig(Cn);function u7(s,l,d){var m=ct(s),_=m||wa(s)||so(s);if(l=rt(l,4),d==null){var k=s&&s.constructor;_?d=m?new k:[]:tr(s)?d=Ji(k)?ro(zu(s)):{}:d={}}return(_?Yn:Si)(s,function(V,Q,ie){return l(d,V,Q,ie)}),d}function c7(s,l){return s==null?!0:h1(s,l)}function d7(s,l,d){return s==null?s:Cg(s,l,g1(d))}function B7(s,l,d,m){return m=typeof m=="function"?m:r,s==null?s:Cg(s,l,g1(d),m)}function oo(s){return s==null?[]:qd(s,Nr(s))}function f7(s){return s==null?[]:qd(s,Cn(s))}function p7(s,l,d){return d===r&&(d=l,l=r),d!==r&&(d=ei(d),d=d===d?d:0),l!==r&&(l=ei(l),l=l===l?l:0),us(ei(s),l,d)}function h7(s,l,d){return l=Qi(l),d===r?(d=l,l=0):d=Qi(d),s=ei(s),y6(s,l,d)}function m7(s,l,d){if(d&&typeof d!="boolean"&&on(s,l,d)&&(l=d=r),d===r&&(typeof l=="boolean"?(d=l,l=r):typeof s=="boolean"&&(d=s,s=r)),s===r&&l===r?(s=0,l=1):(s=Qi(s),l===r?(l=s,s=0):l=Qi(l)),s>l){var m=s;s=l,l=m}if(d||s%1||l%1){var _=KC();return Jr(s+_*(l-s+Y4("1e-"+((_+"").length-1))),l)}return B1(s,l)}var C7=io(function(s,l,d){return l=l.toLowerCase(),s+(d?wv(l):l)});function wv(s){return F1(Zt(s).toLowerCase())}function Tv(s){return s=Zt(s),s&&s.replace(v4,ox).replace(N4,"")}function g7(s,l,d){s=Zt(s),l=En(l);var m=s.length;d=d===r?m:us(pt(d),0,m);var _=d;return d-=l.length,d>=0&&s.slice(d,_)==l}function v7(s){return s=Zt(s),s&&Ui.test(s)?s.replace(Lr,lx):s}function _7(s){return s=Zt(s),s&&a4.test(s)?s.replace(Id,"\\$&"):s}var y7=io(function(s,l,d){return s+(d?"-":"")+l.toLowerCase()}),b7=io(function(s,l,d){return s+(d?" ":"")+l.toLowerCase()}),D7=kg("toLowerCase");function w7(s,l,d){s=Zt(s),l=pt(l);var m=l?Js(s):0;if(!l||m>=l)return s;var _=(l-m)/2;return B0(Xu(_),d)+s+B0(Qu(_),d)}function T7(s,l,d){s=Zt(s),l=pt(l);var m=l?Js(s):0;return l&&m>>0,d?(s=Zt(s),s&&(typeof l=="string"||l!=null&&!Z1(l))&&(l=En(l),!l&&qs(s))?Da(ci(s),0,d):s.split(l,d)):[]}var O7=io(function(s,l,d){return s+(d?" ":"")+F1(l)});function R7(s,l,d){return s=Zt(s),d=d==null?0:us(pt(d),0,s.length),l=En(l),s.slice(d,d+l.length)==l}function I7(s,l,d){var m=x.templateSettings;d&&on(s,l,d)&&(l=r),s=Zt(s),l=w0({},l,m,Mg);var _=w0({},l.imports,m.imports,Mg),k=Nr(_),V=qd(_,k),Q,ie,ye=0,be=l.interpolate||Lu,Te="__p += '",Ne=Qd((l.escape||Lu).source+"|"+be.source+"|"+(be===ui?f4:Lu).source+"|"+(l.evaluate||Lu).source+"|$","g"),Ye="//# sourceURL="+(Nt.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++G4+"]")+` -`;s.replace(Ne,function(it,vt,Dt,On,ln,Rn){return Dt||(Dt=On),Te+=s.slice(ye,Rn).replace(_4,ux),vt&&(Q=!0,Te+=`' + -__e(`+vt+`) + -'`),ln&&(ie=!0,Te+=`'; -`+ln+`; -__p += '`),Dt&&(Te+=`' + -((__t = (`+Dt+`)) == null ? '' : __t) + -'`),ye=Rn+it.length,it}),Te+=`'; -`;var nt=Nt.call(l,"variable")&&l.variable;if(!nt)Te=`with (obj) { -`+Te+` -} -`;else if(d4.test(nt))throw new ut(u);Te=(ie?Te.replace(Ee,""):Te).replace(pe,"$1").replace(Pe,"$1;"),Te="function("+(nt||"obj")+`) { -`+(nt?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(Q?", __e = _.escape":"")+(ie?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+Te+`return __p -}`;var mt=Av(function(){return Pt(k,Ye+"return "+Te).apply(r,V)});if(mt.source=Te,M1(mt))throw mt;return mt}function M7(s){return Zt(s).toLowerCase()}function Z7(s){return Zt(s).toUpperCase()}function L7(s,l,d){if(s=Zt(s),s&&(d||l===r))return ZC(s);if(!s||!(l=En(l)))return s;var m=ci(s),_=ci(l),k=LC(m,_),V=NC(m,_)+1;return Da(m,k,V).join("")}function N7(s,l,d){if(s=Zt(s),s&&(d||l===r))return s.slice(0,jC(s)+1);if(!s||!(l=En(l)))return s;var m=ci(s),_=NC(m,ci(l))+1;return Da(m,0,_).join("")}function F7(s,l,d){if(s=Zt(s),s&&(d||l===r))return s.replace(Md,"");if(!s||!(l=En(l)))return s;var m=ci(s),_=LC(m,ci(l));return Da(m,_).join("")}function j7(s,l){var d=F,m=q;if(tr(l)){var _="separator"in l?l.separator:_;d="length"in l?pt(l.length):d,m="omission"in l?En(l.omission):m}s=Zt(s);var k=s.length;if(qs(s)){var V=ci(s);k=V.length}if(d>=k)return s;var Q=d-Js(m);if(Q<1)return m;var ie=V?Da(V,0,Q).join(""):s.slice(0,Q);if(_===r)return ie+m;if(V&&(Q+=ie.length-Q),Z1(_)){if(s.slice(Q).search(_)){var ye,be=ie;for(_.global||(_=Qd(_.source,Zt(iC.exec(_))+"g")),_.lastIndex=0;ye=_.exec(be);)var Te=ye.index;ie=ie.slice(0,Te===r?Q:Te)}}else if(s.indexOf(En(_),Q)!=Q){var Ne=ie.lastIndexOf(_);Ne>-1&&(ie=ie.slice(0,Ne))}return ie+m}function V7(s){return s=Zt(s),s&&pn.test(s)?s.replace(Fe,mx):s}var H7=io(function(s,l,d){return s+(d?" ":"")+l.toUpperCase()}),F1=kg("toUpperCase");function xv(s,l,d){return s=Zt(s),l=d?r:l,l===r?dx(s)?vx(s):rx(s):s.match(l)||[]}var Av=gt(function(s,l){try{return kn(s,r,l)}catch(d){return M1(d)?d:new ut(d)}}),G7=zi(function(s,l){return Yn(l,function(d){d=Pi(d),Ki(s,d,R1(s[d],s))}),s});function U7(s){var l=s==null?0:s.length,d=rt();return s=l?Jt(s,function(m){if(typeof m[1]!="function")throw new zn(o);return[d(m[0]),m[1]]}):[],gt(function(m){for(var _=-1;++_ne)return[];var d=Le,m=Jr(s,Le);l=rt(l),s-=Le;for(var _=zd(m,l);++d0||l<0)?new yt(d):(s<0?d=d.takeRight(-s):s&&(d=d.drop(s)),l!==r&&(l=pt(l),d=l<0?d.dropRight(-l):d.take(l-s)),d)},yt.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},yt.prototype.toArray=function(){return this.take(Le)},Si(yt.prototype,function(s,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),m=/^(?:head|last)$/.test(l),_=x[m?"take"+(l=="last"?"Right":""):l],k=m||/^find/.test(l);_&&(x.prototype[l]=function(){var V=this.__wrapped__,Q=m?[1]:arguments,ie=V instanceof yt,ye=Q[0],be=ie||ct(V),Te=function(vt){var Dt=_.apply(x,Ca([vt],Q));return m&&Ne?Dt[0]:Dt};be&&d&&typeof ye=="function"&&ye.length!=1&&(ie=be=!1);var Ne=this.__chain__,Ye=!!this.__actions__.length,nt=k&&!Ne,mt=ie&&!Ye;if(!k&&be){V=mt?V:new yt(this);var it=s.apply(V,Q);return it.__actions__.push({func:C0,args:[Te],thisArg:r}),new qn(it,Ne)}return nt&&mt?s.apply(this,Q):(it=this.thru(Te),nt?m?it.value()[0]:it.value():it)})}),Yn(["pop","push","shift","sort","splice","unshift"],function(s){var l=Gu[s],d=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",m=/^(?:pop|shift)$/.test(s);x.prototype[s]=function(){var _=arguments;if(m&&!this.__chain__){var k=this.value();return l.apply(ct(k)?k:[],_)}return this[d](function(V){return l.apply(ct(V)?V:[],_)})}}),Si(yt.prototype,function(s,l){var d=x[l];if(d){var m=d.name+"";Nt.call(to,m)||(to[m]=[]),to[m].push({name:l,func:d})}}),to[c0(r,D).name]=[{name:"wrapper",func:r}],yt.prototype.clone=Vx,yt.prototype.reverse=Hx,yt.prototype.value=Gx,x.prototype.at=gk,x.prototype.chain=vk,x.prototype.commit=_k,x.prototype.next=yk,x.prototype.plant=Dk,x.prototype.reverse=wk,x.prototype.toJSON=x.prototype.valueOf=x.prototype.value=Tk,x.prototype.first=x.prototype.head,ul&&(x.prototype[ul]=bk),x},Qs=_x();as?((as.exports=Qs)._=Qs,Vd._=Qs):jr._=Qs}).call(_o)})(Fc,Fc.exports);var gZ=Fc.exports;const vZ=Xw(gZ),fr=(t,e)=>{const r=t.__vccOpts||t;for(const[n,i]of e)r[n]=i;return r},_Z={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},yZ={class:"card-chip"};function bZ(t,e,r,n,i,a){return U(),re("div",yZ,ke(i.label),1)}const e9=fr(_Z,[["render",bZ]]);var DZ={VITE_LARAVEL_VUE_I18N_HAS_PHP:"true",BASE_URL:"/build/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},wZ=DZ.VITE_RESOURCES_URL;const TZ={components:{ResourcePill:e9},props:{resource:Object},data(){return{isOpen:!1}},methods:{toggle(){this.isOpen=!this.isOpen}},computed:{thumbnail:function(){return this.resource.thumbnail&&this.resource.thumbnail.toLowerCase().startsWith("http")?this.resource.thumbnail:wZ+this.resource.thumbnail}},mounted:function(){}},xZ={class:"codeweek-card"},AZ=["src"],kZ={class:"card-content"},SZ={class:"card-title"},EZ={class:"card-description"},PZ=L("div",{class:"card-divider"},null,-1),OZ={class:"card-subtitle"},RZ={class:"card-chips"},IZ={class:"card-subtitle"},MZ={class:"card-chips"},ZZ={class:"card-subtitle"},LZ={class:"card-chips"},NZ={class:"card-subtitle"},FZ={class:"card-chips"},jZ={class:"card-subtitle"},VZ={class:"card-chips"},HZ={class:"card-actions"},GZ=["href"];function UZ(t,e,r,n,i,a){const o=Yr("resource-pill");return U(),re("div",xZ,[L("img",{src:a.thumbnail,class:"card-image"},null,8,AZ),L("div",kZ,[L("div",SZ,ke(r.resource.name),1),L("div",EZ,ke(r.resource.description),1),PZ,L("div",OZ,ke(t.$t("resources.types"))+":",1),L("div",RZ,[(U(!0),re(Ve,null,dt(r.resource.types,u=>(U(),qe(o,{property:u,type:"types"},null,8,["property"]))),256))]),ur(L("div",null,[L("div",IZ,ke(t.$t("resources.levels"))+":",1),L("div",MZ,[(U(!0),re(Ve,null,dt(r.resource.levels,u=>(U(),qe(o,{property:u,type:"levels"},null,8,["property"]))),256))]),L("div",ZZ,ke(t.$t("resources.programming_languages"))+":",1),L("div",LZ,[(U(!0),re(Ve,null,dt(r.resource.programming_languages,u=>(U(),qe(o,{property:u},null,8,["property"]))),256))]),L("div",NZ,ke(t.$t("resources.categories"))+":",1),L("div",FZ,[(U(!0),re(Ve,null,dt(r.resource.categories,u=>(U(),qe(o,{property:u,type:"categories"},null,8,["property"]))),256))]),L("div",jZ,ke(t.$t("resources.Languages"))+":",1),L("div",VZ,[(U(!0),re(Ve,null,dt(r.resource.languages,u=>(U(),qe(o,{property:u},null,8,["property"]))),256))])],512),[[dn,i.isOpen]])]),L("div",{class:et(["card-expander collapsed",[i.isOpen?"expanded":"collapsed"]]),onClick:e[0]||(e[0]=u=>a.toggle())},null,2),L("div",HZ,[L("a",{href:r.resource.source,target:"_blank",class:"codeweek-action-link-button"},ke(t.$t("myevents.view")),9,GZ)])])}const t9=fr(TZ,[["render",UZ]]),$Z={props:["pagination","offset"],methods:{isCurrentPage(t){return this.pagination.current_page===t},changePage(t){t<1||t>this.pagination.last_page||(this.pagination.current_page=t,this.$emit("paginate",t))}},computed:{pages(){let t=[],e=this.pagination.current_page-Math.floor(this.offset/2);e<1&&(e=1);let r=e+this.offset-1;for(r>this.pagination.last_page&&(r=this.pagination.last_page);e<=r;)t.push(e),e++;return t}}},WZ={class:"codeweek-pagination",role:"navigation","aria-label":"pagination"},KZ=["disabled"],YZ=["onClick"],zZ={key:1,class:"page current"},qZ=["disabled"];function JZ(t,e,r,n,i,a){return U(),re("nav",WZ,[L("ul",null,[L("li",null,[L("a",{class:"back",onClick:e[0]||(e[0]=Ot(o=>a.changePage(r.pagination.current_page-1),["prevent"])),disabled:r.pagination.current_page<=1},ke(t.$t("pagination.previous")),9,KZ)]),(U(!0),re(Ve,null,dt(a.pages,o=>(U(),re("li",null,[r.pagination.current_page!=o?(U(),re("a",{key:0,class:"page",onClick:Ot(u=>a.changePage(o),["prevent"])},ke(o),9,YZ)):(U(),re("a",zZ,ke(o),1))]))),256)),L("li",null,[L("a",{class:"next",onClick:e[1]||(e[1]=Ot(o=>a.changePage(r.pagination.current_page+1),["prevent"])),disabled:r.pagination.current_page>=r.pagination.last_page},ke(t.$t("pagination.next")),9,qZ)])])])}const Cm=fr($Z,[["render",JZ]]);var r9={exports:{}};/*! - * clipboard.js v2.0.11 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */(function(t,e){(function(n,i){t.exports=i()})(_o,function(){return function(){var r={686:function(a,o,u){u.d(o,{default:function(){return Le}});var c=u(279),B=u.n(c),f=u(370),p=u.n(f),h=u(817),C=u.n(h);function v($){try{return document.execCommand($)}catch{return!1}}var y=function(ae){var S=C()(ae);return v("cut"),S},b=y;function D($){var ae=document.documentElement.getAttribute("dir")==="rtl",S=document.createElement("textarea");S.style.fontSize="12pt",S.style.border="0",S.style.padding="0",S.style.margin="0",S.style.position="absolute",S.style[ae?"right":"left"]="-9999px";var te=window.pageYOffset||document.documentElement.scrollTop;return S.style.top="".concat(te,"px"),S.setAttribute("readonly",""),S.value=$,S}var w=function(ae,S){var te=D(ae);S.container.appendChild(te);var Be=C()(te);return v("copy"),te.remove(),Be},g=function(ae){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},te="";return typeof ae=="string"?te=w(ae,S):ae instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(ae==null?void 0:ae.type)?te=w(ae.value,S):(te=C()(ae),v("copy")),te},T=g;function O($){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(S){return typeof S}:O=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},O($)}var P=function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=ae.action,te=S===void 0?"copy":S,Be=ae.container,H=ae.target,Se=ae.text;if(te!=="copy"&&te!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(H!==void 0)if(H&&O(H)==="object"&&H.nodeType===1){if(te==="copy"&&H.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(te==="cut"&&(H.hasAttribute("readonly")||H.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Se)return T(Se,{container:Be});if(H)return te==="cut"?b(H):T(H,{container:Be})},I=P;function N($){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(S){return typeof S}:N=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},N($)}function M($,ae){if(!($ instanceof ae))throw new TypeError("Cannot call a class as a function")}function F($,ae){for(var S=0;S"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function ne($){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},ne($)}function Ae($,ae){var S="data-clipboard-".concat($);if(ae.hasAttribute(S))return ae.getAttribute(S)}var Re=function($){K(S,$);var ae=X(S);function S(te,Be){var H;return M(this,S),H=ae.call(this),H.resolveOptions(Be),H.listenClick(te),H}return q(S,[{key:"resolveOptions",value:function(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Be.action=="function"?Be.action:this.defaultAction,this.target=typeof Be.target=="function"?Be.target:this.defaultTarget,this.text=typeof Be.text=="function"?Be.text:this.defaultText,this.container=N(Be.container)==="object"?Be.container:document.body}},{key:"listenClick",value:function(Be){var H=this;this.listener=p()(Be,"click",function(Se){return H.onClick(Se)})}},{key:"onClick",value:function(Be){var H=Be.delegateTarget||Be.currentTarget,Se=this.action(H)||"copy",Je=I({action:Se,container:this.container,target:this.target(H),text:this.text(H)});this.emit(Je?"success":"error",{action:Se,text:Je,trigger:H,clearSelection:function(){H&&H.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Be){return Ae("action",Be)}},{key:"defaultTarget",value:function(Be){var H=Ae("target",Be);if(H)return document.querySelector(H)}},{key:"defaultText",value:function(Be){return Ae("text",Be)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Be){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return T(Be,H)}},{key:"cut",value:function(Be){return b(Be)}},{key:"isSupported",value:function(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],H=typeof Be=="string"?[Be]:Be,Se=!!document.queryCommandSupported;return H.forEach(function(Je){Se=Se&&!!document.queryCommandSupported(Je)}),Se}}]),S}(B()),Le=Re},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function c(B,f){for(;B&&B.nodeType!==o;){if(typeof B.matches=="function"&&B.matches(f))return B;B=B.parentNode}}a.exports=c},438:function(a,o,u){var c=u(828);function B(h,C,v,y,b){var D=p.apply(this,arguments);return h.addEventListener(v,D,b),{destroy:function(){h.removeEventListener(v,D,b)}}}function f(h,C,v,y,b){return typeof h.addEventListener=="function"?B.apply(null,arguments):typeof v=="function"?B.bind(null,document).apply(null,arguments):(typeof h=="string"&&(h=document.querySelectorAll(h)),Array.prototype.map.call(h,function(D){return B(D,C,v,y,b)}))}function p(h,C,v,y){return function(b){b.delegateTarget=c(b.target,C),b.delegateTarget&&y.call(h,b)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var c=Object.prototype.toString.call(u);return u!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var c=Object.prototype.toString.call(u);return c==="[object Function]"}},370:function(a,o,u){var c=u(879),B=u(438);function f(v,y,b){if(!v&&!y&&!b)throw new Error("Missing required arguments");if(!c.string(y))throw new TypeError("Second argument must be a String");if(!c.fn(b))throw new TypeError("Third argument must be a Function");if(c.node(v))return p(v,y,b);if(c.nodeList(v))return h(v,y,b);if(c.string(v))return C(v,y,b);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(v,y,b){return v.addEventListener(y,b),{destroy:function(){v.removeEventListener(y,b)}}}function h(v,y,b){return Array.prototype.forEach.call(v,function(D){D.addEventListener(y,b)}),{destroy:function(){Array.prototype.forEach.call(v,function(D){D.removeEventListener(y,b)})}}}function C(v,y,b){return B(document.body,v,y,b)}a.exports=f},817:function(a){function o(u){var c;if(u.nodeName==="SELECT")u.focus(),c=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var B=u.hasAttribute("readonly");B||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),B||u.removeAttribute("readonly"),c=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),c=f.toString()}return c}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,c,B){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:c,ctx:B}),this},once:function(u,c,B){var f=this;function p(){f.off(u,p),c.apply(B,arguments)}return p._=c,this.on(u,p,B)},emit:function(u){var c=[].slice.call(arguments,1),B=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=B.length;for(f;f({toClipboard(e,r){return new Promise((n,i)=>{const a=document.createElement("button"),o=new XZ(a,{text:()=>e,action:()=>"copy",container:r!==void 0?r:document.body});o.on("success",u=>{o.destroy(),n(u)}),o.on("error",u=>{o.destroy(),i(u)}),document.body.appendChild(a),a.click(),document.body.removeChild(a)})}});function tL(t,e){switch(t.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return e===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return e===0||e===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return e==1?0:e>=2&&e<=4?1:2;case"ga":case"ga-IE":return e==1?0:e==2?1:2;case"lt":case"lt-LT":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":case"sl-SI":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":case"mk-MK":return e%10==1?0:1;case"mt":case"mt-MT":return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":case"lv-LV":return e==0?0:e%10==1&&e%100!=11?1:2;case"pl":case"pl-PL":return e==1?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":case"cy-GB":return e==1?0:e==2?1:e==8||e==11?2:3;case"ro":case"ro-RO":return e==1?0:e==0||e%100>0&&e%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5;default:return 0}}function rL(t,e,r){let n=t.split("|");const i=nL(n,e);if(i!==null)return i.trim();n=aL(n);const a=tL(r,e);return n.length===1||!n[a]?n[0]:n[a]}function nL(t,e){for(const r of t){let n=iL(r,e);if(n!==null)return n}return null}function iL(t,e){const r=t.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(r.length!==3)return null;const n=r[1],i=r[2];if(n.includes(",")){let[a,o]=n.split(",");if(o==="*"&&e>=parseFloat(a))return i;if(a==="*"&&e<=parseFloat(o))return i;if(e>=parseFloat(a)&&e<=parseFloat(o))return i}return parseFloat(n)===e?i:null}function aL(t){return t.map(e=>e.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const cB=(t,e,r={})=>{try{return t(e)}catch{return r}},dB=async(t,e={})=>{try{return(await t).default||e}catch{return e}};var sL={VITE_LARAVEL_VUE_I18N_HAS_PHP:"true",BASE_URL:"/build/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function q2(t){return t||oL()||lL()}function oL(){return typeof process<"u"}function lL(){return typeof sL<"u"}const yo=typeof window>"u";let uo=null;const J2={lang:!yo&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:t=>new Promise(e=>e({default:{}})),onLoad:t=>{}},uL={shared:!0};function cL(t,e={}){return Zn.getSharedInstance().trans(t,e)}const dL={install(t,e={}){e={...uL,...e};const r=e.shared?Zn.getSharedInstance(e,!0):new Zn(e);t.config.globalProperties.$t=(n,i)=>r.trans(n,i),t.config.globalProperties.$tChoice=(n,i,a)=>r.transChoice(n,i,a),t.provide("i18n",r)}};class Zn{constructor(e={}){this.activeMessages=jn({}),this.fallbackMessages=jn({}),this.reset=()=>{Zn.loaded=[],this.options=J2;for(const[r]of Object.entries(this.activeMessages))this.activeMessages[r]=null;this===uo&&(uo=null)},this.options={...J2,...e},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(e={},r=!1){return this.options={...this.options,...e},r&&this.load(),this}load(){this[yo?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!yo){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:r})=>{this.applyFallbackLanguage(this.options.fallbackLang,r),this.load()});return}const{default:e}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,e),this.loadLanguage(this.getActiveLanguage())}loadLanguage(e,r=!1){const n=Zn.loaded.find(a=>a.lang===e);if(n){this.setLanguage(n);return}const{default:i}=this.resolveLang(this.options.resolve,e);this.applyLanguage(e,i,r,this.loadLanguage)}loadLanguageAsync(e,r=!1,n=!1){var a;n||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const i=Zn.loaded.find(o=>o.lang===e);return i?Promise.resolve(this.setLanguage(i)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,e).then(({default:c})=>{o(this.applyLanguage(e,c,r,this.loadLanguageAsync))})})}resolveLang(e,r,n={}){return Object.keys(n).length||(n=cB(e,r)),q2(yo)?{default:{...n,...cB(e,`php_${r}`)}}:{default:n}}async resolveLangAsync(e,r){let n=cB(e,r);if(!(n instanceof Promise))return this.resolveLang(e,r,n);if(q2(yo)){const i=await dB(e(`php_${r}`)),a=await dB(n);return new Promise(o=>o({default:{...i,...a}}))}return new Promise(async i=>i({default:await dB(n)}))}applyLanguage(e,r,n=!1,i){if(Object.keys(r).length<1){if(/[-_]/g.test(e)&&!n)return i.call(this,e.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(e!==this.options.fallbackLang)return i.call(this,this.options.fallbackLang,!1,!0)}const a={lang:e,messages:r};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(e,r){for(const[n,i]of Object.entries(r))this.fallbackMessages[n]=i;this.addLoadedLang({lang:this.options.fallbackLang,messages:r})}addLoadedLang(e){const r=Zn.loaded.findIndex(n=>n.lang===e.lang);if(r!==-1){Zn.loaded[r]=e;return}Zn.loaded.push(e)}setLanguage({lang:e,messages:r}){yo||document.documentElement.setAttribute("lang",e.replace("_","-")),this.options.lang=e;for(const[n,i]of Object.entries(r))this.activeMessages[n]=i;for(const[n,i]of Object.entries(this.fallbackMessages))(!this.isValid(r[n])||this.activeMessages[n]===n)&&(this.activeMessages[n]=i);for(const[n]of Object.entries(this.activeMessages))!this.isValid(r[n])&&!this.isValid(this.fallbackMessages[n])&&(this.activeMessages[n]=null);return this.options.onLoad(e),e}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(e){return e??(e=this.getActiveLanguage()),Zn.loaded.some(r=>r.lang.replace(/[-_]/g,"-")===e.replace(/[-_]/g,"-"))}trans(e,r={}){return this.wTrans(e,r).value}wTrans(e,r={}){return eD(()=>{let n=this.findTranslation(e);this.isValid(n)||(n=this.findTranslation(e.replace(/\//g,"."))),this.activeMessages[e]=this.isValid(n)?n:e}),we(()=>this.makeReplacements(this.activeMessages[e],r))}transChoice(e,r,n={}){return this.wTransChoice(e,r,n).value}wTransChoice(e,r,n={}){const i=this.wTrans(e,n);return n.count=r.toString(),we(()=>this.makeReplacements(rL(i.value,r,this.options.lang),n))}findTranslation(e){if(this.isValid(this.activeMessages[e]))return this.activeMessages[e];if(this.activeMessages[`${e}.0`]!==void 0){const n=Object.entries(this.activeMessages).filter(i=>i[0].startsWith(`${e}.`)).map(i=>i[1]);return jn(n)}return this.activeMessages[e]}makeReplacements(e,r){const n=i=>i.charAt(0).toUpperCase()+i.slice(1);return Object.entries(r||[]).sort((i,a)=>i[0].length>=a[0].length?-1:1).forEach(([i,a])=>{a=a.toString(),e=(e||"").replace(new RegExp(`:${i}`,"g"),a).replace(new RegExp(`:${i.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${n(i)}`,"g"),n(a))}),e}isValid(e){return e!=null}static getSharedInstance(e,r=!1){return(uo==null?void 0:uo.setOptions(e,r))||(uo=new Zn(e))}}Zn.loaded=[];const BL=[{name:"nodejs",version:"0.2.0",date:"2011-08-26",lts:!1,security:!1,v8:"2.3.8.0"},{name:"nodejs",version:"0.3.0",date:"2011-08-26",lts:!1,security:!1,v8:"2.5.1.0"},{name:"nodejs",version:"0.4.0",date:"2011-08-26",lts:!1,security:!1,v8:"3.1.2.0"},{name:"nodejs",version:"0.5.0",date:"2011-08-26",lts:!1,security:!1,v8:"3.1.8.25"},{name:"nodejs",version:"0.6.0",date:"2011-11-04",lts:!1,security:!1,v8:"3.6.6.6"},{name:"nodejs",version:"0.7.0",date:"2012-01-17",lts:!1,security:!1,v8:"3.8.6.0"},{name:"nodejs",version:"0.8.0",date:"2012-06-22",lts:!1,security:!1,v8:"3.11.10.10"},{name:"nodejs",version:"0.9.0",date:"2012-07-20",lts:!1,security:!1,v8:"3.11.10.15"},{name:"nodejs",version:"0.10.0",date:"2013-03-11",lts:!1,security:!1,v8:"3.14.5.8"},{name:"nodejs",version:"0.11.0",date:"2013-03-28",lts:!1,security:!1,v8:"3.17.13.0"},{name:"nodejs",version:"0.12.0",date:"2015-02-06",lts:!1,security:!1,v8:"3.28.73.0"},{name:"nodejs",version:"4.0.0",date:"2015-09-08",lts:!1,security:!1,v8:"4.5.103.30"},{name:"nodejs",version:"4.1.0",date:"2015-09-17",lts:!1,security:!1,v8:"4.5.103.33"},{name:"nodejs",version:"4.2.0",date:"2015-10-12",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.3.0",date:"2016-02-09",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.4.0",date:"2016-03-08",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.5.0",date:"2016-08-16",lts:"Argon",security:!1,v8:"4.5.103.37"},{name:"nodejs",version:"4.6.0",date:"2016-09-27",lts:"Argon",security:!0,v8:"4.5.103.37"},{name:"nodejs",version:"4.7.0",date:"2016-12-06",lts:"Argon",security:!1,v8:"4.5.103.43"},{name:"nodejs",version:"4.8.0",date:"2017-02-21",lts:"Argon",security:!1,v8:"4.5.103.45"},{name:"nodejs",version:"4.9.0",date:"2018-03-28",lts:"Argon",security:!0,v8:"4.5.103.53"},{name:"nodejs",version:"5.0.0",date:"2015-10-29",lts:!1,security:!1,v8:"4.6.85.28"},{name:"nodejs",version:"5.1.0",date:"2015-11-17",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.2.0",date:"2015-12-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.3.0",date:"2015-12-15",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.4.0",date:"2016-01-06",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.5.0",date:"2016-01-21",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.6.0",date:"2016-02-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.7.0",date:"2016-02-23",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.8.0",date:"2016-03-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.9.0",date:"2016-03-16",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.10.0",date:"2016-04-01",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.11.0",date:"2016-04-21",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.12.0",date:"2016-06-23",lts:!1,security:!1,v8:"4.6.85.32"},{name:"nodejs",version:"6.0.0",date:"2016-04-26",lts:!1,security:!1,v8:"5.0.71.35"},{name:"nodejs",version:"6.1.0",date:"2016-05-05",lts:!1,security:!1,v8:"5.0.71.35"},{name:"nodejs",version:"6.2.0",date:"2016-05-17",lts:!1,security:!1,v8:"5.0.71.47"},{name:"nodejs",version:"6.3.0",date:"2016-07-06",lts:!1,security:!1,v8:"5.0.71.52"},{name:"nodejs",version:"6.4.0",date:"2016-08-12",lts:!1,security:!1,v8:"5.0.71.60"},{name:"nodejs",version:"6.5.0",date:"2016-08-26",lts:!1,security:!1,v8:"5.1.281.81"},{name:"nodejs",version:"6.6.0",date:"2016-09-14",lts:!1,security:!1,v8:"5.1.281.83"},{name:"nodejs",version:"6.7.0",date:"2016-09-27",lts:!1,security:!0,v8:"5.1.281.83"},{name:"nodejs",version:"6.8.0",date:"2016-10-12",lts:!1,security:!1,v8:"5.1.281.84"},{name:"nodejs",version:"6.9.0",date:"2016-10-18",lts:"Boron",security:!1,v8:"5.1.281.84"},{name:"nodejs",version:"6.10.0",date:"2017-02-21",lts:"Boron",security:!1,v8:"5.1.281.93"},{name:"nodejs",version:"6.11.0",date:"2017-06-06",lts:"Boron",security:!1,v8:"5.1.281.102"},{name:"nodejs",version:"6.12.0",date:"2017-11-06",lts:"Boron",security:!1,v8:"5.1.281.108"},{name:"nodejs",version:"6.13.0",date:"2018-02-10",lts:"Boron",security:!1,v8:"5.1.281.111"},{name:"nodejs",version:"6.14.0",date:"2018-03-28",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"6.15.0",date:"2018-11-27",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"6.16.0",date:"2018-12-26",lts:"Boron",security:!1,v8:"5.1.281.111"},{name:"nodejs",version:"6.17.0",date:"2019-02-28",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"7.0.0",date:"2016-10-25",lts:!1,security:!1,v8:"5.4.500.36"},{name:"nodejs",version:"7.1.0",date:"2016-11-08",lts:!1,security:!1,v8:"5.4.500.36"},{name:"nodejs",version:"7.2.0",date:"2016-11-22",lts:!1,security:!1,v8:"5.4.500.43"},{name:"nodejs",version:"7.3.0",date:"2016-12-20",lts:!1,security:!1,v8:"5.4.500.45"},{name:"nodejs",version:"7.4.0",date:"2017-01-04",lts:!1,security:!1,v8:"5.4.500.45"},{name:"nodejs",version:"7.5.0",date:"2017-01-31",lts:!1,security:!1,v8:"5.4.500.48"},{name:"nodejs",version:"7.6.0",date:"2017-02-21",lts:!1,security:!1,v8:"5.5.372.40"},{name:"nodejs",version:"7.7.0",date:"2017-02-28",lts:!1,security:!1,v8:"5.5.372.41"},{name:"nodejs",version:"7.8.0",date:"2017-03-29",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"7.9.0",date:"2017-04-11",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"7.10.0",date:"2017-05-02",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"8.0.0",date:"2017-05-30",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.1.0",date:"2017-06-08",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.2.0",date:"2017-07-19",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.3.0",date:"2017-08-08",lts:!1,security:!1,v8:"6.0.286.52"},{name:"nodejs",version:"8.4.0",date:"2017-08-15",lts:!1,security:!1,v8:"6.0.286.52"},{name:"nodejs",version:"8.5.0",date:"2017-09-12",lts:!1,security:!1,v8:"6.0.287.53"},{name:"nodejs",version:"8.6.0",date:"2017-09-26",lts:!1,security:!1,v8:"6.0.287.53"},{name:"nodejs",version:"8.7.0",date:"2017-10-11",lts:!1,security:!1,v8:"6.1.534.42"},{name:"nodejs",version:"8.8.0",date:"2017-10-24",lts:!1,security:!1,v8:"6.1.534.42"},{name:"nodejs",version:"8.9.0",date:"2017-10-31",lts:"Carbon",security:!1,v8:"6.1.534.46"},{name:"nodejs",version:"8.10.0",date:"2018-03-06",lts:"Carbon",security:!1,v8:"6.2.414.50"},{name:"nodejs",version:"8.11.0",date:"2018-03-28",lts:"Carbon",security:!0,v8:"6.2.414.50"},{name:"nodejs",version:"8.12.0",date:"2018-09-10",lts:"Carbon",security:!1,v8:"6.2.414.66"},{name:"nodejs",version:"8.13.0",date:"2018-11-20",lts:"Carbon",security:!1,v8:"6.2.414.72"},{name:"nodejs",version:"8.14.0",date:"2018-11-27",lts:"Carbon",security:!0,v8:"6.2.414.72"},{name:"nodejs",version:"8.15.0",date:"2018-12-26",lts:"Carbon",security:!1,v8:"6.2.414.75"},{name:"nodejs",version:"8.16.0",date:"2019-04-16",lts:"Carbon",security:!1,v8:"6.2.414.77"},{name:"nodejs",version:"8.17.0",date:"2019-12-17",lts:"Carbon",security:!0,v8:"6.2.414.78"},{name:"nodejs",version:"9.0.0",date:"2017-10-31",lts:!1,security:!1,v8:"6.2.414.32"},{name:"nodejs",version:"9.1.0",date:"2017-11-07",lts:!1,security:!1,v8:"6.2.414.32"},{name:"nodejs",version:"9.2.0",date:"2017-11-14",lts:!1,security:!1,v8:"6.2.414.44"},{name:"nodejs",version:"9.3.0",date:"2017-12-12",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.4.0",date:"2018-01-10",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.5.0",date:"2018-01-31",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.6.0",date:"2018-02-21",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.7.0",date:"2018-03-01",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.8.0",date:"2018-03-07",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.9.0",date:"2018-03-21",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.10.0",date:"2018-03-28",lts:!1,security:!0,v8:"6.2.414.46"},{name:"nodejs",version:"9.11.0",date:"2018-04-04",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"10.0.0",date:"2018-04-24",lts:!1,security:!1,v8:"6.6.346.24"},{name:"nodejs",version:"10.1.0",date:"2018-05-08",lts:!1,security:!1,v8:"6.6.346.27"},{name:"nodejs",version:"10.2.0",date:"2018-05-23",lts:!1,security:!1,v8:"6.6.346.32"},{name:"nodejs",version:"10.3.0",date:"2018-05-29",lts:!1,security:!1,v8:"6.6.346.32"},{name:"nodejs",version:"10.4.0",date:"2018-06-06",lts:!1,security:!1,v8:"6.7.288.43"},{name:"nodejs",version:"10.5.0",date:"2018-06-20",lts:!1,security:!1,v8:"6.7.288.46"},{name:"nodejs",version:"10.6.0",date:"2018-07-04",lts:!1,security:!1,v8:"6.7.288.46"},{name:"nodejs",version:"10.7.0",date:"2018-07-18",lts:!1,security:!1,v8:"6.7.288.49"},{name:"nodejs",version:"10.8.0",date:"2018-08-01",lts:!1,security:!1,v8:"6.7.288.49"},{name:"nodejs",version:"10.9.0",date:"2018-08-15",lts:!1,security:!1,v8:"6.8.275.24"},{name:"nodejs",version:"10.10.0",date:"2018-09-06",lts:!1,security:!1,v8:"6.8.275.30"},{name:"nodejs",version:"10.11.0",date:"2018-09-19",lts:!1,security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.12.0",date:"2018-10-10",lts:!1,security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.13.0",date:"2018-10-30",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.14.0",date:"2018-11-27",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.15.0",date:"2018-12-26",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.16.0",date:"2019-05-28",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.17.0",date:"2019-10-22",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.18.0",date:"2019-12-17",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.19.0",date:"2020-02-05",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.20.0",date:"2020-03-26",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.21.0",date:"2020-06-02",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.22.0",date:"2020-07-21",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.23.0",date:"2020-10-27",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.24.0",date:"2021-02-23",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"11.0.0",date:"2018-10-23",lts:!1,security:!1,v8:"7.0.276.28"},{name:"nodejs",version:"11.1.0",date:"2018-10-30",lts:!1,security:!1,v8:"7.0.276.32"},{name:"nodejs",version:"11.2.0",date:"2018-11-15",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.3.0",date:"2018-11-27",lts:!1,security:!0,v8:"7.0.276.38"},{name:"nodejs",version:"11.4.0",date:"2018-12-07",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.5.0",date:"2018-12-18",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.6.0",date:"2018-12-26",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.7.0",date:"2019-01-17",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.8.0",date:"2019-01-24",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.9.0",date:"2019-01-30",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.10.0",date:"2019-02-14",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.11.0",date:"2019-03-05",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.12.0",date:"2019-03-14",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.13.0",date:"2019-03-28",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.14.0",date:"2019-04-10",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.15.0",date:"2019-04-30",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"12.0.0",date:"2019-04-23",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.1.0",date:"2019-04-29",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.2.0",date:"2019-05-07",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.3.0",date:"2019-05-21",lts:!1,security:!1,v8:"7.4.288.27"},{name:"nodejs",version:"12.4.0",date:"2019-06-04",lts:!1,security:!1,v8:"7.4.288.27"},{name:"nodejs",version:"12.5.0",date:"2019-06-26",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.6.0",date:"2019-07-03",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.7.0",date:"2019-07-23",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.8.0",date:"2019-08-06",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.9.0",date:"2019-08-20",lts:!1,security:!1,v8:"7.6.303.29"},{name:"nodejs",version:"12.10.0",date:"2019-09-04",lts:!1,security:!1,v8:"7.6.303.29"},{name:"nodejs",version:"12.11.0",date:"2019-09-25",lts:!1,security:!1,v8:"7.7.299.11"},{name:"nodejs",version:"12.12.0",date:"2019-10-11",lts:!1,security:!1,v8:"7.7.299.13"},{name:"nodejs",version:"12.13.0",date:"2019-10-21",lts:"Erbium",security:!1,v8:"7.7.299.13"},{name:"nodejs",version:"12.14.0",date:"2019-12-17",lts:"Erbium",security:!0,v8:"7.7.299.13"},{name:"nodejs",version:"12.15.0",date:"2020-02-05",lts:"Erbium",security:!0,v8:"7.7.299.13"},{name:"nodejs",version:"12.16.0",date:"2020-02-11",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.17.0",date:"2020-05-26",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.18.0",date:"2020-06-02",lts:"Erbium",security:!0,v8:"7.8.279.23"},{name:"nodejs",version:"12.19.0",date:"2020-10-06",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.20.0",date:"2020-11-24",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.21.0",date:"2021-02-23",lts:"Erbium",security:!0,v8:"7.8.279.23"},{name:"nodejs",version:"12.22.0",date:"2021-03-30",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"13.0.0",date:"2019-10-22",lts:!1,security:!1,v8:"7.8.279.17"},{name:"nodejs",version:"13.1.0",date:"2019-11-05",lts:!1,security:!1,v8:"7.8.279.17"},{name:"nodejs",version:"13.2.0",date:"2019-11-21",lts:!1,security:!1,v8:"7.9.317.23"},{name:"nodejs",version:"13.3.0",date:"2019-12-03",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.4.0",date:"2019-12-17",lts:!1,security:!0,v8:"7.9.317.25"},{name:"nodejs",version:"13.5.0",date:"2019-12-18",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.6.0",date:"2020-01-07",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.7.0",date:"2020-01-21",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.8.0",date:"2020-02-05",lts:!1,security:!0,v8:"7.9.317.25"},{name:"nodejs",version:"13.9.0",date:"2020-02-18",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.10.0",date:"2020-03-04",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.11.0",date:"2020-03-12",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.12.0",date:"2020-03-26",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.13.0",date:"2020-04-14",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.14.0",date:"2020-04-29",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"14.0.0",date:"2020-04-21",lts:!1,security:!1,v8:"8.1.307.30"},{name:"nodejs",version:"14.1.0",date:"2020-04-29",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.2.0",date:"2020-05-05",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.3.0",date:"2020-05-19",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.4.0",date:"2020-06-02",lts:!1,security:!0,v8:"8.1.307.31"},{name:"nodejs",version:"14.5.0",date:"2020-06-30",lts:!1,security:!1,v8:"8.3.110.9"},{name:"nodejs",version:"14.6.0",date:"2020-07-20",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.7.0",date:"2020-07-29",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.8.0",date:"2020-08-11",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.9.0",date:"2020-08-27",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.10.0",date:"2020-09-08",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.11.0",date:"2020-09-15",lts:!1,security:!0,v8:"8.4.371.19"},{name:"nodejs",version:"14.12.0",date:"2020-09-22",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.13.0",date:"2020-09-29",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.14.0",date:"2020-10-15",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.15.0",date:"2020-10-27",lts:"Fermium",security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.16.0",date:"2021-02-23",lts:"Fermium",security:!0,v8:"8.4.371.19"},{name:"nodejs",version:"14.17.0",date:"2021-05-11",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.18.0",date:"2021-09-28",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.19.0",date:"2022-02-01",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.20.0",date:"2022-07-07",lts:"Fermium",security:!0,v8:"8.4.371.23"},{name:"nodejs",version:"14.21.0",date:"2022-11-01",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"15.0.0",date:"2020-10-20",lts:!1,security:!1,v8:"8.6.395.16"},{name:"nodejs",version:"15.1.0",date:"2020-11-04",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.2.0",date:"2020-11-10",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.3.0",date:"2020-11-24",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.4.0",date:"2020-12-09",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.5.0",date:"2020-12-22",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.6.0",date:"2021-01-14",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.7.0",date:"2021-01-25",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.8.0",date:"2021-02-02",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.9.0",date:"2021-02-18",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.10.0",date:"2021-02-23",lts:!1,security:!0,v8:"8.6.395.17"},{name:"nodejs",version:"15.11.0",date:"2021-03-03",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.12.0",date:"2021-03-17",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.13.0",date:"2021-03-31",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.14.0",date:"2021-04-06",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"16.0.0",date:"2021-04-20",lts:!1,security:!1,v8:"9.0.257.17"},{name:"nodejs",version:"16.1.0",date:"2021-05-04",lts:!1,security:!1,v8:"9.0.257.24"},{name:"nodejs",version:"16.2.0",date:"2021-05-19",lts:!1,security:!1,v8:"9.0.257.25"},{name:"nodejs",version:"16.3.0",date:"2021-06-03",lts:!1,security:!1,v8:"9.0.257.25"},{name:"nodejs",version:"16.4.0",date:"2021-06-23",lts:!1,security:!1,v8:"9.1.269.36"},{name:"nodejs",version:"16.5.0",date:"2021-07-14",lts:!1,security:!1,v8:"9.1.269.38"},{name:"nodejs",version:"16.6.0",date:"2021-07-29",lts:!1,security:!0,v8:"9.2.230.21"},{name:"nodejs",version:"16.7.0",date:"2021-08-18",lts:!1,security:!1,v8:"9.2.230.21"},{name:"nodejs",version:"16.8.0",date:"2021-08-25",lts:!1,security:!1,v8:"9.2.230.21"},{name:"nodejs",version:"16.9.0",date:"2021-09-07",lts:!1,security:!1,v8:"9.3.345.16"},{name:"nodejs",version:"16.10.0",date:"2021-09-22",lts:!1,security:!1,v8:"9.3.345.19"},{name:"nodejs",version:"16.11.0",date:"2021-10-08",lts:!1,security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.12.0",date:"2021-10-20",lts:!1,security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.13.0",date:"2021-10-26",lts:"Gallium",security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.14.0",date:"2022-02-08",lts:"Gallium",security:!1,v8:"9.4.146.24"},{name:"nodejs",version:"16.15.0",date:"2022-04-26",lts:"Gallium",security:!1,v8:"9.4.146.24"},{name:"nodejs",version:"16.16.0",date:"2022-07-07",lts:"Gallium",security:!0,v8:"9.4.146.24"},{name:"nodejs",version:"16.17.0",date:"2022-08-16",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.18.0",date:"2022-10-12",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.19.0",date:"2022-12-13",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.20.0",date:"2023-03-28",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"17.0.0",date:"2021-10-19",lts:!1,security:!1,v8:"9.5.172.21"},{name:"nodejs",version:"17.1.0",date:"2021-11-09",lts:!1,security:!1,v8:"9.5.172.25"},{name:"nodejs",version:"17.2.0",date:"2021-11-30",lts:!1,security:!1,v8:"9.6.180.14"},{name:"nodejs",version:"17.3.0",date:"2021-12-17",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.4.0",date:"2022-01-18",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.5.0",date:"2022-02-10",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.6.0",date:"2022-02-22",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.7.0",date:"2022-03-09",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.8.0",date:"2022-03-22",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.9.0",date:"2022-04-07",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"18.0.0",date:"2022-04-18",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.1.0",date:"2022-05-03",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.2.0",date:"2022-05-17",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.3.0",date:"2022-06-02",lts:!1,security:!1,v8:"10.2.154.4"},{name:"nodejs",version:"18.4.0",date:"2022-06-16",lts:!1,security:!1,v8:"10.2.154.4"},{name:"nodejs",version:"18.5.0",date:"2022-07-06",lts:!1,security:!0,v8:"10.2.154.4"},{name:"nodejs",version:"18.6.0",date:"2022-07-13",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.7.0",date:"2022-07-26",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.8.0",date:"2022-08-24",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.9.0",date:"2022-09-07",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.10.0",date:"2022-09-28",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.11.0",date:"2022-10-13",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.12.0",date:"2022-10-25",lts:"Hydrogen",security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.13.0",date:"2023-01-05",lts:"Hydrogen",security:!1,v8:"10.2.154.23"},{name:"nodejs",version:"18.14.0",date:"2023-02-01",lts:"Hydrogen",security:!1,v8:"10.2.154.23"},{name:"nodejs",version:"18.15.0",date:"2023-03-05",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.16.0",date:"2023-04-12",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.17.0",date:"2023-07-18",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.18.0",date:"2023-09-18",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.19.0",date:"2023-11-29",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.20.0",date:"2024-03-26",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"19.0.0",date:"2022-10-17",lts:!1,security:!1,v8:"10.7.193.13"},{name:"nodejs",version:"19.1.0",date:"2022-11-14",lts:!1,security:!1,v8:"10.7.193.20"},{name:"nodejs",version:"19.2.0",date:"2022-11-29",lts:!1,security:!1,v8:"10.8.168.20"},{name:"nodejs",version:"19.3.0",date:"2022-12-14",lts:!1,security:!1,v8:"10.8.168.21"},{name:"nodejs",version:"19.4.0",date:"2023-01-05",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.5.0",date:"2023-01-24",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.6.0",date:"2023-02-01",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.7.0",date:"2023-02-21",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.8.0",date:"2023-03-14",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.9.0",date:"2023-04-10",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"20.0.0",date:"2023-04-17",lts:!1,security:!1,v8:"11.3.244.4"},{name:"nodejs",version:"20.1.0",date:"2023-05-03",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.2.0",date:"2023-05-16",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.3.0",date:"2023-06-08",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.4.0",date:"2023-07-04",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.5.0",date:"2023-07-19",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.6.0",date:"2023-08-23",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.7.0",date:"2023-09-18",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.8.0",date:"2023-09-28",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.9.0",date:"2023-10-24",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.10.0",date:"2023-11-22",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.11.0",date:"2024-01-09",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.12.0",date:"2024-03-26",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.13.0",date:"2024-05-07",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.14.0",date:"2024-05-28",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.15.0",date:"2024-06-20",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"21.0.0",date:"2023-10-17",lts:!1,security:!1,v8:"11.8.172.13"},{name:"nodejs",version:"21.1.0",date:"2023-10-24",lts:!1,security:!1,v8:"11.8.172.15"},{name:"nodejs",version:"21.2.0",date:"2023-11-14",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.3.0",date:"2023-11-30",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.4.0",date:"2023-12-05",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.5.0",date:"2023-12-19",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.6.0",date:"2024-01-14",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.7.0",date:"2024-03-06",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"22.0.0",date:"2024-04-24",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.1.0",date:"2024-05-02",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.2.0",date:"2024-05-15",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.3.0",date:"2024-06-11",lts:!1,security:!1,v8:"12.4.254.20"},{name:"nodejs",version:"22.4.0",date:"2024-07-02",lts:!1,security:!1,v8:"12.4.254.21"},{name:"nodejs",version:"22.5.0",date:"2024-07-17",lts:!1,security:!1,v8:"12.4.254.21"}];var Cd={},gm={},fL={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"};gm.browsers=fL;var vm={},pL={0:"22",1:"23",2:"24",3:"25",4:"115",5:"116",6:"117",7:"118",8:"119",9:"120",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"129",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"20",z:"21",AB:"121",BB:"122",CB:"123",DB:"124",EB:"125",FB:"126",GB:"127",HB:"128",IB:"5",JB:"19",KB:"26",LB:"27",MB:"28",NB:"29",OB:"30",PB:"31",QB:"32",RB:"33",SB:"34",TB:"35",UB:"36",VB:"37",WB:"38",XB:"39",YB:"40",ZB:"41",aB:"42",bB:"43",cB:"44",dB:"45",eB:"46",fB:"47",gB:"48",hB:"49",iB:"50",jB:"51",kB:"52",lB:"53",mB:"54",nB:"55",oB:"56",pB:"57",qB:"58",rB:"60",sB:"62",tB:"63",uB:"64",vB:"65",wB:"66",xB:"67",yB:"68",zB:"69","0B":"70","1B":"71","2B":"72","3B":"73","4B":"74","5B":"75","6B":"76","7B":"77","8B":"78","9B":"130",AC:"11.1",BC:"12.1",CC:"15.5",DC:"16.0",EC:"17.0",FC:"18.0",GC:"3",HC:"59",IC:"61",JC:"82",KC:"131",LC:"132",MC:"3.2",NC:"10.1",OC:"15.2-15.3",PC:"15.4",QC:"16.1",RC:"16.2",SC:"16.3",TC:"16.4",UC:"16.5",VC:"17.1",WC:"17.2",XC:"17.3",YC:"17.4",ZC:"17.5",aC:"17.6",bC:"18.1",cC:"11.5",dC:"4.2-4.3",eC:"5.5",fC:"2",gC:"133",hC:"134",iC:"3.5",jC:"3.6",kC:"3.1",lC:"5.1",mC:"6.1",nC:"7.1",oC:"9.1",pC:"13.1",qC:"14.1",rC:"15.1",sC:"15.6",tC:"16.6",uC:"TP",vC:"9.5-9.6",wC:"10.0-10.1",xC:"10.5",yC:"10.6",zC:"11.6","0C":"4.0-4.1","1C":"5.0-5.1","2C":"6.0-6.1","3C":"7.0-7.1","4C":"8.1-8.4","5C":"9.0-9.2","6C":"9.3","7C":"10.0-10.2","8C":"10.3","9C":"11.0-11.2",AD:"11.3-11.4",BD:"12.0-12.1",CD:"12.2-12.5",DD:"13.0-13.1",ED:"13.2",FD:"13.3",GD:"13.4-13.7",HD:"14.0-14.4",ID:"14.5-14.8",JD:"15.0-15.1",KD:"15.6-15.8",LD:"16.6-16.7",MD:"all",ND:"2.1",OD:"2.2",PD:"2.3",QD:"4.1",RD:"4.4",SD:"4.4.3-4.4.4",TD:"5.0-5.4",UD:"6.2-6.4",VD:"7.2-7.4",WD:"8.2",XD:"9.2",YD:"11.1-11.2",ZD:"12.0",aD:"13.0",bD:"14.0",cD:"15.0",dD:"19.0",eD:"14.9",fD:"13.52",gD:"2.5",hD:"3.0-3.1"};vm.browserVersions=pL;var hL={A:{A:{K:0,D:0,E:.0563043,F:.0422282,A:.0140761,B:.478586,eC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","K","D","E","F","A","B","","",""],E:"IE",F:{eC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{4:.007166,5:.007166,6:.010749,7:.007166,8:.010749,9:.039413,C:0,L:0,M:.003583,G:0,N:0,O:.007166,P:.057328,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:.014332,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:.003583,r:.007166,s:.064494,t:.007166,u:.007166,v:.007166,w:.010749,x:.014332,AB:.017915,BB:.025081,CB:.014332,DB:.025081,EB:.053745,FB:.254393,GB:3.38594,HB:.917248,I:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","I","","",""],E:"Edge",F:{4:1689897600,5:1692576e3,6:1694649600,7:1697155200,8:1698969600,9:1701993600,C:1438128e3,L:1447286400,M:1470096e3,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664e3,AB:1706227200,BB:1708732800,CB:1711152e3,DB:1713398400,EB:1715990400,FB:1718841600,GB:1721865600,HB:1724371200,I:1726704e3},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{0:0,1:0,2:0,3:0,4:.351134,5:0,6:.007166,7:.089575,8:0,9:.007166,fC:0,GC:0,J:.003583,IB:0,K:0,D:0,E:0,F:0,A:0,B:.014332,C:0,L:0,M:0,G:0,N:0,O:0,P:0,JB:0,y:0,z:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:.003583,cB:.007166,dB:.003583,eB:0,fB:0,gB:0,hB:0,iB:.003583,jB:0,kB:.042996,lB:0,mB:.007166,nB:.003583,oB:.017915,pB:0,qB:0,HC:.003583,rB:0,IC:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":.014332,Q:0,H:0,R:0,JC:0,S:0,T:0,U:0,V:0,W:0,X:.007166,Y:0,Z:0,a:0,b:0,c:0,d:.003583,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:.007166,m:.010749,n:0,o:.003583,p:0,q:0,r:0,s:.007166,t:0,u:0,v:0,w:.007166,x:0,AB:.007166,BB:.003583,CB:.007166,DB:.007166,EB:.014332,FB:.032247,GB:.042996,HB:.447875,I:1.08923,"9B":.007166,KC:0,LC:0,gC:0,hC:0,iC:0,jC:0},B:"moz",C:["fC","GC","iC","jC","J","IB","K","D","E","F","A","B","C","L","M","G","N","O","P","JB","y","z","0","1","2","3","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","HC","rB","IC","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","Q","H","R","JC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","I","9B","KC","LC","gC","hC"],E:"Firefox",F:{0:1368489600,1:1372118400,2:1375747200,3:1379376e3,4:1688428800,5:1690848e3,6:1693267200,7:1695686400,8:1698105600,9:1700524800,fC:1161648e3,GC:1213660800,iC:124632e4,jC:1264032e3,J:1300752e3,IB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112e3,O:1349740800,P:1353628800,JB:1357603200,y:1361232e3,z:1364860800,KB:1386633600,LB:1391472e3,MB:1395100800,NB:1398729600,OB:1402358400,PB:1405987200,QB:1409616e3,RB:1413244800,SB:1417392e3,TB:1421107200,UB:1424736e3,VB:1428278400,WB:1431475200,XB:1435881600,YB:1439251200,ZB:144288e4,aB:1446508800,bB:1450137600,cB:1453852800,dB:1457395200,eB:1461628800,fB:1465257600,gB:1470096e3,hB:1474329600,iB:1479168e3,jB:1485216e3,kB:1488844800,lB:149256e4,mB:1497312e3,nB:1502150400,oB:1506556800,pB:1510617600,qB:1516665600,HC:1520985600,rB:1525824e3,IC:1529971200,sB:1536105600,tB:1540252800,uB:1544486400,vB:154872e4,wB:1552953600,xB:1558396800,yB:1562630400,zB:1567468800,"0B":1571788800,"1B":1575331200,"2B":1578355200,"3B":1581379200,"4B":1583798400,"5B":1586304e3,"6B":1588636800,"7B":1591056e3,"8B":1593475200,Q:1595894400,H:1598313600,R:1600732800,JC:1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752e3,v:1681171200,w:1683590400,x:1686009600,AB:1702944e3,BB:1705968e3,CB:1708387200,DB:1710806400,EB:1713225600,FB:1715644800,GB:1718064e3,HB:1720483200,I:1722902400,"9B":1725321600,KC:1727740800,LC:null,gC:null,hC:null}},D:{A:{0:0,1:0,2:0,3:0,4:.03583,5:.168401,6:.10749,7:.07166,8:.068077,9:.10749,J:0,IB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,JB:0,y:0,z:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:.010749,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:.003583,eB:0,fB:.007166,gB:.025081,hB:.021498,iB:.007166,jB:.003583,kB:.003583,lB:.007166,mB:0,nB:0,oB:.032247,pB:.003583,qB:.007166,HC:0,rB:0,IC:.003583,sB:0,tB:0,uB:0,vB:0,wB:.025081,xB:.007166,yB:0,zB:.028664,"0B":.028664,"1B":0,"2B":0,"3B":.007166,"4B":.010749,"5B":.010749,"6B":.007166,"7B":.021498,"8B":.017915,Q:.103907,H:.014332,R:.021498,S:.032247,T:.010749,U:.014332,V:.025081,W:.075243,X:.017915,Y:.010749,Z:.014332,a:.053745,b:.014332,c:.014332,d:.050162,e:.010749,f:.010749,g:.017915,h:.046579,i:.025081,j:.021498,k:.021498,l:.017915,m:.111073,n:.085992,o:.017915,p:.028664,q:.03583,r:.046579,s:1.42603,t:.025081,u:.039413,v:.050162,w:.10749,x:.103907,AB:.10749,BB:.118239,CB:.14332,DB:.229312,EB:.369049,FB:1.49053,GB:12.777,HB:2.30745,I:.014332,"9B":.003583,KC:0,LC:0},B:"webkit",C:["","","","","","","","J","IB","K","D","E","F","A","B","C","L","M","G","N","O","P","JB","y","z","0","1","2","3","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","HC","rB","IC","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","I","9B","KC","LC"],E:"Chrome",F:{0:1343692800,1:1348531200,2:1352246400,3:1357862400,4:1689724800,5:1692057600,6:1694476800,7:1696896e3,8:1698710400,9:1701993600,J:1264377600,IB:1274745600,K:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,JB:1332892800,y:133704e4,z:1340668800,KB:1361404800,LB:1364428800,MB:1369094400,NB:1374105600,OB:1376956800,PB:1384214400,QB:1389657600,RB:1392940800,SB:1397001600,TB:1400544e3,UB:1405468800,VB:1409011200,WB:141264e4,XB:1416268800,YB:1421798400,ZB:1425513600,aB:1429401600,bB:143208e4,cB:1437523200,dB:1441152e3,eB:1444780800,fB:1449014400,gB:1453248e3,hB:1456963200,iB:1460592e3,jB:1464134400,kB:1469059200,lB:1472601600,mB:1476230400,nB:1480550400,oB:1485302400,pB:1489017600,qB:149256e4,HC:1496707200,rB:1500940800,IC:1504569600,sB:1508198400,tB:1512518400,uB:1516752e3,vB:1520294400,wB:1523923200,xB:1527552e3,yB:1532390400,zB:1536019200,"0B":1539648e3,"1B":1543968e3,"2B":154872e4,"3B":1552348800,"4B":1555977600,"5B":1559606400,"6B":1564444800,"7B":1568073600,"8B":1571702400,Q:1575936e3,H:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656e3,r:166968e4,s:1673308800,t:1675728e3,u:1678147200,v:1680566400,w:1682985600,x:1685404800,AB:1705968e3,BB:1708387200,CB:1710806400,DB:1713225600,EB:1715644800,FB:1718064e3,GB:1721174400,HB:1724112e3,I:1726531200,"9B":null,KC:null,LC:null}},E:{A:{J:0,IB:0,K:0,D:0,E:0,F:.003583,A:0,B:0,C:0,L:.007166,M:.028664,G:.007166,kC:0,MC:0,lC:0,mC:0,nC:0,oC:0,NC:0,AC:.007166,BC:.010749,pC:.057328,qC:.078826,rC:.025081,OC:.010749,PC:.021498,CC:.028664,sC:.218563,DC:.028664,QC:.03583,RC:.032247,SC:.182733,TC:.021498,UC:.042996,tC:.290223,EC:.017915,VC:.039413,WC:.039413,XC:.042996,YC:.118239,ZC:1.44753,aC:.415628,FC:.017915,bC:0,uC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","MC","J","IB","lC","K","mC","D","nC","E","F","oC","A","NC","B","AC","C","BC","L","pC","M","qC","G","rC","OC","PC","CC","sC","DC","QC","RC","SC","TC","UC","tC","EC","VC","WC","XC","YC","ZC","aC","FC","bC","uC",""],E:"Safari",F:{kC:1205798400,MC:1226534400,J:1244419200,IB:1275868800,lC:131112e4,K:1343174400,mC:13824e5,D:13824e5,nC:1410998400,E:1413417600,F:1443657600,oC:1458518400,A:1474329600,NC:1490572800,B:1505779200,AC:1522281600,C:1537142400,BC:1553472e3,L:1568851200,pC:1585008e3,M:1600214400,qC:1619395200,G:1632096e3,rC:1635292800,OC:1639353600,PC:1647216e3,CC:1652745600,sC:1658275200,DC:1662940800,QC:1666569600,RC:1670889600,SC:1674432e3,TC:1679875200,UC:1684368e3,tC:1690156800,EC:1695686400,VC:1698192e3,WC:1702252800,XC:1705881600,YC:1709596800,ZC:1715558400,aC:1722211200,FC:1726444800,bC:null,uC:null}},F:{A:{0:0,1:0,2:0,3:0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,JB:0,y:0,z:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:.003583,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:.017915,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,Q:0,H:0,R:0,JC:0,S:.028664,T:.003583,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:.039413,f:0,g:0,h:0,i:0,j:0,k:0,l:.032247,m:0,n:0,o:0,p:0,q:0,r:0,s:.154069,t:0,u:.060911,v:0,w:0,x:0,vC:0,wC:0,xC:0,yC:0,AC:0,cC:0,zC:0,BC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","F","vC","wC","xC","yC","B","AC","cC","zC","C","BC","G","N","O","P","JB","y","z","0","1","2","3","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","Q","H","R","JC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","","",""],E:"Opera",F:{0:1401753600,1:1405987200,2:1409616e3,3:1413331200,F:1150761600,vC:1223424e3,wC:1251763200,xC:1267488e3,yC:1277942400,B:1292457600,AC:1302566400,cC:1309219200,zC:1323129600,C:1323129600,BC:1352073600,G:1372723200,N:1377561600,O:1381104e3,P:1386288e3,JB:1390867200,y:1393891200,z:1399334400,KB:1417132800,LB:1422316800,MB:1425945600,NB:1430179200,OB:1433808e3,PB:1438646400,QB:1442448e3,RB:1445904e3,SB:1449100800,TB:1454371200,UB:1457308800,VB:146232e4,WB:1465344e3,XB:1470096e3,YB:1474329600,ZB:1477267200,aB:1481587200,bB:1486425600,cB:1490054400,dB:1494374400,eB:1498003200,fB:1502236800,gB:1506470400,hB:1510099200,iB:1515024e3,jB:1517961600,kB:1521676800,lB:1525910400,mB:1530144e3,nB:1534982400,oB:1537833600,pB:1543363200,qB:1548201600,rB:1554768e3,sB:1561593600,tB:1566259200,uB:1570406400,vB:1573689600,wB:1578441600,xB:1583971200,yB:1587513600,zB:1592956800,"0B":1595894400,"1B":1600128e3,"2B":1603238400,"3B":161352e4,"4B":1612224e3,"5B":1616544e3,"6B":1619568e3,"7B":1623715200,"8B":1627948800,Q:1631577600,H:1633392e3,R:1635984e3,JC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3,q:1707264e3,r:1710115200,s:1711497600,t:1716336e3,u:1719273600,v:1721088e3,w:1724284800,x:1727222400},D:{F:"o",B:"o",C:"o",vC:"o",wC:"o",xC:"o",yC:"o",AC:"o",cC:"o",zC:"o",BC:"o"}},G:{A:{E:0,MC:0,"0C":0,dC:.00447708,"1C":.00149236,"2C":.00746181,"3C":.00895417,"4C":0,"5C":.00746181,"6C":.0298472,"7C":.00895417,"8C":.0462632,"9C":.117897,AD:.0149236,BD:.0119389,CD:.199976,DD:.00298472,ED:.0656639,FD:.00895417,GD:.037309,HD:.152221,ID:.105958,JD:.0567097,OC:.0567097,PC:.0671563,CC:.0790952,KD:.741704,DC:.150729,QC:.317873,RC:.15819,SC:.264148,TC:.0656639,UC:.10745,LD:.920787,EC:.0850646,VC:.131328,WC:.120881,XC:.179083,YC:.419354,ZC:8.55869,aC:1.44162,FC:.156698,bC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","0C","dC","1C","2C","3C","E","4C","5C","6C","7C","8C","9C","AD","BD","CD","DD","ED","FD","GD","HD","ID","JD","OC","PC","CC","KD","DC","QC","RC","SC","TC","UC","LD","EC","VC","WC","XC","YC","ZC","aC","FC","bC","",""],E:"Safari on iOS",F:{MC:1270252800,"0C":1283904e3,dC:1299628800,"1C":1331078400,"2C":1359331200,"3C":1394409600,E:1410912e3,"4C":1413763200,"5C":1442361600,"6C":1458518400,"7C":1473724800,"8C":1490572800,"9C":1505779200,AD:1522281600,BD:1537142400,CD:1553472e3,DD:1568851200,ED:1572220800,FD:1580169600,GD:1585008e3,HD:1600214400,ID:1619395200,JD:1632096e3,OC:1639353600,PC:1647216e3,CC:1652659200,KD:1658275200,DC:1662940800,QC:1666569600,RC:1670889600,SC:1674432e3,TC:1679875200,UC:1684368e3,LD:1690156800,EC:1694995200,VC:1698192e3,WC:1702252800,XC:1705881600,YC:1709596800,ZC:1715558400,aC:1722211200,FC:1726444800,bC:null}},H:{A:{MD:.05},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MD","","",""],E:"Opera Mini",F:{MD:1426464e3}},I:{A:{GC:0,J:327216e-10,I:.326169,ND:0,OD:0,PD:0,QD:130886e-9,dC:130886e-9,RD:0,SD:523546e-9},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ND","OD","PD","GC","J","QD","dC","RD","SD","I","","",""],E:"Android Browser",F:{ND:1256515200,OD:1274313600,PD:1291593600,GC:1298332800,J:1318896e3,QD:1341792e3,dC:1374624e3,RD:1386547200,SD:1401667200,I:1726531200}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,H:1.24603,AC:0,cC:0,BC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","AC","cC","C","BC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,AC:1314835200,cC:1318291200,C:1330300800,BC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:44.331},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1726531200}},M:{A:{"9B":.365712},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","9B","","",""],E:"Firefox for Android",F:{"9B":1725321600}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{CC:1.13563},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","","",""],E:"UC Browser for Android",F:{CC:1710115200},D:{CC:"webkit"}},P:{A:{0:.0647361,1:.0647361,2:.0755255,3:1.27314,J:.0971042,y:.0215787,z:.0431574,TD:.0107894,UD:.0107894,VD:.0323681,WD:0,XD:0,NC:0,YD:.0107894,ZD:0,aD:.0107894,bD:0,cD:0,DC:0,EC:.0215787,FC:0,dD:.0215787},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","TD","UD","VD","WD","XD","NC","YD","ZD","aD","bD","cD","DC","EC","FC","dD","y","z","0","1","2","3","","",""],E:"Samsung Internet",F:{0:1689292800,1:1697587200,2:1711497600,3:1715126400,J:1461024e3,TD:1481846400,UD:1509408e3,VD:1528329600,WD:1546128e3,XD:1554163200,NC:1567900800,YD:1582588800,ZD:1593475200,aD:1605657600,bD:1618531200,cD:1629072e3,DC:1640736e3,EC:1651708800,FC:1659657600,dD:1667260800,y:1677369600,z:1684454400}},Q:{A:{eD:.3208},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eD","","",""],E:"QQ Browser",F:{eD:1710288e3}},R:{A:{fD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fD","","",""],E:"Baidu Browser",F:{fD:1710201600}},S:{A:{gD:.051328,hD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gD","hD","","",""],E:"KaiOS Browser",F:{gD:1527811200,hD:1631664e3}}};const mL=gm.browsers,Gp=vm.browserVersions,Q2=hL;function X2(t){return Object.keys(t).reduce((e,r)=>(e[Gp[r]]=t[r],e),{})}Cd.agents=Object.keys(Q2).reduce((t,e)=>{let r=Q2[e];return t[mL[e]]=Object.keys(r).reduce((n,i)=>(i==="A"?n.usage_global=X2(r[i]):i==="C"?n.versions=r[i].reduce((a,o)=>(o===""?a.push(null):a.push(Gp[o]),a),[]):i==="D"?n.prefix_exceptions=X2(r[i]):i==="E"?n.browser=r[i]:i==="F"?n.release_date=Object.keys(r[i]).reduce((a,o)=>(a[Gp[o]]=r[i][o],a),{}):n.prefix=r[i],n),{}),t},{});var CL={"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","18.3":"100","19.0":"102","19.1":"102","20.0":"104","20.1":"104","20.2":"104","20.3":"104","21.0":"106","21.1":"106","21.2":"106","21.3":"106","21.4":"106","22.0":"108","22.1":"108","22.2":"108","22.3":"108","23.0":"110","23.1":"110","23.2":"110","23.3":"110","24.0":"112","24.1":"112","24.2":"112","24.3":"112","24.4":"112","24.5":"112","24.6":"112","24.7":"112","24.8":"112","25.0":"114","25.1":"114","25.2":"114","25.3":"114","25.4":"114","25.5":"114","25.6":"114","25.7":"114","25.8":"114","25.9":"114","26.0":"116","26.1":"116","26.2":"116","26.3":"116","26.4":"116","26.5":"116","26.6":"116","27.0":"118","27.1":"118","27.2":"118","27.3":"118","28.0":"120","28.1":"120","28.2":"120","28.3":"120","29.0":"122","29.1":"122","29.2":"122","29.3":"122","29.4":"122","30.0":"124","30.1":"124","30.2":"124","30.3":"124","30.4":"124","30.5":"124","31.0":"126","31.1":"126","31.2":"126","31.3":"126","31.4":"126","31.5":"126","31.6":"126","32.0":"128","32.1":"128","32.2":"128","33.0":"130","34.0":"132"};const gL={start:"2015-09-08",lts:"2015-10-12",maintenance:"2017-04-01",end:"2018-04-30",codename:"Argon"},vL={start:"2015-10-29",maintenance:"2016-04-30",end:"2016-06-30"},_L={start:"2016-04-26",lts:"2016-10-18",maintenance:"2018-04-30",end:"2019-04-30",codename:"Boron"},yL={start:"2016-10-25",maintenance:"2017-04-30",end:"2017-06-30"},bL={start:"2017-05-30",lts:"2017-10-31",maintenance:"2019-01-01",end:"2019-12-31",codename:"Carbon"},DL={start:"2017-10-01",maintenance:"2018-04-01",end:"2018-06-30"},wL={start:"2018-04-24",lts:"2018-10-30",maintenance:"2020-05-19",end:"2021-04-30",codename:"Dubnium"},TL={start:"2018-10-23",maintenance:"2019-04-22",end:"2019-06-01"},xL={start:"2019-04-23",lts:"2019-10-21",maintenance:"2020-11-30",end:"2022-04-30",codename:"Erbium"},AL={start:"2019-10-22",maintenance:"2020-04-01",end:"2020-06-01"},kL={start:"2020-04-21",lts:"2020-10-27",maintenance:"2021-10-19",end:"2023-04-30",codename:"Fermium"},SL={start:"2020-10-20",maintenance:"2021-04-01",end:"2021-06-01"},EL={start:"2021-04-20",lts:"2021-10-26",maintenance:"2022-10-18",end:"2023-09-11",codename:"Gallium"},PL={start:"2021-10-19",maintenance:"2022-04-01",end:"2022-06-01"},OL={start:"2022-04-19",lts:"2022-10-25",maintenance:"2023-10-18",end:"2025-04-30",codename:"Hydrogen"},RL={start:"2022-10-18",maintenance:"2023-04-01",end:"2023-06-01"},IL={start:"2023-04-18",lts:"2023-10-24",maintenance:"2024-10-22",end:"2026-04-30",codename:"Iron"},ML={start:"2023-10-17",maintenance:"2024-04-01",end:"2024-06-01"},ZL={start:"2024-04-24",lts:"2024-10-29",maintenance:"2025-10-21",end:"2027-04-30",codename:""},LL={start:"2024-10-15",maintenance:"2025-04-01",end:"2025-06-01"},NL={start:"2025-04-22",lts:"2025-10-28",maintenance:"2026-10-20",end:"2028-04-30",codename:""},FL={"v0.8":{start:"2012-06-25",end:"2014-07-31"},"v0.10":{start:"2013-03-11",end:"2016-10-31"},"v0.12":{start:"2015-02-06",end:"2016-12-31"},v4:gL,v5:vL,v6:_L,v7:yL,v8:bL,v9:DL,v10:wL,v11:TL,v12:xL,v13:AL,v14:kL,v15:SL,v16:EL,v17:PL,v18:OL,v19:RL,v20:IL,v21:ML,v22:ZL,v23:LL,v24:NL},jL={},VL=Object.freeze(Object.defineProperty({__proto__:null,default:jL},Symbol.toStringTag,{value:"Module"})),li=CZ(VL);function _m(t){this.name="BrowserslistError",this.message=t,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,_m)}_m.prototype=Error.prototype;var n9=_m,j0=n9;function co(){}var HL={loadQueries:function(){throw new j0("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(e){return e.stats},loadConfig:function(e){if(e.config)throw new j0("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new j0("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new j0("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,r){return e(["maintained node versions"],r)[0]},parseConfig:co,readConfig:co,findConfig:co,findConfigFile:co,clearCaches:co,oldDataWarning:co,env:{}},e_=/^\s+and\s+(.*)/i,t_=/^(?:,\s*|\s+or\s+)(.*)/i;function i9(t){return Array.isArray(t)?t.reduce(function(e,r){return e.concat(i9(r))},[]):[t]}function GL(t,e){for(var r=t.length,n=1;n<=r;n++){var i=t.substr(-n,n);if(e(i,n,r))return t.slice(0,-n)}return""}function BB(t,e){var r={query:e};e.indexOf("not ")===0&&(r.not=!0,e=e.slice(4));for(var n in t){var i=t[n],a=e.match(i.regexp);if(a){r.type=n;for(var o=0;o=0&&!(n>Up(t[a]));a--)i.unshift(t[a]);return i}function l9(t){for(var e=[],r=0;r")return function(n){return r(n)>e};return t===">="?function(n){return r(n)>=e}:t==="<"?function(n){return parseFloat(n)"?function(r){return r=r.split(".").map(Fa),Ml(r,e)>0}:t===">="?function(r){return r=r.split(".").map(Fa),Ml(r,e)>=0}:t==="<"?function(r){return r=r.split(".").map(Fa),Ml(e,r)>0}:function(r){return r=r.split(".").map(Fa),Ml(e,r)>=0}}function Fa(t){return parseInt(t)}function hc(t,e){return te?1:0}function Ml(t,e){return hc(parseInt(t[0]),parseInt(e[0]))||hc(parseInt(t[1]||"0"),parseInt(e[1]||"0"))||hc(parseInt(t[2]||"0"),parseInt(e[2]||"0"))}function i_(t,e){switch(e=e.split(".").map(Fa),typeof e[1]>"u"&&(e[1]="x"),t){case"<=":return function(r){return r=r.split(".").map(Fa),a_(r,e)<=0};case">=":default:return function(r){return r=r.split(".").map(Fa),a_(r,e)>=0}}}function a_(t,e){return t[0]!==e[0]?t[0]=t});return r.concat(a.map(Ra(i.name)))},[])}function s_(t){return{name:t.name,versions:t.versions,released:t.released,releaseDate:t.releaseDate}}function ja(t,e){if(t=t.toLowerCase(),t=Ke.aliases[t]||t,e.mobileToDesktop&&Ke.desktopNames[t]){var r=Ke.data[Ke.desktopNames[t]];if(t==="android")return XL(s_(Ke.data[t]),r);var n=s_(r);return n.name=t,n}return Ke.data[t]}function o_(t,e){var r=e.indexOf(s9);return t.filter(function(n){return/^(?:[2-4]\.|[34]$)/.test(n)}).concat(e.slice(r))}function QL(t){var e={};for(var r in t)e[r]=t[r];return e}function XL(t,e){return t.released=o_(t.released,e.released),t.versions=o_(t.versions,e.versions),t.releaseDate=QL(t.releaseDate),t.released.forEach(function(r){t.releaseDate[r]===void 0&&(t.releaseDate[r]=e.releaseDate[r])}),t}function Bo(t,e){var r=ja(t,e);if(!r)throw new yn("Unknown browser "+t);return r}function eN(t){return new yn("Unknown browser query `"+t+"`. Maybe you are using old Browserslist or made typo in query.")}function U0(t,e,r,n){var i=1;switch(e){case"android":if(n.mobileToDesktop)return t;var a=Ke.data.chrome.released;i=a.length-a.indexOf(s9);break;case"op_mob":var o=Ke.data.op_mob.released.slice(-1)[0];i=Up(o)-YL+1;break;default:return t}return r<=i?t.slice(-1):t.slice(i-1-r)}function l_(t,e){return typeof t=="string"&&(t.indexOf("y")>=0||e&&t.indexOf("a")>=0)}function bo(t,e){return a9($p,t).reduce(function(r,n,i){if(n.not&&i===0)throw new yn("Write any browsers query (for instance, `defaults`) before `"+n.query+"`");var a=$p[n.type],o=a.select.call(Ke,e,n).map(function(c){var B=c.split(" ");return B[1]==="0"?B[0]+" "+ja(B[0],e).versions[0]:c});if(n.compose==="and")return n.not?r.filter(function(c){return o.indexOf(c)===-1}):r.filter(function(c){return o.indexOf(c)!==-1});if(n.not){var u={};return o.forEach(function(c){u[c]=!0}),r.filter(function(c){return!u[c]})}return r.concat(o)},[])}function c9(t){return typeof t>"u"&&(t={}),typeof t.path>"u"&&(t.path=jc.resolve?jc.resolve("."):"."),t}function d9(t,e){if(typeof t>"u"||t===null){var r=Ke.loadConfig(e);r?t=r:t=Ke.defaults}return t}function B9(t){if(!(typeof t=="string"||Array.isArray(t)))throw new yn("Browser queries must be an array or string. Got "+typeof t+".")}var pB={};function Ke(t,e){e=c9(e),t=d9(t,e),B9(t);var r={ignoreUnknownVersions:e.ignoreUnknownVersions,dangerousExtend:e.dangerousExtend,mobileToDesktop:e.mobileToDesktop,path:e.path,env:e.env};Ur.oldDataWarning(Ke.data);var n=Ur.getStat(e,Ke.data);if(n){r.customUsage={};for(var i in n)gd(r.customUsage,i,n[i])}var a=JSON.stringify([t,r]);if(pB[a])return pB[a];var o=l9(bo(t,r)).sort(function(u,c){if(u=u.split(" "),c=c.split(" "),u[0]===c[0]){var B=u[1].split("-")[0],f=c[1].split("-")[0];return Ml(f.split("."),B.split("."))}else return hc(u[0],c[0])});return Ur.env.BROWSERSLIST_DISABLE_CACHE||(pB[a]=o),o}Ke.parse=function(t,e){return e=c9(e),t=d9(t,e),B9(t),a9($p,t)};Ke.cache={};Ke.data={};Ke.usage={global:{},custom:null};Ke.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"];Ke.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"};Ke.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"};Ke.versionAliases={};Ke.clearCaches=Ur.clearCaches;Ke.parseConfig=Ur.parseConfig;Ke.readConfig=Ur.readConfig;Ke.findConfigFile=Ur.findConfigFile;Ke.findConfig=Ur.findConfig;Ke.loadConfig=Ur.loadConfig;Ke.coverage=function(t,e){var r;if(typeof e>"u")r=Ke.usage.global;else if(e==="my stats"){var n={};n.path=jc.resolve?jc.resolve("."):".";var i=Ur.getStat(n);if(!i)throw new yn("Custom usage statistics was not provided");r={};for(var a in i)gd(r,a,i[a])}else if(typeof e=="string")e.length>2?e=e.toLowerCase():e=e.toUpperCase(),Ur.loadCountry(Ke.usage,e,Ke.data),r=Ke.usage[e];else{"dataByBrowser"in e&&(e=e.dataByBrowser),r={};for(var o in e)for(var u in e[o])r[o+" "+u]=e[o][u]}return t.reduce(function(c,B){var f=r[B];return f===void 0&&(f=r[B.replace(/ \S+$/," 0")]),c+(f||0)},0)};function hB(t,e){var r=Ke.nodeVersions.filter(function(n){return o9(n,e.version)});if(r.length===0){if(t.ignoreUnknownVersions)return[];throw new yn("Unknown version "+e.version+" of Node.js")}return["node "+r[r.length-1]]}function mB(t,e){var r=parseInt(e.year),n=parseInt(e.month||"01")-1,i=parseInt(e.day||"01");return u9(Date.UTC(r,n,i,0,0,0),t)}function u_(t,e){var r=parseFloat(e.coverage),n=Ke.usage.global;if(e.place)if(e.place.match(/^my\s+stats$/i)){if(!t.customUsage)throw new yn("Custom usage statistics was not provided");n=t.customUsage}else{var i;e.place.length===2?i=e.place.toUpperCase():i=e.place.toLowerCase(),Ur.loadCountry(Ke.usage,i,Ke.data),n=Ke.usage[i]}for(var a=Object.keys(n).sort(function(f,p){return n[p]-n[f]}),o=0,u=[],c,B=0;B=r)));B++);return u}var $p={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(t,e){return Object.keys(aa).reduce(function(r,n){var i=ja(n,t);if(!i)return r;var a=H0(i.released,e.versions);return a=a.map(Ra(i.name)),a=U0(a,i.name,e.versions,t),r.concat(a)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(t,e){return Object.keys(aa).reduce(function(r,n){var i=ja(n,t);if(!i)return r;var a=i.released.slice(-e.versions);return a=a.map(Ra(i.name)),a=U0(a,i.name,e.versions,t),r.concat(a)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(t,e){var r=H0(Object.keys(pi),e.versions);return r.map(function(n){return"chrome "+pi[n]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(t,e){return H0(Ke.nodeVersions,e.versions).map(function(r){return"node "+r})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(t,e){var r=Bo(e.browser,t),n=H0(r.released,e.versions),i=n.map(Ra(r.name));return i=U0(i,r.name,e.versions,t),i}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(t,e){return Object.keys(pi).slice(-e.versions).map(function(r){return"chrome "+pi[r]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(t,e){return Ke.nodeVersions.slice(-e.versions).map(function(r){return"node "+r})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(t,e){var r=Bo(e.browser,t),n=r.released.slice(-e.versions).map(Ra(r.name));return n=U0(n,r.name,e.versions,t),n}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(t){return Object.keys(aa).reduce(function(e,r){var n=ja(r,t);if(!n)return e;var i=n.versions.filter(function(a){return n.released.indexOf(a)===-1});return i=i.map(Ra(n.name)),e.concat(i)},[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(t,e){var r=Bo(e.browser,t);return r.versions.filter(function(n){return r.released.indexOf(n)===-1}).map(Ra(r.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(t,e){return u9(Date.now()-KL*e.years,t)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:mB},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:mB},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:mB},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(t,e){var r=parseFloat(e.popularity),n=Ke.usage.global;return Object.keys(n).reduce(function(i,a){return e.sign===">"?n[a]>r&&i.push(a):e.sign==="<"?n[a]=r&&i.push(a),i},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(t,e){var r=parseFloat(e.popularity);if(!t.customUsage)throw new yn("Custom usage statistics was not provided");var n=t.customUsage;return Object.keys(n).reduce(function(i,a){var o=n[a];return o==null||(e.sign===">"?o>r&&i.push(a):e.sign==="<"?o=r&&i.push(a)),i},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(t,e){var r=parseFloat(e.popularity),n=Ur.loadStat(t,e.config,Ke.data);if(n){t.customUsage={};for(var i in n)gd(t.customUsage,i,n[i])}if(!t.customUsage)throw new yn("Custom usage statistics was not provided");var a=t.customUsage;return Object.keys(a).reduce(function(o,u){var c=a[u];return c==null||(e.sign===">"?c>r&&o.push(u):e.sign==="<"?c=r&&o.push(u)),o},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(t,e){var r=parseFloat(e.popularity),n=e.place;n.length===2?n=n.toUpperCase():n=n.toLowerCase(),Ur.loadCountry(Ke.usage,n,Ke.data);var i=Ke.usage[n];return Object.keys(i).reduce(function(a,o){var u=i[o];return u==null||(e.sign===">"?u>r&&a.push(o):e.sign==="<"?u=r&&a.push(o)),a},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:u_},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:u_},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/,select:function(t,e){Ur.loadFeature(Ke.cache,e.feature);var r=e.supportType!=="fully",n=Ke.cache[e.feature],i=[];for(var a in n){for(var o=ja(a,t),u=o.released.length-1;u>=0&&!(o.released[u]in n[a]);)u--;var c=t.mobileToDesktop&&a in Ke.desktopNames&&l_(n[a][o.released[u]],r);o.versions.forEach(function(B){var f=n[a][B];f===void 0&&c&&(f=n[Ke.desktopNames[a]][B]),l_(f,r)&&i.push(a+" "+B)})}return i}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,e){var r=V0(e.from),n=V0(e.to),i=parseFloat(e.from),a=parseFloat(e.to);if(!pi[r])throw new yn("Unknown version "+i+" of electron");if(!pi[n])throw new yn("Unknown version "+a+" of electron");return Object.keys(pi).filter(function(o){var u=parseFloat(o);return u>=i&&u<=a}).map(function(o){return"chrome "+pi[o]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,e){return Ke.nodeVersions.filter(i_(">=",e.from)).filter(i_("<=",e.to)).map(function(r){return"node "+r})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(t,e){var r=Bo(e.browser,t),n=parseFloat(G0(r,e.from)||e.from),i=parseFloat(G0(r,e.to)||e.to);function a(o){var u=parseFloat(o);return u>=n&&u<=i}return r.released.filter(a).map(Ra(r.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(t,e){var r=V0(e.version);return Object.keys(pi).filter(n_(e.sign,r)).map(function(n){return"chrome "+pi[n]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(t,e){return Ke.nodeVersions.filter(qL(e.sign,e.version)).map(function(r){return"node "+r})}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(t,e){var r=e.version,n=Bo(e.browser,t),i=Ke.versionAliases[n.name][r];return i&&(r=i),n.released.filter(n_(e.sign,r)).map(function(a){return n.name+" "+a})}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115","firefox 128"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(t,e){var r=V0(e.version),n=pi[r];if(!n)throw new yn("Unknown version "+e.version+" of electron");return["chrome "+n]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:hB},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:hB},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:hB},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(t){return[Ur.currentNode(bo,t)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(t){var e=Date.now(),r=Object.keys(fB).filter(function(n){return eDate.parse(fB[n].start)&&zL(n)}).map(function(n){return"node "+n.slice(1)});return bo(r,t)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(t,e){var r=e.version;/^tp$/i.test(r)&&(r="TP");var n=Bo(e.browser,t),i=G0(n,r);if(i)r=i;else if(r.indexOf(".")===-1?i=r+".0":i=r.replace(/\.0$/,""),i=G0(n,i),i)r=i;else{if(t.ignoreUnknownVersions)return[];throw new yn("Unknown version "+r+" of "+e.browser)}return[n.name+" "+r]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(t){return Ke(void 0,t)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(t,e){return bo(Ur.loadQueries(t,e.config),t)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(t){return bo(Ke.defaults,t)}},dead:{matches:[],regexp:/^dead$/i,select:function(t){var e=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return bo(e,t)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(t,e){throw ja(e.query,t)?new yn("Specify versions in Browserslist query for browser "+e.query):eN(e.query)}}};(function(){for(var t in aa){var e=aa[t];Ke.data[t]={name:t,versions:r_(aa[t].versions),released:r_(aa[t].versions.slice(0,-3)),releaseDate:aa[t].release_date},gd(Ke.usage.global,t,e.usage_global),Ke.versionAliases[t]={};for(var r=0;r",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let r=this.source;e==null&&(e=c_.isColorSupported);let n=f=>f,i=f=>f,a=f=>f;if(e){let{bold:f,gray:p,red:h}=c_.createColors(!0);i=C=>f(h(C)),n=C=>p(C),d_&&(a=C=>d_(C))}let o=r.split(/\r?\n/),u=Math.max(this.line-3,0),c=Math.min(this.line+2,o.length),B=String(c).length;return o.slice(u,c).map((f,p)=>{let h=u+1+p,C=" "+(" "+h).slice(-B)+" | ";if(h===this.line){if(f.length>160){let y=20,b=Math.max(0,this.column-y),D=Math.max(this.column+y,this.endColumn+y),w=f.slice(b,D),g=n(C.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,y-1)).replace(/[^\t]/g," ");return i(">")+n(C)+a(w)+` - `+g+i("^")}let v=n(C.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return i(">")+n(C)+a(f)+` - `+v+i("^")}return" "+n(C)+a(f)}).join(` -`)}toString(){let e=this.showSourceCode();return e&&(e=` - -`+e+` -`),this.name+": "+this.message+e}};var Dm=Wp;Wp.default=Wp;const B_={after:` -`,beforeClose:` -`,beforeComment:` -`,beforeDecl:` -`,beforeOpen:" ",beforeRule:` -`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function tN(t){return t[0].toUpperCase()+t.slice(1)}let Kp=class{constructor(e){this.builder=e}atrule(e,r){let n="@"+e.name,i=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?n+=e.raws.afterName:i&&(n+=" "),e.nodes)this.block(e,n+i);else{let a=(e.raws.between||"")+(r?";":"");this.builder(n+i+a,e)}}beforeAfter(e,r){let n;e.type==="decl"?n=this.raw(e,null,"beforeDecl"):e.type==="comment"?n=this.raw(e,null,"beforeComment"):r==="before"?n=this.raw(e,null,"beforeRule"):n=this.raw(e,null,"beforeClose");let i=e.parent,a=0;for(;i&&i.type!=="root";)a+=1,i=i.parent;if(n.includes(` -`)){let o=this.raw(e,null,"indent");if(o.length)for(let u=0;u0&&e.nodes[r].type==="comment";)r-=1;let n=this.raw(e,"semicolon");for(let i=0;i{if(i=c.raws[r],typeof i<"u")return!1})}return typeof i>"u"&&(i=B_[n]),o.rawCache[n]=i,i}rawBeforeClose(e){let r;return e.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after<"u")return r=n.raws.after,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeComment(e,r){let n;return e.walkComments(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` -`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(e,r){let n;return e.walkDecls(i=>{if(typeof i.raws.before<"u")return n=i.raws.before,n.includes(` -`)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n>"u"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(e){let r;return e.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r<"u"))return!1}),r}rawBeforeRule(e){let r;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&typeof n.raws.before<"u")return r=n.raws.before,r.includes(` -`)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawColon(e){let r;return e.walkDecls(n=>{if(typeof n.raws.between<"u")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}rawEmptyBody(e){let r;return e.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r<"u"))return!1}),r}rawIndent(e){if(e.raws.indent)return e.raws.indent;let r;return e.walk(n=>{let i=n.parent;if(i&&i!==e&&i.parent&&i.parent===e&&typeof n.raws.before<"u"){let a=n.raws.before.split(` -`);return r=a[a.length-1],r=r.replace(/\S/g,""),!1}}),r}rawSemicolon(e){let r;return e.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r<"u"))return!1}),r}rawValue(e,r){let n=e[r],i=e.raws[r];return i&&i.value===n?i.raw:n}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,r){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,r)}};var m9=Kp;Kp.default=Kp;let rN=m9;function Yp(t,e){new rN(e).stringify(t)}var vd=Yp;Yp.default=Yp;var wu={};wu.isClean=Symbol("isClean");wu.my=Symbol("my");let nN=Dm,iN=m9,aN=vd,{isClean:xl,my:sN}=wu;function zp(t,e){let r=new t.constructor;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n)||n==="proxyCache")continue;let i=t[n],a=typeof i;n==="parent"&&a==="object"?e&&(r[n]=e):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(o=>zp(o,r)):(a==="object"&&i!==null&&(i=zp(i)),r[n]=i)}return r}let qp=class{constructor(e={}){this.raws={},this[xl]=!1,this[sN]=!0;for(let r in e)if(r==="nodes"){this.nodes=[];for(let n of e[r])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[r]=e[r]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let r=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let r in e)this[r]=e[r];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let r=zp(this);for(let n in e)r[n]=e[n];return r}cloneAfter(e={}){let r=this.clone(e);return this.parent.insertAfter(this,r),r}cloneBefore(e={}){let r=this.clone(e);return this.parent.insertBefore(this,r),r}error(e,r={}){if(this.source){let{end:n,start:i}=this.rangeBy(r);return this.source.input.error(e,{column:i.column,line:i.line},{column:n.column,line:n.line},r)}return new nN(e)}getProxyProcessor(){return{get(e,r){return r==="proxyOf"?e:r==="root"?()=>e.root().toProxy():e[r]},set(e,r,n){return e[r]===n||(e[r]=n,(r==="prop"||r==="value"||r==="name"||r==="params"||r==="important"||r==="text")&&e.markDirty()),!0}}}markClean(){this[xl]=!0}markDirty(){if(this[xl]){this[xl]=!1;let e=this;for(;e=e.parent;)e[xl]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,r){let n=this.source.start;if(e.index)n=this.positionInside(e.index,r);else if(e.word){r=this.toString();let i=r.indexOf(e.word);i!==-1&&(n=this.positionInside(i,r))}return n}positionInside(e,r){let n=r||this.toString(),i=this.source.start.column,a=this.source.start.line;for(let o=0;otypeof c=="object"&&c.toJSON?c.toJSON(null,r):c);else if(typeof u=="object"&&u.toJSON)n[o]=u.toJSON(null,r);else if(o==="source"){let c=r.get(u.input);c==null&&(c=a,r.set(u.input,a),a++),n[o]={end:u.end,inputId:c,start:u.start}}else n[o]=u}return i&&(n.inputs=[...r.keys()].map(o=>o.toJSON())),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=aN){e.stringify&&(e=e.stringify);let r="";return e(this,n=>{r+=n}),r}warn(e,r,n){let i={node:this};for(let a in n)i[a]=n[a];return e.warn(r,i)}get proxyOf(){return this}};var _d=qp;qp.default=qp;let oN=_d,Jp=class extends oN{constructor(e){super(e),this.type="comment"}};var yd=Jp;Jp.default=Jp;let lN=_d,Qp=class extends lN{constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var bd=Qp;Qp.default=Qp;let C9=yd,g9=bd,uN=_d,{isClean:v9,my:_9}=wu,wm,y9,b9,Tm;function D9(t){return t.map(e=>(e.nodes&&(e.nodes=D9(e.nodes)),delete e.source,e))}function w9(t){if(t[v9]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)w9(e)}let da=class T9 extends uN{append(...e){for(let r of e){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let r of this.nodes)r.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]e[r](...n.map(i=>typeof i=="function"?(a,o)=>i(a.toProxy(),o):i)):r==="every"||r==="some"?n=>e[r]((i,...a)=>n(i.toProxy(),...a)):r==="root"?()=>e.root().toProxy():r==="nodes"?e.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?e[r].toProxy():e[r]:e[r]},set(e,r,n){return e[r]===n||(e[r]=n,(r==="name"||r==="params"||r==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,r){let n=this.index(e),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(e);for(let o of i)this.proxyOf.nodes.splice(n+1,0,o);let a;for(let o in this.indexes)a=this.indexes[o],n"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let i of e)i.parent&&i.parent.removeChild(i,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let i of e)i.parent&&i.parent.removeChild(i,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new g9(e)]}else if(e.selector||e.selectors)e=[new Tm(e)];else if(e.name)e=[new wm(e)];else if(e.text)e=[new C9(e)];else throw new Error("Unknown node type in node creation");return e.map(i=>(i[_9]||T9.rebuild(i),i=i.proxyOf,i.parent&&i.parent.removeChild(i),i[v9]&&w9(i),i.raws||(i.raws={}),typeof i.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(i.raws.before=r.raws.before.replace(/\S/g,"")),i.parent=this.proxyOf,i))}prepend(...e){e=e.reverse();for(let r of e){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let r;for(let n in this.indexes)r=this.indexes[n],r>=e&&(this.indexes[n]=r-1);return this.markDirty(),this}replaceValues(e,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(e,n))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((r,n)=>{let i;try{i=e(r,n)}catch(a){throw r.addToError(a)}return i!==!1&&r.walk&&(i=r.walk(e)),i})}walkAtRules(e,r){return r?e instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&e.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===e)return r(n,i)}):(r=e,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(e){return this.walk((r,n)=>{if(r.type==="comment")return e(r,n)})}walkDecls(e,r){return r?e instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&e.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===e)return r(n,i)}):(r=e,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(e,r){return r?e instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&e.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===e)return r(n,i)}):(r=e,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};da.registerParse=t=>{y9=t};da.registerRule=t=>{Tm=t};da.registerAtRule=t=>{wm=t};da.registerRoot=t=>{b9=t};var Gs=da;da.default=da;da.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,wm.prototype):t.type==="rule"?Object.setPrototypeOf(t,Tm.prototype):t.type==="decl"?Object.setPrototypeOf(t,g9.prototype):t.type==="comment"?Object.setPrototypeOf(t,C9.prototype):t.type==="root"&&Object.setPrototypeOf(t,b9.prototype),t[_9]=!0,t.nodes&&t.nodes.forEach(e=>{da.rebuild(e)})};let x9=Gs,Vc=class extends x9{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};var xm=Vc;Vc.default=Vc;x9.registerAtRule(Vc);let cN=Gs,A9,k9,au=class extends cN{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new A9(new k9,this,e).stringify()}};au.registerLazyResult=t=>{A9=t};au.registerProcessor=t=>{k9=t};var Am=au;au.default=au;let dN="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",BN=(t,e=21)=>(r=e)=>{let n="",i=r;for(;i--;)n+=t[Math.random()*t.length|0];return n},fN=(t=21)=>{let e="",r=t;for(;r--;)e+=dN[Math.random()*64|0];return e};var pN={nanoid:fN,customAlphabet:BN};let{existsSync:hN,readFileSync:mN}=li,{dirname:CB,join:CN}=li,{SourceMapConsumer:f_,SourceMapGenerator:p_}=li;function gN(t){return Buffer?Buffer.from(t,"base64").toString():window.atob(t)}let Xp=class{constructor(e,r){if(r.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=CB(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new f_(this.text)),this.consumerCache}decodeInline(e){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,a=/^data:application\/json,/,o=e.match(i)||e.match(a);if(o)return decodeURIComponent(e.substr(o[0].length));let u=e.match(r)||e.match(n);if(u)return gN(e.substr(u[0].length));let c=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+c)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}loadAnnotation(e){let r=e.match(/\/\*\s*# sourceMappingURL=/g);if(!r)return;let n=e.lastIndexOf(r.pop()),i=e.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,i)))}loadFile(e){if(this.root=CB(e),hN(e))return this.mapFile=e,mN(e,"utf-8").toString().trim()}loadMap(e,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(e);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof f_)return p_.fromSourceMap(r).toString();if(r instanceof p_)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return e&&(n=CN(CB(e),n)),this.loadFile(n)}}}startWith(e,r){return e?e.substr(0,r.length)===r:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var S9=Xp;Xp.default=Xp;let{nanoid:vN}=pN,{isAbsolute:eh,resolve:th}=li,{SourceMapConsumer:_N,SourceMapGenerator:yN}=li,{fileURLToPath:h_,pathToFileURL:$0}=li,m_=Dm,bN=S9,gB=li,vB=Symbol("fromOffsetCache"),DN=!!(_N&&yN),C_=!!(th&&eh),Hc=class{constructor(e,r={}){if(e===null||typeof e>"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!C_||/^\w+:\/\//.test(r.from)||eh(r.from)?this.file=r.from:this.file=th(r.from)),C_&&DN){let n=new bN(this.css,r);if(n.text){this.map=n;let i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,r,n,i={}){let a,o,u;if(r&&typeof r=="object"){let B=r,f=n;if(typeof B.offset=="number"){let p=this.fromOffset(B.offset);r=p.line,n=p.col}else r=B.line,n=B.column;if(typeof f.offset=="number"){let p=this.fromOffset(f.offset);o=p.line,a=p.col}else o=f.line,a=f.column}else if(!n){let B=this.fromOffset(r);r=B.line,n=B.col}let c=this.origin(r,n,o,a);return c?u=new m_(e,c.endLine===void 0?c.line:{column:c.column,line:c.line},c.endLine===void 0?c.column:{column:c.endColumn,line:c.endLine},c.source,c.file,i.plugin):u=new m_(e,o===void 0?r:{column:n,line:r},o===void 0?n:{column:a,line:o},this.css,this.file,i.plugin),u.input={column:n,endColumn:a,endLine:o,line:r,source:this.css},this.file&&($0&&(u.input.url=$0(this.file).toString()),u.input.file=this.file),u}fromOffset(e){let r,n;if(this[vB])n=this[vB];else{let a=this.css.split(` -`);n=new Array(a.length);let o=0;for(let u=0,c=a.length;u=r)i=n.length-1;else{let a=n.length-2,o;for(;i>1),e=n[o+1])i=o+1;else{i=o;break}}return{col:e-n[i]+1,line:i+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:th(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,r,n,i){if(!this.map)return!1;let a=this.map.consumer(),o=a.originalPositionFor({column:r,line:e});if(!o.source)return!1;let u;typeof n=="number"&&(u=a.originalPositionFor({column:i,line:n}));let c;eh(o.source)?c=$0(o.source):c=new URL(o.source,this.map.consumer().sourceRoot||$0(this.map.mapFile));let B={column:o.column,endColumn:u&&u.column,endLine:u&&u.line,line:o.line,url:c.toString()};if(c.protocol==="file:")if(h_)B.file=h_(c);else throw new Error("file: protocol is not available in this PostCSS build");let f=a.sourceContentFor(o.source);return f&&(B.source=f),B}toJSON(){let e={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(e[r]=this[r]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};var Dd=Hc;Hc.default=Hc;gB&&gB.registerInput&&gB.registerInput(Hc);let E9=Gs,P9,O9,$o=class extends E9{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,r,n){let i=super.normalize(e);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let a of i)a.raws.before=r.raws.before}return i}removeChild(e,r){let n=this.index(e);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}toResult(e={}){return new P9(new O9,this,e).stringify()}};$o.registerLazyResult=t=>{P9=t};$o.registerProcessor=t=>{O9=t};var Tu=$o;$o.default=$o;E9.registerRoot($o);let su={comma(t){return su.split(t,[","],!0)},space(t){let e=[" ",` -`," "];return su.split(t,e)},split(t,e,r){let n=[],i="",a=!1,o=0,u=!1,c="",B=!1;for(let f of t)B?B=!1:f==="\\"?B=!0:u?f===c&&(u=!1):f==='"'||f==="'"?(u=!0,c=f):f==="("?o+=1:f===")"?o>0&&(o-=1):o===0&&e.includes(f)&&(a=!0),a?(i!==""&&n.push(i.trim()),i="",a=!1):i+=f;return(r||i!=="")&&n.push(i.trim()),n}};var R9=su;su.default=su;let I9=Gs,wN=R9,Gc=class extends I9{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return wN.comma(this.selector)}set selectors(e){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}};var km=Gc;Gc.default=Gc;I9.registerRule(Gc);let TN=xm,xN=yd,AN=bd,kN=Dd,SN=S9,EN=Tu,PN=km;function ou(t,e){if(Array.isArray(t))return t.map(i=>ou(i));let{inputs:r,...n}=t;if(r){e=[];for(let i of r){let a={...i,__proto__:kN.prototype};a.map&&(a.map={...a.map,__proto__:SN.prototype}),e.push(a)}}if(n.nodes&&(n.nodes=t.nodes.map(i=>ou(i,e))),n.source){let{inputId:i,...a}=n.source;n.source=a,i!=null&&(n.source.input=e[i])}if(n.type==="root")return new EN(n);if(n.type==="decl")return new AN(n);if(n.type==="rule")return new PN(n);if(n.type==="comment")return new xN(n);if(n.type==="atrule")return new TN(n);throw new Error("Unknown node type: "+t.type)}var ON=ou;ou.default=ou;let{dirname:mc,relative:M9,resolve:Z9,sep:L9}=li,{SourceMapConsumer:N9,SourceMapGenerator:Cc}=li,{pathToFileURL:g_}=li,RN=Dd,IN=!!(N9&&Cc),MN=!!(mc&&Z9&&M9&&L9),ZN=class{constructor(e,r,n,i){this.stringify=e,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;this.isInline()?e="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?e=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?e=this.mapOpts.annotation(this.opts.to,this.root):e=this.outputFile()+".map";let r=` -`;this.css.includes(`\r -`)&&(r=`\r -`),this.css+=r+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let r=this.toUrl(this.path(e.file)),n=e.root||mc(e.file),i;this.mapOpts.sourcesContent===!1?(i=new N9(e.text),i.sourcesContent&&(i.sourcesContent=null)):i=e.consumer(),this.map.applySourceMap(i,r,this.toUrl(this.path(n)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let r=this.root.nodes.length-1;r>=0;r--)e=this.root.nodes[r],e.type==="comment"&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),MN&&IN&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,r=>{e+=r}),[e]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=Cc.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new Cc({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new Cc({file:this.outputFile(),ignoreInvalidMapping:!0});let e=1,r=1,n="",i={generated:{column:0,line:0},original:{column:0,line:0},source:""},a,o;this.stringify(this.root,(u,c,B)=>{if(this.css+=u,c&&B!=="end"&&(i.generated.line=e,i.generated.column=r-1,c.source&&c.source.start?(i.source=this.sourcePath(c),i.original.line=c.source.start.line,i.original.column=c.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),o=u.match(/\n/g),o?(e+=o.length,a=u.lastIndexOf(` -`),r=u.length-a):r+=u.length,c&&B!=="start"){let f=c.parent||{raws:{}};(!(c.type==="decl"||c.type==="atrule"&&!c.nodes)||c!==f.last||f.raws.semicolon)&&(c.source&&c.source.end?(i.source=this.sourcePath(c),i.original.line=c.source.end.line,i.original.column=c.source.end.column-1,i.generated.line=e,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=e,i.generated.column=r-1,this.map.addMapping(i)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return typeof e<"u"&&e!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||e.charCodeAt(0)===60||/^\w+:\/\//.test(e))return e;let r=this.memoizedPaths.get(e);if(r)return r;let n=this.opts.to?mc(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(n=mc(Z9(n,this.mapOpts.annotation)));let i=M9(n,e);return this.memoizedPaths.set(e,i),i}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let r=e.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let e=new RN(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!e[n]){e[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let r=this.memoizedFileURLs.get(e);if(r)return r;if(g_){let n=g_(e).toString();return this.memoizedFileURLs.set(e,n),n}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let r=this.memoizedURLs.get(e);if(r)return r;L9==="\\"&&(e=e.replace(/\\/g,"/"));let n=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,n),n}};var F9=ZN;const _B=39,v_=34,W0=92,__=47,K0=10,Al=32,Y0=12,z0=9,q0=13,LN=91,NN=93,FN=40,jN=41,VN=123,HN=125,GN=59,UN=42,$N=58,WN=64,J0=/[\t\n\f\r "#'()/;[\\\]{}]/g,Q0=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,KN=/.[\r\n"'(/\\]/,y_=/[\da-f]/i;var YN=function(e,r={}){let n=e.css.valueOf(),i=r.ignoreErrors,a,o,u,c,B,f,p,h,C,v,y=n.length,b=0,D=[],w=[];function g(){return b}function T(N){throw e.error("Unclosed "+N,b)}function O(){return w.length===0&&b>=y}function P(N){if(w.length)return w.pop();if(b>=y)return;let M=N?N.ignoreUnclosed:!1;switch(a=n.charCodeAt(b),a){case K0:case Al:case z0:case q0:case Y0:{c=b;do c+=1,a=n.charCodeAt(c);while(a===Al||a===K0||a===z0||a===q0||a===Y0);f=["space",n.slice(b,c)],b=c-1;break}case LN:case NN:case VN:case HN:case $N:case GN:case jN:{let F=String.fromCharCode(a);f=[F,F,b];break}case FN:{if(v=D.length?D.pop()[1]:"",C=n.charCodeAt(b+1),v==="url"&&C!==_B&&C!==v_&&C!==Al&&C!==K0&&C!==z0&&C!==Y0&&C!==q0){c=b;do{if(p=!1,c=n.indexOf(")",c+1),c===-1)if(i||M){c=b;break}else T("bracket");for(h=c;n.charCodeAt(h-1)===W0;)h-=1,p=!p}while(p);f=["brackets",n.slice(b,c+1),b,c],b=c}else c=n.indexOf(")",b+1),o=n.slice(b,c+1),c===-1||KN.test(o)?f=["(","(",b]:(f=["brackets",o,b,c],b=c);break}case _B:case v_:{B=a===_B?"'":'"',c=b;do{if(p=!1,c=n.indexOf(B,c+1),c===-1)if(i||M){c=b+1;break}else T("string");for(h=c;n.charCodeAt(h-1)===W0;)h-=1,p=!p}while(p);f=["string",n.slice(b,c+1),b,c],b=c;break}case WN:{J0.lastIndex=b+1,J0.test(n),J0.lastIndex===0?c=n.length-1:c=J0.lastIndex-2,f=["at-word",n.slice(b,c+1),b,c],b=c;break}case W0:{for(c=b,u=!0;n.charCodeAt(c+1)===W0;)c+=1,u=!u;if(a=n.charCodeAt(c+1),u&&a!==__&&a!==Al&&a!==K0&&a!==z0&&a!==q0&&a!==Y0&&(c+=1,y_.test(n.charAt(c)))){for(;y_.test(n.charAt(c+1));)c+=1;n.charCodeAt(c+1)===Al&&(c+=1)}f=["word",n.slice(b,c+1),b,c],b=c;break}default:{a===__&&n.charCodeAt(b+1)===UN?(c=n.indexOf("*/",b+2)+1,c===0&&(i||M?c=n.length:T("comment")),f=["comment",n.slice(b,c+1),b,c],b=c):(Q0.lastIndex=b+1,Q0.test(n),Q0.lastIndex===0?c=n.length-1:c=Q0.lastIndex-2,f=["word",n.slice(b,c+1),b,c],D.push(f),b=c);break}}return b++,f}function I(N){w.push(N)}return{back:I,endOfFile:O,nextToken:P,position:g}};let zN=xm,qN=yd,JN=bd,QN=Tu,b_=km,XN=YN;const D_={empty:!0,space:!0};function eF(t){for(let e=t.length-1;e>=0;e--){let r=t[e],n=r[3]||r[2];if(n)return n}}let tF=class{constructor(e){this.input=e,this.root=new QN,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let r=new zN;r.name=e[1].slice(1),r.name===""&&this.unnamedAtrule(r,e),this.init(r,e[2]);let n,i,a,o=!1,u=!1,c=[],B=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),n=e[0],n==="("||n==="["?B.push(n==="("?")":"]"):n==="{"&&B.length>0?B.push("}"):n===B[B.length-1]&&B.pop(),B.length===0)if(n===";"){r.source.end=this.getPosition(e[2]),r.source.end.offset++,this.semicolon=!0;break}else if(n==="{"){u=!0;break}else if(n==="}"){if(c.length>0){for(a=c.length-1,i=c[a];i&&i[0]==="space";)i=c[--a];i&&(r.source.end=this.getPosition(i[3]||i[2]),r.source.end.offset++)}this.end(e);break}else c.push(e);else c.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(c),c.length?(r.raws.afterName=this.spacesAndCommentsFromStart(c),this.raw(r,"params",c),o&&(e=c[c.length-1],r.source.end=this.getPosition(e[3]||e[2]),r.source.end.offset++,this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),u&&(r.nodes=[],this.current=r)}checkMissedSemicolon(e){let r=this.colon(e);if(r===!1)return;let n=0,i;for(let a=r-1;a>=0&&(i=e[a],!(i[0]!=="space"&&(n+=1,n===2)));a--);throw this.input.error("Missed semicolon",i[0]==="word"?i[3]+1:i[2])}colon(e){let r=0,n,i,a;for(let[o,u]of e.entries()){if(i=u,a=i[0],a==="("&&(r+=1),a===")"&&(r-=1),r===0&&a===":")if(!n)this.doubleColon(i);else{if(n[0]==="word"&&n[1]==="progid")continue;return o}n=i}return!1}comment(e){let r=new qN;this.init(r,e[2]),r.source.end=this.getPosition(e[3]||e[2]),r.source.end.offset++;let n=e[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}createTokenizer(){this.tokenizer=XN(this.input)}decl(e,r){let n=new JN;this.init(n,e[0][2]);let i=e[e.length-1];for(i[0]===";"&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(i[3]||i[2]||eF(e)),n.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let B=e[0][0];if(B===":"||B==="space"||B==="comment")break;n.prop+=e.shift()[1]}n.raws.between="";let a;for(;e.length;)if(a=e.shift(),a[0]===":"){n.raws.between+=a[1];break}else a[0]==="word"&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let o=[],u;for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)o.push(e.shift());this.precheckMissedSemicolon(e);for(let B=e.length-1;B>=0;B--){if(a=e[B],a[1].toLowerCase()==="!important"){n.important=!0;let f=this.stringFrom(e,B);f=this.spacesFromEnd(e)+f,f!==" !important"&&(n.raws.important=f);break}else if(a[1].toLowerCase()==="important"){let f=e.slice(0),p="";for(let h=B;h>0;h--){let C=f[h][0];if(p.trim().startsWith("!")&&C!=="space")break;p=f.pop()[1]+p}p.trim().startsWith("!")&&(n.important=!0,n.raws.important=p,e=f)}if(a[0]!=="space"&&a[0]!=="comment")break}e.some(B=>B[0]!=="space"&&B[0]!=="comment")&&(n.raws.between+=o.map(B=>B[1]).join(""),o=[]),this.raw(n,"value",o.concat(e),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let r=new b_;this.init(r,e[2]),r.selector="",r.raws.between="",this.current=r}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let r=this.input.fromOffset(e);return{column:r.col,line:r.line,offset:e}}init(e,r){this.current.push(e),e.source={input:this.input,start:this.getPosition(r)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let r=!1,n=null,i=!1,a=null,o=[],u=e[1].startsWith("--"),c=[],B=e;for(;B;){if(n=B[0],c.push(B),n==="("||n==="[")a||(a=B),o.push(n==="("?")":"]");else if(u&&i&&n==="{")a||(a=B),o.push("}");else if(o.length===0)if(n===";")if(i){this.decl(c,u);return}else break;else if(n==="{"){this.rule(c);return}else if(n==="}"){this.tokenizer.back(c.pop()),r=!0;break}else n===":"&&(i=!0);else n===o[o.length-1]&&(o.pop(),o.length===0&&(a=null));B=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),o.length>0&&this.unclosedBracket(a),r&&i){if(!u)for(;c.length&&(B=c[c.length-1][0],!(B!=="space"&&B!=="comment"));)this.tokenizer.back(c.pop());this.decl(c,u)}else this.unknownWord(c)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,r,n,i){let a,o,u=n.length,c="",B=!0,f,p;for(let h=0;hC+v[1],"");e.raws[r]={raw:h,value:c}}e[r]=c}rule(e){e.pop();let r=new b_;this.init(r,e[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(r,"selector",e),this.current=r}spacesAndCommentsFromEnd(e){let r,n="";for(;e.length&&(r=e[e.length-1][0],!(r!=="space"&&r!=="comment"));)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let r,n="";for(;e.length&&(r=e[0][0],!(r!=="space"&&r!=="comment"));)n+=e.shift()[1];return n}spacesFromEnd(e){let r,n="";for(;e.length&&(r=e[e.length-1][0],r==="space");)n=e.pop()[1]+n;return n}stringFrom(e,r){let n="";for(let i=r;ie.type==="warning")}get content(){return this.css}};var Em=nh;nh.default=nh;let oF=Gs,lF=Am,uF=F9,cF=Sm,w_=Em,dF=Tu,BF=vd,{isClean:Oi,my:fF}=wu;const pF={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},hF={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},mF={Once:!0,postcssPlugin:!0,prepare:!0},Wo=0;function kl(t){return typeof t=="object"&&typeof t.then=="function"}function V9(t){let e=!1,r=pF[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[r,r+"-"+e,Wo,r+"Exit",r+"Exit-"+e]:e?[r,r+"-"+e,r+"Exit",r+"Exit-"+e]:t.append?[r,Wo,r+"Exit"]:[r,r+"Exit"]}function T_(t){let e;return t.type==="document"?e=["Document",Wo,"DocumentExit"]:t.type==="root"?e=["Root",Wo,"RootExit"]:e=V9(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function ih(t){return t[Oi]=!1,t.nodes&&t.nodes.forEach(e=>ih(e)),t}let ah={},Ko=class H9{constructor(e,r,n){this.stringified=!1,this.processed=!1;let i;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))i=ih(r);else if(r instanceof H9||r instanceof w_)i=ih(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let a=cF;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(o){this.processed=!0,this.error=o}i&&!i[fF]&&oF.rebuild(i)}this.result=new w_(e,i,n),this.helpers={...ah,postcss:ah,result:this.result},this.plugins=this.processor.plugins.map(a=>typeof a=="object"&&a.prepare?{...a,...a.prepare(this.result)}:a)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,r){let n=this.result.lastPlugin;try{r&&r.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=n.postcssPlugin,e.setMessage()):n.postcssVersion}catch(i){console&&console.error&&console.error(i)}return e}prepareVisitors(){this.listeners={};let e=(r,n,i)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,i])};for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!hF[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!mF[n])if(typeof r[n]=="object")for(let i in r[n])i==="*"?e(r,n,r[n][i]):e(r,n+"-"+i.toLowerCase(),r[n][i]);else typeof r[n]=="function"&&e(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let n=this.visitTick(r);if(kl(n))try{await n}catch(i){let a=r[r.length-1].node;throw this.handleError(i,a)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(e.type==="document"){let i=e.nodes.map(a=>n(a,this.helpers));await Promise.all(i)}else await n(e,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>e.Once(n,this.helpers));return kl(r[0])?Promise.all(r):r}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,r=BF;e.syntax&&(r=e.syntax.stringify),e.stringifier&&(r=e.stringifier),r.stringify&&(r=r.stringify);let i=new uF(r,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let r=this.runOnRoot(e);if(kl(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[Oi];)e[Oi]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let r of e.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,r){return this.async().then(e,r)}toString(){return this.css}visitSync(e,r){for(let[n,i]of e){this.result.lastPlugin=n;let a;try{a=i(r,this.helpers)}catch(o){throw this.handleError(o,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(kl(a))throw this.getAsyncError()}}visitTick(e){let r=e[e.length-1],{node:n,visitors:i}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){e.pop();return}if(i.length>0&&r.visitorIndex{i[Oi]||this.walkSync(i)});else{let i=this.listeners[n];if(i&&this.visitSync(i,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};Ko.registerPostcss=t=>{ah=t};var G9=Ko;Ko.default=Ko;dF.registerLazyResult(Ko);lF.registerLazyResult(Ko);let CF=F9,gF=Sm;const vF=Em;let _F=vd,sh=class{constructor(e,r,n){r=r.toString(),this.stringified=!1,this._processor=e,this._css=r,this._opts=n,this._map=void 0;let i,a=_F;this.result=new vF(this._processor,i,this._opts),this.result.css=r;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let u=new CF(a,i,this._opts,r);if(u.isMap()){let[c,B]=u.generate();c&&(this.result.css=c),B&&(this.result.map=B)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,r){return this.async().then(e,r)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,r=gF;try{e=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};var yF=sh;sh.default=sh;let bF=Am,DF=G9,wF=yF,TF=Tu,lu=class{constructor(e=[]){this.version="8.4.47",this.plugins=this.normalize(e)}normalize(e){let r=[];for(let n of e)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}process(e,r={}){return!this.plugins.length&&!r.parser&&!r.stringifier&&!r.syntax?new wF(this,e,r):new DF(this,e,r)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};var xF=lu;lu.default=lu;TF.registerProcessor(lu);bF.registerProcessor(lu);var x_={};let U9=xm,$9=yd,AF=Gs,kF=Dm,W9=bd,K9=Am,SF=ON,EF=Dd,PF=G9,OF=R9,RF=_d,IF=Sm,Pm=xF,MF=Em,Y9=Tu,z9=km,ZF=vd,LF=j9;function Vt(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Pm(t)}Vt.plugin=function(e,r){let n=!1;function i(...o){console&&console.warn&&!n&&(n=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: -https://evilmartians.com/chronicles/postcss-8-plugin-migration`),x_.LANG&&x_.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南: -https://www.w3ctech.com/topic/2226`));let u=r(...o);return u.postcssPlugin=e,u.postcssVersion=new Pm().version,u}let a;return Object.defineProperty(i,"postcss",{get(){return a||(a=i()),a}}),i.process=function(o,u,c){return Vt([i(c)]).process(o,u)},i};Vt.stringify=ZF;Vt.parse=IF;Vt.fromJSON=SF;Vt.list=OF;Vt.comment=t=>new $9(t);Vt.atRule=t=>new U9(t);Vt.decl=t=>new W9(t);Vt.rule=t=>new z9(t);Vt.root=t=>new Y9(t);Vt.document=t=>new K9(t);Vt.CssSyntaxError=kF;Vt.Declaration=W9;Vt.Container=AF;Vt.Processor=Pm;Vt.Document=K9;Vt.Comment=$9;Vt.Warning=LF;Vt.AtRule=U9;Vt.Result=MF;Vt.Input=EF;Vt.Rule=z9;Vt.Root=Y9;Vt.Node=RF;PF.registerPostcss(Vt);var Us=Vt;Vt.default=Vt;let{list:oh}=Us;Wt.error=function(t){let e=new Error(t);throw e.autoprefixer=!0,e};Wt.uniq=function(t){return[...new Set(t)]};Wt.removeNote=function(t){return t.includes(" ")?t.split(" ")[0]:t};Wt.escapeRegexp=function(t){return t.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")};Wt.regexp=function(t,e=!0){return e&&(t=this.escapeRegexp(t)),new RegExp(`(^|[\\s,(])(${t}($|[\\s(,]))`,"gi")};Wt.editList=function(t,e){let r=oh.comma(t),n=e(r,[]);if(r===n)return t;let i=t.match(/,\s*/);return i=i?i[0]:", ",n.join(i)};Wt.splitSelector=function(t){return oh.comma(t).map(e=>oh.space(e).map(r=>r.split(/(?=\.|#)/g)))};Wt.isPureNumber=function(t){return typeof t=="number"?!0:typeof t=="string"?/^[0-9]+$/.test(t):!1};let NF=ym,{agents:A_}=Cd,FF=Wt,jF=class{constructor(e,r,n,i){this.data=e,this.options=n||{},this.browserslistOpts=i||{},this.selected=this.parse(r)}static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let e in A_)this.prefixesCache.push(`-${A_[e].prefix}-`);return this.prefixesCache=FF.uniq(this.prefixesCache).sort((e,r)=>r.length-e.length),this.prefixesCache}static withPrefix(e){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(e)}isSelected(e){return this.selected.includes(e)}parse(e){let r={};for(let n in this.browserslistOpts)r[n]=this.browserslistOpts[n];return r.path=this.options.from,NF(e,r)}prefix(e){let[r,n]=e.split(" "),i=this.data[r],a=i.prefix_exceptions&&i.prefix_exceptions[n];return a||(a=i.prefix),`-${a}-`}};var $s=jF,wd={prefix(t){let e=t.match(/^(-\w+-)/);return e?e[0]:""},unprefixed(t){return t.replace(/^-\w+-/,"")}};let VF=$s,k_=wd,HF=Wt;function lh(t,e){let r=new t.constructor;for(let n of Object.keys(t||{})){let i=t[n];n==="parent"&&typeof i=="object"?e&&(r[n]=e):n==="source"||n===null?r[n]=i:Array.isArray(i)?r[n]=i.map(a=>lh(a,r)):n!=="_autoprefixerPrefix"&&n!=="_autoprefixerValues"&&n!=="proxyCache"&&(typeof i=="object"&&i!==null&&(i=lh(i,r)),r[n]=i)}return r}let GF=class q9{constructor(e,r,n){this.prefixes=r,this.name=e,this.all=n}static clone(e,r){let n=lh(e);for(let i in r)n[i]=r[i];return n}static hack(e){return this.hacks||(this.hacks={}),e.names.map(r=>(this.hacks[r]=e,this.hacks[r]))}static load(e,r,n){let i=this.hacks&&this.hacks[e];return i?new i(e,r,n):new this(e,r,n)}clone(e,r){return q9.clone(e,r)}parentPrefix(e){let r;return typeof e._autoprefixerPrefix<"u"?r=e._autoprefixerPrefix:e.type==="decl"&&e.prop[0]==="-"?r=k_.prefix(e.prop):e.type==="root"?r=!1:e.type==="rule"&&e.selector.includes(":-")&&/:(-\w+-)/.test(e.selector)?r=e.selector.match(/:(-\w+-)/)[1]:e.type==="atrule"&&e.name[0]==="-"?r=k_.prefix(e.name):r=this.parentPrefix(e.parent),VF.prefixes().includes(r)||(r=!1),e._autoprefixerPrefix=r,e._autoprefixerPrefix}process(e,r){if(!this.check(e))return;let n=this.parentPrefix(e),i=this.prefixes.filter(o=>!n||n===HF.removeNote(o)),a=[];for(let o of i)this.add(e,o,a.concat([o]),r)&&a.push(o);return a}};var xu=GF;let UF=xu,$F=$s,S_=Wt,WF=class extends UF{add(e,r,n,i){let a=this.prefixed(e.prop,r);if(!(this.isAlready(e,a)||this.otherPrefixes(e.value,r)))return this.insert(e,r,n,i)}calcBefore(e,r,n=""){let a=this.maxPrefixed(e,r)-S_.removeNote(n).length,o=r.raw("before");return a>0&&(o+=Array(a).fill(" ").join("")),o}check(){return!0}insert(e,r,n){let i=this.set(this.clone(e),r);if(!(!i||e.parent.some(o=>o.prop===i.prop&&o.value===i.value)))return this.needCascade(e)&&(i.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,i)}isAlready(e,r){let n=this.all.group(e).up(i=>i.prop===r);return n||(n=this.all.group(e).down(i=>i.prop===r)),n}maxPrefixed(e,r){if(r._autoprefixerMax)return r._autoprefixerMax;let n=0;for(let i of e)i=S_.removeNote(i),i.length>n&&(n=i.length);return r._autoprefixerMax=n,r._autoprefixerMax}needCascade(e){return e._autoprefixerCascade||(e._autoprefixerCascade=this.all.options.cascade!==!1&&e.raw("before").includes(` -`)),e._autoprefixerCascade}normalize(e){return e}old(e,r){return[this.prefixed(e,r)]}otherPrefixes(e,r){for(let n of $F.prefixes())if(n!==r&&e.includes(n))return e.replace(/var\([^)]+\)/,"").includes(n);return!1}prefixed(e,r){return r+e}process(e,r){if(!this.needCascade(e)){super.process(e,r);return}let n=super.process(e,r);!n||!n.length||(this.restoreBefore(e),e.raws.before=this.calcBefore(n,e))}restoreBefore(e){let r=e.raw("before").split(` -`),n=r[r.length-1];this.all.group(e).up(i=>{let a=i.raw("before").split(` -`),o=a[a.length-1];o.length1&&(w[g]=(w[g]||0)+1):w[D]=(w[D]||0)+1,w}var c=function(D,w){var g=0,T=1,O=1,P=0,I=0,N=0,M=1,F=1,q=0,K=1,ce=1,X=1,Z=1e7,Y;if(D!=null)if(w!==void 0){if(g=D,T=w,O=g*T,g%1!==0||T%1!==0)throw b()}else switch(typeof D){case"object":{if("d"in D&&"n"in D)g=D.n,T=D.d,"s"in D&&(g*=D.s);else if(0 in D)g=D[0],1 in D&&(T=D[1]);else throw y();O=g*T;break}case"number":{if(D<0&&(O=D,D=-D),D%1===0)g=D;else if(D>0){for(D>=1&&(F=Math.pow(10,Math.floor(1+Math.log(D)/Math.LN10)),D/=F);K<=Z&&X<=Z;)if(Y=(q+ce)/(K+X),D===Y){K+X<=Z?(g=q+ce,T=K+X):X>K?(g=ce,T=X):(g=q,T=K);break}else D>Y?(q+=ce,K+=X):(ce+=q,X+=K),K>Z?(g=ce,T=X):(g=q,T=K);g*=F}else(isNaN(D)||isNaN(w))&&(T=g=NaN);break}case"string":{if(K=D.match(/\d+|./g),K===null)throw y();if(K[q]==="-"?(O=-1,q++):K[q]==="+"&&q++,K.length===q+1?I=a(K[q++],O):K[q+1]==="."||K[q]==="."?(K[q]!=="."&&(P=a(K[q++],O)),q++,(q+1===K.length||K[q+1]==="("&&K[q+3]===")"||K[q+1]==="'"&&K[q+3]==="'")&&(I=a(K[q],O),M=Math.pow(10,K[q].length),q++),(K[q]==="("&&K[q+2]===")"||K[q]==="'"&&K[q+2]==="'")&&(N=a(K[q+1],O),F=Math.pow(10,K[q+1].length)-1,q+=3)):K[q+1]==="/"||K[q+1]===":"?(I=a(K[q],O),M=a(K[q+2],1),q+=3):K[q+3]==="/"&&K[q+1]===" "&&(P=a(K[q],O),I=a(K[q+2],O),M=a(K[q+4],1),q+=5),K.length<=q){T=M*F,O=g=N+T*P+F*I;break}}default:throw y()}if(T===0)throw v();i.s=O<0?-1:1,i.n=Math.abs(g),i.d=Math.abs(T)};function B(D,w,g){for(var T=1;w>0;D=D*D%g,w>>=1)w&1&&(T=T*D%g);return T}function f(D,w){for(;w%2===0;w/=2);for(;w%5===0;w/=5);if(w===1)return 0;for(var g=10%w,T=1;g!==1;T++)if(g=g*10%w,T>n)return 0;return T}function p(D,w,g){for(var T=1,O=B(10,g,w),P=0;P<300;P++){if(T===O)return P;T=T*10%w,O=O*10%w}return 0}function h(D,w){if(!D)return w;if(!w)return D;for(;;){if(D%=w,!D)return w;if(w%=D,!w)return D}}function C(D,w){if(c(D,w),this instanceof C)D=h(i.d,i.n),this.s=i.s,this.n=i.n/D,this.d=i.d/D;else return o(i.s*i.n,i.d)}var v=function(){return new Error("Division by Zero")},y=function(){return new Error("Invalid argument")},b=function(){return new Error("Parameters must be integer")};C.prototype={s:1,n:0,d:1,abs:function(){return o(this.n,this.d)},neg:function(){return o(-this.s*this.n,this.d)},add:function(D,w){return c(D,w),o(this.s*this.n*i.d+i.s*this.d*i.n,this.d*i.d)},sub:function(D,w){return c(D,w),o(this.s*this.n*i.d-i.s*this.d*i.n,this.d*i.d)},mul:function(D,w){return c(D,w),o(this.s*i.s*this.n*i.n,this.d*i.d)},div:function(D,w){return c(D,w),o(this.s*i.s*this.n*i.d,this.d*i.n)},clone:function(){return o(this.s*this.n,this.d)},mod:function(D,w){if(isNaN(this.n)||isNaN(this.d))return new C(NaN);if(D===void 0)return o(this.s*this.n%this.d,1);if(c(D,w),i.n===0&&this.d===0)throw v();return o(this.s*(i.d*this.n)%(i.n*this.d),i.d*this.d)},gcd:function(D,w){return c(D,w),o(h(i.n,this.n)*h(i.d,this.d),i.d*this.d)},lcm:function(D,w){return c(D,w),i.n===0&&this.n===0?o(0,1):o(i.n*this.n,h(i.n,this.n)*h(i.d,this.d))},ceil:function(D){return D=Math.pow(10,D||0),isNaN(this.n)||isNaN(this.d)?new C(NaN):o(Math.ceil(D*this.s*this.n/this.d),D)},floor:function(D){return D=Math.pow(10,D||0),isNaN(this.n)||isNaN(this.d)?new C(NaN):o(Math.floor(D*this.s*this.n/this.d),D)},round:function(D){return D=Math.pow(10,D||0),isNaN(this.n)||isNaN(this.d)?new C(NaN):o(Math.round(D*this.s*this.n/this.d),D)},roundTo:function(D,w){return c(D,w),o(this.s*Math.round(this.n*i.d/(this.d*i.n))*i.n,i.d)},inverse:function(){return o(this.s*this.d,this.n)},pow:function(D,w){if(c(D,w),i.d===1)return i.s<0?o(Math.pow(this.s*this.d,i.n),Math.pow(this.n,i.n)):o(Math.pow(this.s*this.n,i.n),Math.pow(this.d,i.n));if(this.s<0)return null;var g=u(this.n),T=u(this.d),O=1,P=1;for(var I in g)if(I!=="1"){if(I==="0"){O=0;break}if(g[I]*=i.n,g[I]%i.d===0)g[I]/=i.d;else return null;O*=Math.pow(I,g[I])}for(var I in T)if(I!=="1"){if(T[I]*=i.n,T[I]%i.d===0)T[I]/=i.d;else return null;P*=Math.pow(I,T[I])}return i.s<0?o(P,O):o(O,P)},equals:function(D,w){return c(D,w),this.s*this.n*i.d===i.s*i.n*this.d},compare:function(D,w){c(D,w);var g=this.s*this.n*i.d-i.s*i.n*this.d;return(0=0;P--)O=O.inverse().add(g[P]);if(Math.abs(O.sub(w).valueOf())0&&(g+=w,g+=" ",T%=O),g+=T,g+="/",g+=O),g},toLatex:function(D){var w,g="",T=this.n,O=this.d;return this.s<0&&(g+="-"),O===1?g+=T:(D&&(w=Math.floor(T/O))>0&&(g+=w,T%=O),g+="\\frac{",g+=T,g+="}{",g+=O,g+="}"),g},toContinued:function(){var D,w=this.n,g=this.d,T=[];if(isNaN(w)||isNaN(g))return T;do T.push(Math.floor(w/g)),D=w%g,w=g,g=D;while(w!==1);return T},toString:function(D){var w=this.n,g=this.d;if(isNaN(w)||isNaN(g))return"NaN";D=D||15;var T=f(w,g),O=p(w,g,T),P=this.s<0?"-":"";if(P+=w/g|0,w%=g,w*=10,w&&(P+="."),T){for(var I=O;I--;)P+=w/g|0,w%=g,w*=10;P+="(";for(var I=T;I--;)P+=w/g|0,w%=g,w*=10;P+=")"}else for(var I=D;w&&I--;)P+=w/g|0,w%=g,w*=10;return P}},Object.defineProperty(e,"__esModule",{value:!0}),e.default=C,t.exports=C})()})(uh,uh.exports);var KF=uh.exports;let YF=KF,zF=xu,yB=Wt;const qF=/(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi,JF=/(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i;let QF=class extends zF{clean(e){if(!this.bad){this.bad=[];for(let r of this.prefixes)this.bad.push(this.prefixName(r,"min")),this.bad.push(this.prefixName(r,"max"))}e.params=yB.editList(e.params,r=>r.filter(n=>this.bad.every(i=>!n.includes(i))))}prefixName(e,r){return e==="-moz-"?r+"--moz-device-pixel-ratio":e+r+"-device-pixel-ratio"}prefixQuery(e,r,n,i,a){return i=new YF(i),a==="dpi"?i=i.div(96):a==="dpcm"&&(i=i.mul(2.54).div(96)),i=i.simplify(),e==="-o-"&&(i=i.n+"/"+i.d),this.prefixName(e,r)+n+i}process(e){let r=this.parentPrefix(e),n=r?[r]:this.prefixes;e.params=yB.editList(e.params,(i,a)=>{for(let o of i){if(!o.includes("min-resolution")&&!o.includes("max-resolution")){a.push(o);continue}for(let u of n){let c=o.replace(qF,B=>{let f=B.match(JF);return this.prefixQuery(u,f[1],f[2],f[3],f[4])});a.push(c)}a.push(o)}return yB.uniq(a)})}};var XF=QF,bB=40,DB=41,X0=39,wB=34,TB=92,fo=47,xB=44,AB=58,ec=42,ej=117,tj=85,rj=43,nj=/^[a-f0-9?-]+$/i,ij=function(t){for(var e=[],r=t,n,i,a,o,u,c,B,f,p=0,h=r.charCodeAt(p),C=r.length,v=[{nodes:e}],y=0,b,D="",w="",g="";p=48&&c<=57)return!0;var B=o.charCodeAt(2);return c===r&&B>=48&&B<=57}return u===r?(c=o.charCodeAt(1),c>=48&&c<=57):u>=48&&u<=57}return kB=function(o){var u=0,c=o.length,B,f,p;if(c===0||!a(o))return!1;for(B=o.charCodeAt(u),(B===e||B===t)&&u++;u57));)u+=1;if(B=o.charCodeAt(u),f=o.charCodeAt(u+1),B===r&&f>=48&&f<=57)for(u+=2;u57));)u+=1;if(B=o.charCodeAt(u),f=o.charCodeAt(u+1),p=o.charCodeAt(u+2),(B===n||B===i)&&(f>=48&&f<=57||(f===e||f===t)&&p>=48&&p<=57))for(u+=f===e||f===t?3:2;u57));)u+=1;return{number:o.slice(0,u),unit:o.slice(u)}},kB}var lj=ij,Q9=aj,X9=sj;function Ja(t){return this instanceof Ja?(this.nodes=lj(t),this):new Ja(t)}Ja.prototype.toString=function(){return Array.isArray(this.nodes)?X9(this.nodes):""};Ja.prototype.walk=function(t,e){return Q9(this.nodes,t,e),this};Ja.unit=oj();Ja.walk=Q9;Ja.stringify=X9;var Td=Ja;let{list:uj}=Us,O_=Td,cj=$s,R_=wd,dj=class{constructor(e){this.props=["transition","transition-property"],this.prefixes=e}add(e,r){let n,i,a=this.prefixes.add[e.prop],o=this.ruleVendorPrefixes(e),u=o||a&&a.prefixes||[],c=this.parse(e.value),B=c.map(C=>this.findProp(C)),f=[];if(B.some(C=>C[0]==="-"))return;for(let C of c){if(i=this.findProp(C),i[0]==="-")continue;let v=this.prefixes.add[i];if(!(!v||!v.prefixes))for(n of v.prefixes){if(o&&!o.some(b=>n.includes(b)))continue;let y=this.prefixes.prefixed(i,n);y!=="-ms-transform"&&!B.includes(y)&&(this.disabled(i,n)||f.push(this.clone(i,y,C)))}}c=c.concat(f);let p=this.stringify(c),h=this.stringify(this.cleanFromUnprefixed(c,"-webkit-"));if(u.includes("-webkit-")&&this.cloneBefore(e,`-webkit-${e.prop}`,h),this.cloneBefore(e,e.prop,h),u.includes("-o-")){let C=this.stringify(this.cleanFromUnprefixed(c,"-o-"));this.cloneBefore(e,`-o-${e.prop}`,C)}for(n of u)if(n!=="-webkit-"&&n!=="-o-"){let C=this.stringify(this.cleanOtherPrefixes(c,n));this.cloneBefore(e,n+e.prop,C)}p!==e.value&&!this.already(e,e.prop,p)&&(this.checkForWarning(r,e),e.cloneBefore(),e.value=p)}already(e,r,n){return e.parent.some(i=>i.prop===r&&i.value===n)}checkForWarning(e,r){if(r.prop!=="transition-property")return;let n=!1,i=!1;r.parent.each(a=>{if(a.type!=="decl"||a.prop.indexOf("transition-")!==0)return;let o=uj.comma(a.value);if(a.prop==="transition-property"){o.forEach(u=>{let c=this.prefixes.add[u];c&&c.prefixes&&c.prefixes.length>0&&(n=!0)});return}return i=i||o.length>1,!1}),n&&i&&r.warn(e,"Replace transition-property to transition, because Autoprefixer could not support any cases of transition-property and other transition-*")}cleanFromUnprefixed(e,r){let n=e.map(a=>this.findProp(a)).filter(a=>a.slice(0,r.length)===r).map(a=>this.prefixes.unprefixed(a)),i=[];for(let a of e){let o=this.findProp(a),u=R_.prefix(o);!n.includes(o)&&(u===r||u==="")&&i.push(a)}return i}cleanOtherPrefixes(e,r){return e.filter(n=>{let i=R_.prefix(this.findProp(n));return i===""||i===r})}clone(e,r,n){let i=[],a=!1;for(let o of n)!a&&o.type==="word"&&o.value===e?(i.push({type:"word",value:r}),a=!0):i.push(o);return i}cloneBefore(e,r,n){this.already(e,r,n)||e.cloneBefore({prop:r,value:n})}disabled(e,r){let n=["order","justify-content","align-self","align-content"];if(e.includes("flex")||n.includes(e)){if(this.prefixes.options.flexbox===!1)return!0;if(this.prefixes.options.flexbox==="no-2009")return r.includes("2009")}}div(e){for(let r of e)for(let n of r)if(n.type==="div"&&n.value===",")return n;return{after:" ",type:"div",value:","}}findProp(e){let r=e[0].value;if(/^\d/.test(r)){for(let[n,i]of e.entries())if(n!==0&&i.type==="word")return i.value}return r}parse(e){let r=O_(e),n=[],i=[];for(let a of r.nodes)i.push(a),a.type==="div"&&a.value===","&&(n.push(i),i=[]);return n.push(i),n.filter(a=>a.length>0)}remove(e){let r=this.parse(e.value);r=r.filter(o=>{let u=this.prefixes.remove[this.findProp(o)];return!u||!u.remove});let n=this.stringify(r);if(e.value===n)return;if(r.length===0){e.remove();return}let i=e.parent.some(o=>o.prop===e.prop&&o.value===n),a=e.parent.some(o=>o!==e&&o.prop===e.prop&&o.value.length>n.length);if(i||a){e.remove();return}e.value=n}ruleVendorPrefixes(e){let{parent:r}=e;if(r.type!=="rule")return!1;if(!r.selector.includes(":-"))return!1;let n=cj.prefixes().filter(i=>r.selector.includes(":"+i));return n.length>0?n:!1}stringify(e){if(e.length===0)return"";let r=[];for(let n of e)n[n.length-1].type!=="div"&&n.push(this.div(e)),r=r.concat(n);return r[0].type==="div"&&(r=r.slice(1)),r[r.length-1].type==="div"&&(r=r.slice(0,-1)),O_.stringify({nodes:r})}};var Bj=dj;let fj=Wt,pj=class{constructor(e,r,n,i){this.unprefixed=e,this.prefixed=r,this.string=n||r,this.regexp=i||fj.regexp(r)}check(e){return e.includes(this.string)?!!e.match(this.regexp):!1}};var Au=pj;let hj=xu,mj=Au,Cj=wd,gj=Wt,vj=class extends hj{static save(e,r){let n=r.prop,i=[];for(let a in r._autoprefixerValues){let o=r._autoprefixerValues[a];if(o===r.value)continue;let u,c=Cj.prefix(n);if(c==="-pie-")continue;if(c===a){u=r.value=o,i.push(u);continue}let B=e.prefixed(n,a),f=r.parent;if(!f.every(v=>v.prop!==B)){i.push(u);continue}let p=o.replace(/\s+/," ");if(f.some(v=>v.prop===r.prop&&v.value.replace(/\s+/," ")===p)){i.push(u);continue}let C=this.clone(r,{value:o});u=r.parent.insertBefore(r,C),i.push(u)}return i}add(e,r){e._autoprefixerValues||(e._autoprefixerValues={});let n=e._autoprefixerValues[r]||this.value(e),i;do if(i=n,n=this.replace(n,r),n===!1)return;while(n!==i);e._autoprefixerValues[r]=n}check(e){let r=e.value;return r.includes(this.name)?!!r.match(this.regexp()):!1}old(e){return new mj(this.name,e+this.name)}regexp(){return this.regexpCache||(this.regexpCache=gj.regexp(this.name))}replace(e,r){return e.replace(this.regexp(),`$1${r}$2`)}value(e){return e.raws.value&&e.raws.value.value===e.value?e.raws.value.raw:e.value}};var Ti=vj,pr={};let Hn=Td,Yo=Us.list,I_=Wt.uniq,_j=Wt.escapeRegexp,ch=Wt.splitSelector;function M_(t){return t&&t.length===2&&t[0]==="span"&&parseInt(t[1],10)>0?[!1,parseInt(t[1],10)]:t&&t.length===1&&parseInt(t[0],10)>0?[parseInt(t[0],10),!1]:[!1,!1]}pr.translate=yj;function yj(t,e,r){let n=t[e],i=t[r];if(!n)return[!1,!1];let[a,o]=M_(n),[u,c]=M_(i);return a&&!i?[a,!1]:o&&u?[u-o,o]:a&&c?[a,c]:a&&u?[a,u-a]:[!1,!1]}pr.parse=bj;function bj(t){let e=Hn(t.value),r=[],n=0;r[n]=[];for(let i of e.nodes)i.type==="div"?(n+=1,r[n]=[]):i.type==="word"&&r[n].push(i.value);return r}pr.insertDecl=Dj;function Dj(t,e,r){r&&!t.parent.some(n=>n.prop===`-ms-${e}`)&&t.cloneBefore({prop:`-ms-${e}`,value:r.toString()})}pr.prefixTrackProp=wj;function wj({prefix:t,prop:e}){return t+e.replace("template-","")}function Tj({nodes:t},{gap:e}){let{count:r,size:n}=t.reduce((i,a)=>(a.type==="div"&&a.value===","?i.key="size":i[i.key].push(Hn.stringify(a)),i),{count:[],key:"count",size:[]});if(e){n=n.filter(a=>a.trim());let i=[];for(let a=1;a<=r;a++)n.forEach((o,u)=>{(u>0||a>1)&&i.push(e),i.push(o)});return i.join(" ")}return`(${n.join("")})[${r.join("")}]`}pr.prefixTrackValue=dh;function dh({gap:t,value:e}){let r=Hn(e).nodes.reduce((n,i)=>i.type==="function"&&i.value==="repeat"?n.concat({type:"word",value:Tj(i,{gap:t})}):t&&i.type==="space"?n.concat({type:"space",value:" "},{type:"word",value:t},i):n.concat(i),[]);return Hn.stringify(r)}let xj=/^\.+$/;function Z_(t,e){return{end:e,span:e-t,start:t}}function Aj(t){return t.trim().split(/\s+/g)}pr.parseGridAreas=Om;function Om({gap:t,rows:e}){return e.reduce((r,n,i)=>(t.row&&(i*=2),n.trim()===""||Aj(n).forEach((a,o)=>{if(!xj.test(a))if(t.column&&(o*=2),typeof r[a]>"u")r[a]={column:Z_(o+1,o+2),row:Z_(i+1,i+2)};else{let{column:u,row:c}=r[a];u.start=Math.min(u.start,o+1),u.end=Math.max(u.end,o+2),u.span=u.end-u.start,c.start=Math.min(c.start,i+1),c.end=Math.max(c.end,i+2),c.span=c.end-c.start}}),r),{})}function kj(t){return t.type==="word"&&/^\[.+]$/.test(t.value)}function L_(t){return t.areas.length>t.rows.length&&t.rows.push("auto"),t}pr.parseTemplate=Rm;function Rm({decl:t,gap:e}){let r=Hn(t.value).nodes.reduce((n,i)=>{let{type:a,value:o}=i;return kj(i)||a==="space"||(a==="string"&&(n=L_(n),n.areas.push(o)),(a==="word"||a==="function")&&n[n.key].push(Hn.stringify(i)),a==="div"&&o==="/"&&(n.key="columns",n=L_(n))),n},{areas:[],columns:[],key:"rows",rows:[]});return{areas:Om({gap:e,rows:r.areas}),columns:dh({gap:e.column,value:r.columns.join(" ")}),rows:dh({gap:e.row,value:r.rows.join(" ")})}}function tc(t,e=!1,r=!1){let n=[{prop:"-ms-grid-row",value:String(t.row.start)}];return(t.row.span>1||e)&&n.push({prop:"-ms-grid-row-span",value:String(t.row.span)}),n.push({prop:"-ms-grid-column",value:String(t.column.start)}),(t.column.span>1||r)&&n.push({prop:"-ms-grid-column-span",value:String(t.column.span)}),n}function uu(t){return t.type==="atrule"&&t.name==="media"?t:t.parent?uu(t.parent):!1}function N_(t,e){return t=t.map(r=>{let n=Yo.space(r),i=Yo.comma(r);return n.length>i.length&&(r=n.slice(-1).join("")),r}),t.map(r=>e.map((i,a)=>`${a===0?"":" "}${i} > ${r}`))}function F_(t,e){return t.selectors.some(r=>e.selectors.includes(r))}function Sj(t){let e=[];return t.walkDecls(/grid-template(-areas)?$/,r=>{let n=r.parent,i=uu(n),a=xd(r),o=eT(r,a),{areas:u}=Rm({decl:r,gap:o||a}),c=Object.keys(u);if(c.length===0)return!0;let B=e.reduce((f,{allAreas:p},h)=>p&&c.some(v=>p.includes(v))?h:f,null);if(B!==null){let{allAreas:f,rules:p}=e[B],h=p.some(y=>y.hasDuplicates===!1&&F_(y,n)),C=!1,v=p.reduce((y,b)=>!b.params&&F_(b,n)?(C=!0,b.duplicateAreaNames):(C||c.forEach(D=>{b.areas[D]&&y.push(D)}),I_(y)),[]);p.forEach(y=>{c.forEach(b=>{let D=y.areas[b];D&&D.row.span!==u[b].row.span&&(u[b].row.updateSpan=!0),D&&D.column.span!==u[b].column.span&&(u[b].column.updateSpan=!0)})}),e[B].allAreas=I_([...f,...c]),e[B].rules.push({areas:u,duplicateAreaNames:v,hasDuplicates:!h,node:n,params:i.params,selectors:n.selectors})}else e.push({allAreas:c,areasCount:0,rules:[{areas:u,duplicateAreaNames:[],duplicateRules:[],hasDuplicates:!1,node:n,params:i.params,selectors:n.selectors}]})}),e}pr.insertAreas=Ej;function Ej(t,e){let r=Sj(t);if(r.length===0)return;let n={};t.walkDecls("grid-area",i=>{let a=i.parent,o=a.first.prop==="-ms-grid-row",u=uu(a);if(e(i))return;let c=t.index(u||a),B=i.value,f=r.filter(b=>b.allAreas.includes(B))[0];if(!f)return!0;let p=f.allAreas[f.allAreas.length-1],h=Yo.space(a.selector),C=Yo.comma(a.selector),v=h.length>1&&h.length>C.length;if(o)return!1;n[p]||(n[p]={});let y=!1;for(let b of f.rules){let D=b.areas[B],w=b.duplicateAreaNames.includes(B);if(!D){let g=n[p].lastRule,T;g?T=t.index(g):T=-1,c>T&&(n[p].lastRule=u||a);continue}if(b.params&&!n[p][b.params]&&(n[p][b.params]=[]),(!b.hasDuplicates||!w)&&!b.params)tc(D,!1,!1).reverse().forEach(g=>a.prepend(Object.assign(g,{raws:{between:i.raws.between}}))),n[p].lastRule=a,y=!0;else if(b.hasDuplicates&&!b.params&&!v){let g=a.clone();g.removeAll(),tc(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach(T=>g.prepend(Object.assign(T,{raws:{between:i.raws.between}}))),g.selectors=N_(g.selectors,b.selectors),n[p].lastRule&&n[p].lastRule.after(g),n[p].lastRule=g,y=!0}else if(b.hasDuplicates&&!b.params&&v&&a.selector.includes(b.selectors[0]))a.walkDecls(/-ms-grid-(row|column)/,g=>g.remove()),tc(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach(g=>a.prepend(Object.assign(g,{raws:{between:i.raws.between}})));else if(b.params){let g=a.clone();g.removeAll(),tc(D,D.row.updateSpan,D.column.updateSpan).reverse().forEach(T=>g.prepend(Object.assign(T,{raws:{between:i.raws.between}}))),b.hasDuplicates&&w&&(g.selectors=N_(g.selectors,b.selectors)),g.raws=b.node.raws,t.index(b.node.parent)>c?b.node.parent.append(g):n[p][b.params].push(g),y||(n[p].lastRule=u||a)}}}),Object.keys(n).forEach(i=>{let a=n[i],o=a.lastRule;Object.keys(a).reverse().filter(u=>u!=="lastRule").forEach(u=>{a[u].length>0&&o&&(o.after({name:"media",params:u}),o.next().append(a[u]))})})}pr.warnMissedAreas=Pj;function Pj(t,e,r){let n=Object.keys(t);e.root().walkDecls("grid-area",i=>{n=n.filter(a=>a!==i.value)}),n.length>0&&e.warn(r,"Can not find grid areas: "+n.join(", "))}pr.warnTemplateSelectorNotFound=Oj;function Oj(t,e){let r=t.parent,n=t.root(),i=!1,a=Yo.space(r.selector).filter(o=>o!==">").slice(0,-1);if(a.length>0){let o=!1,u=null;n.walkDecls(/grid-template(-areas)?$/,c=>{let B=c.parent,f=B.selectors,{areas:p}=Rm({decl:c,gap:xd(c)}),h=p[t.value];for(let C of f){if(o)break;o=Yo.space(C).filter(y=>y!==">").every((y,b)=>y===a[b])}if(o||!h)return!0;u||(u=B.selector),u&&u!==B.selector&&(i=!0)}),!o&&i&&t.warn(e,`Autoprefixer cannot find a grid-template containing the duplicate grid-area "${t.value}" with full selector matching: ${a.join(" ")}`)}}pr.warnIfGridRowColumnExists=Rj;function Rj(t,e){let r=t.parent,n=[];r.walkDecls(/^grid-(row|column)/,i=>{!i.prop.endsWith("-end")&&!i.value.startsWith("span")&&!i.prop.endsWith("-gap")&&n.push(i)}),n.length>0&&n.forEach(i=>{i.warn(e,`You already have a grid-area declaration present in the rule. You should use either grid-area or ${i.prop}, not both`)})}pr.getGridGap=xd;function xd(t){let e={},r=/^(grid-)?((row|column)-)?gap$/;return t.parent.walkDecls(r,({prop:n,value:i})=>{if(/^(grid-)?gap$/.test(n)){let[a,,o]=Hn(i).nodes;e.row=a&&Hn.stringify(a),e.column=o?Hn.stringify(o):e.row}/^(grid-)?row-gap$/.test(n)&&(e.row=i),/^(grid-)?column-gap$/.test(n)&&(e.column=i)}),e}function j_(t){if(!t)return[];let e=Hn(t),r,n;return e.walk(i=>{i.type==="word"&&/min|max/g.test(i.value)?r=i.value:i.value.includes("px")&&(n=parseInt(i.value.replace(/\D/g,"")))}),[r,n]}function Ij(t,e){let r,n=ch(t),i=ch(e);if(n[0].lengthi[0].length){let a=n[0].reduce((o,[u],c)=>{let B=i[0][0][0];return u===B?c:!1},!1);a&&(r=i[0].every((o,u)=>o.every((c,B)=>n[0].slice(a)[u][B]===c)))}else r=i.some(a=>a.every((o,u)=>o.every((c,B)=>n[0][u][B]===c)));return r}pr.inheritGridGap=eT;function eT(t,e){let r=t.parent,n=uu(r),i=r.root(),a=ch(r.selector);if(Object.keys(e).length>0)return!1;let[o]=j_(n.params),u=a[0],c=_j(u[u.length-1][0]),B=new RegExp(`(${c}$)|(${c}[,.])`),f;return i.walkRules(B,p=>{let h;if(r.toString()===p.toString())return!1;if(p.walkDecls("grid-gap",v=>h=xd(v)),!h||Object.keys(h).length===0||!Ij(r.selector,p.selector))return!0;let C=uu(p);if(C){if(j_(C.params)[0]===o)return f=h,!0}else return f=h,!0}),f&&Object.keys(f).length>0?f:!1}pr.warnGridGap=Mj;function Mj({decl:t,gap:e,hasColumns:r,result:n}){let i=e.row&&e.column;!r&&(i||e.column&&!e.row)&&(delete e.column,t.warn(n,"Can not implement grid-gap without grid-template-columns"))}function V_(t){return Hn(t).nodes.reduce((r,n)=>{if(n.type==="function"&&n.value==="repeat"){let i="count",[a,o]=n.nodes.reduce((u,c)=>c.type==="word"&&i==="count"?(u[0]=Math.abs(parseInt(c.value)),u):c.type==="div"&&c.value===","?(i="value",u):(i==="value"&&(u[1]+=Hn.stringify(c)),u),[0,""]);if(a)for(let u=0;uh.prop==="grid-template-rows"),o=V_(a.value),u=V_(t.value),c=o.map((h,C)=>Array.from({length:u.length},(v,y)=>y+C*u.length+1).join(" ")),B=Om({gap:r,rows:c}),f=Object.keys(B),p=f.map(h=>B[h]);n.includes("column")&&(p=p.sort((h,C)=>h.column.start-C.column.start)),p.reverse().forEach((h,C)=>{let{column:v,row:y}=h,b=i.selectors.map(w=>w+` > *:nth-child(${f.length-C})`).join(", "),D=i.clone().removeAll();D.selector=b,D.append({prop:"-ms-grid-row",value:y.start}),D.append({prop:"-ms-grid-column",value:v.start}),i.after(D)})}var H_={};let G_=Td,Lj=Ti,Nj=pr.insertAreas;const Fj=/(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i,jj=/(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i,Vj=/(!\s*)?autoprefixer:\s*ignore\s+next/i,Hj=/(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i,Gj=["width","height","min-width","max-width","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size"];function SB(t){return t.parent.some(e=>e.prop==="grid-template"||e.prop==="grid-template-areas")}function Uj(t){let e=t.parent.some(n=>n.prop==="grid-template-rows"),r=t.parent.some(n=>n.prop==="grid-template-columns");return e&&r}let $j=class{constructor(e){this.prefixes=e}add(e,r){let n=this.prefixes.add["@resolution"],i=this.prefixes.add["@keyframes"],a=this.prefixes.add["@viewport"],o=this.prefixes.add["@supports"];e.walkAtRules(B=>{if(B.name==="keyframes"){if(!this.disabled(B,r))return i&&i.process(B)}else if(B.name==="viewport"){if(!this.disabled(B,r))return a&&a.process(B)}else if(B.name==="supports"){if(this.prefixes.options.supports!==!1&&!this.disabled(B,r))return o.process(B)}else if(B.name==="media"&&B.params.includes("-resolution")&&!this.disabled(B,r))return n&&n.process(B)}),e.walkRules(B=>{if(!this.disabled(B,r))return this.prefixes.add.selectors.map(f=>f.process(B,r))});function u(B){return B.parent.nodes.some(f=>{if(f.type!=="decl")return!1;let p=f.prop==="display"&&/(inline-)?grid/.test(f.value),h=f.prop.startsWith("grid-template"),C=/^grid-([A-z]+-)?gap/.test(f.prop);return p||h||C})}let c=this.gridStatus(e,r)&&this.prefixes.add["grid-area"]&&this.prefixes.add["grid-area"].prefixes;return e.walkDecls(B=>{if(this.disabledDecl(B,r))return;let f=B.parent,p=B.prop,h=B.value;if(p==="color-adjust")f.every(v=>v.prop!=="print-color-adjust")&&r.warn("Replace color-adjust to print-color-adjust. The color-adjust shorthand is currently deprecated.",{node:B});else if(p==="grid-row-span"){r.warn("grid-row-span is not part of final Grid Layout. Use grid-row.",{node:B});return}else if(p==="grid-column-span"){r.warn("grid-column-span is not part of final Grid Layout. Use grid-column.",{node:B});return}else if(p==="display"&&h==="box"){r.warn("You should write display: flex by final spec instead of display: box",{node:B});return}else if(p==="text-emphasis-position")(h==="under"||h==="over")&&r.warn("You should use 2 values for text-emphasis-position For example, `under left` instead of just `under`.",{node:B});else if(p==="text-decoration-skip"&&h==="ink")r.warn("Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed",{node:B});else{if(c&&this.gridStatus(B,r))if(B.value==="subgrid"&&r.warn("IE does not support subgrid",{node:B}),/^(align|justify|place)-items$/.test(p)&&u(B)){let v=p.replace("-items","-self");r.warn(`IE does not support ${p} on grid containers. Try using ${v} on child elements instead: ${B.parent.selector} > * { ${v}: ${B.value} }`,{node:B})}else if(/^(align|justify|place)-content$/.test(p)&&u(B))r.warn(`IE does not support ${B.prop} on grid containers`,{node:B});else if(p==="display"&&B.value==="contents"){r.warn("Please do not use display: contents; if you have grid setting enabled",{node:B});return}else if(B.prop==="grid-gap"){let v=this.gridStatus(B,r);v==="autoplace"&&!Uj(B)&&!SB(B)?r.warn("grid-gap only works if grid-template(-areas) is being used or both rows and columns have been declared and cells have not been manually placed inside the explicit grid",{node:B}):(v===!0||v==="no-autoplace")&&!SB(B)&&r.warn("grid-gap only works if grid-template(-areas) is being used",{node:B})}else if(p==="grid-auto-columns"){r.warn("grid-auto-columns is not supported by IE",{node:B});return}else if(p==="grid-auto-rows"){r.warn("grid-auto-rows is not supported by IE",{node:B});return}else if(p==="grid-auto-flow"){let v=f.some(b=>b.prop==="grid-template-rows"),y=f.some(b=>b.prop==="grid-template-columns");SB(B)?r.warn("grid-auto-flow is not supported by IE",{node:B}):h.includes("dense")?r.warn("grid-auto-flow: dense is not supported by IE",{node:B}):!v&&!y&&r.warn("grid-auto-flow works only if grid-template-rows and grid-template-columns are present in the same rule",{node:B});return}else if(h.includes("auto-fit")){r.warn("auto-fit value is not supported by IE",{node:B,word:"auto-fit"});return}else if(h.includes("auto-fill")){r.warn("auto-fill value is not supported by IE",{node:B,word:"auto-fill"});return}else p.startsWith("grid-template")&&h.includes("[")&&r.warn("Autoprefixer currently does not support line names. Try using grid-template-areas instead.",{node:B,word:"["});if(h.includes("radial-gradient"))if(jj.test(B.value))r.warn("Gradient has outdated direction syntax. New syntax is like `closest-side at 0 0` instead of `0 0, closest-side`.",{node:B});else{let v=G_(h);for(let y of v.nodes)if(y.type==="function"&&y.value==="radial-gradient")for(let b of y.nodes)b.type==="word"&&(b.value==="cover"?r.warn("Gradient has outdated direction syntax. Replace `cover` to `farthest-corner`.",{node:B}):b.value==="contain"&&r.warn("Gradient has outdated direction syntax. Replace `contain` to `closest-side`.",{node:B}))}h.includes("linear-gradient")&&Fj.test(h)&&r.warn("Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.",{node:B})}Gj.includes(B.prop)&&(B.value.includes("-fill-available")||(B.value.includes("fill-available")?r.warn("Replace fill-available to stretch, because spec had been changed",{node:B}):B.value.includes("fill")&&G_(h).nodes.some(y=>y.type==="word"&&y.value==="fill")&&r.warn("Replace fill to stretch, because spec had been changed",{node:B})));let C;if(B.prop==="transition"||B.prop==="transition-property")return this.prefixes.transition.add(B,r);if(B.prop==="align-self"){if(this.displayType(B)!=="grid"&&this.prefixes.options.flexbox!==!1&&(C=this.prefixes.add["align-self"],C&&C.prefixes&&C.process(B)),this.gridStatus(B,r)!==!1&&(C=this.prefixes.add["grid-row-align"],C&&C.prefixes))return C.process(B,r)}else if(B.prop==="justify-self"){if(this.gridStatus(B,r)!==!1&&(C=this.prefixes.add["grid-column-align"],C&&C.prefixes))return C.process(B,r)}else if(B.prop==="place-self"){if(C=this.prefixes.add["place-self"],C&&C.prefixes&&this.gridStatus(B,r)!==!1)return C.process(B,r)}else if(C=this.prefixes.add[B.prop],C&&C.prefixes)return C.process(B,r)}),this.gridStatus(e,r)&&Nj(e,this.disabled),e.walkDecls(B=>{if(this.disabledValue(B,r))return;let f=this.prefixes.unprefixed(B.prop),p=this.prefixes.values("add",f);if(Array.isArray(p))for(let h of p)h.process&&h.process(B,r);Lj.save(this.prefixes,B)})}disabled(e,r){if(!e)return!1;if(e._autoprefixerDisabled!==void 0)return e._autoprefixerDisabled;if(e.parent){let i=e.prev();if(i&&i.type==="comment"&&Vj.test(i.text))return e._autoprefixerDisabled=!0,e._autoprefixerSelfDisabled=!0,!0}let n=null;if(e.nodes){let i;e.each(a=>{a.type==="comment"&&/(!\s*)?autoprefixer:\s*(off|on)/i.test(a.text)&&(typeof i<"u"?r.warn("Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.",{node:a}):i=/on/i.test(a.text))}),i!==void 0&&(n=!i)}if(!e.nodes||n===null)if(e.parent){let i=this.disabled(e.parent,r);e.parent._autoprefixerSelfDisabled===!0?n=!1:n=i}else n=!1;return e._autoprefixerDisabled=n,n}disabledDecl(e,r){if(e.type==="decl"&&this.gridStatus(e,r)===!1&&(e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(e.type==="decl"&&this.prefixes.options.flexbox===!1){let n=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||n.includes(e.prop))return!0}return this.disabled(e,r)}disabledValue(e,r){return this.gridStatus(e,r)===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("grid")||this.prefixes.options.flexbox===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("flex")||e.type==="decl"&&e.prop==="content"?!0:this.disabled(e,r)}displayType(e){for(let r of e.parent.nodes)if(r.prop==="display"){if(r.value.includes("flex"))return"flex";if(r.value.includes("grid"))return"grid"}return!1}gridStatus(e,r){if(!e)return!1;if(e._autoprefixerGridStatus!==void 0)return e._autoprefixerGridStatus;let n=null;if(e.nodes){let i;e.each(a=>{if(a.type==="comment"&&Hj.test(a.text)){let o=/:\s*autoplace/i.test(a.text),u=/no-autoplace/i.test(a.text);typeof i<"u"?r.warn("Second Autoprefixer grid control comment was ignored. Autoprefixer applies control comments to the whole block, not to the next rules.",{node:a}):o?i="autoplace":u?i=!0:i=/on/i.test(a.text)}}),i!==void 0&&(n=i)}if(e.type==="atrule"&&e.name==="supports"){let i=e.params;i.includes("grid")&&i.includes("auto")&&(n=!1)}if(!e.nodes||n===null)if(e.parent){let i=this.gridStatus(e.parent,r);e.parent._autoprefixerSelfDisabled===!0?n=!1:n=i}else typeof this.prefixes.options.grid<"u"?n=this.prefixes.options.grid:typeof H_.AUTOPREFIXER_GRID<"u"?H_.AUTOPREFIXER_GRID==="autoplace"?n="autoplace":n=!0:n=!1;return e._autoprefixerGridStatus=n,n}reduceSpaces(e){let r=!1;if(this.prefixes.group(e).up(()=>(r=!0,!0)),r)return;let n=e.raw("before").split(` -`),i=n[n.length-1].length,a=!1;this.prefixes.group(e).down(o=>{n=o.raw("before").split(` -`);let u=n.length-1;n[u].length>i&&(a===!1&&(a=n[u].length-i),n[u]=n[u].slice(0,-a),o.raws.before=n.join(` -`))})}remove(e,r){let n=this.prefixes.remove["@resolution"];return e.walkAtRules((i,a)=>{this.prefixes.remove[`@${i.name}`]?this.disabled(i,r)||i.parent.removeChild(a):i.name==="media"&&i.params.includes("-resolution")&&n&&n.clean(i)}),e.walkRules((i,a)=>{if(!this.disabled(i,r)){for(let o of this.prefixes.remove.selectors)if(o.check(i)){i.parent.removeChild(a);return}}}),e.walkDecls((i,a)=>{if(this.disabled(i,r))return;let o=i.parent,u=this.prefixes.unprefixed(i.prop);if((i.prop==="transition"||i.prop==="transition-property")&&this.prefixes.transition.remove(i),this.prefixes.remove[i.prop]&&this.prefixes.remove[i.prop].remove){let c=this.prefixes.group(i).down(B=>this.prefixes.normalize(B.prop)===u);if(u==="flex-flow"&&(c=!0),i.prop==="-webkit-box-orient"){let B={"flex-direction":!0,"flex-flow":!0};if(!i.parent.some(f=>B[f.prop]))return}if(c&&!this.withHackValue(i)){i.raw("before").includes(` -`)&&this.reduceSpaces(i),o.removeChild(a);return}}for(let c of this.prefixes.values("remove",u)){if(!c.check||!c.check(i.value))continue;if(u=c.unprefixed,this.prefixes.group(i).down(f=>f.value.includes(u))){o.removeChild(a);return}}})}withHackValue(e){return e.prop==="-webkit-background-clip"&&e.value==="text"||e.prop==="-webkit-box-orient"&&e.parent.some(r=>r.prop==="-webkit-line-clamp")}};var tT=$j,Wj={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F A B C L M G N O P JB y z iC jC"},D:{1:"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E kC MC lC mC nC"},F:{1:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F B C vC wC xC yC AC cC zC"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C"},H:{1:"MD"},I:{1:"I RD SD",2:"GC J ND OD PD QD dC"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS Feature Queries",D:!0},Im={exports:{}},Kj={1:"ls",2:"rec",3:"pr",4:"cr",5:"wd",6:"other",7:"unoff"},Yj={y:1,n:2,a:4,p:8,u:16,x:32,d:64};const zj=Kj,U_=Yj,qj=gm.browsers,Jj=vm.browserVersions,Qj=Math.log(2);function Xj(t){let e=Object.keys(U_).reduce((i,a)=>(t&U_[a]&&i.push(a),i),[]),r=t>>7,n=[];for(;r;){let i=Math.floor(Math.log(r)/Qj)+1;n.unshift(`#${i}`),r-=Math.pow(2,i-1)}return e.concat(n).join(" ")}function rT(t){let e={status:zj[t.B],title:t.C,shown:t.D};return e.stats=Object.keys(t.A).reduce((r,n)=>{let i=t.A[n];return r[qj[n]]=Object.keys(i).reduce((a,o)=>{let u=i[o].split(" "),c=Xj(o);return u.forEach(B=>a[Jj[B]]=c),a},{}),r},{}),e}Im.exports=rT;Im.exports.default=rT;var nT=Im.exports;function $_(t){return t[t.length-1]}let iT={parse(t){let e=[""],r=[e];for(let n of t){if(n==="("){e=[""],$_(r).push(e),r.push(e);continue}if(n===")"){r.pop(),e=$_(r),e.push("");continue}e[e.length-1]+=n}return r[0]},stringify(t){let e="";for(let r of t){if(typeof r=="object"){e+=`(${iT.stringify(r)})`;continue}e+=r}return e}};var eV=iT;let tV=Wj,rV=nT,{parse:nV}=Us,iV=$s,EB=eV,aV=Ti,sV=Wt,W_=rV(tV),aT=[];for(let t in W_.stats){let e=W_.stats[t];for(let r in e){let n=e[r];/y/.test(n)&&aT.push(t+" "+r)}}let oV=class{constructor(e,r){this.Prefixes=e,this.all=r}add(e,r){return e.map(n=>{if(this.isProp(n)){let i=this.prefixed(n[0]);return i.length>1?this.convert(i):n}return typeof n=="object"?this.add(n,r):n})}cleanBrackets(e){return e.map(r=>typeof r!="object"?r:r.length===1&&typeof r[0]=="object"?this.cleanBrackets(r[0]):this.cleanBrackets(r))}convert(e){let r=[""];for(let n of e)r.push([`${n.prop}: ${n.value}`]),r.push(" or ");return r[r.length-1]="",r}disabled(e){if(!this.all.options.grid&&(e.prop==="display"&&e.value.includes("grid")||e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.all.options.flexbox===!1){if(e.prop==="display"&&e.value.includes("flex"))return!0;let r=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||r.includes(e.prop))return!0}return!1}isHack(e,r){return!new RegExp(`(\\(|\\s)${sV.escapeRegexp(r)}:`).test(e)}isNot(e){return typeof e=="string"&&/not\s*/i.test(e)}isOr(e){return typeof e=="string"&&/\s*or\s*/i.test(e)}isProp(e){return typeof e=="object"&&e.length===1&&typeof e[0]=="string"}normalize(e){if(typeof e!="object")return e;if(e=e.filter(r=>r!==""),typeof e[0]=="string"){let r=e[0].trim();if(r.includes(":")||r==="selector"||r==="not selector")return[EB.stringify(e)]}return e.map(r=>this.normalize(r))}parse(e){let r=e.split(":"),n=r[0],i=r[1];return i||(i=""),[n.trim(),i.trim()]}prefixed(e){let r=this.virtual(e);if(this.disabled(r.first))return r.nodes;let n={warn:()=>null},i=this.prefixer().add[r.first.prop];i&&i.process&&i.process(r.first,n);for(let a of r.nodes){for(let o of this.prefixer().values("add",r.first.prop))o.process(a);aV.save(this.all,a)}return r.nodes}prefixer(){if(this.prefixerCache)return this.prefixerCache;let e=this.all.browsers.selected.filter(n=>aT.includes(n)),r=new iV(this.all.browsers.data,e,this.all.options);return this.prefixerCache=new this.Prefixes(this.all.data,r,this.all.options),this.prefixerCache}process(e){let r=EB.parse(e.params);r=this.normalize(r),r=this.remove(r,e.params),r=this.add(r,e.params),r=this.cleanBrackets(r),e.params=EB.stringify(r)}remove(e,r){let n=0;for(;n[e.prefixed(n),e.regexp(n)]),this.unprefixed=e.name,this.nameRegexp=e.regexp()}check(e){return!(!e.selector.includes(this.prefixed)||!e.selector.match(this.regexp)||this.isHack(e))}isHack(e){let r=e.parent.index(e)+1,n=e.parent.nodes;for(;r=0;){let a=e.parent.nodes[i];if(a.type!=="rule")return!1;let o=!1;for(let u in r[this.name]){let c=r[this.name][u];if(a.selector===c){if(n===u)return!0;o=!0;break}}if(!o)return!1;i-=1}return!1}check(e){return e.selector.includes(this.name)?!!e.selector.match(this.regexp()):!1}old(e){return new BV(this,e)}possible(){return pV.prefixes()}prefixed(e){return this.name.replace(/^(\W*)/,`$1${e}`)}prefixeds(e){if(e._autoprefixerPrefixeds){if(e._autoprefixerPrefixeds[this.name])return e._autoprefixerPrefixeds}else e._autoprefixerPrefixeds={};let r={};if(e.selector.includes(",")){let i=dV.comma(e.selector).filter(a=>a.includes(this.name));for(let a of this.possible())r[a]=i.map(o=>this.replace(o,a)).join(", ")}else for(let n of this.possible())r[n]=this.replace(e.selector,n);return e._autoprefixerPrefixeds[this.name]=r,e._autoprefixerPrefixeds}regexp(e){if(!this.regexpCache.has(e)){let r=e?this.prefixed(e):this.name;this.regexpCache.set(e,new RegExp(`(^|[^:"'=])${hV.escapeRegexp(r)}`,"gi"))}return this.regexpCache.get(e)}replace(e,r){return e.replace(this.regexp(),`$1${this.prefixed(r)}`)}};var al=mV;let CV=xu,gV=class extends CV{add(e,r){let n=r+e.name;if(e.parent.some(o=>o.name===n&&o.params===e.params))return;let a=this.clone(e,{name:n});return e.parent.insertBefore(e,a)}process(e){let r=this.parentPrefix(e);for(let n of this.prefixes)(!r||r===n)&&this.add(e,n)}};var vV=gV;let _V=al;class sT extends _V{prefixed(e){return e==="-webkit-"?":-webkit-full-screen":e==="-moz-"?":-moz-full-screen":`:${e}fullscreen`}}sT.names=[":fullscreen"];var yV=sT;let bV=al;class oT extends bV{possible(){return super.possible().concat(["-moz- old","-ms- old"])}prefixed(e){return e==="-webkit-"?"::-webkit-input-placeholder":e==="-ms-"?"::-ms-input-placeholder":e==="-ms- old"?":-ms-input-placeholder":e==="-moz- old"?":-moz-placeholder":`::${e}placeholder`}}oT.names=["::placeholder"];var DV=oT;let wV=al;class lT extends wV{prefixed(e){return e==="-ms-"?":-ms-input-placeholder":`:${e}placeholder-shown`}}lT.names=[":placeholder-shown"];var TV=lT;let xV=al,AV=Wt;class uT extends xV{constructor(e,r,n){super(e,r,n),this.prefixes&&(this.prefixes=AV.uniq(this.prefixes.map(()=>"-webkit-")))}prefixed(e){return e==="-webkit-"?"::-webkit-file-upload-button":`::${e}file-selector-button`}}uT.names=["::file-selector-button"];var kV=uT,Wn=function(t){let e;return t==="-webkit- 2009"||t==="-moz-"?e=2009:t==="-ms-"?e=2012:t==="-webkit-"&&(e="final"),t==="-webkit- 2009"&&(t="-webkit-"),[e,t]};let K_=Us.list,Y_=Wn,SV=lt,Mm=class cT extends SV{normalize(){return"flex"}prefixed(e,r){let n;return[n,r]=Y_(r),n===2009?r+"box-flex":super.prefixed(e,r)}set(e,r){let n=Y_(r)[0];if(n===2009)return e.value=K_.space(e.value)[0],e.value=cT.oldValues[e.value]||e.value,super.set(e,r);if(n===2012){let i=K_.space(e.value);i.length===3&&i[2]==="0"&&(e.value=i.slice(0,2).concat("0px").join(" "))}return super.set(e,r)}};Mm.names=["flex","box-flex"];Mm.oldValues={auto:"1",none:"0"};var EV=Mm;let z_=Wn,PV=lt;class dT extends PV{normalize(){return"order"}prefixed(e,r){let n;return[n,r]=z_(r),n===2009?r+"box-ordinal-group":n===2012?r+"flex-order":super.prefixed(e,r)}set(e,r){return z_(r)[0]===2009&&/\d/.test(e.value)?(e.value=(parseInt(e.value)+1).toString(),super.set(e,r)):super.set(e,r)}}dT.names=["order","flex-order","box-ordinal-group"];var OV=dT;let RV=lt;class BT extends RV{check(e){let r=e.value;return!r.toLowerCase().includes("alpha(")&&!r.includes("DXImageTransform.Microsoft")&&!r.includes("data:image/svg+xml")}}BT.names=["filter"];var IV=BT;let MV=lt,{isPureNumber:ZV}=Wt;class fT extends MV{insert(e,r,n,i){if(r!=="-ms-")return super.insert(e,r,n);let a=this.clone(e),o=e.prop.replace(/end$/,"start"),u=r+e.prop.replace(/end$/,"span");if(!e.parent.some(c=>c.prop===u)){if(a.prop=u,e.value.includes("span"))a.value=e.value.replace(/span\s/i,"");else{let c;if(e.parent.walkDecls(o,B=>{c=B}),c)if(ZV(c.value)){let B=Number(e.value)-Number(c.value)+"";a.value=B}else return;else e.warn(i,`Can not prefix ${e.prop} (${o} is not found)`)}e.cloneBefore(a)}}}fT.names=["grid-row-end","grid-column-end"];var LV=fT;let NV=lt;class pT extends NV{check(e){return!e.value.split(/\s+/).some(r=>{let n=r.toLowerCase();return n==="reverse"||n==="alternate-reverse"})}}pT.names=["animation","animation-direction"];var FV=pT;let jV=Wn,VV=lt;class hT extends VV{insert(e,r,n){let i;if([i,r]=jV(r),i!==2009)return super.insert(e,r,n);let a=e.value.split(/\s+/).filter(p=>p!=="wrap"&&p!=="nowrap"&&"wrap-reverse");if(a.length===0||e.parent.some(p=>p.prop===r+"box-orient"||p.prop===r+"box-direction"))return;let u=a[0],c=u.includes("row")?"horizontal":"vertical",B=u.includes("reverse")?"reverse":"normal",f=this.clone(e);return f.prop=r+"box-orient",f.value=c,this.needCascade(e)&&(f.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,f),f=this.clone(e),f.prop=r+"box-direction",f.value=B,this.needCascade(e)&&(f.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,f)}}hT.names=["flex-flow","box-direction","box-orient"];var HV=hT;let GV=Wn,UV=lt;class mT extends UV{normalize(){return"flex"}prefixed(e,r){let n;return[n,r]=GV(r),n===2009?r+"box-flex":n===2012?r+"flex-positive":super.prefixed(e,r)}}mT.names=["flex-grow","flex-positive"];var $V=mT;let WV=Wn,KV=lt;class CT extends KV{set(e,r){if(WV(r)[0]!==2009)return super.set(e,r)}}CT.names=["flex-wrap"];var YV=CT;let zV=lt,po=pr;class gT extends zV{insert(e,r,n,i){if(r!=="-ms-")return super.insert(e,r,n);let a=po.parse(e),[o,u]=po.translate(a,0,2),[c,B]=po.translate(a,1,3);[["grid-row",o],["grid-row-span",u],["grid-column",c],["grid-column-span",B]].forEach(([f,p])=>{po.insertDecl(e,f,p)}),po.warnTemplateSelectorNotFound(e,i),po.warnIfGridRowColumnExists(e,i)}}gT.names=["grid-area"];var qV=gT;let JV=lt,Sl=pr;class vT extends JV{insert(e,r,n){if(r!=="-ms-")return super.insert(e,r,n);if(e.parent.some(o=>o.prop==="-ms-grid-row-align"))return;let[[i,a]]=Sl.parse(e);a?(Sl.insertDecl(e,"grid-row-align",i),Sl.insertDecl(e,"grid-column-align",a)):(Sl.insertDecl(e,"grid-row-align",i),Sl.insertDecl(e,"grid-column-align",i))}}vT.names=["place-self"];var QV=vT;let XV=lt;class _T extends XV{check(e){let r=e.value;return!r.includes("/")&&!r.includes("span")}normalize(e){return e.replace("-start","")}prefixed(e,r){let n=super.prefixed(e,r);return r==="-ms-"&&(n=n.replace("-start","")),n}}_T.names=["grid-row-start","grid-column-start"];var eH=_T;let q_=Wn,tH=lt;class ku extends tH{check(e){return e.parent&&!e.parent.some(r=>r.prop&&r.prop.startsWith("grid-"))}normalize(){return"align-self"}prefixed(e,r){let n;return[n,r]=q_(r),n===2012?r+"flex-item-align":super.prefixed(e,r)}set(e,r){let n=q_(r)[0];if(n===2012)return e.value=ku.oldValues[e.value]||e.value,super.set(e,r);if(n==="final")return super.set(e,r)}}ku.names=["align-self","flex-item-align"];ku.oldValues={"flex-end":"end","flex-start":"start"};var rH=ku;let nH=lt,iH=Wt;class yT extends nH{constructor(e,r,n){super(e,r,n),this.prefixes&&(this.prefixes=iH.uniq(this.prefixes.map(i=>i==="-ms-"?"-webkit-":i)))}}yT.names=["appearance"];var aH=yT;let J_=Wn,sH=lt;class bT extends sH{normalize(){return"flex-basis"}prefixed(e,r){let n;return[n,r]=J_(r),n===2012?r+"flex-preferred-size":super.prefixed(e,r)}set(e,r){let n;if([n,r]=J_(r),n===2012||n==="final")return super.set(e,r)}}bT.names=["flex-basis","flex-preferred-size"];var oH=bT;let lH=lt;class DT extends lH{normalize(){return this.name.replace("box-image","border")}prefixed(e,r){let n=super.prefixed(e,r);return r==="-webkit-"&&(n=n.replace("border","box-image")),n}}DT.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"];var uH=DT;let cH=lt;class ca extends cH{insert(e,r,n){let i=e.prop==="mask-composite",a;i?a=e.value.split(","):a=e.value.match(ca.regexp)||[],a=a.map(B=>B.trim()).filter(B=>B);let o=a.length,u;if(o&&(u=this.clone(e),u.value=a.map(B=>ca.oldValues[B]||B).join(", "),a.includes("intersect")&&(u.value+=", xor"),u.prop=r+"mask-composite"),i)return o?(this.needCascade(e)&&(u.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,u)):void 0;let c=this.clone(e);return c.prop=r+c.prop,o&&(c.value=c.value.replace(ca.regexp,"")),this.needCascade(e)&&(c.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,c),o?(this.needCascade(e)&&(u.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,u)):e}}ca.names=["mask","mask-composite"];ca.oldValues={add:"source-over",exclude:"xor",intersect:"source-in",subtract:"source-out"};ca.regexp=new RegExp(`\\s+(${Object.keys(ca.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig");var dH=ca;let Q_=Wn,BH=lt;class Su extends BH{normalize(){return"align-items"}prefixed(e,r){let n;return[n,r]=Q_(r),n===2009?r+"box-align":n===2012?r+"flex-align":super.prefixed(e,r)}set(e,r){let n=Q_(r)[0];return(n===2009||n===2012)&&(e.value=Su.oldValues[e.value]||e.value),super.set(e,r)}}Su.names=["align-items","flex-align","box-align"];Su.oldValues={"flex-end":"end","flex-start":"start"};var fH=Su;let pH=lt;class wT extends pH{insert(e,r,n){if(!(e.value==="all"&&r==="-ms-"))return e.value==="contain"&&(r==="-moz-"||r==="-webkit-")?void 0:super.insert(e,r,n)}set(e,r){return r==="-ms-"&&e.value==="contain"&&(e.value="element"),super.set(e,r)}}wT.names=["user-select"];var hH=wT;let X_=Wn,mH=lt;class TT extends mH{normalize(){return"flex-shrink"}prefixed(e,r){let n;return[n,r]=X_(r),n===2012?r+"flex-negative":super.prefixed(e,r)}set(e,r){let n;if([n,r]=X_(r),n===2012||n==="final")return super.set(e,r)}}TT.names=["flex-shrink","flex-negative"];var CH=TT;let gH=lt;class xT extends gH{insert(e,r,n){if(e.prop!=="break-inside")return super.insert(e,r,n);if(!(/region/i.test(e.value)||/page/i.test(e.value)))return super.insert(e,r,n)}normalize(e){return e.includes("inside")?"break-inside":e.includes("before")?"break-before":"break-after"}prefixed(e,r){return`${r}column-${e}`}set(e,r){return(e.prop==="break-inside"&&e.value==="avoid-column"||e.value==="avoid-page")&&(e.value="avoid"),super.set(e,r)}}xT.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"];var vH=xT;let _H=lt;class Eu extends _H{insert(e,r,n){if(r==="-ms-"){let i=this.set(this.clone(e),r);this.needCascade(e)&&(i.raws.before=this.calcBefore(n,e,r));let a="ltr";return e.parent.nodes.forEach(o=>{o.prop==="direction"&&(o.value==="rtl"||o.value==="ltr")&&(a=o.value)}),i.value=Eu.msValues[a][e.value]||e.value,e.parent.insertBefore(e,i)}return super.insert(e,r,n)}}Eu.names=["writing-mode"];Eu.msValues={ltr:{"horizontal-tb":"lr-tb","vertical-lr":"tb-lr","vertical-rl":"tb-rl"},rtl:{"horizontal-tb":"rl-tb","vertical-lr":"bt-lr","vertical-rl":"bt-rl"}};var yH=Eu;let bH=lt;class AT extends bH{set(e,r){return e.value=e.value.replace(/\s+fill(\s)/,"$1"),super.set(e,r)}}AT.names=["border-image"];var DH=AT;let ey=Wn,wH=lt;class Pu extends wH{normalize(){return"align-content"}prefixed(e,r){let n;return[n,r]=ey(r),n===2012?r+"flex-line-pack":super.prefixed(e,r)}set(e,r){let n=ey(r)[0];if(n===2012)return e.value=Pu.oldValues[e.value]||e.value,super.set(e,r);if(n==="final")return super.set(e,r)}}Pu.names=["align-content","flex-line-pack"];Pu.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"};var TH=Pu;let xH=lt;class _i extends xH{normalize(e){return _i.toNormal[e]||e}prefixed(e,r){return r==="-moz-"?r+(_i.toMozilla[e]||e):super.prefixed(e,r)}}_i.names=["border-radius"];_i.toMozilla={};_i.toNormal={};for(let t of["top","bottom"])for(let e of["left","right"]){let r=`border-${t}-${e}-radius`,n=`border-radius-${t}${e}`;_i.names.push(r),_i.names.push(n),_i.toMozilla[r]=n,_i.toNormal[n]=r}var AH=_i;let kH=lt;class kT extends kH{normalize(e){return e.includes("-before")?e.replace("-before","-block-start"):e.replace("-after","-block-end")}prefixed(e,r){return e.includes("-start")?r+e.replace("-block-start","-before"):r+e.replace("-block-end","-after")}}kT.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"];var SH=kT;let EH=lt,{getGridGap:PH,inheritGridGap:OH,parseTemplate:RH,warnGridGap:IH,warnMissedAreas:MH}=pr;class ST extends EH{insert(e,r,n,i){if(r!=="-ms-")return super.insert(e,r,n);if(e.parent.some(C=>C.prop==="-ms-grid-rows"))return;let a=PH(e),o=OH(e,a),{areas:u,columns:c,rows:B}=RH({decl:e,gap:o||a}),f=Object.keys(u).length>0,p=!!B,h=!!c;return IH({decl:e,gap:a,hasColumns:h,result:i}),MH(u,e,i),(p&&h||f)&&e.cloneBefore({prop:"-ms-grid-rows",raws:{},value:B}),h&&e.cloneBefore({prop:"-ms-grid-columns",raws:{},value:c}),e}}ST.names=["grid-template"];var ZH=ST;let LH=lt;class ET extends LH{normalize(e){return e.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}prefixed(e,r){return r+e.replace("-inline","")}}ET.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"];var NH=ET;let FH=lt;class PT extends FH{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}normalize(){return"align-self"}prefixed(e,r){return r+"grid-row-align"}}PT.names=["grid-row-align"];var jH=PT;let VH=lt;class Ou extends VH{contain3d(e){if(e.prop==="transform-origin")return!1;for(let r of Ou.functions3d)if(e.value.includes(`${r}(`))return!0;return!1}insert(e,r,n){if(r==="-ms-"){if(!this.contain3d(e)&&!this.keyframeParents(e))return super.insert(e,r,n)}else if(r==="-o-"){if(!this.contain3d(e))return super.insert(e,r,n)}else return super.insert(e,r,n)}keyframeParents(e){let{parent:r}=e;for(;r;){if(r.type==="atrule"&&r.name==="keyframes")return!0;({parent:r}=r)}return!1}set(e,r){return e=super.set(e,r),r==="-ms-"&&(e.value=e.value.replace(/rotatez/gi,"rotate")),e}}Ou.names=["transform","transform-origin"];Ou.functions3d=["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"];var HH=Ou;let ty=Wn,GH=lt;class OT extends GH{insert(e,r,n){let i;if([i,r]=ty(r),i!==2009)return super.insert(e,r,n);if(e.parent.some(f=>f.prop===r+"box-orient"||f.prop===r+"box-direction"))return;let o=e.value,u,c;o==="inherit"||o==="initial"||o==="unset"?(u=o,c=o):(u=o.includes("row")?"horizontal":"vertical",c=o.includes("reverse")?"reverse":"normal");let B=this.clone(e);return B.prop=r+"box-orient",B.value=u,this.needCascade(e)&&(B.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,B),B=this.clone(e),B.prop=r+"box-direction",B.value=c,this.needCascade(e)&&(B.raws.before=this.calcBefore(n,e,r)),e.parent.insertBefore(e,B)}normalize(){return"flex-direction"}old(e,r){let n;return[n,r]=ty(r),n===2009?[r+"box-orient",r+"box-direction"]:super.old(e,r)}}OT.names=["flex-direction","box-direction","box-orient"];var UH=OT;let $H=lt;class RT extends $H{check(e){return e.value==="pixelated"}normalize(){return"image-rendering"}prefixed(e,r){return r==="-ms-"?"-ms-interpolation-mode":super.prefixed(e,r)}process(e,r){return super.process(e,r)}set(e,r){return r!=="-ms-"?super.set(e,r):(e.prop="-ms-interpolation-mode",e.value="nearest-neighbor",e)}}RT.names=["image-rendering","interpolation-mode"];var WH=RT;let KH=lt,YH=Wt;class IT extends KH{constructor(e,r,n){super(e,r,n),this.prefixes&&(this.prefixes=YH.uniq(this.prefixes.map(i=>i==="-ms-"?"-webkit-":i)))}}IT.names=["backdrop-filter"];var zH=IT;let qH=lt,JH=Wt;class MT extends qH{constructor(e,r,n){super(e,r,n),this.prefixes&&(this.prefixes=JH.uniq(this.prefixes.map(i=>i==="-ms-"?"-webkit-":i)))}check(e){return e.value.toLowerCase()==="text"}}MT.names=["background-clip"];var QH=MT;let XH=lt;const eG=["none","underline","overline","line-through","blink","inherit","initial","unset"];class ZT extends XH{check(e){return e.value.split(/\s+/).some(r=>!eG.includes(r))}}ZT.names=["text-decoration"];var tG=ZT;let ry=Wn,rG=lt;class Ru extends rG{normalize(){return"justify-content"}prefixed(e,r){let n;return[n,r]=ry(r),n===2009?r+"box-pack":n===2012?r+"flex-pack":super.prefixed(e,r)}set(e,r){let n=ry(r)[0];if(n===2009||n===2012){let i=Ru.oldValues[e.value]||e.value;if(e.value=i,n!==2009||i!=="distribute")return super.set(e,r)}else if(n==="final")return super.set(e,r)}}Ru.names=["justify-content","flex-pack","box-pack"];Ru.oldValues={"flex-end":"end","flex-start":"start","space-around":"distribute","space-between":"justify"};var nG=Ru;let iG=lt;class LT extends iG{set(e,r){let n=e.value.toLowerCase();return r==="-webkit-"&&!n.includes(" ")&&n!=="contain"&&n!=="cover"&&(e.value=e.value+" "+e.value),super.set(e,r)}}LT.names=["background-size"];var aG=LT;let sG=lt,PB=pr;class NT extends sG{insert(e,r,n){if(r!=="-ms-")return super.insert(e,r,n);let i=PB.parse(e),[a,o]=PB.translate(i,0,1);i[0]&&i[0].includes("span")&&(o=i[0].join("").replace(/\D/g,"")),[[e.prop,a],[`${e.prop}-span`,o]].forEach(([c,B])=>{PB.insertDecl(e,c,B)})}}NT.names=["grid-row","grid-column"];var oG=NT;let lG=lt,{autoplaceGridItems:uG,getGridGap:cG,inheritGridGap:dG,prefixTrackProp:ny,prefixTrackValue:BG}=pr,fG=tT;class FT extends lG{insert(e,r,n,i){if(r!=="-ms-")return super.insert(e,r,n);let{parent:a,prop:o,value:u}=e,c=o.includes("rows"),B=o.includes("columns"),f=a.some(w=>w.prop==="grid-template"||w.prop==="grid-template-areas");if(f&&c)return!1;let p=new fG({options:{}}),h=p.gridStatus(a,i),C=cG(e);C=dG(e,C)||C;let v=c?C.row:C.column;(h==="no-autoplace"||h===!0)&&!f&&(v=null);let y=BG({gap:v,value:u});e.cloneBefore({prop:ny({prefix:r,prop:o}),value:y});let b=a.nodes.find(w=>w.prop==="grid-auto-flow"),D="row";if(b&&!p.disabled(b,i)&&(D=b.value.trim()),h==="autoplace"){let w=a.nodes.find(T=>T.prop==="grid-template-rows");if(!w&&f)return;if(!w&&!f){e.warn(i,"Autoplacement does not work without grid-template-rows property");return}!a.nodes.find(T=>T.prop==="grid-template-columns")&&!f&&e.warn(i,"Autoplacement does not work without grid-template-columns property"),B&&!f&&uG(e,i,C,D)}}normalize(e){return e.replace(/^grid-(rows|columns)/,"grid-template-$1")}prefixed(e,r){return r==="-ms-"?ny({prefix:r,prop:e}):super.prefixed(e,r)}}FT.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"];var pG=FT;let hG=lt;class jT extends hG{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}normalize(){return"justify-self"}prefixed(e,r){return r+"grid-column-align"}}jT.names=["grid-column-align"];var mG=jT;let CG=lt;class VT extends CG{normalize(){return"print-color-adjust"}prefixed(e,r){return r==="-moz-"?"color-adjust":r+"print-color-adjust"}}VT.names=["print-color-adjust","color-adjust"];var gG=VT;let vG=lt;class HT extends vG{normalize(){return"overscroll-behavior"}prefixed(e,r){return r+"scroll-chaining"}set(e,r){return e.value==="auto"?e.value="chained":(e.value==="none"||e.value==="contain")&&(e.value="none"),super.set(e,r)}}HT.names=["overscroll-behavior","scroll-chaining"];var _G=HT;let yG=lt,{getGridGap:bG,inheritGridGap:DG,parseGridAreas:wG,prefixTrackProp:TG,prefixTrackValue:iy,warnGridGap:xG,warnMissedAreas:AG}=pr;function kG(t){return t.trim().slice(1,-1).split(/["']\s*["']?/g)}class GT extends yG{insert(e,r,n,i){if(r!=="-ms-")return super.insert(e,r,n);let a=!1,o=!1,u=e.parent,c=bG(e);c=DG(e,c)||c,u.walkDecls(/-ms-grid-rows/,p=>p.remove()),u.walkDecls(/grid-template-(rows|columns)/,p=>{if(p.prop==="grid-template-rows"){o=!0;let{prop:h,value:C}=p;p.cloneBefore({prop:TG({prefix:r,prop:h}),value:iy({gap:c.row,value:C})})}else a=!0});let B=kG(e.value);a&&!o&&c.row&&B.length>1&&e.cloneBefore({prop:"-ms-grid-rows",raws:{},value:iy({gap:c.row,value:`repeat(${B.length}, auto)`})}),xG({decl:e,gap:c,hasColumns:a,result:i});let f=wG({gap:c,rows:B});return AG(f,e,i),e}}GT.names=["grid-template-areas"];var SG=GT;let EG=lt;class UT extends EG{set(e,r){return r==="-webkit-"&&(e.value=e.value.replace(/\s*(right|left)\s*/i,"")),super.set(e,r)}}UT.names=["text-emphasis-position"];var PG=UT;let OG=lt;class $T extends OG{set(e,r){return e.prop==="text-decoration-skip-ink"&&e.value==="auto"?(e.prop=r+"text-decoration-skip",e.value="ink",e):super.set(e,r)}}$T.names=["text-decoration-skip-ink","text-decoration-skip"];var RG=$T,IG={wrap:WT,limit:KT,validate:YT,test:Zm,curry:MG,name:zT};function WT(t,e,r){var n=e-t;return((r-t)%n+n)%n+t}function KT(t,e,r){return Math.max(t,Math.min(e,r))}function YT(t,e,r,n,i){if(!Zm(t,e,r,n,i))throw new Error(r+" is outside of range ["+t+","+e+")");return r}function Zm(t,e,r,n,i){return!(re||i&&r===e||n&&r===t)}function zT(t,e,r,n){return(r?"(":"[")+t+","+e+(n?")":"]")}function MG(t,e,r,n){var i=zT.bind(null,t,e,r,n);return{wrap:WT.bind(null,t,e),limit:KT.bind(null,t,e),validate:function(a){return YT(t,e,a,r,n)},test:function(a){return Zm(t,e,a,r,n)},toString:i,name:i}}let OB=Td,ZG=IG,LG=Au,NG=Ti,FG=Wt,ay=/top|left|right|bottom/gi;class $a extends NG{add(e,r){let n=e.prop;if(n.includes("mask")){if(r==="-webkit-"||r==="-webkit- old")return super.add(e,r)}else if(n==="list-style"||n==="list-style-image"||n==="content"){if(r==="-webkit-"||r==="-webkit- old")return super.add(e,r)}else return super.add(e,r)}cloneDiv(e){for(let r of e)if(r.type==="div"&&r.value===",")return r;return{after:" ",type:"div",value:","}}colorStops(e){let r=[];for(let n=0;n0&&(e[0].value==="to"?this.fixDirection(e):e[0].value.includes("deg")?this.fixAngle(e):this.isRadial(e)&&this.fixRadial(e)),e}fixAngle(e){let r=e[0].value;r=parseFloat(r),r=Math.abs(450-r)%360,r=this.roundFloat(r,3),e[0].value=`${r}deg`}fixDirection(e){e.splice(0,2);for(let r of e){if(r.type==="div")break;r.type==="word"&&(r.value=this.revertDirection(r.value))}}fixRadial(e){let r=[],n=[],i,a,o,u,c;for(u=0;ui===" "?{type:"space",value:i}:{type:"word",value:i}).concat(e.slice(1))}revertDirection(e){return $a.directions[e.toLowerCase()]||e}roundFloat(e,r){return parseFloat(e.toFixed(r))}}$a.names=["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"];$a.directions={bottom:"top",left:"right",right:"left",top:"bottom"};$a.oldDirections={bottom:"left top, left bottom","bottom left":"right top, left bottom","bottom right":"left top, right bottom",left:"right top, left top","left bottom":"right top, left bottom","left top":"right bottom, left top",right:"left top, right top","right bottom":"left top, right bottom","right top":"left bottom, right top",top:"left bottom, left top","top left":"right bottom, left top","top right":"left bottom, right top"};var jG=$a;let VG=Au,HG=Ti;function sy(t){return new RegExp(`(^|[\\s,(])(${t}($|[\\s),]))`,"gi")}class qT extends HG{add(e,r){if(!(e.prop.includes("grid")&&r!=="-webkit-"))return super.add(e,r)}isStretch(){return this.name==="stretch"||this.name==="fill"||this.name==="fill-available"}old(e){let r=e+this.name;return this.isStretch()&&(e==="-moz-"?r="-moz-available":e==="-webkit-"&&(r="-webkit-fill-available")),new VG(this.name,r,r,sy(r))}regexp(){return this.regexpCache||(this.regexpCache=sy(this.name)),this.regexpCache}replace(e,r){return r==="-moz-"&&this.isStretch()?e.replace(this.regexp(),"$1-moz-available$3"):r==="-webkit-"&&this.isStretch()?e.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(e,r)}}qT.names=["max-content","min-content","fit-content","fill","fill-available","stretch"];var GG=qT;let oy=Au,UG=Ti;class JT extends UG{old(e){return e==="-webkit-"?new oy(this.name,"-webkit-optimize-contrast"):e==="-moz-"?new oy(this.name,"-moz-crisp-edges"):super.old(e)}replace(e,r){return r==="-webkit-"?e.replace(this.regexp(),"$1-webkit-optimize-contrast"):r==="-moz-"?e.replace(this.regexp(),"$1-moz-crisp-edges"):super.replace(e,r)}}JT.names=["pixelated"];var $G=JT;let WG=Ti;class QT extends WG{replace(e,r){let n=super.replace(e,r);return r==="-webkit-"&&(n=n.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),n}}QT.names=["image-set"];var KG=QT;let YG=Us.list,zG=Ti;class XT extends zG{replace(e,r){return YG.space(e).map(n=>{if(n.slice(0,+this.name.length+1)!==this.name+"(")return n;let i=n.lastIndexOf(")"),a=n.slice(i+1),o=n.slice(this.name.length+1,i);if(r==="-webkit-"){let u=o.match(/\d*.?\d+%?/);u?(o=o.slice(u[0].length).trim(),o+=`, ${u[0]}`):o+=", 0.5"}return r+this.name+"("+o+")"+a}).join(" ")}}XT.names=["cross-fade"];var qG=XT;let JG=Wn,QG=Au,XG=Ti;class e5 extends XG{constructor(e,r){super(e,r),e==="display-flex"&&(this.name="flex")}check(e){return e.prop==="display"&&e.value===this.name}old(e){let r=this.prefixed(e);if(r)return new QG(this.name,r)}prefixed(e){let r,n;return[r,e]=JG(e),r===2009?this.name==="flex"?n="box":n="inline-box":r===2012?this.name==="flex"?n="flexbox":n="inline-flexbox":r==="final"&&(n=this.name),e+n}replace(e,r){return this.prefixed(r)}}e5.names=["display-flex","inline-flex"];var eU=e5;let tU=Ti;class t5 extends tU{constructor(e,r){super(e,r),e==="display-grid"&&(this.name="grid")}check(e){return e.prop==="display"&&e.value===this.name}}t5.names=["display-grid","inline-grid"];var rU=t5;let nU=Ti;class r5 extends nU{constructor(e,r){super(e,r),e==="filter-function"&&(this.name="filter")}}r5.names=["filter","filter-function"];var iU=r5;let aU=al,sU=Wt;class n5 extends aU{constructor(e,r,n){super(e,r,n),this.prefixes&&(this.prefixes=sU.uniq(this.prefixes.map(()=>"-webkit-")))}prefixed(e){return e==="-webkit-"?":-webkit-autofill":`:${e}autofill`}}n5.names=[":autofill"];var oU=n5;let ly=wd,ot=lt,uy=XF,lU=Bj,uU=tT,cU=lV,RB=$s,Ns=al,dU=vV,Hi=Ti,ho=Wt,BU=yV,fU=DV,pU=TV,hU=kV,mU=EV,CU=OV,gU=IV,vU=LV,_U=FV,yU=HV,bU=$V,DU=YV,wU=qV,TU=QV,xU=eH,AU=rH,kU=aH,SU=oH,EU=uH,PU=dH,OU=fH,RU=hH,IU=CH,MU=vH,ZU=yH,LU=DH,NU=TH,FU=AH,jU=SH,VU=ZH,HU=NH,GU=jH,UU=HH,$U=UH,WU=WH,KU=zH,YU=QH,zU=tG,qU=nG,JU=aG,QU=oG,XU=pG,e$=mG,t$=gG,r$=_G,n$=SG,i$=PG,a$=RG,s$=jG,o$=GG,l$=$G,u$=KG,c$=qG,d$=eU,B$=rU,f$=iU,p$=oU;Ns.hack(p$);Ns.hack(BU);Ns.hack(fU);Ns.hack(pU);Ns.hack(hU);ot.hack(mU);ot.hack(CU);ot.hack(gU);ot.hack(vU);ot.hack(_U);ot.hack(yU);ot.hack(bU);ot.hack(DU);ot.hack(wU);ot.hack(TU);ot.hack(xU);ot.hack(AU);ot.hack(kU);ot.hack(SU);ot.hack(EU);ot.hack(PU);ot.hack(OU);ot.hack(RU);ot.hack(IU);ot.hack(MU);ot.hack(ZU);ot.hack(LU);ot.hack(NU);ot.hack(FU);ot.hack(jU);ot.hack(VU);ot.hack(HU);ot.hack(GU);ot.hack(UU);ot.hack($U);ot.hack(WU);ot.hack(KU);ot.hack(YU);ot.hack(zU);ot.hack(qU);ot.hack(JU);ot.hack(QU);ot.hack(XU);ot.hack(e$);ot.hack(r$);ot.hack(n$);ot.hack(t$);ot.hack(i$);ot.hack(a$);Hi.hack(s$);Hi.hack(o$);Hi.hack(l$);Hi.hack(u$);Hi.hack(c$);Hi.hack(d$);Hi.hack(B$);Hi.hack(f$);let IB=new Map,h$=class Bh{constructor(e,r,n={}){this.data=e,this.browsers=r,this.options=n,[this.add,this.remove]=this.preprocess(this.select(this.data)),this.transition=new lU(this),this.processor=new uU(this)}cleaner(){if(this.cleanerCache)return this.cleanerCache;if(this.browsers.selected.length){let e=new RB(this.browsers.data,[]);this.cleanerCache=new Bh(this.data,e,this.options)}else return this;return this.cleanerCache}decl(e){return IB.has(e)||IB.set(e,ot.load(e)),IB.get(e)}group(e){let r=e.parent,n=r.index(e),{length:i}=r.nodes,a=this.unprefixed(e.prop),o=(u,c)=>{for(n+=u;n>=0&&n{let B=c.split(" ");return{browser:`${B[0]} ${B[1]}`,note:B[2]}}),o=a.filter(c=>c.note).map(c=>`${this.browsers.prefix(c.browser)} ${c.note}`);o=ho.uniq(o),a=a.filter(c=>this.browsers.isSelected(c.browser)).map(c=>{let B=this.browsers.prefix(c.browser);return c.note?`${B} ${c.note}`:B}),a=this.sort(ho.uniq(a)),this.options.flexbox==="no-2009"&&(a=a.filter(c=>!c.includes("2009")));let u=i.browsers.map(c=>this.browsers.prefix(c));i.mistakes&&(u=u.concat(i.mistakes)),u=u.concat(o),u=ho.uniq(u),a.length?(r.add[n]=a,a.length!a.includes(c)))):r.remove[n]=u}return r}sort(e){return e.sort((r,n)=>{let i=ho.removeNote(r).length,a=ho.removeNote(n).length;return i===a?n.length-r.length:a-i})}unprefixed(e){let r=this.normalize(ly.unprefixed(e));return r==="flex-direction"&&(r="flex-flow"),r}values(e,r){let n=this[e],i=n["*"]&&n["*"].values,a=n[r]&&n[r].values;return i&&a?ho.uniq(i.concat(a)):i||a||[]}};var m$=h$,MB,cy;function C$(){return cy||(cy=1,MB={A:{A:{1:"F A B",2:"K D E eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",257:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB",289:"GC iC jC",292:"fC"},D:{1:"0 1 2 3 4 5 6 7 8 9 IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"J"},E:{1:"IB D E F A B C L M G nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"J kC MC",129:"K lC mC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC AC cC zC BC",2:"F vC wC"},G:{1:"E 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"MC"},H:{2:"MD"},I:{1:"GC J I OD PD QD dC RD SD",33:"ND"},J:{1:"D A"},K:{1:"B C H AC cC BC",2:"A"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",257:"gD"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:!0}),MB}var ZB,dy;function g$(){return dy||(dy=1,ZB={A:{A:{1:"F A B",2:"K D E eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",33:"iC jC"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"J IB K D E F"},E:{1:"K D E F A B C L M G lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"IB",164:"J kC MC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC AC cC zC BC",2:"F vC wC"},G:{1:"E 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"0C dC",164:"MC"},H:{2:"MD"},I:{1:"J I QD dC RD SD",164:"GC ND OD PD"},J:{1:"A",33:"D"},K:{1:"B C H AC cC BC",2:"A"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS3 Box-shadow",D:!0}),ZB}var LB,By;function v$(){return By||(By=1,LB={A:{A:{1:"A B",2:"K D E F eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J iC jC",33:"IB K D E F A B C L M G"},D:{1:"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"kC MC",33:"K D E lC mC nC",292:"J IB"},F:{1:"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F B vC wC xC yC AC cC zC",33:"0 1 2 3 C G N O P JB y z KB LB MB NB"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E 2C 3C 4C",164:"MC 0C dC 1C"},H:{2:"MD"},I:{1:"I",33:"J QD dC RD SD",164:"GC ND OD PD"},J:{33:"D A"},K:{1:"H BC",2:"A B C AC cC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:5,C:"CSS Animation",D:!0}),LB}var NB,fy;function _$(){return fy||(fy=1,NB={A:{A:{1:"A B",2:"K D E F eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC jC",33:"IB K D E F A B C L M G",164:"J"},D:{1:"4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z"},E:{1:"D E F A B C L M G mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"K lC",164:"J IB kC MC"},F:{1:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F vC wC",33:"C",164:"B xC yC AC cC zC"},G:{1:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"2C",164:"MC 0C dC 1C"},H:{2:"MD"},I:{1:"I RD SD",33:"GC J ND OD PD QD dC"},J:{1:"A",33:"D"},K:{1:"H BC",33:"C",164:"A B AC cC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:5,C:"CSS3 Transitions",D:!0}),NB}var FB,py;function y$(){return py||(py=1,FB={A:{A:{2:"eC",8:"K D E",129:"A B",161:"F"},B:{1:"4 5 6 7 8 9 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",129:"C L M G N"},C:{1:"0 1 2 3 4 5 6 7 8 9 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",33:"J IB K D E F A B C L M G iC jC"},D:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"J IB K D E kC MC lC mC nC"},F:{1:"1 2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F vC wC",33:"0 B C G N O P JB y z xC yC AC cC zC"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E MC 0C dC 1C 2C 3C 4C"},H:{2:"MD"},I:{1:"I",33:"GC J ND OD PD QD dC RD SD"},J:{33:"D A"},K:{1:"B C H AC cC BC",2:"A"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS3 2D Transforms",D:!0}),FB}var jB,hy;function b$(){return hy||(hy=1,jB={A:{A:{2:"K D E F eC",132:"A B"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F iC jC",33:"A B C L M G"},D:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B",33:"0 1 2 3 C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"kC MC",33:"J IB K D E lC mC nC",257:"F A B C L M G oC NC AC BC pC qC rC OC"},F:{1:"1 2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 G N O P JB y z"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E MC 0C dC 1C 2C 3C 4C",257:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC"},H:{2:"MD"},I:{1:"I",2:"ND OD PD",33:"GC J QD dC RD SD"},J:{33:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{132:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:5,C:"CSS3 3D Transforms",D:!0}),jB}var VB,my;function D$(){return my||(my=1,VB={A:{A:{1:"A B",2:"K D E F eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC",260:"0 1 2 3 N O P JB y z KB LB MB NB OB PB QB RB SB TB",292:"J IB K D E F A B C L M G jC"},D:{1:"4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 A B C L M G N O P JB y z",548:"J IB K D E F"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"kC MC",260:"D E F A B C L M G mC nC oC NC AC BC pC qC rC OC",292:"K lC",804:"J IB"},F:{1:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F B vC wC xC yC",33:"C zC",164:"AC cC"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",260:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC",292:"1C 2C",804:"MC 0C dC"},H:{2:"MD"},I:{1:"I RD SD",33:"J QD dC",548:"GC ND OD PD"},J:{1:"A",548:"D"},K:{1:"H BC",2:"A B",33:"C",164:"AC cC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS Gradients",D:!0}),VB}var HB,Cy;function w$(){return Cy||(Cy=1,HB={A:{A:{1:"E F A B",8:"K D eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB iC jC"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"J IB K D E F"},E:{1:"K D E F A B C L M G lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"J IB kC MC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC",2:"F"},G:{1:"E 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"MC 0C dC"},H:{1:"MD"},I:{1:"J I QD dC RD SD",33:"GC ND OD PD"},J:{1:"A",33:"D"},K:{1:"A B C H AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:5,C:"CSS3 Box-sizing",D:!0}),HB}var GB,gy;function T$(){return gy||(gy=1,GB={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",1028:"L M G N O P",1346:"C"},C:{1:"4 5 6 7 8 9 TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC",196:"SB",516:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB jC"},D:{1:"4 5 6 7 8 9 lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G N O",33:"0 1 2 3 P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{1:"A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC lC",33:"K D E F mC nC"},F:{1:"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{1:"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"E 2C 3C 4C 5C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",33:"RD SD"},J:{2:"D",33:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",33:"J TD UD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:5,C:"CSS Filter Effects",D:!0}),GB}var UB,vy;function x$(){return vy||(vy=1,UB={A:{A:{2:"K D E F A B eC"},B:{2:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{2:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E kC MC lC mC nC",33:"F"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C",33:"5C 6C"},H:{2:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A B C H AC cC BC"},L:{2:"I"},M:{2:"9B"},N:{2:"A B"},O:{2:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{2:"eD"},R:{2:"fD"},S:{2:"gD hD"}},B:5,C:"CSS filter() function",D:!0}),UB}var $B,_y;function A$(){return _y||(_y=1,$B={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N",257:"O P"},C:{1:"4 5 6 7 8 9 m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB iC jC",578:"0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l"},D:{1:"4 5 6 7 8 9 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB",194:"fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B"},E:{1:"FC bC uC",2:"J IB K D E kC MC lC mC nC",33:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC"},F:{1:"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB vC wC xC yC AC cC zC BC",194:"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{1:"FC bC",2:"E MC 0C dC 1C 2C 3C 4C",33:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z ZD aD bD cD DC EC FC dD",2:"J",194:"TD UD VD WD XD NC YD"},Q:{2:"eD"},R:{1:"fD"},S:{2:"gD hD"}},B:7,C:"CSS Backdrop Filter",D:!0}),$B}var WB,yy;function k$(){return yy||(yy=1,WB={A:{A:{2:"K D E F A B eC"},B:{2:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{33:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",164:"fC GC iC jC"},D:{2:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{2:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A B C H AC cC BC"},L:{2:"I"},M:{33:"9B"},N:{2:"A B"},O:{2:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{2:"eD"},R:{2:"fD"},S:{33:"gD hD"}},B:5,C:"CSS element() function",D:!0}),WB}var KB,by;function S$(){return by||(by=1,KB={A:{A:{1:"A B",2:"K D E F eC"},B:{1:"C L M G N O P",516:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{132:"kB lB mB nB oB pB qB HC rB IC sB tB uB",164:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB iC jC",516:"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a",1028:"4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC"},D:{420:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB",516:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"A B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",132:"F oC",164:"D E nC",420:"J IB K kC MC lC mC"},F:{1:"C AC cC zC BC",2:"F B vC wC xC yC",420:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB",516:"VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",132:"5C 6C",164:"E 3C 4C",420:"MC 0C dC 1C 2C"},H:{1:"MD"},I:{420:"GC J ND OD PD QD dC RD SD",516:"I"},J:{420:"D A"},K:{1:"C AC cC BC",2:"A B",516:"H"},L:{516:"I"},M:{1028:"9B"},N:{1:"A B"},O:{516:"CC"},P:{420:"J",516:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{516:"eD"},R:{516:"fD"},S:{164:"gD hD"}},B:4,C:"CSS3 Multiple column layout",D:!0}),KB}var YB,Dy;function E$(){return Dy||(Dy=1,YB={A:{A:{2:"K D E F eC",33:"A B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"C L M G N O P"},C:{1:"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB iC jC"},D:{1:"4 5 6 7 8 9 mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{33:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{1:"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{33:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I",33:"GC J ND OD PD QD dC RD SD"},J:{33:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{33:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",33:"J TD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:5,C:"CSS user-select: none",D:!0}),YB}var zB,wy;function P$(){return wy||(wy=1,zB={A:{A:{2:"K D E F eC",1028:"B",1316:"A"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",164:"fC GC J IB K D E F A B C L M G N O P JB y z iC jC",516:"0 1 2 3 KB LB"},D:{1:"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 z KB LB MB",164:"J IB K D E F A B C L M G N O P JB y"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"D E mC nC",164:"J IB K kC MC lC"},F:{1:"0 1 2 3 O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F B C vC wC xC yC AC cC zC",33:"G N"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E 3C 4C",164:"MC 0C dC 1C 2C"},H:{1:"MD"},I:{1:"I RD SD",164:"GC J ND OD PD QD dC"},J:{1:"A",164:"D"},K:{1:"H BC",2:"A B C AC cC"},L:{1:"I"},M:{1:"9B"},N:{1:"B",292:"A"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS Flexible Box Layout Module",D:!0}),zB}var qB,Ty;function O$(){return Ty||(Ty=1,qB={A:{A:{2:"K D E eC",260:"F",516:"A B"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC jC",33:"J IB K D E F A B C L M G"},D:{1:"4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G N O P",33:"0 1 2 3 JB y z"},E:{1:"D E F A B C L M G mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC lC",33:"K"},F:{1:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC"},G:{1:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"2C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",132:"RD SD"},J:{1:"A",2:"D"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"calc() as CSS unit value",D:!0}),qB}var JB,xy;function R$(){return xy||(xy=1,JB={A:{A:{1:"F A B",2:"K D E eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC",36:"jC"},D:{1:"0 1 2 3 4 5 6 7 8 9 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",516:"J IB K D E F A B C L M"},E:{1:"D E F A B C L M G nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",772:"J IB K kC MC lC mC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC AC cC zC BC",2:"F vC",36:"wC"},G:{1:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",4:"MC 0C dC 2C",516:"1C"},H:{132:"MD"},I:{1:"I RD SD",36:"ND",516:"GC J QD dC",548:"OD PD"},J:{1:"D A"},K:{1:"A B C H AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS3 Background-image options",D:!0}),JB}var QB,Ay;function I$(){return Ay||(Ay=1,QB={A:{A:{2:"K D E F A B eC"},B:{1:"G N O P",33:"C L M",132:"9 AB BB CB DB EB FB GB HB I",164:"4 5 6 7 8 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},C:{1:"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB iC jC"},D:{132:"9 AB BB CB DB EB FB GB HB I 9B KC LC",164:"0 1 2 3 4 5 6 7 8 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{16:"kC MC",132:"CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",388:"M G qC rC OC PC",420:"J IB K D E F A B C L lC mC nC oC NC AC BC pC"},F:{2:"F B C vC wC xC yC AC cC zC BC",132:"p q r s t u v w x",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{16:"MC 0C dC 1C",132:"CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",388:"HD ID JD OC PC",420:"E 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD"},H:{2:"MD"},I:{16:"GC ND OD PD",132:"I",164:"J QD dC RD SD"},J:{164:"D A"},K:{16:"A B C AC cC BC",132:"H"},L:{132:"I"},M:{1:"9B"},N:{2:"A B"},O:{164:"CC"},P:{1:"3",164:"0 1 2 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{164:"eD"},R:{164:"fD"},S:{1:"gD hD"}},B:7,C:"Background-clip: text",D:!0}),QB}var XB,ky;function M$(){return ky||(ky=1,XB={A:{A:{1:"A B",2:"K D E F eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC jC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB",164:"J IB K D E F A B C L M"},D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G",33:"0 1 2 3 z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB",292:"N O P JB y"},E:{1:"A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"D E F kC MC mC nC",4:"J IB K lC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB"},G:{1:"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E 3C 4C 5C",4:"MC 0C dC 1C 2C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",33:"RD SD"},J:{2:"D",33:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",33:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:2,C:"CSS font-feature-settings",D:!0}),XB}var ef,Sy;function Z$(){return Sy||(Sy=1,ef={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 fC GC J IB K D E F A B C L M G N O P JB y z iC jC",194:"2 3 KB LB MB NB OB PB QB RB"},D:{1:"4 5 6 7 8 9 RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB",33:"NB OB PB QB"},E:{1:"A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC mC",33:"D E F nC"},F:{1:"0 1 2 3 y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C G vC wC xC yC AC cC zC BC",33:"N O P JB"},G:{1:"BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C 8C 9C AD"},H:{2:"MD"},I:{1:"I SD",2:"GC J ND OD PD QD dC",33:"RD"},J:{2:"D",33:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS3 font-kerning",D:!0}),ef}var tf,Ey;function L$(){return Ey||(Ey=1,tf={A:{A:{1:"B",2:"K D E F A eC"},B:{1:"4 5 6 7 8 9 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",129:"C L"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",260:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB",804:"J IB K D E F A B C L M iC jC"},D:{1:"4 5 6 7 8 9 oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",260:"jB kB lB mB nB",388:"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB",1412:"0 1 2 3 G N O P JB y z KB LB MB NB",1956:"J IB K D E F A B C L M"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",129:"A B C L M G oC NC AC BC pC qC rC OC",1412:"K D E F mC nC",1956:"J IB kC MC lC"},F:{1:"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F vC wC",260:"WB XB YB ZB aB",388:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB",1796:"xC yC",1828:"B C AC cC zC BC"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",129:"6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC",1412:"E 2C 3C 4C 5C",1956:"MC 0C dC 1C"},H:{1828:"MD"},I:{1:"I",388:"RD SD",1956:"GC J ND OD PD QD dC"},J:{1412:"A",1924:"D"},K:{1:"H",2:"A",1828:"B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{1:"B",2:"A"},O:{1:"CC"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",260:"TD UD",388:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",260:"gD"}},B:4,C:"CSS3 Border images",D:!0}),tf}var rf,Py;function N$(){return Py||(Py=1,rf={A:{A:{1:"F A B",2:"K D E eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC iC jC"},D:{1:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC",2:"F"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I RD SD",2:"GC J ND OD PD QD dC"},J:{1:"A",2:"D"},K:{1:"C H cC BC",16:"A B AC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:5,C:"::selection CSS pseudo-element",D:!0}),rf}var nf,Oy;function F$(){return Oy||(Oy=1,nf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",36:"C L M G N O P"},C:{1:"4 5 6 7 8 9 jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 2 3 JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB",130:"fC GC J IB K D E F A B C L M G N O P iC jC"},D:{1:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",36:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{1:"B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J kC MC",36:"IB K D E F A lC mC nC oC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",36:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},G:{1:"8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C",36:"E dC 1C 2C 3C 4C 5C 6C 7C"},H:{2:"MD"},I:{1:"I",36:"GC J ND OD PD QD dC RD SD"},J:{36:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{36:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",36:"J TD UD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:5,C:"::placeholder CSS pseudo-element",D:!0}),nf}var af,Ry;function j$(){return Ry||(Ry=1,af={A:{A:{2:"K D E F eC",292:"A B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC jC",164:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB"},D:{1:"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E kC MC lC mC nC"},F:{1:"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB vC wC xC yC AC cC zC BC"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",164:"gD"}},B:5,C:":placeholder-shown CSS pseudo-class",D:!0}),af}var sf,Iy;function V$(){return Iy||(Iy=1,sf={A:{A:{2:"K D E F eC",33:"A B"},B:{1:"4 5 6 7 8 9 o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"C L M G N O P",132:"Q H R S T U V W",260:"X Y Z a b c d e f g h i j k l m n"},C:{1:"4 5 6 7 8 9 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC",33:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB"},D:{1:"4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB",132:"nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W"},E:{1:"EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC",33:"K D E F A B C L M G lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC"},F:{1:"a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB vC wC xC yC AC cC zC BC",132:"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z"},G:{1:"EC VC WC XC YC ZC aC FC bC",2:"MC 0C",33:"E dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J",132:"TD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS Hyphenation",D:!0}),sf}var of,My;function H$(){return My||(My=1,of={A:{A:{2:"K D E F A eC",548:"B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",516:"C L M G N O P"},C:{1:"4 5 6 7 8 9 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F iC jC",676:"0 1 2 3 A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB",1700:"fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB"},D:{1:"4 5 6 7 8 9 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M",676:"G N O P JB",804:"0 1 2 3 y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B"},E:{1:"TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC",548:"PC CC sC DC QC RC SC",676:"lC",804:"K D E F A B C L M G mC nC oC NC AC BC pC qC rC OC"},F:{1:"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F B C vC wC xC yC AC cC zC",804:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD",2052:"BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D",292:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A",548:"B"},O:{1:"CC"},P:{1:"0 1 2 3 y z NC YD ZD aD bD cD DC EC FC dD",804:"J TD UD VD WD XD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:1,C:"Fullscreen API",D:!0}),of}var lf,Zy;function G$(){return Zy||(Zy=1,lf={A:{D:{1:"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB",33:"QB RB SB TB UB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"C L M G N O P"},C:{1:"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB iC jC"},M:{1:"9B"},A:{2:"K D E F A eC",33:"B"},F:{1:"2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C G N O P vC wC xC yC AC cC zC BC",33:"0 1 JB y z"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC uC"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},I:{1:"I",2:"GC J ND OD PD QD dC",33:"RD SD"}},B:6,C:"CSS ::backdrop pseudo-element",D:void 0}),lf}var uf,Ly;function U$(){return Ly||(Ly=1,uf={A:{D:{1:"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"C L M G N O P Q H R S T U V W X"},C:{1:"4 5 6 7 8 9 JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R iC jC"},M:{1:"9B"},A:{2:"K D E F eC",33:"A B"},F:{1:"5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"G qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"uC",33:"J IB K D E F A B C L M kC MC lC mC nC oC NC AC BC pC"},G:{1:"ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD"},P:{1:"0 1 2 3 y z cD DC EC FC dD",33:"J TD UD VD WD XD NC YD ZD aD bD"},I:{1:"I",2:"GC J ND OD PD QD dC",33:"RD SD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:void 0}),uf}var cf,Ny;function $$(){return Ny||(Ny=1,cf={A:{D:{1:"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{1:"I"},B:{1:"4 5 6 7 8 9 t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P",33:"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{1:"4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U iC jC"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"G rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"uC",33:"J IB K D E F A B C L M kC MC lC mC nC oC NC AC BC pC qC"},G:{1:"JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID"},P:{1:"0 1 2 3 z",33:"J y TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},I:{1:"I",2:"GC J ND OD PD QD dC",33:"RD SD"}},B:6,C:":autofill CSS pseudo-class",D:void 0}),cf}var df,Fy;function W$(){return Fy||(Fy=1,df={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC jC",33:"lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z",164:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{1:"4 5 6 7 8 9 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G N O P JB y",132:"0 1 2 3 z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},E:{1:"M G pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC",132:"D E F A B C L mC nC oC NC AC BC"},F:{1:"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F vC wC xC",132:"0 1 2 3 G N O P JB y z KB LB MB",164:"B C yC AC cC zC BC"},G:{1:"GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C",132:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD"},H:{164:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",132:"RD SD"},J:{132:"D A"},K:{1:"H",2:"A",164:"B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{164:"gD hD"}},B:4,C:"CSS3 tab-size",D:!0}),df}var Bf,jy;function K$(){return jy||(jy=1,Bf={A:{A:{2:"K D E F A B eC"},B:{2:"C L M G N O P",1025:"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",1537:"Q H R S T U V W X Y Z a b c"},C:{2:"fC",932:"0 1 2 3 GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB iC jC",2308:"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC"},D:{2:"J IB K D E F A B C L M G N O P JB y z",545:"0 1 2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB",1025:"4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",1537:"eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c"},E:{1:"DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC",516:"B C L M G AC BC pC qC rC OC PC CC sC",548:"F A oC NC",676:"D E mC nC"},F:{2:"F B C vC wC xC yC AC cC zC BC",513:"SB",545:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB",1025:"e f g h i j k l m n o p q r s t u v w x",1537:"RB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d"},G:{1:"DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C",516:"HD ID JD OC PC CC KD",548:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD",676:"E 3C 4C"},H:{2:"MD"},I:{2:"GC J ND OD PD QD dC",545:"RD SD",1025:"I"},J:{2:"D",545:"A"},K:{2:"A B C AC cC BC",1025:"H"},L:{1025:"I"},M:{2308:"9B"},N:{2:"A B"},O:{1537:"CC"},P:{545:"J",1025:"0 1 2 3 y z EC FC dD",1537:"TD UD VD WD XD NC YD ZD aD bD cD DC"},Q:{1537:"eD"},R:{1537:"fD"},S:{932:"gD",2308:"hD"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:!0}),Bf}var ff,Vy;function Y$(){return Vy||(Vy=1,ff={A:{D:{2:"J IB K D E F A B C L M G N O P JB y z",33:"0 1 2 3 4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},L:{33:"I"},B:{2:"C L M G N O P",33:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{2:"fC",33:"0 1 2 3 4 5 6 7 8 9 GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},M:{33:"9B"},A:{2:"K D E F A B eC"},F:{2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},K:{2:"A B C AC cC BC",33:"H"},E:{2:"J IB K kC MC lC mC uC",33:"D E F A B C L M G nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC"},G:{2:"MC 0C dC 1C 2C",33:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},P:{2:"J",33:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},I:{2:"GC J ND OD PD QD dC",33:"I RD SD"}},B:6,C:"width: stretch property",D:void 0}),ff}var pf,Hy;function z$(){return Hy||(Hy=1,pf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"2 3 4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 fC GC J IB K D E F A B C L M G N O P JB y z iC jC"},D:{1:"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"J IB K D E kC MC lC mC nC"},F:{1:"2 3 C KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC BC",2:"F B vC wC xC yC AC cC",33:"0 1 G N O P JB y z"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{33:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{2:"9B"},N:{2:"A B"},O:{1:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{2:"gD hD"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:!0}),pf}var hf,Gy;function q$(){return Gy||(Gy=1,hf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M"},C:{1:"4 5 6 7 8 9 LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",33:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB iC jC"},D:{1:"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"J IB K D E F A kC MC lC mC nC oC NC"},F:{1:"C nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x zC BC",2:"F B vC wC xC yC AC cC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{33:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{2:"9B"},N:{2:"A B"},O:{1:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{2:"gD hD"}},B:2,C:"CSS grab & grabbing cursors",D:!0}),hf}var mf,Uy;function J$(){return Uy||(Uy=1,mf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G",1028:"Q H R S T U V W X Y Z",4100:"N O P"},C:{1:"4 5 6 7 8 9 HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z iC jC",194:"KB LB MB NB OB PB",516:"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{1:"4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 J IB K D E F A B C L M G N O P JB y z VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB",322:"1 2 3 KB LB MB NB OB PB QB RB SB TB UB kB lB mB nB",1028:"oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z"},E:{1:"L M G pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC",33:"E F A B C nC oC NC AC BC",2084:"D mC"},F:{1:"8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB vC wC xC yC AC cC zC BC",322:"XB YB ZB",1028:"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B"},G:{1:"DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"E 4C 5C 6C 7C 8C 9C AD BD CD",2084:"2C 3C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD"},Q:{1028:"eD"},R:{1:"fD"},S:{1:"hD",516:"gD"}},B:5,C:"CSS position:sticky",D:!0}),mf}var Cf,$y;function Q$(){return $y||($y=1,Cf={A:{A:{1:"B",2:"K D E F eC",164:"A"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC",8:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB",328:"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{1:"4 5 6 7 8 9 nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G N O P JB y z",8:"0 1 2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB",584:"kB lB mB"},E:{1:"L M G pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC",8:"D E F A B C mC nC oC NC AC",1096:"BC"},F:{1:"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",8:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB",584:"XB YB ZB"},G:{1:"ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",8:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD",6148:"DD"},H:{2:"MD"},I:{1:"I",8:"GC J ND OD PD QD dC RD SD"},J:{8:"D A"},K:{1:"H",2:"A",8:"B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{1:"B",36:"A"},O:{1:"CC"},P:{1:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"TD",8:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",328:"gD"}},B:2,C:"Pointer events",D:!0}),Cf}var gf,Wy;function X$(){return Wy||(Wy=1,gf={A:{A:{2:"K D E F A B eC"},B:{2:"C L M G N O P",2052:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{2:"fC GC J IB iC jC",1028:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",1060:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},D:{2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z",226:"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB",2052:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{2:"J IB K D kC MC lC mC",772:"L M G BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",804:"E F A B C oC NC AC",1316:"nC"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB vC wC xC yC AC cC zC BC",226:"TB UB VB WB XB YB ZB aB bB",2052:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{2:"MC 0C dC 1C 2C 3C",292:"E 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A B C AC cC BC",2052:"H"},L:{2052:"I"},M:{1028:"9B"},N:{2:"A B"},O:{2052:"CC"},P:{2:"J TD UD",2052:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{2052:"eD"},R:{2052:"fD"},S:{1028:"gD hD"}},B:4,C:"text-decoration styling",D:!0}),gf}var vf,Ky;function eW(){return Ky||(Ky=1,vf={A:{D:{1:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{2:"J IB K D kC MC lC mC nC uC",33:"E F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC"},G:{2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"text-decoration shorthand property",D:void 0}),vf}var _f,Yy;function tW(){return Yy||(Yy=1,_f={A:{D:{1:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC",33:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"L M G BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB K D kC MC lC mC nC uC",33:"E F A B C oC NC AC"},G:{1:"CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C 8C 9C AD BD"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"text-decoration-color property",D:void 0}),_f}var yf,zy;function rW(){return zy||(zy=1,yf={A:{D:{1:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC",33:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"L M G BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB K D kC MC lC mC nC uC",33:"E F A B C oC NC AC"},G:{1:"CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C 8C 9C AD BD"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"text-decoration-line property",D:void 0}),yf}var bf,qy;function nW(){return qy||(qy=1,bf={A:{D:{1:"4 5 6 7 8 9 pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB iC jC",33:"0 1 2 3 K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"L M G BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB K D kC MC lC mC nC uC",33:"E F A B C oC NC AC"},G:{1:"CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C 8C 9C AD BD"},P:{1:"0 1 2 3 y z VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"text-decoration-style property",D:void 0}),bf}var Df,Jy;function iW(){return Jy||(Jy=1,Df={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"C L M G N O P"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{1:"4 5 6 7 8 9 mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB",258:"KB"},E:{2:"J IB K D E F A B C L M G kC MC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",258:"lC"},F:{1:"bB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB cB vC wC xC yC AC cC zC BC"},G:{2:"MC 0C dC",33:"E 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{33:"9B"},N:{161:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},Q:{1:"eD"},R:{1:"fD"},S:{2:"gD hD"}},B:7,C:"CSS text-size-adjust",D:!0}),Df}var wf,Qy;function aW(){return Qy||(Qy=1,wf={A:{A:{2:"K D E F A B eC"},B:{1:"9 AB BB CB DB EB FB GB HB I",2:"C L M G N",164:"4 5 6 7 8 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",3138:"O",12292:"P"},C:{1:"4 5 6 7 8 9 lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",260:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB iC jC"},D:{1:"9 AB BB CB DB EB FB GB HB I 9B KC LC",164:"0 1 2 3 4 5 6 7 8 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"kC MC",164:"J IB K D E F A B C L M G lC mC nC oC NC AC BC pC qC rC OC"},F:{1:"p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",164:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC"},H:{2:"MD"},I:{1:"I",164:"RD SD",676:"GC J ND OD PD QD dC"},J:{164:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{164:"CC"},P:{1:"3",164:"0 1 2 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{164:"eD"},R:{164:"fD"},S:{1:"hD",260:"gD"}},B:4,C:"CSS Masks",D:!0}),wf}var Tf,Xy;function sW(){return Xy||(Xy=1,Tf={A:{A:{2:"K D E F A B eC"},B:{2:"C L M G N O",260:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",3138:"P"},C:{1:"4 5 6 7 8 9 mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",132:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB iC jC",644:"fB gB hB iB jB kB lB"},D:{2:"0 1 J IB K D E F A B C L M G N O P JB y z",260:"4 5 6 7 8 9 nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",292:"2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{2:"J IB K kC MC lC mC",260:"M G pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",292:"D E F A B C L nC oC NC AC BC"},F:{2:"F B C vC wC xC yC AC cC zC BC",260:"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",292:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{2:"MC 0C dC 1C 2C",260:"DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",292:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD"},H:{2:"MD"},I:{2:"GC J ND OD PD QD dC",260:"I",292:"RD SD"},J:{2:"D A"},K:{2:"A B C AC cC BC",260:"H"},L:{260:"I"},M:{1:"9B"},N:{2:"A B"},O:{260:"CC"},P:{260:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",292:"J TD"},Q:{260:"eD"},R:{260:"fD"},S:{1:"hD",644:"gD"}},B:4,C:"CSS clip-path property (for HTML)",D:!0}),Tf}var xf,e3;function oW(){return e3||(e3=1,xf={A:{A:{2:"K D E F A B eC"},B:{2:"C L M G N O P",164:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB iC jC"},D:{2:"J IB K D E F A B C L M G N O P JB y z",164:"0 1 2 3 4 5 6 7 8 9 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{2:"J IB K kC MC lC",164:"D E F A B C L M G mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{2:"F vC wC xC yC",129:"B C AC cC zC BC",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{2:"MC 0C dC 1C 2C",164:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{132:"MD"},I:{2:"GC J ND OD PD QD dC",164:"I RD SD"},J:{2:"D",164:"A"},K:{2:"A",129:"B C AC cC BC",164:"H"},L:{164:"I"},M:{1:"9B"},N:{2:"A B"},O:{164:"CC"},P:{164:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{164:"eD"},R:{164:"fD"},S:{1:"gD hD"}},B:4,C:"CSS box-decoration-break",D:!0}),xf}var Af,t3;function lW(){return t3||(t3=1,Af={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G",260:"N O P"},C:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB iC jC"},D:{1:"4 5 6 7 8 9 QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB"},E:{1:"A B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D kC MC lC mC",132:"E F nC oC"},F:{1:"0 1 2 3 JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F G N O P vC wC xC",33:"B C yC AC cC zC BC"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",132:"E 4C 5C 6C"},H:{33:"MD"},I:{1:"I SD",2:"GC J ND OD PD QD dC RD"},J:{2:"D A"},K:{1:"H",2:"A",33:"B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS3 object-fit/object-position",D:!0}),Af}var kf,r3;function uW(){return r3||(r3=1,kf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB iC jC",322:"jB kB lB mB nB oB pB qB HC rB IC"},D:{1:"4 5 6 7 8 9 VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB",194:"SB TB UB"},E:{1:"B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D kC MC lC mC",33:"E F A nC oC"},F:{1:"2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 F B C G N O P JB y z vC wC xC yC AC cC zC BC"},G:{1:"8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C 3C",33:"E 4C 5C 6C 7C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",2:"gD"}},B:4,C:"CSS Shapes Level 1",D:!0}),kf}var Sf,n3;function cW(){return n3||(n3=1,Sf={A:{A:{1:"K D E F A B",2:"eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",8:"fC GC J IB K iC jC"},D:{1:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{1:"0 1 2 3 B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AC cC zC BC",33:"F vC wC xC yC"},G:{1:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{1:"MD"},I:{1:"GC J I ND OD PD QD dC RD SD"},J:{1:"D A"},K:{1:"H BC",33:"A B C AC cC"},L:{1:"I"},M:{1:"9B"},N:{1:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:2,C:"CSS3 Text-overflow",D:!0}),Sf}var Ef,i3;function dW(){return i3||(i3=1,Ef={A:{A:{2:"K D E F eC",164:"A B"},B:{66:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",164:"C L M G N O P"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB",66:"4 5 6 7 8 9 NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{2:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB vC wC xC yC AC cC zC BC",66:"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{292:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A H",292:"B C AC cC BC"},L:{2:"I"},M:{2:"9B"},N:{164:"A B"},O:{2:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{66:"eD"},R:{2:"fD"},S:{2:"gD hD"}},B:5,C:"CSS Device Adaptation",D:!0}),Ef}var Pf,a3;function BW(){return a3||(a3=1,Pf={A:{A:{2:"K D E eC",132:"F A B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",1028:"C L M G N O P"},C:{1:"4 5 6 7 8 9 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC",260:"J IB K D E F A B C L M G iC jC",1028:"0 1 2 3 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC"},D:{1:"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",548:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB",1028:"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB"},E:{1:"DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"kC MC",548:"J IB K D E F A B C L M G lC mC nC oC NC AC BC pC qC rC OC PC CC sC"},F:{1:"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x BC",2:"F",548:"B C vC wC xC yC AC cC zC",1028:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{1:"DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",16:"MC",548:"E 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD"},H:{132:"MD"},I:{1:"I",16:"ND OD",548:"GC J PD QD dC",1028:"RD SD"},J:{548:"D A"},K:{1:"H BC",548:"A B C AC cC"},L:{1:"I"},M:{1:"9B"},N:{132:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z NC YD ZD aD bD cD DC EC FC dD",1028:"J TD UD VD WD XD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"Media Queries: resolution feature",D:!0}),Pf}var Of,s3;function fW(){return s3||(s3=1,Of={A:{A:{132:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",4:"C L M G N O P"},C:{1:"4 5 6 7 8 9 hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F A B iC jC",33:"0 1 2 3 C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},D:{1:"4 5 6 7 8 9 fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB",322:"TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{1:"DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC"},F:{1:"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C G N O P JB y z vC wC xC yC AC cC zC BC",578:"0 1 2 3 KB LB MB NB OB PB QB RB"},G:{1:"DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{132:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:4,C:"CSS3 text-align-last",D:!0}),Of}var Rf,o3;function pW(){return o3||(o3=1,Rf={A:{A:{2:"K eC",2340:"D E F A B"},B:{2:"C L M G N O P",1025:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC iC",513:"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b",545:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB jC"},D:{2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB",1025:"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"A B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC lC",164:"K",4644:"D E F mC nC oC"},F:{2:"0 1 2 3 F B G N O P JB y z KB LB vC wC xC yC AC cC",545:"C zC BC",1025:"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC",4260:"1C 2C",4644:"E 3C 4C 5C 6C"},H:{2:"MD"},I:{2:"GC J ND OD PD QD dC RD SD",1025:"I"},J:{2:"D",4260:"A"},K:{2:"A B AC cC",545:"C BC",1025:"H"},L:{1025:"I"},M:{1:"9B"},N:{2340:"A B"},O:{1025:"CC"},P:{1025:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1025:"eD"},R:{1025:"fD"},S:{1:"hD",4097:"gD"}},B:4,C:"Crisp edges/pixelated images",D:!0}),Rf}var If,l3;function hW(){return l3||(l3=1,If={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P",1028:"W X",1540:"Q H R S T U V"},C:{1:"4 5 6 7 8 9 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC",164:"0 1 2 3 GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB iC jC",1540:"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB"},D:{1:"4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",292:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB",1028:"W X",1540:"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V"},E:{1:"G rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",292:"J IB K D E F A B C kC MC lC mC nC oC NC AC",1540:"L M BC pC",3076:"qC"},F:{1:"6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",292:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB",1028:"4B 5B",1540:"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},G:{1:"JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",292:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD",1540:"CD DD ED FD GD HD",3076:"ID"},H:{2:"MD"},I:{1:"I",292:"GC J ND OD PD QD dC RD SD"},J:{292:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z cD DC EC FC dD",292:"J TD UD VD WD XD",1540:"NC YD ZD aD bD"},Q:{1540:"eD"},R:{1:"fD"},S:{1:"hD",1540:"gD"}},B:5,C:"CSS Logical Properties",D:!0}),If}var Mf,u3;function mW(){return u3||(u3=1,Mf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",33:"S",164:"Q H R",388:"C L M G N O P"},C:{1:"4 5 6 7 8 9 H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",164:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q",676:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB iC jC"},D:{1:"4 5 6 7 8 9 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",33:"S",164:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",164:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC"},F:{1:"3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0B 1B 2B",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",164:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC"},H:{2:"MD"},I:{1:"I",164:"GC J ND OD PD QD dC RD SD"},J:{164:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A",388:"B"},O:{1:"CC"},P:{1:"0 1 2 3 y z bD cD DC EC FC dD",164:"J TD UD VD WD XD NC YD ZD aD"},Q:{164:"eD"},R:{1:"fD"},S:{1:"hD",164:"gD"}},B:5,C:"CSS Appearance",D:!0}),Mf}var Zf,c3;function CW(){return c3||(c3=1,Zf={A:{A:{2:"K D E F eC",6308:"A",6436:"B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",6436:"C L M G N O P"},C:{1:"4 5 6 7 8 9 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB iC jC",2052:"XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB"},D:{1:"4 5 6 7 8 9 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB",8258:"wB xB yB"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E kC MC lC mC nC",3108:"F A oC NC"},F:{1:"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB vC wC xC yC AC cC zC BC",8258:"mB nB oB pB qB rB sB tB"},G:{1:"9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C",3108:"5C 6C 7C 8C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD VD WD XD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",2052:"gD"}},B:4,C:"CSS Scroll Snap",D:!0}),Zf}var Lf,d3;function gW(){return d3||(d3=1,Lf={A:{A:{2:"K D E F eC",420:"A B"},B:{2:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",420:"C L M G N O P"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{2:"4 5 6 7 8 9 J IB K D E F A B C L M TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",36:"G N O P",66:"0 1 2 3 JB y z KB LB MB NB OB PB QB RB SB"},E:{2:"J IB K C L M G kC MC lC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",33:"D E F A B mC nC oC NC"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC"},G:{2:"MC 0C dC 1C 2C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",33:"E 3C 4C 5C 6C 7C 8C 9C"},H:{2:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A B C H AC cC BC"},L:{2:"I"},M:{2:"9B"},N:{420:"A B"},O:{2:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{2:"eD"},R:{2:"fD"},S:{2:"gD hD"}},B:5,C:"CSS Regions",D:!0}),Lf}var Nf,B3;function vW(){return B3||(B3=1,Nf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB I",2:"C L M G N O P",164:"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v",2049:"w"},C:{1:"4 5 6 7 8 9 w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U iC jC",66:"V W",2305:"Y Z a b c d e f g h i j k l m n o p q r s t u v",2820:"X"},D:{1:"4 5 6 7 8 9 x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G N O P JB y",164:"0 1 2 3 z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v",2049:"w"},E:{1:"EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC lC",132:"A B C L NC AC BC pC",164:"K D E F mC nC oC",1540:"M G qC rC OC PC CC sC DC QC RC SC TC UC tC"},F:{1:"j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h",2049:"i"},G:{1:"EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",132:"7C 8C 9C AD BD CD DD ED FD GD",164:"E 2C 3C 4C 5C 6C",1540:"HD ID JD OC PC CC KD DC QC RC SC TC UC LD"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",164:"RD SD"},J:{2:"D",164:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{164:"CC"},P:{1:"1 2 3",164:"0 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{164:"eD"},R:{164:"fD"},S:{2:"gD hD"}},B:5,C:"CSS image-set",D:!0}),Nf}var Ff,f3;function _W(){return f3||(f3=1,Ff={A:{A:{132:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB iC jC",322:"UB VB WB XB YB"},D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K",16:"D",33:"0 1 2 3 E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J kC MC",16:"IB",33:"K D E F A lC mC nC oC NC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB"},G:{1:"9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",16:"MC 0C dC",33:"E 1C 2C 3C 4C 5C 6C 7C 8C"},H:{2:"MD"},I:{1:"I",2:"ND OD PD",33:"GC J QD dC RD SD"},J:{33:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{36:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",33:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:2,C:"CSS writing-mode property",D:!0}),Ff}var jf,p3;function yW(){return p3||(p3=1,jf={A:{A:{2:"K D E F A B eC"},B:{2:"C L M G N O P",33:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{2:"J IB K D E F A B C L M G N",33:"0 1 2 3 4 5 6 7 8 9 O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{1:"A B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC",33:"K D E F lC mC nC oC"},F:{2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC",33:"E 1C 2C 3C 4C 5C 6C"},H:{2:"MD"},I:{2:"GC J ND OD PD QD dC",33:"I RD SD"},J:{2:"D A"},K:{2:"A B C AC cC BC",33:"H"},L:{33:"I"},M:{2:"9B"},N:{2:"A B"},O:{33:"CC"},P:{33:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{33:"eD"},R:{33:"fD"},S:{2:"gD hD"}},B:4,C:"CSS Cross-Fade Function",D:!0}),jf}var Vf,h3;function bW(){return h3||(h3=1,Vf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C"},C:{1:"4 5 6 7 8 9 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",16:"fC",33:"0 1 2 3 GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B iC jC"},D:{1:"4 5 6 7 8 9 UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",16:"J IB K D E F A B C L M",132:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",16:"kC MC",132:"J IB K D E lC mC nC"},F:{1:"1 2 3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",16:"F B vC wC xC yC AC",132:"0 C G N O P JB y z cC zC BC"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",16:"MC 0C",132:"E dC 1C 2C 3C 4C"},H:{2:"MD"},I:{1:"I",16:"ND OD",132:"GC J PD QD dC RD SD"},J:{1:"A",132:"D"},K:{1:"H",2:"A B AC",132:"C cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:1,C:"CSS :read-only and :read-write selectors",D:!0}),Vf}var Hf,m3;function DW(){return m3||(m3=1,Hf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P",164:"Q H R S T U V W X Y Z a b c d e f g h"},C:{1:"4 5 6 7 8 9 eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB iC jC",322:"dB"},D:{1:"4 5 6 7 8 9 i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 J IB K D E F A B C L M G N O P JB y z",164:"3 KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h"},E:{1:"E F A B C L M G nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K kC MC lC",164:"D mC"},F:{1:"V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",164:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U"},G:{1:"E 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC",164:"RD SD"},J:{2:"D",164:"A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z FC dD",164:"J TD UD VD WD XD NC YD ZD aD bD cD DC EC"},Q:{164:"eD"},R:{164:"fD"},S:{1:"gD hD"}},B:4,C:"text-emphasis styling",D:!0}),Hf}var Gf,C3;function wW(){return C3||(C3=1,Gf={A:{A:{2:"K D E eC",8:"F",292:"A B"},B:{1:"4 5 6 7 8 9 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",292:"C L M G"},C:{1:"4 5 6 7 8 9 mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F A B C L M G N O P iC jC",8:"0 1 2 3 JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB",584:"YB ZB aB bB cB dB eB fB gB hB iB jB",1025:"kB lB"},D:{1:"4 5 6 7 8 9 qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 J IB K D E F A B C L M G N O P JB y z",8:"3 KB LB MB",200:"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB",1025:"pB"},E:{1:"B C L M G NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB kC MC lC",8:"K D E F A mC nC oC"},F:{1:"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB vC wC xC yC AC cC zC BC",200:"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},G:{1:"8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",8:"E 2C 3C 4C 5C 6C 7C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD",8:"dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{292:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"TD",8:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:4,C:"CSS Grid Layout (level 1)",D:!0}),Gf}var Uf,g3;function TW(){return g3||(g3=1,Uf={A:{A:{2:"K D eC",161:"E F A B"},B:{2:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",161:"C L M G N O P"},C:{2:"0 1 2 3 4 5 6 7 8 9 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC iC jC"},D:{2:"0 1 2 3 4 5 6 7 8 9 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},E:{2:"J IB K D E F A B C L M G kC MC lC mC nC oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC"},F:{2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x vC wC xC yC AC cC zC BC"},G:{2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC"},H:{2:"MD"},I:{2:"GC J I ND OD PD QD dC RD SD"},J:{2:"D A"},K:{2:"A B C H AC cC BC"},L:{2:"I"},M:{2:"9B"},N:{16:"A B"},O:{2:"CC"},P:{2:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},Q:{2:"eD"},R:{2:"fD"},S:{2:"gD hD"}},B:5,C:"CSS Text 4 text-spacing",D:!1}),Uf}var $f,v3;function xW(){return v3||(v3=1,$f={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",16:"fC",33:"0 1 2 3 GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iC jC"},D:{1:"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",16:"J IB K D E F A B C L M",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB"},E:{1:"F A B C L M G oC NC AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",16:"J IB K kC MC lC",33:"D E mC nC"},F:{1:"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB"},G:{1:"5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",16:"MC 0C dC 1C",33:"E 2C 3C 4C"},H:{2:"MD"},I:{1:"I",16:"GC J ND OD PD QD dC",33:"RD SD"},J:{16:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z XD NC YD ZD aD bD cD DC EC FC dD",16:"J",33:"TD UD VD WD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",33:"gD"}},B:5,C:"CSS :any-link selector",D:!0}),$f}var Wf,_3;function AW(){return _3||(_3=1,Wf={A:{D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"J IB K D E F A B C L M G",33:"0 1 2 3 N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F iC jC",33:"0 1 2 3 A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB kC MC lC uC",33:"K D E F A mC nC oC NC"},G:{1:"9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"E 2C 3C 4C 5C 6C 7C 8C"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"isolate from unicode-bidi",D:void 0}),Wf}var Kf,y3;function kW(){return y3||(y3=1,Kf={A:{D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F iC jC",33:"0 1 2 3 A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB kC MC lC uC",33:"K D E F A mC nC oC NC"},G:{1:"9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"E 2C 3C 4C 5C 6C 7C 8C"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"plaintext from unicode-bidi",D:void 0}),Kf}var Yf,b3;function SW(){return b3||(b3=1,Yf={A:{D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},L:{1:"I"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"fC GC J IB K D E F A B C L M G N iC jC",33:"0 1 2 3 O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB vC wC xC yC AC cC zC BC"},K:{1:"H",2:"A B C AC cC BC"},E:{1:"B C L M G AC BC pC qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB K kC MC lC mC uC",33:"D E F A nC oC NC"},G:{1:"9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C 2C",33:"E 3C 4C 5C 6C 7C 8C"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"}},B:6,C:"isolate-override from unicode-bidi",D:void 0}),Yf}var zf,D3;function EW(){return D3||(D3=1,zf={A:{A:{2:"K D E F eC",132:"A B"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",132:"C L M G N O",516:"P"},C:{1:"4 5 6 7 8 9 HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB iC jC"},D:{1:"4 5 6 7 8 9 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB",260:"tB uB"},E:{1:"DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E F A B C L M kC MC lC mC nC oC NC AC BC pC",1090:"G qC rC OC PC CC sC"},F:{1:"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB vC wC xC yC AC cC zC BC",260:"iB jB"},G:{1:"DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD",1090:"ID JD OC PC CC KD"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{132:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J TD UD VD"},Q:{1:"eD"},R:{1:"fD"},S:{1:"hD",2:"gD"}},B:5,C:"CSS overscroll-behavior",D:!0}),zf}var qf,w3;function PW(){return w3||(w3=1,qf={A:{A:{2:"K D E F A B eC"},B:{1:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I",2:"C L M G N O P"},C:{1:"4 5 6 7 8 9 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB iC jC",194:"WB XB YB"},D:{1:"4 5 6 7 8 9 gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC",2:"0 1 2 3 J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{1:"M G qC rC OC PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC uC",2:"J IB K D E F kC MC lC mC nC oC",16:"A",33:"B C L NC AC BC pC"},F:{1:"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x",2:"0 1 2 3 F B C G N O P JB y z KB LB MB NB OB PB QB RB SB vC wC xC yC AC cC zC BC"},G:{1:"7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"E MC 0C dC 1C 2C 3C 4C 5C 6C"},H:{2:"MD"},I:{1:"I",2:"GC J ND OD PD QD dC RD SD"},J:{2:"D A"},K:{1:"H",2:"A B C AC cC BC"},L:{1:"I"},M:{1:"9B"},N:{2:"A B"},O:{1:"CC"},P:{1:"0 1 2 3 y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD",2:"J"},Q:{1:"eD"},R:{1:"fD"},S:{1:"gD hD"}},B:2,C:"CSS text-orientation",D:!0}),qf}var Jf,T3;function OW(){return T3||(T3=1,Jf={A:{D:{2:"J IB K D E F A B C L M G N",33:"0 1 2 3 4 5 6 7 8 9 O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC"},L:{33:"I"},B:{2:"C L M G N O P",33:"4 5 6 7 8 9 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I"},C:{1:"4 5 6 7 8 9 g h i j k l m n o p q r s t u v w x AB BB CB DB EB FB GB HB I 9B KC LC gC hC",2:"0 1 2 3 fC GC J IB K D E F A B C L M G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB iC jC",33:"gB hB iB jB kB lB mB nB oB pB qB HC rB IC sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f"},M:{1:"9B"},A:{2:"K D E F A B eC"},F:{2:"F B C vC wC xC yC AC cC zC BC",33:"0 1 2 3 G N O P JB y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B Q H R JC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},K:{2:"A B C AC cC BC",33:"H"},E:{1:"PC CC sC DC QC RC SC TC UC tC EC VC WC XC YC ZC aC FC bC",2:"J IB kC MC lC uC",33:"K D E F A B C L M G mC nC oC NC AC BC pC qC rC OC"},G:{1:"PC CC KD DC QC RC SC TC UC LD EC VC WC XC YC ZC aC FC bC",2:"MC 0C dC 1C",33:"E 2C 3C 4C 5C 6C 7C 8C 9C AD BD CD DD ED FD GD HD ID JD OC"},P:{33:"0 1 2 3 J y z TD UD VD WD XD NC YD ZD aD bD cD DC EC FC dD"},I:{2:"GC J ND OD PD QD dC",33:"I RD SD"}},B:6,C:"print-color-adjust property",D:void 0}),Jf}let RW=nT;function i5(t,e){return t=t.split(" "),e=e.split(" "),t[0]>e[0]?1:t[0]Ie(["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],{browsers:t,feature:"border-radius",mistakes:["-khtml-","-ms-","-o-"]}));let ZW=g$();Me(ZW,t=>Ie(["box-shadow"],{browsers:t,feature:"css-boxshadow",mistakes:["-khtml-"]}));let LW=v$();Me(LW,t=>Ie(["animation","animation-name","animation-duration","animation-delay","animation-direction","animation-fill-mode","animation-iteration-count","animation-play-state","animation-timing-function","@keyframes"],{browsers:t,feature:"css-animation",mistakes:["-khtml-","-ms-"]}));let NW=_$();Me(NW,t=>Ie(["transition","transition-property","transition-duration","transition-delay","transition-timing-function"],{browsers:t,feature:"css-transitions",mistakes:["-khtml-","-ms-"]}));let FW=y$();Me(FW,t=>Ie(["transform","transform-origin"],{browsers:t,feature:"transforms2d"}));let a5=b$();Me(a5,t=>(Ie(["perspective","perspective-origin"],{browsers:t,feature:"transforms3d"}),Ie(["transform-style"],{browsers:t,feature:"transforms3d",mistakes:["-ms-","-o-"]})));Me(a5,{match:/y\sx|y\s#2/},t=>Ie(["backface-visibility"],{browsers:t,feature:"transforms3d",mistakes:["-ms-","-o-"]}));let s5=D$();Me(s5,{match:/y\sx/},t=>Ie(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:t,feature:"css-gradients",mistakes:["-ms-"],props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}));Me(s5,{match:/a\sx/},t=>(t=t.map(e=>/firefox|op/.test(e)?e:`${e} old`),gc(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{browsers:t,feature:"css-gradients"})));let jW=w$();Me(jW,t=>Ie(["box-sizing"],{browsers:t,feature:"css3-boxsizing"}));let VW=T$();Me(VW,t=>Ie(["filter"],{browsers:t,feature:"css-filters"}));let HW=x$();Me(HW,t=>Ie(["filter-function"],{browsers:t,feature:"css-filter-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}));let GW=A$();Me(GW,{match:/y\sx|y\s#2/},t=>Ie(["backdrop-filter"],{browsers:t,feature:"css-backdrop-filter"}));let UW=k$();Me(UW,t=>Ie(["element"],{browsers:t,feature:"css-element-function",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}));let $W=S$();Me($W,t=>{Ie(["columns","column-width","column-gap","column-rule","column-rule-color","column-rule-width","column-count","column-rule-style","column-span","column-fill"],{browsers:t,feature:"multicolumn"});let e=t.filter(r=>!/firefox/.test(r));Ie(["break-before","break-after","break-inside"],{browsers:e,feature:"multicolumn"})});let WW=E$();Me(WW,t=>Ie(["user-select"],{browsers:t,feature:"user-select-none",mistakes:["-khtml-"]}));let o5=P$();Me(o5,{match:/a\sx/},t=>{t=t.map(e=>/ie|firefox/.test(e)?e:`${e} 2009`),Ie(["display-flex","inline-flex"],{browsers:t,feature:"flexbox",props:["display"]}),Ie(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:t,feature:"flexbox"}),Ie(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:t,feature:"flexbox"})});Me(o5,{match:/y\sx/},t=>{gc(["display-flex","inline-flex"],{browsers:t,feature:"flexbox"}),gc(["flex","flex-grow","flex-shrink","flex-basis"],{browsers:t,feature:"flexbox"}),gc(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{browsers:t,feature:"flexbox"})});let KW=O$();Me(KW,t=>Ie(["calc"],{browsers:t,feature:"calc",props:["*"]}));let YW=R$();Me(YW,t=>Ie(["background-origin","background-size"],{browsers:t,feature:"background-img-opts"}));let zW=I$();Me(zW,t=>Ie(["background-clip"],{browsers:t,feature:"background-clip-text"}));let qW=M$();Me(qW,t=>Ie(["font-feature-settings","font-variant-ligatures","font-language-override"],{browsers:t,feature:"font-feature"}));let JW=Z$();Me(JW,t=>Ie(["font-kerning"],{browsers:t,feature:"font-kerning"}));let QW=L$();Me(QW,t=>Ie(["border-image"],{browsers:t,feature:"border-image"}));let XW=N$();Me(XW,t=>Ie(["::selection"],{browsers:t,feature:"css-selection",selector:!0}));let eK=F$();Me(eK,t=>{Ie(["::placeholder"],{browsers:t.concat(["ie 10 old","ie 11 old","firefox 18 old"]),feature:"css-placeholder",selector:!0})});let tK=j$();Me(tK,t=>{Ie([":placeholder-shown"],{browsers:t,feature:"css-placeholder-shown",selector:!0})});let rK=V$();Me(rK,t=>Ie(["hyphens"],{browsers:t,feature:"css-hyphens"}));let nK=H$();Me(nK,t=>Ie([":fullscreen"],{browsers:t,feature:"fullscreen",selector:!0}));let iK=G$();Me(iK,t=>Ie(["::backdrop"],{browsers:t,feature:"backdrop",selector:!0}));let aK=U$();Me(aK,t=>Ie(["::file-selector-button"],{browsers:t,feature:"file-selector-button",selector:!0}));let sK=$$();Me(sK,t=>Ie([":autofill"],{browsers:t,feature:"css-autofill",selector:!0}));let oK=W$();Me(oK,t=>Ie(["tab-size"],{browsers:t,feature:"css3-tabsize"}));let Lm=K$(),Ad=["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"];Me(Lm,t=>Ie(["max-content","min-content"],{browsers:t,feature:"intrinsic-width",props:Ad}));Me(Lm,{match:/x|\s#4/},t=>Ie(["fill","fill-available"],{browsers:t,feature:"intrinsic-width",props:Ad}));Me(Lm,{match:/x|\s#5/},t=>{let e=t.filter(r=>{let[n,i]=r.split(" ");return n==="firefox"||n==="and_ff"?parseInt(i)<94:!0});return Ie(["fit-content"],{browsers:e,feature:"intrinsic-width",props:Ad})});let lK=Y$();Me(lK,t=>Ie(["stretch"],{browsers:t,feature:"css-width-stretch",props:Ad}));let uK=z$();Me(uK,t=>Ie(["zoom-in","zoom-out"],{browsers:t,feature:"css3-cursors-newer",props:["cursor"]}));let cK=q$();Me(cK,t=>Ie(["grab","grabbing"],{browsers:t,feature:"css3-cursors-grab",props:["cursor"]}));let dK=J$();Me(dK,t=>Ie(["sticky"],{browsers:t,feature:"css-sticky",props:["position"]}));let BK=Q$();Me(BK,t=>Ie(["touch-action"],{browsers:t,feature:"pointer"}));let fK=X$();Me(fK,{match:/x.*#[235]/},t=>Ie(["text-decoration-skip","text-decoration-skip-ink"],{browsers:t,feature:"text-decoration"}));let pK=eW();Me(pK,t=>Ie(["text-decoration"],{browsers:t,feature:"text-decoration"}));let hK=tW();Me(hK,t=>Ie(["text-decoration-color"],{browsers:t,feature:"text-decoration"}));let mK=rW();Me(mK,t=>Ie(["text-decoration-line"],{browsers:t,feature:"text-decoration"}));let CK=nW();Me(CK,t=>Ie(["text-decoration-style"],{browsers:t,feature:"text-decoration"}));let gK=iW();Me(gK,t=>Ie(["text-size-adjust"],{browsers:t,feature:"text-size-adjust"}));let vK=aW();Me(vK,t=>{Ie(["mask-clip","mask-composite","mask-image","mask-origin","mask-repeat","mask-border-repeat","mask-border-source"],{browsers:t,feature:"css-masks"}),Ie(["mask","mask-position","mask-size","mask-border","mask-border-outset","mask-border-width","mask-border-slice"],{browsers:t,feature:"css-masks"})});let _K=sW();Me(_K,t=>Ie(["clip-path"],{browsers:t,feature:"css-clip-path"}));let yK=oW();Me(yK,t=>Ie(["box-decoration-break"],{browsers:t,feature:"css-boxdecorationbreak"}));let bK=lW();Me(bK,t=>Ie(["object-fit","object-position"],{browsers:t,feature:"object-fit"}));let DK=uW();Me(DK,t=>Ie(["shape-margin","shape-outside","shape-image-threshold"],{browsers:t,feature:"css-shapes"}));let wK=cW();Me(wK,t=>Ie(["text-overflow"],{browsers:t,feature:"text-overflow"}));let TK=dW();Me(TK,t=>Ie(["@viewport"],{browsers:t,feature:"css-deviceadaptation"}));let xK=BW();Me(xK,{match:/( x($| )|a #2)/},t=>Ie(["@resolution"],{browsers:t,feature:"css-media-resolution"}));let AK=fW();Me(AK,t=>Ie(["text-align-last"],{browsers:t,feature:"css-text-align-last"}));let l5=pW();Me(l5,{match:/y x|a x #1/},t=>Ie(["pixelated"],{browsers:t,feature:"css-crisp-edges",props:["image-rendering"]}));Me(l5,{match:/a x #2/},t=>Ie(["image-rendering"],{browsers:t,feature:"css-crisp-edges"}));let u5=hW();Me(u5,t=>Ie(["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end"],{browsers:t,feature:"css-logical-props"}));Me(u5,{match:/x\s#2/},t=>Ie(["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end"],{browsers:t,feature:"css-logical-props"}));let kK=mW();Me(kK,{match:/#2|x/},t=>Ie(["appearance"],{browsers:t,feature:"css-appearance"}));let SK=CW();Me(SK,t=>Ie(["scroll-snap-type","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y"],{browsers:t,feature:"css-snappoints"}));let EK=gW();Me(EK,t=>Ie(["flow-into","flow-from","region-fragment"],{browsers:t,feature:"css-regions"}));let PK=vW();Me(PK,t=>Ie(["image-set"],{browsers:t,feature:"css-image-set",props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"]}));let OK=_W();Me(OK,{match:/a|x/},t=>Ie(["writing-mode"],{browsers:t,feature:"css-writing-mode"}));let RK=yW();Me(RK,t=>Ie(["cross-fade"],{browsers:t,feature:"css-cross-fade",props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"]}));let IK=bW();Me(IK,t=>Ie([":read-only",":read-write"],{browsers:t,feature:"css-read-only-write",selector:!0}));let MK=DW();Me(MK,t=>Ie(["text-emphasis","text-emphasis-position","text-emphasis-style","text-emphasis-color"],{browsers:t,feature:"text-emphasis"}));let c5=wW();Me(c5,t=>{Ie(["display-grid","inline-grid"],{browsers:t,feature:"css-grid",props:["display"]}),Ie(["grid-template-columns","grid-template-rows","grid-row-start","grid-column-start","grid-row-end","grid-column-end","grid-row","grid-column","grid-area","grid-template","grid-template-areas","place-self"],{browsers:t,feature:"css-grid"})});Me(c5,{match:/a x/},t=>Ie(["grid-column-align","grid-row-align"],{browsers:t,feature:"css-grid"}));let ZK=TW();Me(ZK,t=>Ie(["text-spacing"],{browsers:t,feature:"css-text-spacing"}));let LK=xW();Me(LK,t=>Ie([":any-link"],{browsers:t,feature:"css-any-link",selector:!0}));let NK=AW();Me(NK,t=>Ie(["isolate"],{browsers:t,feature:"css-unicode-bidi",props:["unicode-bidi"]}));let FK=kW();Me(FK,t=>Ie(["plaintext"],{browsers:t,feature:"css-unicode-bidi",props:["unicode-bidi"]}));let jK=SW();Me(jK,{match:/y x/},t=>Ie(["isolate-override"],{browsers:t,feature:"css-unicode-bidi",props:["unicode-bidi"]}));let VK=EW();Me(VK,{match:/a #1/},t=>Ie(["overscroll-behavior"],{browsers:t,feature:"css-overscroll-behavior"}));let HK=PW();Me(HK,t=>Ie(["text-orientation"],{browsers:t,feature:"css-text-orientation"}));let GK=OW();Me(GK,t=>Ie(["print-color-adjust","color-adjust"],{browsers:t,feature:"css-print-color-adjust"}));let UK=ym;function $K(t){return t.slice(0,1).toUpperCase()+t.slice(1)}const WK={and_chr:"Chrome for Android",and_ff:"Firefox for Android",and_qq:"QQ Browser",and_uc:"UC for Android",baidu:"Baidu Browser",ie:"IE",ie_mob:"IE Mobile",ios_saf:"iOS Safari",kaios:"KaiOS Browser",op_mini:"Opera Mini",op_mob:"Opera Mobile",samsung:"Samsung Internet"};function rc(t,e,r){let n=` ${t}`;return r&&(n+=" *"),n+=": ",n+=e.map(i=>i.replace(/^-(.*)-$/g,"$1")).join(", "),n+=` -`,n}var KK=function(t){if(t.browsers.selected.length===0)return"No browsers selected";let e={};for(let f of t.browsers.selected){let p=f.split(" "),h=p[0],C=p[1];h=WK[h]||$K(h),e[h]?e[h].push(C):e[h]=[C]}let r=`Browsers: -`;for(let f in e){let p=e[f];p=p.sort((h,C)=>parseFloat(C)-parseFloat(h)),r+=` ${f}: ${p.join(", ")} -`}let n=UK.coverage(t.browsers.selected),i=Math.round(n*100)/100;r+=` -These browsers account for ${i}% of all users globally -`;let a=[];for(let f in t.add){let p=t.add[f];f[0]==="@"&&p.prefixes&&a.push(rc(f,p.prefixes))}a.length>0&&(r+=` -At-Rules: -${a.sort().join("")}`);let o=[];for(let f of t.add.selectors)f.prefixes&&o.push(rc(f.name,f.prefixes));o.length>0&&(r+=` -Selectors: -${o.sort().join("")}`);let u=[],c=[],B=!1;for(let f in t.add){let p=t.add[f];if(f[0]!=="@"&&p.prefixes){let h=f.indexOf("grid-")===0;h&&(B=!0),c.push(rc(f,p.prefixes,h))}if(Array.isArray(p.values))for(let h of p.values){let C=h.name.includes("grid");C&&(B=!0);let v=rc(h.name,h.prefixes,C);u.includes(v)||u.push(v)}}return c.length>0&&(r+=` -Properties: -${c.sort().join("")}`),u.length>0&&(r+=` -Values: -${u.sort().join("")}`),B&&(r+=` -* - Prefixes will be added only on grid: true option. -`),!a.length&&!o.length&&!c.length&&!u.length&&(r+=` -Awesome! Your browsers don't require any vendor prefixes. -Now you can remove Autoprefixer from build steps.`),r};let YK=ym,{agents:zK}=Cd,x3=p9,qK=$s,JK=m$,QK=IW,XK=KK,d5={browsers:zK,prefixes:QK};const eY=` - Replace Autoprefixer \`browsers\` option to Browserslist config. - Use \`browserslist\` key in \`package.json\` or \`.browserslistrc\` file. - - Using \`browsers\` option can cause errors. Browserslist config can - be used for Babel, Autoprefixer, postcss-normalize and other tools. - - If you really need to use option, rename it to \`overrideBrowserslist\`. - - Learn more at: - https://github.com/browserslist/browserslist#readme - https://twitter.com/browserslist - -`;function tY(t){return Object.prototype.toString.apply(t)==="[object Object]"}let Qf=new Map;function rY(t,e){e.browsers.selected.length!==0&&(e.add.selectors.length>0||Object.keys(e.add).length>2||t.warn(`Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore. -Check your Browserslist config to be sure that your targets are set up correctly. - - Learn more at: - https://github.com/postcss/autoprefixer#readme - https://github.com/browserslist/browserslist#readme - -`))}function cu(...t){let e;if(t.length===1&&tY(t[0])?(e=t[0],t=void 0):t.length===0||t.length===1&&!t[0]?t=void 0:t.length<=2&&(Array.isArray(t[0])||!t[0])?(e=t[1],t=t[0]):typeof t[t.length-1]=="object"&&(e=t.pop()),e||(e={}),e.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(e.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");e.overrideBrowserslist?t=e.overrideBrowserslist:e.browsers&&(typeof console<"u"&&console.warn&&console.warn(x3.red(eY.replace(/`[^`]+`/g,i=>x3.yellow(i.slice(1,-1))))),t=e.browsers);let r={env:e.env,ignoreUnknownVersions:e.ignoreUnknownVersions,stats:e.stats};function n(i){let a=d5,o=new qK(a.browsers,t,i,r),u=o.selected.join(", ")+JSON.stringify(e);return Qf.has(u)||Qf.set(u,new JK(a.prefixes,o,e)),Qf.get(u)}return{browsers:t,info(i){return i=i||{},i.from=i.from||process.cwd(),XK(n(i))},options:e,postcssPlugin:"autoprefixer",prepare(i){let a=n({env:e.env,from:i.opts.from});return{OnceExit(o){rY(i,a),e.remove!==!1&&a.processor.remove(o,i),e.add!==!1&&a.processor.add(o,i)}}}}}cu.postcss=!0;cu.data=d5;cu.defaults=YK.defaults;cu.info=()=>cu().info();const A3=[{id:418,name:"CS First Unplugged",source:"https://csfirst.withgoogle.com/c/cs-first/en/cs-first-unplugged/materials.html",description:"Here is a set of three unplugged activities, each of the which has been designed to introduce students to a key Computer Science concept without the need for a computer. They cover a range of different CS topics and you can build student agency into the lesson by allowing students to focus on the activities they are most interested in. Additionally these activities have been designed to support students who are learning at home, including recommendations for three different implementations: Remote - Each activity has been optimized for students working independently at home. Blended - For classrooms meeting together virtually we provide some opportunities for students to collaborate. In-Person - Classes meeting together in-person also have some opportunities for students to work together.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/4q1WXRIVCGjkrOqYwfhiQwHzhCR9W0e9boYVLv9I.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2023-09-27T11:19:19.000000Z",updated_at:"2023-09-27T11:21:14.000000Z",weight:2024,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:418,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:418,resource_type_id:10}}],levels:[],programming_languages:[],subjects:[],categories:[],languages:[]},{id:419,name:"Everyone Can Code Projects",source:"https://education.apple.com/#/asset/part/T048639A",description:"Everyone Can Code projects help students build essential skills while creating apps that solve problems they care about. Everyone Can Code projects are created for educators to guide students through designing and building their first apps with Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/dihQL7oz7ps1Xm4Ne27JDuknEkmZmEqqlcb3qJ5x.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T13:57:36.000000Z",updated_at:"2023-09-29T13:57:36.000000Z",weight:2024,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:419,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:419,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:419,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:419,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:419,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:419,resource_category_id:5}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:419,resource_language_id:1}}]},{id:420,name:"„Jede:r kann programmieren“ Projekte",source:"https://education.apple.com/#/asset/part/T048639A",description:"„Jeder kann programmieren“ Projekte helfen Schüler:innen dabei, grundlegende Fähigkeiten aufzubauen, während sie Apps erstellen und damit Probleme lösen, die ihnen wichtig sind. Die Projekte von „Jede:r kann programmieren“ richten sich an Lehrkräfte, die mit ihren Schüler:innen und Swift Playgrounds ihre ersten Apps entwerfen und entwickeln möchten.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/DE_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:420,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:420,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:420,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:420,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:420,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:420,resource_category_id:5}}],languages:[{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:420,resource_language_id:10}}]},{id:427,name:"„Jede:r kann programmieren“ Projekte",source:"https://education.apple.com/#/asset/part/T048639A",description:"„Jeder kann programmieren“ Projekte helfen Schüler:innen dabei, grundlegende Fähigkeiten aufzubauen, während sie Apps erstellen und damit Probleme lösen, die ihnen wichtig sind. Die Projekte von „Jede:r kann programmieren“ richten sich an Lehrkräfte, die mit ihren Schüler:innen und Swift Playgrounds ihre ersten Apps entwerfen und entwickeln möchten.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/DE_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:427,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:427,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:427,resource_category_id:2}}],languages:[{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:427,resource_language_id:10}}]},{id:425,name:"Alle kan kode-prosjekter",source:"https://education.apple.com/#/asset/part/T048639A",description:"Alle kan kode-prosjekter hjelper elevene med å lære grunnleggende ferdigheter mens de lager apper for å løse viktige problemer. Alle kan kode-prosjekter er utviklet for å hjelpe lærere med å veilede elever mens de designer og koder sine første apper med Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/NO_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:425,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:425,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:425,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:425,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:425,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:425,resource_category_id:5}}],languages:[{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:425,resource_language_id:7}}]},{id:433,name:"Alle kan kode-prosjekter",source:"https://education.apple.com/#/asset/part/T048639A",description:"Alle kan kode-prosjekter hjelper elevene med å lære grunnleggende ferdigheter mens de lager apper for å løse viktige problemer. Alle kan kode-prosjekter er utviklet for å hjelpe lærere med å veilede elever mens de designer og koder sine første apper med Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/NO_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:433,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:433,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:433,resource_category_id:2}}],languages:[{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:433,resource_language_id:7}}]},{id:431,name:"Everyone Can Code Projects",source:"https://education.apple.com/#/asset/part/T048639A",description:"Everyone Can Code projects help students build essential skills while creating apps that solve problems they care about. Everyone Can Code projects are created for educators to guide students through designing and building their first apps with Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/UK_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:431,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:431,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:431,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:431,resource_language_id:1}}]},{id:424,name:"Iedereen kan programmeren: Projecten",source:"https://education.apple.com/#/asset/part/T048639A",description:"Met projecten van ‘Iedereen kan programmeren’ ontwikkelen leerlingen essentiële vaardigheden tijdens het maken van apps om problemen op te lossen die hun nauw aan het hart liggen. De projecten van ‘Iedereen kan programmeren’ zijn gemaakt voor leerkrachten, zodat ze leerlingen kunnen begeleiden bij het ontwerpen en bouwen van hun eerste apps met Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/NL_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:424,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:424,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:424,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:424,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:424,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:424,resource_category_id:5}}],languages:[{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:424,resource_language_id:14}}]},{id:432,name:"Iedereen kan programmeren: Projecten",source:"https://education.apple.com/#/asset/part/T048639A",description:"Met projecten van ‘Iedereen kan programmeren’ ontwikkelen leerlingen essentiële vaardigheden tijdens het maken van apps om problemen op te lossen die hun nauw aan het hart liggen. De projecten van ‘Iedereen kan programmeren’ zijn gemaakt voor leerkrachten, zodat ze leerlingen kunnen begeleiden bij het ontwerpen en bouwen van hun eerste apps met Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/NL_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:432,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:432,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:432,resource_category_id:2}}],languages:[{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:432,resource_language_id:14}}]},{id:423,name:"Programmare è per tutti: progetti",source:"https://education.apple.com/#/asset/part/T048639A",description:"I progetti “Programmare è per tutti” aiutano studenti e studentesse a sviluppare competenze essenziali mentre creano app per risolvere i problemi che ritengono più urgenti. Inoltre, permettono a chi insegna di guidare le classi mentre progettano e creano le loro prime app in Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/IT_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:423,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:423,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:423,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:423,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:423,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:423,resource_category_id:5}}],languages:[{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:423,resource_language_id:18}}]},{id:430,name:"Programmare è per tutti: progetti",source:"https://education.apple.com/#/asset/part/T048639A",description:"I progetti “Programmare è per tutti” aiutano studenti e studentesse a sviluppare competenze essenziali mentre creano app per risolvere i problemi che ritengono più urgenti. Inoltre, permettono a chi insegna di guidare le classi mentre progettano e creano le loro prime app in Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/IT_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:430,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:430,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:430,resource_category_id:2}}],languages:[{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:430,resource_language_id:18}}]},{id:426,name:"Projekt för Alla kan koda",source:"https://education.apple.com/#/asset/part/T048639A",description:"Alla kan koda-projekt hjälper eleverna att utveckla viktiga färdigheter samtidigt som de skapar appar som löser problem som är viktiga för dem. Alla kan koda-projekt är skapade för lärare så att de kan vägleda eleverna när de designar och bygger sina första appar med Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/NO_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:426,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:426,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:426,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:426,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:426,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:426,resource_category_id:5}}],languages:[{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:426,resource_language_id:19}}]},{id:434,name:"Projekt för Alla kan koda",source:"https://education.apple.com/#/asset/part/T048639A",description:"Alla kan koda-projekt hjälper eleverna att utveckla viktiga färdigheter samtidigt som de skapar appar som löser problem som är viktiga för dem. Alla kan koda-projekt är skapade för lärare så att de kan vägleda eleverna när de designar och bygger sina första appar med Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/SE_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:434,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:434,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:434,resource_category_id:2}}],languages:[{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:434,resource_language_id:19}}]},{id:422,name:"Projets « Le code à la portée de tous »",source:"https://education.apple.com/#/asset/part/T048639A",description:"Les projets Le code à la portée de tous aident les élèves à développer des compétences essentielles tout en créant des apps qui contribuent à résoudre les problèmes qui les préoccupent. En s’appuyant sur ces projets, les équipes enseignantes pourront guider leurs élèves dans la conception et la création de leurs premières apps avec Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/FR_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:422,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:422,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:422,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:422,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:422,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:422,resource_category_id:5}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:422,resource_language_id:2}}]},{id:429,name:"Projets « Le code à la portée de tous »",source:"https://education.apple.com/#/asset/part/T048639A",description:"Les projets Le code à la portée de tous aident les élèves à développer des compétences essentielles tout en créant des apps qui contribuent à résoudre les problèmes qui les préoccupent. En s’appuyant sur ces projets, les équipes enseignantes pourront guider leurs élèves dans la conception et la création de leurs premières apps avec Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/FR_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:429,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:429,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:429,resource_category_id:2}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:429,resource_language_id:2}}]},{id:421,name:"Proyectos de «Programación para todos»",source:"https://education.apple.com/#/asset/part/T048639A",description:"Los proyectos de «Programación para todos» ayudan a los alumnos a desarrollar habilidades básicas para crear apps que resuelvan los problemas que les importan. Los proyectos de «Programación para todos» se han creado para que los docentes guíen a sus alumnos a lo largo del proceso de crear sus primeras apps con Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/ES_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2023-09-29T15:57:36.000000Z",updated_at:"2023-09-29T15:57:36.000000Z",weight:2023,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:421,resource_type_id:2}},{id:6,name:"Application",position:60,pivot:{resource_item_id:421,resource_type_id:6}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:421,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:421,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:421,resource_type_id:13}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_level_id:7}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_category_id:3}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:421,resource_category_id:5}}],languages:[{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:421,resource_language_id:3}}]},{id:428,name:"Proyectos de «Programación para todos»",source:"https://education.apple.com/#/asset/part/T048639A",description:"Los proyectos de «Programación para todos» ayudan a los alumnos a desarrollar habilidades básicas para crear apps que resuelvan los problemas que les importan. Los proyectos de «Programación para todos» se han creado para que los docentes guíen a sus alumnos a lo largo del proceso de crear sus primeras apps con Swift Playgrounds.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/ES_code_week_23_374x200.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2023-10-04T14:20:36.000000Z",updated_at:"2023-10-04T14:20:36.000000Z",weight:2023,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:428,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:428,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:428,resource_category_id:2}}],languages:[{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:428,resource_language_id:3}}]},{id:406,name:"„Hoch auf dich“-Leitfaden für Lehrkräfte",source:"https://apple.co/celebrating-you-3pp_DE",description:"Mit dieser Ressourcen können Lehrkräfte ihre Schüler:innen durch eine Aktivität führen, bei der sie eine Beispiel-App mit Swift Playgrounds auf dem iPad anpassen.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/DE_Celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:406,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:406,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:406,resource_category_id:2}}],languages:[{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:406,resource_language_id:10}}]},{id:417,name:"„Hoch auf dich“-Leitfaden für Lehrkräfte",source:"https://apple.co/celebrating-you-3pp_DEAT",description:"Mit dieser Ressourcen können Lehrkräfte ihre Schüler:innen durch eine Aktivität führen, bei der sie eine Beispiel-App mit Swift Playgrounds auf dem iPad anpassen.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/AT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2023-01-09T13:18:23.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:417,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:417,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:417,resource_category_id:2}}],languages:[{id:40,name:"Austrian",position:100,active:1,teach:1,learn:1,created_at:"2019-09-05T14:12:10.000000Z",updated_at:"2019-09-05T14:12:10.000000Z",pivot:{resource_item_id:417,resource_language_id:40}}]},{id:395,name:"App „Swift Playgrounds“",source:"https://apple.co/sp4-3pp_DE",description:"Swift Playgrounds begleitet Schüler:innen von der ersten Codezeile bis zur ersten eigenen App. Laden Sie die neueste Version von Swift Playgrounds, damit Ihre Schüler:innen direkt auf dem iPad und Mac eigene Apps erstellen können.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/DE_Celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:395,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:395,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:395,resource_category_id:2}}],languages:[{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:395,resource_language_id:10}}]},{id:405,name:"App „Swift Playgrounds“",source:"https://apple.co/sp4-3pp_DEAT",description:"Swift Playgrounds begleitet Schüler:innen von der ersten Codezeile bis zur ersten eigenen App. Laden Sie die neueste Version von Swift Playgrounds, damit Ihre Schüler:innen direkt auf dem iPad und Mac eigene Apps erstellen können.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/AT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:405,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:405,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:405,resource_category_id:2}}],languages:[{id:40,name:"Austrian",position:100,active:1,teach:1,learn:1,created_at:"2019-09-05T14:12:10.000000Z",updated_at:"2019-09-05T14:12:10.000000Z",pivot:{resource_item_id:405,resource_language_id:40}}]},{id:396,name:"App Swift Playgrounds",source:"https://apple.co/sp4-3pp_ES",description:"Swift Playgrounds ayuda a los estudiantes desde crear su primera línea de código hasta su primera app. Descarga la versión más reciente de Swift Playgrounds para ofrecer a los estudiantes las herramientas necesarias para crear sus propias apps directamente en el iPad y el Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/ES_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:396,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:396,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:396,resource_category_id:2}}],languages:[{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:396,resource_language_id:3}}]},{id:397,name:"App Swift Playgrounds",source:"https://apple.co/sp4-3pp_FR",description:"Avec Swift Playgrounds, les élèves passeront de leur première ligne de code à leur première app. Téléchargez la dernière version de Swift Playgrounds pour donner aux élèves les outils nécessaires pour créer leurs propres apps directement sur iPad et Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/FR_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:397,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:397,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:397,resource_category_id:2}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:397,resource_language_id:2}}]},{id:398,name:"App Swift Playgrounds",source:"https://apple.co/sp4-3pp_IT",description:"Swift Playgrounds accompagna chi studia dalla prima riga di codice alla prima app. Scarica ndo l’ultima versione di Swift Playgrounds si possono offrire gli strumenti per creare le app direttamente su iPad e Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/IT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:398,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:398,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:398,resource_category_id:2}}],languages:[{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:398,resource_language_id:18}}]},{id:403,name:"App Swift Playgrounds",source:"https://apple.co/sp4-3pp_PTPT",description:"O Swift Playgrounds acompanha os alunos desde a primeira linha de código até à primeira app. Descarregue a versão mais recente do Swift Playgrounds para dar aos alunos as ferramentas necessárias para criarem as suas próprias apps no iPad e no Mac. ",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/PT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:403,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:403,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:403,resource_category_id:2}}],languages:[{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:403,resource_language_id:5}}]},{id:410,name:"Celebrating You Educator Guide",source:"https://apple.co/celebrating-you-3pp_ENGB",description:"This guide helps educators guide their students through an activity where they can personalise an app using Swift Playgrounds on iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/UK_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:410,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:410,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:410,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:410,resource_language_id:1}}]},{id:411,name:"Celebrating You Educator Guide",source:"https://apple.co/celebrating-you-3pp_DA",description:"Denne ressource hjælper undervisere med at guide deres elever gennem en aktivitet, hvor de skal tilpasse en eksempelapp ved hjælp af Swift Playgrounds på iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/DK_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:411,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:411,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:411,resource_category_id:2}}],languages:[{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:411,resource_language_id:12}}]},{id:412,name:"Celebrating You Educator Guide",source:"https://apple.co/celebrating-you-3pp_FI",description:"Tämän resurssin avulla opettajat voivat opastaa oppilaitaan tehtävässä, jossa oppilaat muokkaavat esimerkkiappia Swift Playgroundsissa iPadilla. ",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/FI_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:412,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:412,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:412,resource_category_id:2}}],languages:[{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:412,resource_language_id:20}}]},{id:415,name:"Celebrating You Educator Guide",source:"https://apple.co/celebrating-you-3pp_PTPT",description:"Este recurso ajuda os professores a orientarem os alunos numa atividade em que personalizam uma app de exemplo com o Swift Playgrounds no iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/PT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:415,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:415,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:415,resource_category_id:2}}],languages:[{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:415,resource_language_id:5}}]},{id:413,name:"Docentenhandleiding ‘Over jou’",source:"https://apple.co/celebrating-you-3pp_NL",description:"Deze informatiebron helpt docenten hun leerlingen te begeleiden bij een activiteit waarbij ze een voorbeeld-app personaliseren met Swift Playgrounds op de iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/NL_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:413,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:413,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:413,resource_category_id:2}}],languages:[{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:413,resource_language_id:14}}]},{id:414,name:"Feiring av deg – lærerveiledning",source:"https://apple.co/celebrating-you-3pp_NO",description:"Denne ressursen hjelper lærere med å veilede elevene sine gjennom en aktivitet der de tilpasser en eksempelapp med Swift Playgrounds på iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/NO_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:414,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:414,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:414,resource_category_id:2}}],languages:[{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:414,resource_language_id:7}}]},{id:416,name:"Fira dig Handledning för pedagoger",source:"https://apple.co/celebrating-you-3pp_SV",description:"Den här resursen hjälper lärare att vägleda eleverna genom en aktivitet där de anpassar en exempelapp med hjälp av Swift Playgrounds på iPad. ",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/SE_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:416,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:416,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:416,resource_category_id:2}}],languages:[{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:416,resource_language_id:19}}]},{id:407,name:"Guía para docentes de Tus celebraciones",source:"https://apple.co/celebrating-you-3pp_ES",description:"Este recurso ayuda a los docentes a guiar a los estudiantes durante una actividad en la que pueden personalizar una app de muestra con Swift Playgrounds en un iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/ES_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:407,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:407,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:407,resource_category_id:2}}],languages:[{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:407,resource_language_id:3}}]},{id:409,name:"Guida per insegnanti “Le tue esperienze personali”",source:"https://apple.co/celebrating-you-3pp_IT",description:"Questa risorsa aiuta chi insegna a guidare chi studia in un’attività dedicata alla personalizzazione di un’app di esempio utilizzando Swift Playgrounds su iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/IT_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:409,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:409,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:409,resource_category_id:2}}],languages:[{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:409,resource_language_id:18}}]},{id:408,name:"Guide d’enseignement En savoir plus sur vous",source:"https://apple.co/celebrating-you-3pp_FR",description:"Cette ressource aide l’équipe enseignante à guider ses élèves à travers une activité au cours de laquelle ils personnalisent un exemple d’app à l’aide de Swift Playgrounds sur iPad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/FR_celebrate.jpg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2022-09-29T12:12:45.000000Z",updated_at:"2022-09-29T12:12:45.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:408,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:408,resource_type_id:13}}],levels:[{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_level_id:6}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:408,resource_category_id:2}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:408,resource_language_id:2}}]},{id:394,name:"Swift Playgrounds app",source:"https://apple.co/sp4-3pp_ENGB",description:"Swift Playgrounds takes learners from their first line of code to their first app. Update to the latest version of Swift Playgrounds to give students tools to build their own apps right on iPad and Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/UK_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:394,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:394,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:394,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:394,resource_language_id:1}}]},{id:401,name:"Swift Playgrounds-app",source:"https://apple.co/sp4-3pp_NL",description:"Swift Playgrounds leidt leerlingen van hun eerste regel code naar hun eerste app. Download de nieuwste versie van Swift Playgrounds om leerlingen tools te geven om hun eigen apps te bouwen op iPad en Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/NL_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:401,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:401,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:401,resource_category_id:2}}],languages:[{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:401,resource_language_id:14}}]},{id:399,name:"Swift Playgrounds-appen",source:"https://apple.co/sp4-3pp_DA",description:"Swift Playgrounds hjælper eleverne fra deres første kodelinje til deres første app. Hent den seneste version af Swift Playgrounds for at give eleverne værktøjer til at bygge deres egne apps direkte på iPad og Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/DK_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:399,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:399,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:399,resource_category_id:2}}],languages:[{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:399,resource_language_id:12}}]},{id:402,name:"Swift Playgrounds-appen",source:"https://apple.co/sp4-3pp_NO",description:"Swift Playgrounds tar elever fra deres første kodelinje til deres første app. Last ned den nyeste versjonen av Swift Playgrounds for å gi elevene verktøy til å lage egne apper direkte på iPad og Mac.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/NO_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:402,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:402,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:402,resource_category_id:2}}],languages:[{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:402,resource_language_id:7}}]},{id:404,name:"Swift Playgrounds-appen",source:"https://apple.co/sp4-3pp_SV",description:"Swift Playgrounds tar elever från deras första kodrad till deras första app. Ladda ner den senaste versionen av Swift Playgrounds för att ge eleverna verktyg för att bygga sina egna appar direkt på iPad och Mac. ",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/SE_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:404,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:404,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:404,resource_category_id:2}}],languages:[{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:404,resource_language_id:19}}]},{id:400,name:"Swift Playgrounds-appi",source:"https://apple.co/sp4-3pp_FI",description:"Swift Playgrounds opastaa oppijoita ensimmäisestä koodirivistä aina heidän ensimmäiseen appiinsa asti. Lataa Swift Playgroundsin uusin versio, niin opiskelijat voivat luoda omia appejaan suoraan iPadilla ja Macilla. ",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/apple-2022/FI_celebrate.jpg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2022-09-29T08:44:39.000000Z",updated_at:"2022-09-29T08:45:19.000000Z",weight:2022,types:[{id:6,name:"Application",position:60,pivot:{resource_item_id:400,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:400,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_level_id:2}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_programming_language_id:9}}],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:400,resource_category_id:2}}],languages:[{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:400,resource_language_id:20}}]},{id:393,name:"CS First Unplugged",source:"https://drive.google.com/drive/folders/1sSEBskDeDrKyVNUJ_F8s9Wss7YFwCD8B",description:"This lesson is a set of three unplugged activities, each of the which has been designed to introduce students to a key Computer Science concept without the need for a computer. The activities in this lesson can be completed individually and in any order. They cover a range of different CS topics and you can build student agency into the lesson by allowing students to focus on the activities they are most interested in. Additionally these activities have been designed to support students who are learning at home, including recommendations for three different implementations: Remote - Each activity has been optimized for students working independently at home. Blended - For classrooms meeting together virtually we provide some opportunities for students to collaborate. In-Person - Classes meeting together in-person also have some opportunities for students to work together. The activity is available in 18 languages",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/JEwL3faBj9f3kN1tIw593wO0MZ8Kq9VNJabpIrOe.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2021-10-13T12:14:48.000000Z",updated_at:"2021-10-13T12:51:30.000000Z",weight:100,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:393,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:393,resource_type_id:10}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:393,resource_level_id:1}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:393,resource_level_id:5}}],programming_languages:[],subjects:[{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:393,resource_subject_id:18}}],categories:[{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:393,resource_category_id:3}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:393,resource_language_id:1}},{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:393,resource_language_id:5}},{id:6,name:"Turkish",position:60,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:03.000000Z",pivot:{resource_item_id:393,resource_language_id:6}},{id:8,name:"Slovenian",position:80,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:47:39.000000Z",pivot:{resource_item_id:393,resource_language_id:8}},{id:9,name:"Romanian",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T09:58:24.000000Z",pivot:{resource_item_id:393,resource_language_id:9}},{id:11,name:"Polish",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:40.000000Z",pivot:{resource_item_id:393,resource_language_id:11}},{id:13,name:"Croatian",position:130,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:23.000000Z",pivot:{resource_item_id:393,resource_language_id:13}},{id:15,name:"Slovak",position:150,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:27:52.000000Z",pivot:{resource_item_id:393,resource_language_id:15}},{id:16,name:"Czech",position:160,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:27:43.000000Z",pivot:{resource_item_id:393,resource_language_id:16}},{id:17,name:"Greek",position:170,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:26:00.000000Z",pivot:{resource_item_id:393,resource_language_id:17}},{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:393,resource_language_id:18}},{id:21,name:"Hungarian",position:210,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:19.000000Z",pivot:{resource_item_id:393,resource_language_id:21}},{id:26,name:"Albanian",position:100,active:1,teach:1,learn:1,created_at:"2019-05-14T12:30:37.000000Z",updated_at:"2019-09-06T12:48:46.000000Z",pivot:{resource_item_id:393,resource_language_id:26}},{id:27,name:"Lithuanian",position:200,active:1,teach:1,learn:1,created_at:"2019-05-20T13:32:40.000000Z",updated_at:"2019-09-06T12:49:02.000000Z",pivot:{resource_item_id:393,resource_language_id:27}},{id:28,name:"Macedonian",position:200,active:1,teach:1,learn:1,created_at:"2019-05-20T13:32:55.000000Z",updated_at:"2019-09-06T12:49:06.000000Z",pivot:{resource_item_id:393,resource_language_id:28}},{id:29,name:"Serbian",position:200,active:1,teach:1,learn:1,created_at:"2019-05-20T13:33:12.000000Z",updated_at:"2019-09-06T12:49:10.000000Z",pivot:{resource_item_id:393,resource_language_id:29}},{id:30,name:"Bosnian",position:200,active:1,teach:1,learn:1,created_at:"2019-05-20T13:34:04.000000Z",updated_at:"2019-09-06T12:49:14.000000Z",pivot:{resource_item_id:393,resource_language_id:30}},{id:31,name:"Latvian",position:45,active:1,teach:1,learn:1,created_at:"2019-05-20T13:39:43.000000Z",updated_at:"2019-05-20T13:39:43.000000Z",pivot:{resource_item_id:393,resource_language_id:31}},{id:33,name:"Bulgarian",position:222,active:1,teach:1,learn:1,created_at:"2019-05-20T13:40:04.000000Z",updated_at:"2019-05-20T13:40:04.000000Z",pivot:{resource_item_id:393,resource_language_id:33}}]},{id:378,name:"Inclusive App Design Activity",source:"https://apple.co/eucodeweek_UK",description:"Great apps start with great ideas. Introduce your students to app design during Europe #CodeWeek with Apple’s new one-hour activity. The Inclusive App Design activity from Apple gives educators an hour-long introduction to the world of app development. Students will come up with an app idea connected to a topic they care about, then discover how to design with inclusion and accessibility in mind.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/FoRvSaGuvFJr080l95nZOS0ADITBOFJSpauHYhJI.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2021-09-29T13:04:28.000000Z",updated_at:"2021-10-01T07:24:13.000000Z",weight:100,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:378,resource_type_id:1}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:378,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_level_id:1}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_level_id:7}}],programming_languages:[{id:11,name:"All targeted programming languages",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_programming_language_id:11}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:378,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:378,resource_language_id:1}},{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:378,resource_language_id:2}},{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:378,resource_language_id:3}},{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:378,resource_language_id:5}},{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:378,resource_language_id:7}},{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:378,resource_language_id:10}},{id:11,name:"Polish",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:40.000000Z",pivot:{resource_item_id:378,resource_language_id:11}},{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:378,resource_language_id:12}},{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:378,resource_language_id:14}},{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:378,resource_language_id:18}},{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:378,resource_language_id:19}},{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:378,resource_language_id:20}}]},{id:250,name:"$_CoDéfi",source:"http://codefi.dane.ac-versailles.fr/",description:"$_CoDéfi is a platform for teachers to set up robotic activities in their class. The goal is to make students carry out missions. The teacher can create specific courses and register for the different challenges of the academy.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/K5lnBeJQlpPsv0q5rmm1ETkSwSqSST2utksUpZr9.png",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2020-05-17T05:12:37.000000Z",updated_at:"2020-05-17T05:13:05.000000Z",weight:10,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:250,resource_type_id:2}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:250,resource_type_id:9}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:250,resource_type_id:12}}],levels:[{id:4,name:"Pre-primary education",position:10,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_level_id:4}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_level_id:7}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_programming_language_id:7}},{id:8,name:"Raspberry Pi",position:80,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_programming_language_id:8}},{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_programming_language_id:9}},{id:10,name:"Visual Programming",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_programming_language_id:10}}],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_subject_id:4}},{id:12,name:"Mathematics",position:120,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_subject_id:12}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_category_id:2}},{id:4,name:"Robotics",position:40,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:250,resource_category_id:4}},{id:7,name:"Unplugged Activities",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:41:32.000000Z",pivot:{resource_item_id:250,resource_category_id:7}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:250,resource_language_id:2}}]},{id:272,name:"360° virtual tour creation with CoSpaces_Edu",source:"https://cospaces.io/edu/360-tour-lesson-plan.pdf",description:"The objective of this lesson plan is to create different Virtual Reality brochures or touristic guides in which students show their knowledge of their community, their city, a culture, or a civilization. This lesson involves getting students to do a significant amount of research and data collection, organize the information they gathered, and decide how to best present it in narrated or written format.CoSpaces Edu allows students to use 360° degree images onto which complementary information can be added through different types of icons or shapes available on the web or on the platform itself.The use of this type of visuals and the creation of 360° walks or itineraries is absolutely fantastic for class. It offers a way of bringing students closer to distant or nearby places and offering them a full view of the place. We can use this format to emphasize many details, offer additional information, add pictures, etc.What has caught our attention the most during the virtual tours is:● Its interactivity: It allows you to travel between photos in 360o.● Its points of interest: It makes it possible to include clickable zones capable ofopening additional pieces of information like photos, text, or audio.● Its flexible visualization: It offers different types of visualization: standardnavigation on tablet or computer, gyroscopic mode, VR mode or AR mode.It is a useful tool to work in an integrated way in different areas of the curriculum. In language classes we can imagine them creating wonderful descriptions or stories set in those places, in artistic creating different compositions based on those locations, in social science showing historical places and facts...",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/sPshX8A4PHKGa0q8JL6kyInIj25KwccpxUKkQdhL.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2020-06-30T07:56:52.000000Z",updated_at:"2020-06-30T08:11:56.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:272,resource_type_id:1}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:272,resource_type_id:12}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:272,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_level_id:2}}],programming_languages:[{id:10,name:"Visual Programming",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_programming_language_id:10}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:272,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:272,resource_language_id:1}}]},{id:18,name:"42 Coding School",source:"https://www.42.us.org/",description:"42 is a tuition free, in-campus coding school based in France and Silicon Valley.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/EUoG6gXWehDkZJgy3bukN7uasDBNlnxUA2vLjjOf.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:35.000000Z",updated_at:"2019-03-22T14:19:38.000000Z",weight:10,types:[{id:2,name:"Website",position:20,pivot:{resource_item_id:18,resource_type_id:2}},{id:4,name:"Video",position:40,pivot:{resource_item_id:18,resource_type_id:4}},{id:8,name:"Graphic Material",position:80,pivot:{resource_item_id:18,resource_type_id:8}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:18,resource_type_id:9}},{id:11,name:"Other",position:110,pivot:{resource_item_id:18,resource_type_id:11}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_level_id:2}},{id:3,name:"Advanced",position:30,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_level_id:3}}],programming_languages:[{id:1,name:"C++",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:1}},{id:2,name:"CSS",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:2}},{id:3,name:"HTML",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:3}},{id:4,name:"HTML5",position:40,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:4}},{id:5,name:"Java",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:5}},{id:6,name:"JavaScript",position:60,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:6}},{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:7}},{id:8,name:"Raspberry Pi",position:80,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:8}},{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:9}},{id:12,name:"Other",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_programming_language_id:12}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_category_id:3}},{id:8,name:"Other",position:80,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:18,resource_category_id:8}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:18,resource_language_id:1}}]},{id:368,name:"A Byte of Python",source:"https://python.swaroopch.com/",description:'"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.',thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2021-06-24T15:16:01.000000Z",updated_at:"2021-06-24T15:28:03.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:368,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:368,resource_type_id:10}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:368,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_level_id:2}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_programming_language_id:7}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:368,resource_category_id:3}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:368,resource_language_id:1}}]},{id:369,name:"A Byte of Python",source:"https://rgilliotte.gitbook.io/byte-of-python/",description:"« A Byte of Python » est un livre libre de droits sur le langage de programmation Python. Il peut être vu comme un tutoriel ou un guide sur le langage Python pour les débutants. Si tout ce que vous savez sur l'informatique se résume à enregistrer des fichiers, alors ce livre est fait pour vous.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/pGTh0lP0yK1aYc5xyOgF40cpTlwasifcZBsDDgUj.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2021-06-24T15:18:52.000000Z",updated_at:"2021-06-24T15:26:39.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:369,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:369,resource_type_id:10}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:369,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_level_id:2}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_programming_language_id:7}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:369,resource_category_id:3}}],languages:[{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:369,resource_language_id:2}}]},{id:370,name:"A Byte of Python",source:"http://cito.github.io/byte_of_python/",description:"„A Byte of Python“ ist ein Buch über das Programmieren in der Sprache Python. Es dient als Unterrichtskurs oder Einführung in die Programmiersprache und richtet sich vor allem an Anfänger. Wenn Sie von Computern wenig Ahnung haben und nur wissen, wie man Textdateien abspeichern kann, dann ist dieses Buch für Sie geeignet.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/lJFQ7CN423maYu63xibOYA5KQ9bA4TTwfbToVjbt.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2021-06-24T15:21:59.000000Z",updated_at:"2021-06-24T15:27:03.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:370,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:370,resource_type_id:10}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:370,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_level_id:2}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_programming_language_id:7}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:370,resource_category_id:3}}],languages:[{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:370,resource_language_id:10}}]},{id:371,name:"A Byte of Python",source:"https://www.homeyou.com/~edu/introducao",description:'"Um Byte de Python" é um livro gratuito sobre programação usando a linguagem Python. Ele serve como um tutorial ou guia para o idioma Python para um público iniciante. Se tudo o que você sabe sobre computadores é como salvar arquivos de texto, então este é o livro para você.',thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/L0QObslABhO8SVsb3AGthOq0uGWMCdgpIj8YSpVu.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2021-06-24T15:24:51.000000Z",updated_at:"2021-06-24T15:24:51.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:371,resource_type_id:1}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:371,resource_type_id:10}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:371,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_level_id:2}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_programming_language_id:7}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:371,resource_category_id:3}}],languages:[{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:371,resource_language_id:5}}]},{id:227,name:"A didactic scenario to teach loops with App Inventor",source:"https://www.researchgate.net/publication/336306117_H_chrese_tes_domes_epanalepses_OSO_sto_App_Inventor_2",description:"A didactic scenario to teach loops with App Inventor",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/Mfyv4zCZ8xIVqWtX9hVsnGKOG9tF9TkmZxvUtJIb.png",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2019-10-08T11:46:14.000000Z",updated_at:"2019-10-08T11:46:14.000000Z",weight:10,types:[{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:227,resource_type_id:12}}],levels:[{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_level_id:7}},{id:8,name:"Higher Education",position:50,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_level_id:8}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:227,resource_category_id:3}}],languages:[{id:17,name:"Greek",position:170,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:26:00.000000Z",pivot:{resource_item_id:227,resource_language_id:17}}]},{id:293,name:"A gravitational scale with Arduino",source:"https://play.inaf.it/gravitational-scale-arduino/",description:'"Through this activity you will find out how much you weigh on the Moon, Mars, Jupiter and the other planets of the Solar System. In fact, thanks to the Arduino board you will learn how to make a weight scale capable of measuring your weight, and through a series of buttons you can choose the different planets and understand what your weight would be on it. This resource allows you not only to learn about and program the Arduino board, using unusual sensors, but also to understand how the weight of a person, or an object, depends on the celestial object on which you are located."',thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/0z54guYhqZqzh9Z6JLjiomqukmHuKRoa19yYO4Am.jpeg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2020-08-11T09:20:02.000000Z",updated_at:"2020-08-11T09:20:02.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:293,resource_type_id:1}},{id:2,name:"Website",position:20,pivot:{resource_item_id:293,resource_type_id:2}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:293,resource_type_id:13}}],levels:[{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_level_id:2}},{id:3,name:"Advanced",position:30,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_level_id:3}}],programming_languages:[{id:12,name:"Other",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_programming_language_id:12}}],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_category_id:2}},{id:5,name:"Making",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:293,resource_category_id:5}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:293,resource_language_id:1}}]},{id:255,name:"A kódolás órája / Hour of Code",source:"https://hourofcode.com/hu",description:"Próbálj ki egy bármely életkorban használható, több mint 45 nyelven elérhető gyakorlatot! Csatlakozz 180 ország több millió tanulójához és tanárához, és kezdd el a Kódolás Óráját!",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/9ydHSE3smLYKNxsyJgl2pdxZYv7rMPclTqKSRqTu.jpeg",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2020-05-29T11:30:03.000000Z",updated_at:"2020-05-29T12:10:33.000000Z",weight:10,types:[{id:7,name:"Game",position:70,pivot:{resource_item_id:255,resource_type_id:7}},{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:255,resource_type_id:12}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_level_id:2}}],programming_languages:[{id:11,name:"All targeted programming languages",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_programming_language_id:11}}],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_subject_id:4}},{id:12,name:"Mathematics",position:120,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_subject_id:12}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_subject_id:16}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:255,resource_category_id:1}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:255,resource_language_id:1}},{id:21,name:"Hungarian",position:210,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:19.000000Z",pivot:{resource_item_id:255,resource_language_id:21}}]},{id:311,name:"A Quick Start to code",source:"https://apple.co/quickstartcode_UK",description:"Anyone can learn to code on iPad or Mac with these 10 activities designed for beginners aged 10 and up.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/GS3k0ouJdeuY9Q0aYu4LbmIcohppV1KQXFg2gvra.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2020-10-05T09:09:19.000000Z",updated_at:"2020-10-09T17:56:41.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:311,resource_type_id:1}},{id:6,name:"Application",position:60,pivot:{resource_item_id:311,resource_type_id:6}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:311,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_level_id:1}}],programming_languages:[{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_programming_language_id:9}}],subjects:[{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_category_id:1}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_category_id:3}},{id:6,name:"Tinkering",position:60,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:311,resource_category_id:6}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:311,resource_language_id:1}}]},{id:226,name:"A scenario to teach conditionals with App Inventor",source:"https://www.researchgate.net/publication/336306214_Dome_epiloges_me_chrese_tou_AppInventor_2",description:"A didactic scenario to teach conditionals with App Inventor",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/p4x6ac7P5uve0A5QaNnHinKoV9KkCCLyK4g7Ml1s.png",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2019-10-08T11:43:55.000000Z",updated_at:"2019-10-08T11:43:55.000000Z",weight:10,types:[{id:12,name:"Lesson Plan",position:120,pivot:{resource_item_id:226,resource_type_id:12}}],levels:[{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_level_id:7}},{id:8,name:"Higher Education",position:50,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_level_id:8}}],programming_languages:[],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_subject_id:16}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:226,resource_category_id:3}}],languages:[{id:17,name:"Greek",position:170,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:26:00.000000Z",pivot:{resource_item_id:226,resource_language_id:17}}]},{id:261,name:"AccessCSforAll",source:"https://www.washington.edu/accesscomputing/accesscsforall/videos",description:"A set of videos aiming to increase successful participation of students with disabilities in computing in primary and secondary school.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/EetWRqlpLzYtUS6RdP1THb9aFb0iOcqIb8wiBWrN.jpeg",facebook:null,twitter:null,active:1,teach:1,learn:0,created_at:"2020-06-03T09:47:15.000000Z",updated_at:"2020-06-03T09:47:15.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:261,resource_type_id:1}},{id:2,name:"Website",position:20,pivot:{resource_item_id:261,resource_type_id:2}},{id:4,name:"Video",position:40,pivot:{resource_item_id:261,resource_type_id:4}}],levels:[{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_level_id:7}}],programming_languages:[{id:10,name:"Visual Programming",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_programming_language_id:10}},{id:12,name:"Other",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_programming_language_id:12}}],subjects:[{id:4,name:"Computer Science",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_subject_id:4}},{id:16,name:"Coding",position:35,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_subject_id:16}},{id:17,name:"Special Education Needs",position:170,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_subject_id:17}},{id:18,name:"Programming",position:160,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_subject_id:18}}],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:261,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:261,resource_language_id:1}}]},{id:381,name:"Actividad de diseño de apps inclusivo",source:"https://apple.co/eucodeweek_ES",description:"Las mejores apps parten de ideas brillantes. Introduce a tus estudiantes al diseño de apps durante la #CodeWeek europea con una nueva actividad de Apple de 1 hora. La actividad de diseño de apps inclusivo de Apple ofrece a los educadores una introducción de una hora al mundo del desarrollo de apps. Los estudiantes pensarán en una idea de app relacionada con un tema que les interese y, a continuación, descubrirán cómo diseñarla teniendo en cuenta la inclusión y la accesibilidad.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/va0C57j4MTKVQqMMMcp4rMVbOeKUY47GhmhRNSpw.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2021-09-29T15:02:36.000000Z",updated_at:"2021-09-29T15:02:36.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:381,resource_type_id:1}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:381,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_level_id:1}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_level_id:7}}],programming_languages:[{id:11,name:"All targeted programming languages",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_programming_language_id:11}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:381,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:381,resource_language_id:1}},{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:381,resource_language_id:2}},{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:381,resource_language_id:3}},{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:381,resource_language_id:5}},{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:381,resource_language_id:7}},{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:381,resource_language_id:10}},{id:11,name:"Polish",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:40.000000Z",pivot:{resource_item_id:381,resource_language_id:11}},{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:381,resource_language_id:12}},{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:381,resource_language_id:14}},{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:381,resource_language_id:18}},{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:381,resource_language_id:19}},{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:381,resource_language_id:20}}]},{id:383,name:"Activité conception d’apps inclusives",source:"https://apple.co/eucodeweek_FR",description:"Les apps géniales naissent d’idées brillantes. Familiarisez vos élèves à la conception d’apps à l’occasion de la semaine européenne #CodeWeek grâce à la nouvelle activité d’une heure proposée par Apple. L’activité « Conception d’apps inclusives » d’Apple offre au personnel enseignant une introduction d’une heure au monde du développement d’apps. Les élèves devront trouver une idée d’app associée à quelque chose qui leur tient à cœur, puis découvrir comment la concevoir en gardant à l’esprit l’inclusion et l’accessibilité.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/VHGP3rrcsq9uKefI4ImkiXpCbDlERX5AJfb2VIDr.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2021-09-29T15:04:21.000000Z",updated_at:"2021-09-29T15:04:21.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:383,resource_type_id:1}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:383,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_level_id:1}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_level_id:7}}],programming_languages:[{id:11,name:"All targeted programming languages",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_programming_language_id:11}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:383,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:383,resource_language_id:1}},{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:383,resource_language_id:2}},{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:383,resource_language_id:3}},{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:383,resource_language_id:5}},{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:383,resource_language_id:7}},{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:383,resource_language_id:10}},{id:11,name:"Polish",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:40.000000Z",pivot:{resource_item_id:383,resource_language_id:11}},{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:383,resource_language_id:12}},{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:383,resource_language_id:14}},{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:383,resource_language_id:18}},{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:383,resource_language_id:19}},{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:383,resource_language_id:20}}]},{id:385,name:"Activiteit: ‘Inclusieve app ontwerpen’",source:"https://apple.co/eucodeweek_NL",description:"Geweldige apps beginnen met geweldige ideeën. Laat je leerlingen tijdens de Europese #CodeWeek kennismaken met app-ontwerp met de nieuwe activiteit van één uur van Apple. De activiteit ‘Inclusieve app ontwerpen’ van Apple biedt leerkrachten een één uur durende introductie tot de wereld van app-ontwikkeling. Leerlingen bedenken een idee voor een app op basis van een onderwerp dat hen interesseert, en ontdekken vervolgens hoe ze apps kunnen ontwerpen die zowel inclusief als toegankelijk zijn.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/UIehas53UmVn1ISdnEw5h2UnZBxX2QzusLEbmuC4.png",facebook:null,twitter:null,active:1,teach:1,learn:1,created_at:"2021-09-29T15:14:10.000000Z",updated_at:"2021-09-29T15:14:10.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:385,resource_type_id:1}},{id:13,name:"Guide",position:130,pivot:{resource_item_id:385,resource_type_id:13}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_level_id:1}},{id:5,name:"Primary school (5-12)",position:20,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_level_id:5}},{id:6,name:"Lower secondary school (12-16)",position:30,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_level_id:6}},{id:7,name:"Upper secondary school (16-18)",position:40,active:1,teach:1,learn:0,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_level_id:7}}],programming_languages:[{id:11,name:"All targeted programming languages",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_programming_language_id:11}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:385,resource_category_id:2}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:385,resource_language_id:1}},{id:2,name:"French",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:14.000000Z",pivot:{resource_item_id:385,resource_language_id:2}},{id:3,name:"Spanish",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:11.000000Z",pivot:{resource_item_id:385,resource_language_id:3}},{id:5,name:"Portuguese",position:50,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:06.000000Z",pivot:{resource_item_id:385,resource_language_id:5}},{id:7,name:"Norwegian",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-09-06T12:48:00.000000Z",pivot:{resource_item_id:385,resource_language_id:7}},{id:10,name:"German",position:100,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:48.000000Z",pivot:{resource_item_id:385,resource_language_id:10}},{id:11,name:"Polish",position:110,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:30:40.000000Z",pivot:{resource_item_id:385,resource_language_id:11}},{id:12,name:"Danish",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:35.000000Z",pivot:{resource_item_id:385,resource_language_id:12}},{id:14,name:"Dutch",position:140,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:28:14.000000Z",pivot:{resource_item_id:385,resource_language_id:14}},{id:18,name:"Italian",position:180,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:51.000000Z",pivot:{resource_item_id:385,resource_language_id:18}},{id:19,name:"Swedish",position:190,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:41.000000Z",pivot:{resource_item_id:385,resource_language_id:19}},{id:20,name:"Finnish",position:200,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-22T10:25:32.000000Z",pivot:{resource_item_id:385,resource_language_id:20}}]},{id:14,name:"AGupieWare",source:"https://www.agupieware.com/",description:"Online resources repository. Contains links to video tutorials of programming courses for all levels given by major Universities.",thumbnail:"https://s3-eu-west-1.amazonaws.com/codeweek-resources/e2m4FWDcuKL97KL6YqzbVceZSV4HZ2myOKzVR3jQ.png",facebook:null,twitter:null,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:35.000000Z",updated_at:"2025-01-22T16:51:31.000000Z",weight:10,types:[{id:1,name:"Tutorial",position:10,pivot:{resource_item_id:14,resource_type_id:1}},{id:2,name:"Website",position:20,pivot:{resource_item_id:14,resource_type_id:2}},{id:3,name:"Online Course",position:30,pivot:{resource_item_id:14,resource_type_id:3}},{id:4,name:"Video",position:40,pivot:{resource_item_id:14,resource_type_id:4}},{id:6,name:"Application",position:60,pivot:{resource_item_id:14,resource_type_id:6}},{id:7,name:"Game",position:70,pivot:{resource_item_id:14,resource_type_id:7}},{id:8,name:"Graphic Material",position:80,pivot:{resource_item_id:14,resource_type_id:8}},{id:9,name:"Presentation",position:90,pivot:{resource_item_id:14,resource_type_id:9}},{id:10,name:"Toolkit",position:100,pivot:{resource_item_id:14,resource_type_id:10}},{id:11,name:"Other",position:110,pivot:{resource_item_id:14,resource_type_id:11}}],levels:[{id:1,name:"Beginner",position:10,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_level_id:1}},{id:2,name:"Intermediate",position:20,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_level_id:2}},{id:3,name:"Advanced",position:30,active:1,teach:0,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_level_id:3}}],programming_languages:[{id:7,name:"Python",position:70,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_programming_language_id:7}},{id:9,name:"Swift",position:90,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_programming_language_id:9}},{id:12,name:"Other",position:120,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_programming_language_id:12}}],subjects:[],categories:[{id:1,name:"Coding",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_category_id:1}},{id:2,name:"Programming",position:20,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_category_id:2}},{id:3,name:"Computational Thinking",position:30,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_category_id:3}},{id:8,name:"Other",position:80,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-03-19T10:15:17.000000Z",pivot:{resource_item_id:14,resource_category_id:8}}],languages:[{id:1,name:"English",position:10,active:1,teach:1,learn:1,created_at:"2019-03-19T10:15:17.000000Z",updated_at:"2019-05-20T13:40:42.000000Z",pivot:{resource_item_id:14,resource_language_id:1}}]}],nY=t=>{let e=A3.slice(0,30);return t>1&&(e=A3.slice(31)),{data:{current_page:t,data:e,first_page_url:"https://codeweek.matrix-uat.com/resources/search?page=1",from:1+(t-1)*30,last_page:10,last_page_url:"https://codeweek.matrix-uat.com/resources/search?page=10",links:[{url:null,label:"Previous",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=1",label:"1",active:!0},{url:"https://codeweek.matrix-uat.com/resources/search?page=2",label:"2",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=3",label:"3",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=4",label:"4",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=5",label:"5",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=6",label:"6",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=7",label:"7",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=8",label:"8",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=9",label:"9",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=10",label:"10",active:!1},{url:"https://codeweek.matrix-uat.com/resources/search?page=2",label:"Next",active:!1}],next_page_url:`https://codeweek.matrix-uat.com/resources/search?page=${t+1}`,path:"https://codeweek.matrix-uat.com/resources/search",per_page:30,prev_page_url:null,to:30+(t-1)*30,total:280}}},iY={components:{ResourceCard:t9,Multiselect:il,Pagination:Cm},props:{prpQuery:String,prpLevels:Array,prpTypes:Array,prpProgrammingLanguages:Array,prpCategories:Array,prpLanguages:Array,prpSubjects:Array,name:String,levels:Array,languages:Array,programmingLanguages:Array,categories:Array,subjects:Array,types:Array,section:String,locale:String},setup(t){const{toClipboard:e}=eL(),r=ve(!1),n=ve(t.prpQuery),i=ve(t.prpQuery),a=ve(t.prpLevels),o=ve(t.prpTypes),u=ve(t.prpProgrammingLanguages),c=ve(t.prpCategories),B=ve(t.prpLanguages),f=ve(t.prpSubjects),p=ve({}),h=jn({current_page:1}),C=ve([]),v=we(()=>[...o.value,...a.value,...B.value,...u.value,...f.value,...c.value]),y=we(()=>{let N=window.location.hostname+"/resources/"+t.section+"?lang="+t.locale;return i.value&&(N+="&q="+i.value),a.value.forEach(M=>{N+="&levels[]="+M.id}),o.value.forEach(M=>{N+="&types[]="+M.id}),u.value.forEach(M=>{N+="&proglang[]="+M.id}),c.value.forEach(M=>{N+="&categories[]="+M.id}),B.value.forEach(M=>{N+="&languages[]="+M.id}),f.value.forEach(M=>{N+="&subjects[]="+M.id}),N}),b=async()=>{try{await e(y.value),alert("Link has been copied to the clipboard!")}catch{alert("Failed to copy texts")}},D=N=>{const M=F=>F.id!==N.id;o.value=o.value.filter(M),a.value=a.value.filter(M),B.value=B.value.filter(M),u.value=u.value.filter(M),f.value=f.value.filter(M),c.value=c.value.filter(M),P()},w=()=>{o.value=[],a.value=[],B.value=[],u.value=[],f.value=[],c.value=[],P()},g=()=>{window.scrollTo(0,0)},T=vZ.debounce(()=>{P()},300),O=()=>{g(),P(!0)},P=(N=!1)=>{N||(h.current_page=1),C.value=[],Ht.post("/resources/search?page="+h.current_page,{query:n.value,searchInput:i.value,selectedLevels:a.value,selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:c.value,selectedLanguages:B.value,selectedSubjects:f.value}).then(()=>{const M=nY(h.current_page);h.per_page=M.data.per_page,h.current_page=M.data.current_page,h.from=M.data.from,h.last_page=M.data.last_page,h.last_page_url=M.data.last_page_url,h.next_page_url=M.data.next_page_url,h.prev_page=M.data.prev_page,h.prev_page_url=M.data.prev_page,h.to=M.data.to,h.total=M.data.total,C.value=M.data.data}).catch(M=>{p.value=M.response.data})},I=(N,M)=>cL(M+"."+N.name);return er(()=>{P()}),{query:n,searchInput:i,selectedLevels:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:c,selectedLanguages:B,selectedSubjects:f,errors:p,pagination:h,resources:C,searchQuery:y,debounceSearch:T,paginate:O,onSubmit:P,customLabel:I,copy:b,showFilterModal:r,tags:v,removeSelectedItem:D,removeAllSelectedItems:w}}},aY={class:"codeweek-resourceform-component font-['Blinker']"},sY={class:"codeweek-container py-6"},oY={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},lY=L("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1),uY=[lY],cY={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},dY={class:"block text-[16px] text-slate-500 mb-2"},BY=["placeholder"],fY={class:"block text-[16px] text-slate-500 mb-2"},pY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},hY={class:"language-json"},mY={class:"block text-[16px] text-slate-500 mb-2"},CY={class:"language-json"},gY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},vY={class:"block text-[16px] text-slate-500 mb-2"},_Y={class:"language-json"},yY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},bY={class:"block text-[16px] text-slate-500 mb-2"},DY={class:"language-json"},wY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},TY={key:0},xY={class:"block text-[16px] text-slate-500 mb-2"},AY={class:"language-json"},kY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},SY={class:"block text-[16px] text-slate-500 mb-2"},EY={class:"language-json"},PY={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},OY={class:"flex items-end"},RY={class:"text-base leading-7 font-semibold text-black normal-case"},IY=L("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[Yt(" Filter and search "),L("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1),MY=[IY],ZY={key:0,class:"flex md:justify-center"},LY={class:"max-md:w-full flex flex-wrap gap-2"},NY={class:"flex items-center gap-2"},FY=["onClick"],jY=L("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1),VY=[jY],HY={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},GY={class:"relative pt-20 md:pt-48"},UY=L("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1),$Y=L("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1),WY={class:"bg-yellow-50"},KY={class:"relative z-10 codeweek-container"},YY={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function zY(t,e,r,n,i,a){const o=Yr("multiselect"),u=Yr("resource-card"),c=Yr("pagination");return U(),re("div",aY,[L("div",sY,[L("div",{class:et(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[n.showFilterModal?"flex":"max-md:hidden"]])},[L("div",oY,[L("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:e[0]||(e[0]=B=>n.showFilterModal=!1)},uY)]),L("div",cY,[L("div",null,[L("label",dY,ke(t.$t("resources.search_by_title_description")),1),ur(L("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":e[1]||(e[1]=B=>n.searchInput=B),onSearchChange:e[2]||(e[2]=(...B)=>n.debounceSearch&&n.debounceSearch(...B)),onKeyup:e[3]||(e[3]=xr((...B)=>n.onSubmit&&n.onSubmit(...B),["enter"])),placeholder:t.$t("resources.search_resources")},null,40,BY),[[Vi,n.searchInput]])]),L("div",null,[L("label",fY,ke(t.$t("resources.resource_type")),1),Ze(o,{modelValue:n.selectedTypes,"onUpdate:modelValue":e[4]||(e[4]=B=>n.selectedTypes=B),class:"multi-select",options:r.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":n.customLabel,"track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",pY," Selected "+ke(B.length)+" "+ke(B.length>1?"types":"type"),1)):he("",!0)]),default:$e(()=>[L("pre",hY,[L("code",null,ke(n.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),L("div",null,[L("label",mY,ke(t.$t("resources.level")),1),Ze(o,{modelValue:n.selectedLevels,"onUpdate:modelValue":e[5]||(e[5]=B=>n.selectedLevels=B),class:"multi-select",options:r.levels,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.level_placeholder"),label:"resources.resources.levels","custom-label":n.customLabel,"track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",gY," Selected "+ke(B.length)+" "+ke(B.length>1?"levels":"level"),1)):he("",!0)]),default:$e(()=>[L("pre",CY,[L("code",null,ke(n.selectedLevels),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),L("div",null,[L("label",vY,ke(t.$t("resources.Languages")),1),Ze(o,{modelValue:n.selectedLanguages,"onUpdate:modelValue":e[6]||(e[6]=B=>n.selectedLanguages=B),class:"multi-select",options:r.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.languages_placeholder"),label:"name","track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",yY," Selected "+ke(B.length)+" "+ke(B.length>1?"languages":"language"),1)):he("",!0)]),default:$e(()=>[L("pre",_Y,[L("code",null,ke(n.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","onSelect","onRemove"])]),L("div",null,[L("label",bY,ke(t.$t("resources.programming_languages")),1),Ze(o,{modelValue:n.selectedProgrammingLanguages,"onUpdate:modelValue":e[7]||(e[7]=B=>n.selectedProgrammingLanguages=B),class:"multi-select",options:r.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.programming_languages_placeholder"),label:"name","track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",wY," Selected "+ke(B.length)+" "+ke(B.length>1?"programming languages":"programming language"),1)):he("",!0)]),default:$e(()=>[L("pre",DY,[L("code",null,ke(n.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","onSelect","onRemove"])]),r.section==="teach"?(U(),re("div",TY,[L("label",xY,ke(t.$t("resources.Subjects")),1),Ze(o,{modelValue:n.selectedSubjects,"onUpdate:modelValue":e[8]||(e[8]=B=>n.selectedSubjects=B),class:"multi-select",options:r.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":n.customLabel,"track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",kY," Selected "+ke(B.length)+" "+ke(B.length>1?"subjects":"subject"),1)):he("",!0)]),default:$e(()=>[L("pre",AY,[L("code",null,ke(n.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])])):he("",!0),L("div",null,[L("label",SY,ke(t.$t("resources.categories")),1),Ze(o,{modelValue:n.selectedCategories,"onUpdate:modelValue":e[9]||(e[9]=B=>n.selectedCategories=B),class:"multi-select",options:r.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:t.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":n.customLabel,"track-by":"name","preselect-first":!1,onSelect:n.onSubmit,onRemove:n.onSubmit},{selection:$e(({values:B})=>[B.length>0?(U(),re("div",PY," Selected "+ke(B.length)+" "+ke(B.length>1?"categories":"category"),1)):he("",!0)]),default:$e(()=>[L("pre",EY,[Yt(" "),L("code",null,ke(n.selectedCategories),1),Yt(` - `)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),L("div",OY,[L("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:e[10]||(e[10]=()=>{n.showFilterModal=!1,n.onSubmit()})},[L("span",RY,ke(t.$t("resources.search")),1)])])])],2),L("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:e[11]||(e[11]=B=>n.showFilterModal=!0)},MY),n.tags.length?(U(),re("div",ZY,[L("div",LY,[(U(!0),re(Ve,null,dt(n.tags,B=>(U(),re("div",{key:B.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[L("div",NY,[L("span",null,ke(B.name),1),L("button",{onClick:f=>n.removeSelectedItem(B)},VY,8,FY)])]))),128)),L("div",HY,[L("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:e[12]||(e[12]=(...B)=>n.removeAllSelectedItems&&n.removeAllSelectedItems(...B))}," Clear all filters ")])])])):he("",!0)]),L("div",GY,[UY,$Y,L("div",WY,[L("div",KY,[L("div",YY,[(U(!0),re(Ve,null,dt(n.resources,B=>(U(),qe(u,{key:B.id,resource:B},null,8,["resource"]))),128))]),n.pagination.last_page>1?(U(),qe(c,{key:0,pagination:n.pagination,offset:5,onPaginate:n.paginate},null,8,["pagination","onPaginate"])):he("",!0)])])])])}const qY=fr(iY,[["render",zY]]);window.singleselect=void 0;const JY={components:{Multiselect:il},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},QY={class:"multiselect-wrapper"},XY=["name","value"];function ez(t,e,r,n,i,a){const o=Yr("multiselect");return U(),re("div",QY,[Ze(o,{modelValue:i.values,"onUpdate:modelValue":e[0]||(e[0]=u=>i.values=u),options:i.option,placeholder:r.placeholder},null,8,["modelValue","options","placeholder"]),L("input",{name:r.name,type:"hidden",value:i.values},null,8,XY)])}const tz=fr(JY,[["render",ez]]),rz={components:{Multiselect:il},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let t=[],e=[];if(this.value){const r=this.value.split(",");e=r,t=r.map(n=>this.options.find(i=>i.id==n)).filter(n=>n!==void 0)}return{values:t,innerValues:e}},methods:{select(t){this.innerValues.push(t.id)},remove(t){this.innerValues=this.innerValues.filter(e=>e!=t.id)},customLabel(t,e){return this.$t(`${e}.${t.name}`)}}},nz={class:"multiselect-wrapper"},iz=["name","value"];function az(t,e,r,n,i,a){const o=Yr("multiselect",!0);return U(),re("div",nz,[Ze(o,{modelValue:i.values,"onUpdate:modelValue":e[0]||(e[0]=u=>i.values=u),options:r.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:r.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),L("input",{name:r.name,type:"hidden",value:i.innerValues.toString()},null,8,iz)])}const sz=fr(rz,[["render",az]]),oz={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},lz=L("option",{value:""}," All countries",-1),uz=L("option",{disabled:"",value:"---"},"---------------",-1),cz=["value"];function dz(t,e,r,n,i,a){return U(),re("div",null,[ur(L("select",{"onUpdate:modelValue":e[0]||(e[0]=o=>i.selected_country=o),class:"codeweek-input-select",id:"id_country",name:"country_iso",onChange:e[1]||(e[1]=o=>a.newCountry())},[lz,uz,(U(!0),re(Ve,null,dt(r.countries,o=>(U(),re("option",{value:o.iso},ke(o.name)+" ("+ke(o.total)+")",9,cz))),256))],544),[[Jh,i.selected_country]])])}const Bz=fr(oz,[["render",dz]]),fz={components:{Multiselect:il},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(t=>{switch(t.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return t}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Ht.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Ht.post("/api/event/delete/"+this.event.id).then(t=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(t.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Ht.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},pz={class:"moderate-event"},hz={key:0,class:"actions"},mz=L("strong",null,"Moderation:",-1),Cz={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},gz={class:"flex-none"},vz={href:"/pending"},_z={class:"flex justify-center"},yz={key:0},bz={class:"actions flex justify-items-end justify-end gap-2"},Dz={key:0,class:"modal-overlay"},wz={class:"modal-container"},Tz={class:"modal-header"},xz=L("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1),Az={class:"modal-body"},kz=L("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1),Sz={class:"modal-footer"},Ez={key:0,class:"modal-overlay"},Pz={class:"modal-container"},Oz={class:"modal-header"},Rz=L("h3",{class:"text-2xl font-semibold"},"Delete Event",-1),Iz=L("div",{class:"modal-body"},[L("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1),Mz={class:"modal-footer"};function Zz(t,e,r,n,i,a){const o=Yr("multiselect");return U(),re("div",pz,[r.refresh?(U(),re("div",hz,[mz,L("button",{onClick:e[0]||(e[0]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),L("button",{onClick:e[1]||(e[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),L("button",{onClick:e[2]||(e[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])):he("",!0),r.refresh?he("",!0):(U(),re("div",Cz,[L("div",gz,[Yt("Pending Activities: "),L("a",vz,ke(r.pendingCounter),1)]),L("div",_z,[L("div",null,[Yt(ke(t.$t("event.current_status"))+": ",1),L("strong",null,ke(i.status),1),Yt(),r.event.LatestModeration?(U(),re("span",yz,"("+ke(r.event.LatestModeration.message)+")",1)):he("",!0)])]),L("div",bz,[L("button",{onClick:e[3]||(e[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),L("button",{onClick:e[4]||(e[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),L("button",{onClick:e[5]||(e[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),Ze(Gn,{name:"modal"},{default:$e(()=>[i.showModal?(U(),re("div",Dz,[L("div",wz,[L("div",Tz,[xz,L("button",{onClick:e[6]||(e[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),L("div",Az,[kz,Ze(o,{modelValue:i.rejectionOption,"onUpdate:modelValue":e[7]||(e[7]=u=>i.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:$e(({option:u})=>[Yt(ke(u.title),1)]),_:1},8,["modelValue","options","onInput"]),ur(L("textarea",{"onUpdate:modelValue":e[8]||(e[8]=u=>i.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Vi,i.rejectionText]])]),L("div",Sz,[L("button",{onClick:e[9]||(e[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),L("button",{onClick:e[10]||(e[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):he("",!0)]),_:1}),Ze(Gn,{name:"modal"},{default:$e(()=>[i.showDeleteModal?(U(),re("div",Ez,[L("div",Pz,[L("div",Oz,[Rz,L("button",{onClick:e[11]||(e[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),Iz,L("div",Mz,[L("button",{onClick:e[12]||(e[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),L("button",{onClick:e[13]||(e[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):he("",!0)]),_:1})])}const Lz=fr(fz,[["render",Zz]]),Nz={props:{item:{required:!0},searchText:{required:!0}},setup(t){return{line2:we(()=>(t.item.city?t.item.city+", ":"")+(t.item.country?t.item.country:""))}}},Fz={class:"address-list-item"},jz={class:"address-info"},Vz={class:"name"},Hz={class:"city"};function Gz(t,e,r,n,i,a){return U(),re("div",Fz,[L("div",jz,[L("div",Vz,ke(r.item.name)+" "+ke(r.item.housenumber),1),L("div",Hz,ke(n.line2),1)])])}const Uz=fr(Nz,[["render",Gz],["__scopeId","data-v-86cd2f09"]]),$z=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],Wz=$z.map(([t,e])=>({iso2:t,iso3:e})),Kz={props:{item:{required:!0}}};function Yz(t,e,r,n,i,a){return U(),re("div",null,ke(r.item),1)}const zz=fr(Kz,[["render",Yz]]),mo={minLen:3,wait:500,timeout:null,isUpdateItems(t){if(t.length>=this.minLen)return!0},callUpdateItems(t,e){clearTimeout(this.timeout),this.isUpdateItems(t)&&(this.timeout=setTimeout(e,this.wait))},findItem(t,e,r){if(e&&r&&t.length==1)return t[0]}},qz={name:"VAutocomplete",props:{componentItem:{default:()=>zz},minLen:{type:Number,default:mo.minLen},wait:{type:Number,default:mo.wait},value:null,getLabel:{type:Function,default:t=>t},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(t,{emit:e}){let r=ve("");t.initialLocation&&(r=ve(t.initialLocation));const n=ve(!1),i=ve(-1),a=ve(t.items||[]),o=we(()=>!!a.value.length),u=we(()=>n.value&&o.value||t.keepOpen),c=()=>{n.value=!0,i.value=-1,C(null),mo.callUpdateItems(r.value,B),e("change",r.value)},B=()=>{e("update-items",r.value)},f=()=>{e("focus",r.value),n.value=!0},p=()=>{e("blur",r.value),setTimeout(()=>n.value=!1,200)},h=T=>{C(T),e("item-clicked",T)},C=T=>{T?(a.value=[T],r.value=t.getLabel(T),e("item-selected",T)):v(t.items),e("input",T)},v=T=>{a.value=T||[]},y=T=>a.value.length===1&&T===a.value[0],b=()=>{i.value>-1&&(i.value--,w(document.getElementsByClassName("v-autocomplete-list-item")[i.value]))},D=()=>{i.value{T&&T.scrollIntoView&&T.scrollIntoView(!1)},g=()=>{n.value&&a.value[i.value]&&(C(a.value[i.value]),n.value=!1)};return wr(()=>t.items,T=>{v(T);const O=mo.findItem(t.items,r.value,t.autoSelectOneItem);O&&(C(O),n.value=!1)}),wr(()=>t.value,T=>{y(T)||(C(T),r.value=t.getLabel(T))}),er(()=>{mo.minLen=t.minLen,mo.wait=t.wait,C(t.value)}),{searchText:r,showList:n,cursor:i,internalItems:a,hasItems:o,show:u,inputChange:c,updateItems:B,focus:f,blur:p,onClickItem:h,onSelectItem:C,setItems:v,isSelectedValue:y,keyUp:b,keyDown:D,itemView:w,keyEnter:g}}},Jz={class:"v-autocomplete"},Qz=["placeholder","disabled"],Xz={key:0,class:"v-autocomplete-list"},eq=["onClick","onMouseover"];function tq(t,e,r,n,i,a){return U(),re("div",Jz,[L("div",{class:et(["v-autocomplete-input-group",{"v-autocomplete-selected":r.value}])},[ur(L("input",cr({type:"search","onUpdate:modelValue":e[0]||(e[0]=o=>n.searchText=o)},r.inputAttrs,{class:r.inputAttrs.class||r.inputClass,placeholder:r.inputAttrs.placeholder||r.placeholder,disabled:r.inputAttrs.disabled||r.disabled,onBlur:e[1]||(e[1]=(...o)=>n.blur&&n.blur(...o)),onFocus:e[2]||(e[2]=(...o)=>n.focus&&n.focus(...o)),onInput:e[3]||(e[3]=(...o)=>n.inputChange&&n.inputChange(...o)),onKeyup:e[4]||(e[4]=xr((...o)=>n.keyEnter&&n.keyEnter(...o),["enter"])),onKeydown:[e[5]||(e[5]=xr((...o)=>n.keyEnter&&n.keyEnter(...o),["tab"])),e[6]||(e[6]=xr((...o)=>n.keyUp&&n.keyUp(...o),["up"])),e[7]||(e[7]=xr((...o)=>n.keyDown&&n.keyDown(...o),["down"]))]}),null,16,Qz),[[Vi,n.searchText]])],2),n.show?(U(),re("div",Xz,[(U(!0),re(Ve,null,dt(n.internalItems,(o,u)=>(U(),re("div",{class:et(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===n.cursor}]),key:u,onClick:c=>n.onClickItem(o),onMouseover:c=>n.cursor=u},[(U(),qe(nl(r.componentItem),{item:o,searchText:n.searchText},null,8,["item","searchText"]))],42,eq))),128))])):he("",!0)])}const rq=fr(qz,[["render",tq]]),nq={components:{VAutocomplete:rq},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},setup(t){const e=ve(t.value?{name:t.value}:null),r=ve(null),n=Uz,i={placeholder:t.placeholder,name:t.name,autocomplete:"off"},a=ve(t.geoposition),o=t.location,u=h=>{h&&h.name&&h.magicKey&&Ht.get("/api/proxy/geocode",{params:{singleLine:h.name,magicKey:h.magicKey}}).then(v=>{const y=v.data.candidates[0];a.value=[y.location.y,y.location.x],window.map&&window.map.setView([y.location.y,y.location.x],16);const b=c(y.attributes.Country).iso2;document.getElementById("id_country").value=b}).catch(v=>{console.error("Error:",v)})},c=h=>Wz.find(C=>C.iso3===h),B=h=>h&&h.name?h.name:"",f=h=>{h===""&&(r.value=null)},p=h=>{Ht.get("/api/proxy/suggest",{params:{f:"json",text:h}}).then(v=>{r.value=v.data.suggestions.map(y=>({name:y.text,magicKey:y.magicKey}))}).catch(v=>{console.error("Error:",v)})};return wr(()=>t.value,h=>{e.value=h?{name:h}:null}),wr(()=>t.geoposition,h=>{a.value=h}),{item:e,items:r,template:n,inputAttrs:i,itemSelected:u,getLabel:B,change:f,updateItems:p,localGeoposition:a,initialLocation:o}}},iq=["value"];function aq(t,e,r,n,i,a){const o=Yr("v-autocomplete");return U(),re("div",null,[Ze(o,{items:n.items,modelValue:n.item,"onUpdate:modelValue":e[0]||(e[0]=u=>n.item=u),"get-label":n.getLabel,"component-item":n.template,onUpdateItems:n.updateItems,onItemSelected:n.itemSelected,onChange:n.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":n.inputAttrs,wait:300,initialLocation:n.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),L("input",{type:"hidden",name:"geoposition",id:"geoposition",value:n.localGeoposition},null,8,iq)])}const sq=fr(nq,[["render",aq]]);function ze(t){const e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new t.constructor(+t):typeof t=="number"||e==="[object Number]"||typeof t=="string"||e==="[object String]"?new Date(t):new Date(NaN)}function It(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}function gi(t,e){const r=ze(t);return isNaN(e)?It(t,NaN):(e&&r.setDate(r.getDate()+e),r)}function bi(t,e){const r=ze(t);if(isNaN(e))return It(t,NaN);if(!e)return r;const n=r.getDate(),i=It(t,r.getTime());i.setMonth(r.getMonth()+e+1,0);const a=i.getDate();return n>=a?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}function B5(t,e){const{years:r=0,months:n=0,weeks:i=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=e,B=ze(t),f=n||r?bi(B,n+r*12):B,p=a||i?gi(f,a+i*7):f,h=u+o*60,v=(c+h*60)*1e3;return It(t,p.getTime()+v)}function oq(t,e){const r=+ze(t);return It(t,r+e)}const f5=6048e5,lq=864e5,uq=6e4,p5=36e5,cq=1e3;function dq(t,e){return oq(t,e*p5)}let Bq={};function Ws(){return Bq}function wi(t,e){var u,c,B,f;const r=Ws(),n=(e==null?void 0:e.weekStartsOn)??((c=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??r.weekStartsOn??((f=(B=r.locale)==null?void 0:B.options)==null?void 0:f.weekStartsOn)??0,i=ze(t),a=i.getDay(),o=(a=i.getTime()?r+1:e.getTime()>=o.getTime()?r:r-1}function k3(t){const e=ze(t);return e.setHours(0,0,0,0),e}function Wc(t){const e=ze(t),r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),+t-+r}function m5(t,e){const r=k3(t),n=k3(e),i=+r-Wc(r),a=+n-Wc(n);return Math.round((i-a)/lq)}function fq(t){const e=h5(t),r=It(t,0);return r.setFullYear(e,0,4),r.setHours(0,0,0,0),zo(r)}function pq(t,e){const r=e*3;return bi(t,r)}function Nm(t,e){return bi(t,e*12)}function S3(t,e){const r=ze(t),n=ze(e),i=r.getTime()-n.getTime();return i<0?-1:i>0?1:i}function C5(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Hl(t){if(!C5(t)&&typeof t!="number")return!1;const e=ze(t);return!isNaN(Number(e))}function E3(t){const e=ze(t);return Math.trunc(e.getMonth()/3)+1}function hq(t,e){const r=ze(t),n=ze(e);return r.getFullYear()-n.getFullYear()}function mq(t,e){const r=ze(t),n=ze(e),i=S3(r,n),a=Math.abs(hq(r,n));r.setFullYear(1584),n.setFullYear(1584);const o=S3(r,n)===-i,u=i*(a-+o);return u===0?0:u}function g5(t,e){const r=ze(t.start),n=ze(t.end);let i=+r>+n;const a=i?+r:+n,o=i?n:r;o.setHours(0,0,0,0);let u=1;const c=[];for(;+o<=a;)c.push(ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return i?c.reverse():c}function Ds(t){const e=ze(t),r=e.getMonth(),n=r-r%3;return e.setMonth(n,1),e.setHours(0,0,0,0),e}function Cq(t,e){const r=ze(t.start),n=ze(t.end);let i=+r>+n;const a=i?+Ds(r):+Ds(n);let o=Ds(i?n:r),u=1;const c=[];for(;+o<=a;)c.push(ze(o)),o=pq(o,u);return i?c.reverse():c}function gq(t){const e=ze(t);return e.setDate(1),e.setHours(0,0,0,0),e}function v5(t){const e=ze(t),r=e.getFullYear();return e.setFullYear(r+1,0,0),e.setHours(23,59,59,999),e}function du(t){const e=ze(t),r=It(t,0);return r.setFullYear(e.getFullYear(),0,1),r.setHours(0,0,0,0),r}function _5(t,e){var u,c,B,f;const r=Ws(),n=(e==null?void 0:e.weekStartsOn)??((c=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??r.weekStartsOn??((f=(B=r.locale)==null?void 0:B.options)==null?void 0:f.weekStartsOn)??0,i=ze(t),a=i.getDay(),o=(a{let n;const i=vq[t];return typeof i=="string"?n=i:e===1?n=i.one:n=i.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function Xf(t){return(e={})=>{const r=e.width?String(e.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}const yq={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},bq={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Dq={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},wq={date:Xf({formats:yq,defaultWidth:"full"}),time:Xf({formats:bq,defaultWidth:"full"}),dateTime:Xf({formats:Dq,defaultWidth:"full"})},Tq={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xq=(t,e,r,n)=>Tq[t];function El(t){return(e,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let i;if(n==="formatting"&&t.formattingValues){const o=t.defaultFormattingWidth||t.defaultWidth,u=r!=null&&r.width?String(r.width):o;i=t.formattingValues[u]||t.formattingValues[o]}else{const o=t.defaultWidth,u=r!=null&&r.width?String(r.width):t.defaultWidth;i=t.values[u]||t.values[o]}const a=t.argumentCallback?t.argumentCallback(e):e;return i[a]}}const Aq={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},kq={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Sq={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Eq={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Pq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Oq={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Rq=(t,e)=>{const r=Number(t),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Iq={ordinalNumber:Rq,era:El({values:Aq,defaultWidth:"wide"}),quarter:El({values:kq,defaultWidth:"wide",argumentCallback:t=>t-1}),month:El({values:Sq,defaultWidth:"wide"}),day:El({values:Eq,defaultWidth:"wide"}),dayPeriod:El({values:Pq,defaultWidth:"wide",formattingValues:Oq,defaultFormattingWidth:"wide"})};function Pl(t){return(e,r={})=>{const n=r.width,i=n&&t.matchPatterns[n]||t.matchPatterns[t.defaultMatchWidth],a=e.match(i);if(!a)return null;const o=a[0],u=n&&t.parsePatterns[n]||t.parsePatterns[t.defaultParseWidth],c=Array.isArray(u)?Zq(u,p=>p.test(o)):Mq(u,p=>p.test(o));let B;B=t.valueCallback?t.valueCallback(c):c,B=r.valueCallback?r.valueCallback(B):B;const f=e.slice(o.length);return{value:B,rest:f}}}function Mq(t,e){for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e(t[r]))return r}function Zq(t,e){for(let r=0;r{const n=e.match(t.matchPattern);if(!n)return null;const i=n[0],a=e.match(t.parsePattern);if(!a)return null;let o=t.valueCallback?t.valueCallback(a[0]):a[0];o=r.valueCallback?r.valueCallback(o):o;const u=e.slice(i.length);return{value:o,rest:u}}}const Nq=/^(\d+)(th|st|nd|rd)?/i,Fq=/\d+/i,jq={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Vq={any:[/^b/i,/^(a|c)/i]},Hq={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Gq={any:[/1/i,/2/i,/3/i,/4/i]},Uq={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},$q={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Wq={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Kq={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Yq={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},zq={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},qq={ordinalNumber:Lq({matchPattern:Nq,parsePattern:Fq,valueCallback:t=>parseInt(t,10)}),era:Pl({matchPatterns:jq,defaultMatchWidth:"wide",parsePatterns:Vq,defaultParseWidth:"any"}),quarter:Pl({matchPatterns:Hq,defaultMatchWidth:"wide",parsePatterns:Gq,defaultParseWidth:"any",valueCallback:t=>t+1}),month:Pl({matchPatterns:Uq,defaultMatchWidth:"wide",parsePatterns:$q,defaultParseWidth:"any"}),day:Pl({matchPatterns:Wq,defaultMatchWidth:"wide",parsePatterns:Kq,defaultParseWidth:"any"}),dayPeriod:Pl({matchPatterns:Yq,defaultMatchWidth:"any",parsePatterns:zq,defaultParseWidth:"any"})},y5={code:"en-US",formatDistance:_q,formatLong:wq,formatRelative:xq,localize:Iq,match:qq,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Jq(t){const e=ze(t);return m5(e,du(e))+1}function Fm(t){const e=ze(t),r=+zo(e)-+fq(e);return Math.round(r/f5)+1}function jm(t,e){var f,p,h,C;const r=ze(t),n=r.getFullYear(),i=Ws(),a=(e==null?void 0:e.firstWeekContainsDate)??((p=(f=e==null?void 0:e.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??i.firstWeekContainsDate??((C=(h=i.locale)==null?void 0:h.options)==null?void 0:C.firstWeekContainsDate)??1,o=It(t,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);const u=wi(o,e),c=It(t,0);c.setFullYear(n,0,a),c.setHours(0,0,0,0);const B=wi(c,e);return r.getTime()>=u.getTime()?n+1:r.getTime()>=B.getTime()?n:n-1}function Qq(t,e){var u,c,B,f;const r=Ws(),n=(e==null?void 0:e.firstWeekContainsDate)??((c=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??r.firstWeekContainsDate??((f=(B=r.locale)==null?void 0:B.options)==null?void 0:f.firstWeekContainsDate)??1,i=jm(t,e),a=It(t,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),wi(a,e)}function Vm(t,e){const r=ze(t),n=+wi(r,e)-+Qq(r,e);return Math.round(n/f5)+1}function Ft(t,e){const r=t<0?"-":"",n=Math.abs(t).toString().padStart(e,"0");return r+n}const Ea={y(t,e){const r=t.getFullYear(),n=r>0?r:1-r;return Ft(e==="yy"?n%100:n,e.length)},M(t,e){const r=t.getMonth();return e==="M"?String(r+1):Ft(r+1,2)},d(t,e){return Ft(t.getDate(),e.length)},a(t,e){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(t,e){return Ft(t.getHours()%12||12,e.length)},H(t,e){return Ft(t.getHours(),e.length)},m(t,e){return Ft(t.getMinutes(),e.length)},s(t,e){return Ft(t.getSeconds(),e.length)},S(t,e){const r=e.length,n=t.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return Ft(i,e.length)}},Co={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},O3={G:function(t,e,r){const n=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(t,e,r){if(e==="yo"){const n=t.getFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return Ea.y(t,e)},Y:function(t,e,r,n){const i=jm(t,n),a=i>0?i:1-i;if(e==="YY"){const o=a%100;return Ft(o,2)}return e==="Yo"?r.ordinalNumber(a,{unit:"year"}):Ft(a,e.length)},R:function(t,e){const r=h5(t);return Ft(r,e.length)},u:function(t,e){const r=t.getFullYear();return Ft(r,e.length)},Q:function(t,e,r){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(n);case"QQ":return Ft(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,e,r){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(n);case"qq":return Ft(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,e,r){const n=t.getMonth();switch(e){case"M":case"MM":return Ea.M(t,e);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(t,e,r){const n=t.getMonth();switch(e){case"L":return String(n+1);case"LL":return Ft(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(t,e,r,n){const i=Vm(t,n);return e==="wo"?r.ordinalNumber(i,{unit:"week"}):Ft(i,e.length)},I:function(t,e,r){const n=Fm(t);return e==="Io"?r.ordinalNumber(n,{unit:"week"}):Ft(n,e.length)},d:function(t,e,r){return e==="do"?r.ordinalNumber(t.getDate(),{unit:"date"}):Ea.d(t,e)},D:function(t,e,r){const n=Jq(t);return e==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Ft(n,e.length)},E:function(t,e,r){const n=t.getDay();switch(e){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(t,e,r,n){const i=t.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return Ft(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(t,e,r,n){const i=t.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return Ft(a,e.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(t,e,r){const n=t.getDay(),i=n===0?7:n;switch(e){case"i":return String(i);case"ii":return Ft(i,e.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(t,e,r){const i=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,e,r){const n=t.getHours();let i;switch(n===12?i=Co.noon:n===0?i=Co.midnight:i=n/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,e,r){const n=t.getHours();let i;switch(n>=17?i=Co.evening:n>=12?i=Co.afternoon:n>=4?i=Co.morning:i=Co.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,e,r){if(e==="ho"){let n=t.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return Ea.h(t,e)},H:function(t,e,r){return e==="Ho"?r.ordinalNumber(t.getHours(),{unit:"hour"}):Ea.H(t,e)},K:function(t,e,r){const n=t.getHours()%12;return e==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Ft(n,e.length)},k:function(t,e,r){let n=t.getHours();return n===0&&(n=24),e==="ko"?r.ordinalNumber(n,{unit:"hour"}):Ft(n,e.length)},m:function(t,e,r){return e==="mo"?r.ordinalNumber(t.getMinutes(),{unit:"minute"}):Ea.m(t,e)},s:function(t,e,r){return e==="so"?r.ordinalNumber(t.getSeconds(),{unit:"second"}):Ea.s(t,e)},S:function(t,e){return Ea.S(t,e)},X:function(t,e,r){const n=t.getTimezoneOffset();if(n===0)return"Z";switch(e){case"X":return I3(n);case"XXXX":case"XX":return Cs(n);case"XXXXX":case"XXX":default:return Cs(n,":")}},x:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"x":return I3(n);case"xxxx":case"xx":return Cs(n);case"xxxxx":case"xxx":default:return Cs(n,":")}},O:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+R3(n,":");case"OOOO":default:return"GMT"+Cs(n,":")}},z:function(t,e,r){const n=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+R3(n,":");case"zzzz":default:return"GMT"+Cs(n,":")}},t:function(t,e,r){const n=Math.trunc(t.getTime()/1e3);return Ft(n,e.length)},T:function(t,e,r){const n=t.getTime();return Ft(n,e.length)}};function R3(t,e=""){const r=t>0?"-":"+",n=Math.abs(t),i=Math.trunc(n/60),a=n%60;return a===0?r+String(i):r+String(i)+e+Ft(a,2)}function I3(t,e){return t%60===0?(t>0?"-":"+")+Ft(Math.abs(t)/60,2):Cs(t,e)}function Cs(t,e=""){const r=t>0?"-":"+",n=Math.abs(t),i=Ft(Math.trunc(n/60),2),a=Ft(n%60,2);return r+i+e+a}const M3=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},b5=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},Xq=(t,e)=>{const r=t.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return M3(t,e);let a;switch(n){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;case"PPPP":default:a=e.dateTime({width:"full"});break}return a.replace("{{date}}",M3(n,e)).replace("{{time}}",b5(i,e))},fh={p:b5,P:Xq},eJ=/^D+$/,tJ=/^Y+$/,rJ=["D","DD","YY","YYYY"];function D5(t){return eJ.test(t)}function w5(t){return tJ.test(t)}function ph(t,e,r){const n=nJ(t,e,r);if(console.warn(n),rJ.includes(t))throw new RangeError(n)}function nJ(t,e,r){const n=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const iJ=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,aJ=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sJ=/^'([^]*?)'?$/,oJ=/''/g,lJ=/[a-zA-Z]/;function Fi(t,e,r){var f,p,h,C,v,y,b,D;const n=Ws(),i=(r==null?void 0:r.locale)??n.locale??y5,a=(r==null?void 0:r.firstWeekContainsDate)??((p=(f=r==null?void 0:r.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??n.firstWeekContainsDate??((C=(h=n.locale)==null?void 0:h.options)==null?void 0:C.firstWeekContainsDate)??1,o=(r==null?void 0:r.weekStartsOn)??((y=(v=r==null?void 0:r.locale)==null?void 0:v.options)==null?void 0:y.weekStartsOn)??n.weekStartsOn??((D=(b=n.locale)==null?void 0:b.options)==null?void 0:D.weekStartsOn)??0,u=ze(t);if(!Hl(u))throw new RangeError("Invalid time value");let c=e.match(aJ).map(w=>{const g=w[0];if(g==="p"||g==="P"){const T=fh[g];return T(w,i.formatLong)}return w}).join("").match(iJ).map(w=>{if(w==="''")return{isToken:!1,value:"'"};const g=w[0];if(g==="'")return{isToken:!1,value:uJ(w)};if(O3[g])return{isToken:!0,value:w};if(g.match(lJ))throw new RangeError("Format string contains an unescaped latin alphabet character `"+g+"`");return{isToken:!1,value:w}});i.localize.preprocessor&&(c=i.localize.preprocessor(u,c));const B={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(w=>{if(!w.isToken)return w.value;const g=w.value;(!(r!=null&&r.useAdditionalWeekYearTokens)&&w5(g)||!(r!=null&&r.useAdditionalDayOfYearTokens)&&D5(g))&&ph(g,e,String(t));const T=O3[g[0]];return T(u,g,i.localize,B)}).join("")}function uJ(t){const e=t.match(sJ);return e?e[1].replace(oJ,"'"):t}function cJ(t){return ze(t).getDay()}function dJ(t){const e=ze(t),r=e.getFullYear(),n=e.getMonth(),i=It(t,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}function BJ(){return Object.assign({},Ws())}function Ba(t){return ze(t).getHours()}function fJ(t){let r=ze(t).getDay();return r===0&&(r=7),r}function Qa(t){return ze(t).getMinutes()}function _t(t){return ze(t).getMonth()}function qo(t){return ze(t).getSeconds()}function st(t){return ze(t).getFullYear()}function Jo(t,e){const r=ze(t),n=ze(e);return r.getTime()>n.getTime()}function Bu(t,e){const r=ze(t),n=ze(e);return+r<+n}function wo(t,e){const r=ze(t),n=ze(e);return+r==+n}function pJ(t,e){const r=e instanceof Date?It(e,0):new e(0);return r.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),r.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),r}const hJ=10;class T5{constructor(){Ge(this,"subPriority",0)}validate(e,r){return!0}}class mJ extends T5{constructor(e,r,n,i,a){super(),this.value=e,this.validateValue=r,this.setValue=n,this.priority=i,a&&(this.subPriority=a)}validate(e,r){return this.validateValue(e,this.value,r)}set(e,r,n){return this.setValue(e,r,this.value,n)}}class CJ extends T5{constructor(){super(...arguments);Ge(this,"priority",hJ);Ge(this,"subPriority",-1)}set(r,n){return n.timestampIsSet?r:It(r,pJ(r,Date))}}class Mt{run(e,r,n,i){const a=this.parse(e,r,n,i);return a?{setter:new mJ(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(e,r,n){return!0}}class gJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",140);Ge(this,"incompatibleTokens",["R","u","t","T"])}parse(r,n,i){switch(n){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"})||i.era(r,{width:"narrow"});case"GGGGG":return i.era(r,{width:"narrow"});case"GGGG":default:return i.era(r,{width:"wide"})||i.era(r,{width:"abbreviated"})||i.era(r,{width:"narrow"})}}set(r,n,i){return n.era=i,r.setFullYear(i,0,1),r.setHours(0,0,0,0),r}}const br={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Mi={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Dr(t,e){return t&&{value:e(t.value),rest:t.rest}}function nr(t,e){const r=e.match(t);return r?{value:parseInt(r[0],10),rest:e.slice(r[0].length)}:null}function Zi(t,e){const r=e.match(t);if(!r)return null;if(r[0]==="Z")return{value:0,rest:e.slice(1)};const n=r[1]==="+"?1:-1,i=r[2]?parseInt(r[2],10):0,a=r[3]?parseInt(r[3],10):0,o=r[5]?parseInt(r[5],10):0;return{value:n*(i*p5+a*uq+o*cq),rest:e.slice(r[0].length)}}function x5(t){return nr(br.anyDigitsSigned,t)}function dr(t,e){switch(t){case 1:return nr(br.singleDigit,e);case 2:return nr(br.twoDigits,e);case 3:return nr(br.threeDigits,e);case 4:return nr(br.fourDigits,e);default:return nr(new RegExp("^\\d{1,"+t+"}"),e)}}function Kc(t,e){switch(t){case 1:return nr(br.singleDigitSigned,e);case 2:return nr(br.twoDigitsSigned,e);case 3:return nr(br.threeDigitsSigned,e);case 4:return nr(br.fourDigitsSigned,e);default:return nr(new RegExp("^-?\\d{1,"+t+"}"),e)}}function Hm(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function A5(t,e){const r=e>0,n=r?e:1-e;let i;if(n<=50)i=t||100;else{const a=n+50,o=Math.trunc(a/100)*100,u=t>=a%100;i=t+o-(u?100:0)}return r?i:1-i}function k5(t){return t%400===0||t%4===0&&t%100!==0}class vJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",130);Ge(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(r,n,i){const a=o=>({year:o,isTwoDigitYear:n==="yy"});switch(n){case"y":return Dr(dr(4,r),a);case"yo":return Dr(i.ordinalNumber(r,{unit:"year"}),a);default:return Dr(dr(n.length,r),a)}}validate(r,n){return n.isTwoDigitYear||n.year>0}set(r,n,i){const a=r.getFullYear();if(i.isTwoDigitYear){const u=A5(i.year,a);return r.setFullYear(u,0,1),r.setHours(0,0,0,0),r}const o=!("era"in n)||n.era===1?i.year:1-i.year;return r.setFullYear(o,0,1),r.setHours(0,0,0,0),r}}class _J extends Mt{constructor(){super(...arguments);Ge(this,"priority",130);Ge(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(r,n,i){const a=o=>({year:o,isTwoDigitYear:n==="YY"});switch(n){case"Y":return Dr(dr(4,r),a);case"Yo":return Dr(i.ordinalNumber(r,{unit:"year"}),a);default:return Dr(dr(n.length,r),a)}}validate(r,n){return n.isTwoDigitYear||n.year>0}set(r,n,i,a){const o=jm(r,a);if(i.isTwoDigitYear){const c=A5(i.year,o);return r.setFullYear(c,0,a.firstWeekContainsDate),r.setHours(0,0,0,0),wi(r,a)}const u=!("era"in n)||n.era===1?i.year:1-i.year;return r.setFullYear(u,0,a.firstWeekContainsDate),r.setHours(0,0,0,0),wi(r,a)}}class yJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",130);Ge(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(r,n){return Kc(n==="R"?4:n.length,r)}set(r,n,i){const a=It(r,0);return a.setFullYear(i,0,4),a.setHours(0,0,0,0),zo(a)}}class bJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",130);Ge(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(r,n){return Kc(n==="u"?4:n.length,r)}set(r,n,i){return r.setFullYear(i,0,1),r.setHours(0,0,0,0),r}}class DJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",120);Ge(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(r,n,i){switch(n){case"Q":case"QQ":return dr(n.length,r);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"})||i.quarter(r,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(r,{width:"wide",context:"formatting"})||i.quarter(r,{width:"abbreviated",context:"formatting"})||i.quarter(r,{width:"narrow",context:"formatting"})}}validate(r,n){return n>=1&&n<=4}set(r,n,i){return r.setMonth((i-1)*3,1),r.setHours(0,0,0,0),r}}class wJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",120);Ge(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(r,n,i){switch(n){case"q":case"qq":return dr(n.length,r);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"})||i.quarter(r,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(r,{width:"wide",context:"standalone"})||i.quarter(r,{width:"abbreviated",context:"standalone"})||i.quarter(r,{width:"narrow",context:"standalone"})}}validate(r,n){return n>=1&&n<=4}set(r,n,i){return r.setMonth((i-1)*3,1),r.setHours(0,0,0,0),r}}class TJ extends Mt{constructor(){super(...arguments);Ge(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Ge(this,"priority",110)}parse(r,n,i){const a=o=>o-1;switch(n){case"M":return Dr(nr(br.month,r),a);case"MM":return Dr(dr(2,r),a);case"Mo":return Dr(i.ordinalNumber(r,{unit:"month"}),a);case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"})||i.month(r,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(r,{width:"wide",context:"formatting"})||i.month(r,{width:"abbreviated",context:"formatting"})||i.month(r,{width:"narrow",context:"formatting"})}}validate(r,n){return n>=0&&n<=11}set(r,n,i){return r.setMonth(i,1),r.setHours(0,0,0,0),r}}class xJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",110);Ge(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(r,n,i){const a=o=>o-1;switch(n){case"L":return Dr(nr(br.month,r),a);case"LL":return Dr(dr(2,r),a);case"Lo":return Dr(i.ordinalNumber(r,{unit:"month"}),a);case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"})||i.month(r,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(r,{width:"wide",context:"standalone"})||i.month(r,{width:"abbreviated",context:"standalone"})||i.month(r,{width:"narrow",context:"standalone"})}}validate(r,n){return n>=0&&n<=11}set(r,n,i){return r.setMonth(i,1),r.setHours(0,0,0,0),r}}function AJ(t,e,r){const n=ze(t),i=Vm(n,r)-e;return n.setDate(n.getDate()-i*7),n}class kJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",100);Ge(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(r,n,i){switch(n){case"w":return nr(br.week,r);case"wo":return i.ordinalNumber(r,{unit:"week"});default:return dr(n.length,r)}}validate(r,n){return n>=1&&n<=53}set(r,n,i,a){return wi(AJ(r,i,a),a)}}function SJ(t,e){const r=ze(t),n=Fm(r)-e;return r.setDate(r.getDate()-n*7),r}class EJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",100);Ge(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(r,n,i){switch(n){case"I":return nr(br.week,r);case"Io":return i.ordinalNumber(r,{unit:"week"});default:return dr(n.length,r)}}validate(r,n){return n>=1&&n<=53}set(r,n,i){return zo(SJ(r,i))}}const PJ=[31,28,31,30,31,30,31,31,30,31,30,31],OJ=[31,29,31,30,31,30,31,31,30,31,30,31];class RJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"subPriority",1);Ge(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(r,n,i){switch(n){case"d":return nr(br.date,r);case"do":return i.ordinalNumber(r,{unit:"date"});default:return dr(n.length,r)}}validate(r,n){const i=r.getFullYear(),a=k5(i),o=r.getMonth();return a?n>=1&&n<=OJ[o]:n>=1&&n<=PJ[o]}set(r,n,i){return r.setDate(i),r.setHours(0,0,0,0),r}}class IJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"subpriority",1);Ge(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(r,n,i){switch(n){case"D":case"DD":return nr(br.dayOfYear,r);case"Do":return i.ordinalNumber(r,{unit:"date"});default:return dr(n.length,r)}}validate(r,n){const i=r.getFullYear();return k5(i)?n>=1&&n<=366:n>=1&&n<=365}set(r,n,i){return r.setMonth(0,i),r.setHours(0,0,0,0),r}}function Gm(t,e,r){var p,h,C,v;const n=Ws(),i=(r==null?void 0:r.weekStartsOn)??((h=(p=r==null?void 0:r.locale)==null?void 0:p.options)==null?void 0:h.weekStartsOn)??n.weekStartsOn??((v=(C=n.locale)==null?void 0:C.options)==null?void 0:v.weekStartsOn)??0,a=ze(t),o=a.getDay(),c=(e%7+7)%7,B=7-i,f=e<0||e>6?e-(o+B)%7:(c+B)%7-(o+B)%7;return gi(a,f)}class MJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(r,n,i){switch(n){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(r,{width:"wide",context:"formatting"})||i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"})}}validate(r,n){return n>=0&&n<=6}set(r,n,i,a){return r=Gm(r,i,a),r.setHours(0,0,0,0),r}}class ZJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(r,n,i,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(n){case"e":case"ee":return Dr(dr(n.length,r),o);case"eo":return Dr(i.ordinalNumber(r,{unit:"day"}),o);case"eee":return i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"});case"eeeee":return i.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(r,{width:"wide",context:"formatting"})||i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"})}}validate(r,n){return n>=0&&n<=6}set(r,n,i,a){return r=Gm(r,i,a),r.setHours(0,0,0,0),r}}class LJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(r,n,i,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(n){case"c":case"cc":return Dr(dr(n.length,r),o);case"co":return Dr(i.ordinalNumber(r,{unit:"day"}),o);case"ccc":return i.day(r,{width:"abbreviated",context:"standalone"})||i.day(r,{width:"short",context:"standalone"})||i.day(r,{width:"narrow",context:"standalone"});case"ccccc":return i.day(r,{width:"narrow",context:"standalone"});case"cccccc":return i.day(r,{width:"short",context:"standalone"})||i.day(r,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(r,{width:"wide",context:"standalone"})||i.day(r,{width:"abbreviated",context:"standalone"})||i.day(r,{width:"short",context:"standalone"})||i.day(r,{width:"narrow",context:"standalone"})}}validate(r,n){return n>=0&&n<=6}set(r,n,i,a){return r=Gm(r,i,a),r.setHours(0,0,0,0),r}}function NJ(t,e){const r=ze(t),n=fJ(r),i=e-n;return gi(r,i)}class FJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",90);Ge(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(r,n,i){const a=o=>o===0?7:o;switch(n){case"i":case"ii":return dr(n.length,r);case"io":return i.ordinalNumber(r,{unit:"day"});case"iii":return Dr(i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"}),a);case"iiiii":return Dr(i.day(r,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Dr(i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Dr(i.day(r,{width:"wide",context:"formatting"})||i.day(r,{width:"abbreviated",context:"formatting"})||i.day(r,{width:"short",context:"formatting"})||i.day(r,{width:"narrow",context:"formatting"}),a)}}validate(r,n){return n>=1&&n<=7}set(r,n,i){return r=NJ(r,i),r.setHours(0,0,0,0),r}}class jJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",80);Ge(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(r,n,i){switch(n){case"a":case"aa":case"aaa":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(r,{width:"wide",context:"formatting"})||i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"})}}set(r,n,i){return r.setHours(Hm(i),0,0,0),r}}class VJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",80);Ge(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(r,n,i){switch(n){case"b":case"bb":case"bbb":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(r,{width:"wide",context:"formatting"})||i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"})}}set(r,n,i){return r.setHours(Hm(i),0,0,0),r}}class HJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",80);Ge(this,"incompatibleTokens",["a","b","t","T"])}parse(r,n,i){switch(n){case"B":case"BB":case"BBB":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(r,{width:"wide",context:"formatting"})||i.dayPeriod(r,{width:"abbreviated",context:"formatting"})||i.dayPeriod(r,{width:"narrow",context:"formatting"})}}set(r,n,i){return r.setHours(Hm(i),0,0,0),r}}class GJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",70);Ge(this,"incompatibleTokens",["H","K","k","t","T"])}parse(r,n,i){switch(n){case"h":return nr(br.hour12h,r);case"ho":return i.ordinalNumber(r,{unit:"hour"});default:return dr(n.length,r)}}validate(r,n){return n>=1&&n<=12}set(r,n,i){const a=r.getHours()>=12;return a&&i<12?r.setHours(i+12,0,0,0):!a&&i===12?r.setHours(0,0,0,0):r.setHours(i,0,0,0),r}}class UJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",70);Ge(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(r,n,i){switch(n){case"H":return nr(br.hour23h,r);case"Ho":return i.ordinalNumber(r,{unit:"hour"});default:return dr(n.length,r)}}validate(r,n){return n>=0&&n<=23}set(r,n,i){return r.setHours(i,0,0,0),r}}class $J extends Mt{constructor(){super(...arguments);Ge(this,"priority",70);Ge(this,"incompatibleTokens",["h","H","k","t","T"])}parse(r,n,i){switch(n){case"K":return nr(br.hour11h,r);case"Ko":return i.ordinalNumber(r,{unit:"hour"});default:return dr(n.length,r)}}validate(r,n){return n>=0&&n<=11}set(r,n,i){return r.getHours()>=12&&i<12?r.setHours(i+12,0,0,0):r.setHours(i,0,0,0),r}}class WJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",70);Ge(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(r,n,i){switch(n){case"k":return nr(br.hour24h,r);case"ko":return i.ordinalNumber(r,{unit:"hour"});default:return dr(n.length,r)}}validate(r,n){return n>=1&&n<=24}set(r,n,i){const a=i<=24?i%24:i;return r.setHours(a,0,0,0),r}}class KJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",60);Ge(this,"incompatibleTokens",["t","T"])}parse(r,n,i){switch(n){case"m":return nr(br.minute,r);case"mo":return i.ordinalNumber(r,{unit:"minute"});default:return dr(n.length,r)}}validate(r,n){return n>=0&&n<=59}set(r,n,i){return r.setMinutes(i,0,0),r}}class YJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",50);Ge(this,"incompatibleTokens",["t","T"])}parse(r,n,i){switch(n){case"s":return nr(br.second,r);case"so":return i.ordinalNumber(r,{unit:"second"});default:return dr(n.length,r)}}validate(r,n){return n>=0&&n<=59}set(r,n,i){return r.setSeconds(i,0),r}}class zJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",30);Ge(this,"incompatibleTokens",["t","T"])}parse(r,n){const i=a=>Math.trunc(a*Math.pow(10,-n.length+3));return Dr(dr(n.length,r),i)}set(r,n,i){return r.setMilliseconds(i),r}}class qJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",10);Ge(this,"incompatibleTokens",["t","T","x"])}parse(r,n){switch(n){case"X":return Zi(Mi.basicOptionalMinutes,r);case"XX":return Zi(Mi.basic,r);case"XXXX":return Zi(Mi.basicOptionalSeconds,r);case"XXXXX":return Zi(Mi.extendedOptionalSeconds,r);case"XXX":default:return Zi(Mi.extended,r)}}set(r,n,i){return n.timestampIsSet?r:It(r,r.getTime()-Wc(r)-i)}}class JJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",10);Ge(this,"incompatibleTokens",["t","T","X"])}parse(r,n){switch(n){case"x":return Zi(Mi.basicOptionalMinutes,r);case"xx":return Zi(Mi.basic,r);case"xxxx":return Zi(Mi.basicOptionalSeconds,r);case"xxxxx":return Zi(Mi.extendedOptionalSeconds,r);case"xxx":default:return Zi(Mi.extended,r)}}set(r,n,i){return n.timestampIsSet?r:It(r,r.getTime()-Wc(r)-i)}}class QJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",40);Ge(this,"incompatibleTokens","*")}parse(r){return x5(r)}set(r,n,i){return[It(r,i*1e3),{timestampIsSet:!0}]}}class XJ extends Mt{constructor(){super(...arguments);Ge(this,"priority",20);Ge(this,"incompatibleTokens","*")}parse(r){return x5(r)}set(r,n,i){return[It(r,i),{timestampIsSet:!0}]}}const eQ={G:new gJ,y:new vJ,Y:new _J,R:new yJ,u:new bJ,Q:new DJ,q:new wJ,M:new TJ,L:new xJ,w:new kJ,I:new EJ,d:new RJ,D:new IJ,E:new MJ,e:new ZJ,c:new LJ,i:new FJ,a:new jJ,b:new VJ,B:new HJ,h:new GJ,H:new UJ,K:new $J,k:new WJ,m:new KJ,s:new YJ,S:new zJ,X:new qJ,x:new JJ,t:new QJ,T:new XJ},tQ=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rQ=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nQ=/^'([^]*?)'?$/,iQ=/''/g,aQ=/\S/,sQ=/[a-zA-Z]/;function hh(t,e,r,n){var y,b,D,w,g,T,O,P;const i=BJ(),a=(n==null?void 0:n.locale)??i.locale??y5,o=(n==null?void 0:n.firstWeekContainsDate)??((b=(y=n==null?void 0:n.locale)==null?void 0:y.options)==null?void 0:b.firstWeekContainsDate)??i.firstWeekContainsDate??((w=(D=i.locale)==null?void 0:D.options)==null?void 0:w.firstWeekContainsDate)??1,u=(n==null?void 0:n.weekStartsOn)??((T=(g=n==null?void 0:n.locale)==null?void 0:g.options)==null?void 0:T.weekStartsOn)??i.weekStartsOn??((P=(O=i.locale)==null?void 0:O.options)==null?void 0:P.weekStartsOn)??0;if(e==="")return t===""?ze(r):It(r,NaN);const c={firstWeekContainsDate:o,weekStartsOn:u,locale:a},B=[new CJ],f=e.match(rQ).map(I=>{const N=I[0];if(N in fh){const M=fh[N];return M(I,a.formatLong)}return I}).join("").match(tQ),p=[];for(let I of f){!(n!=null&&n.useAdditionalWeekYearTokens)&&w5(I)&&ph(I,e,t),!(n!=null&&n.useAdditionalDayOfYearTokens)&&D5(I)&&ph(I,e,t);const N=I[0],M=eQ[N];if(M){const{incompatibleTokens:F}=M;if(Array.isArray(F)){const K=p.find(ce=>F.includes(ce.token)||ce.token===N);if(K)throw new RangeError(`The format string mustn't contain \`${K.fullToken}\` and \`${I}\` at the same time`)}else if(M.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${I}\` and any other token at the same time`);p.push({token:N,fullToken:I});const q=M.run(t,I,a.match,c);if(!q)return It(r,NaN);B.push(q.setter),t=q.rest}else{if(N.match(sQ))throw new RangeError("Format string contains an unescaped latin alphabet character `"+N+"`");if(I==="''"?I="'":N==="'"&&(I=oQ(I)),t.indexOf(I)===0)t=t.slice(I.length);else return It(r,NaN)}}if(t.length>0&&aQ.test(t))return It(r,NaN);const h=B.map(I=>I.priority).sort((I,N)=>N-I).filter((I,N,M)=>M.indexOf(I)===N).map(I=>B.filter(N=>N.priority===I).sort((N,M)=>M.subPriority-N.subPriority)).map(I=>I[0]);let C=ze(r);if(isNaN(C.getTime()))return It(r,NaN);const v={};for(const I of h){if(!I.validate(C,c))return It(r,NaN);const N=I.set(C,v,c);Array.isArray(N)?(C=N[0],Object.assign(v,N[1])):C=N}return It(r,C)}function oQ(t){return t.match(nQ)[1].replace(iQ,"'")}function Z3(t,e){const r=Ds(t),n=Ds(e);return+r==+n}function lQ(t,e){return gi(t,-e)}function S5(t,e){const r=ze(t),n=r.getFullYear(),i=r.getDate(),a=It(t,0);a.setFullYear(n,e,15),a.setHours(0,0,0,0);const o=dJ(a);return r.setMonth(e,Math.min(i,o)),r}function $t(t,e){let r=ze(t);return isNaN(+r)?It(t,NaN):(e.year!=null&&r.setFullYear(e.year),e.month!=null&&(r=S5(r,e.month)),e.date!=null&&r.setDate(e.date),e.hours!=null&&r.setHours(e.hours),e.minutes!=null&&r.setMinutes(e.minutes),e.seconds!=null&&r.setSeconds(e.seconds),e.milliseconds!=null&&r.setMilliseconds(e.milliseconds),r)}function uQ(t,e){const r=ze(t);return r.setHours(e),r}function E5(t,e){const r=ze(t);return r.setMilliseconds(e),r}function cQ(t,e){const r=ze(t);return r.setMinutes(e),r}function P5(t,e){const r=ze(t);return r.setSeconds(e),r}function Ni(t,e){const r=ze(t);return isNaN(+r)?It(t,NaN):(r.setFullYear(e),r)}function Qo(t,e){return bi(t,-e)}function dQ(t,e){const{years:r=0,months:n=0,weeks:i=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=e,B=Qo(t,n+r*12),f=lQ(B,a+i*7),p=u+o*60,C=(c+p*60)*1e3;return It(t,f.getTime()-C)}function O5(t,e){return Nm(t,-e)}function sl(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),L("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),L("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),L("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}sl.compatConfig={MODE:3};function R5(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),L("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}R5.compatConfig={MODE:3};function Um(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Um.compatConfig={MODE:3};function $m(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}$m.compatConfig={MODE:3};function Wm(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),L("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Wm.compatConfig={MODE:3};function Km(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Km.compatConfig={MODE:3};function Ym(){return U(),re("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[L("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Ym.compatConfig={MODE:3};const Tn=(t,e)=>e?new Date(t.toLocaleString("en-US",{timeZone:e})):new Date(t),zm=(t,e,r)=>mh(t,e,r)||xe(),BQ=(t,e,r)=>{const n=e.dateInTz?Tn(new Date(t),e.dateInTz):xe(t);return r?Bn(n,!0):n},mh=(t,e,r)=>{if(!t)return null;const n=r?Bn(xe(t),!0):xe(t);return e?e.exactMatch?BQ(t,e,r):Tn(n,e.timezone):n},fQ=t=>{if(!t)return 0;const e=new Date,r=new Date(e.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(e.toLocaleString("en-US",{timeZone:t})),i=n.getTimezoneOffset()/60;return(+r-+n)/(1e3*60*60)-i};var hi=(t=>(t.month="month",t.year="year",t))(hi||{}),gs=(t=>(t.top="top",t.bottom="bottom",t))(gs||{}),Es=(t=>(t.header="header",t.calendar="calendar",t.timePicker="timePicker",t))(Es||{}),rn=(t=>(t.month="month",t.year="year",t.calendar="calendar",t.time="time",t.minutes="minutes",t.hours="hours",t.seconds="seconds",t))(rn||{});const pQ=["timestamp","date","iso"];var cn=(t=>(t.up="up",t.down="down",t.left="left",t.right="right",t))(cn||{}),rr=(t=>(t.arrowUp="ArrowUp",t.arrowDown="ArrowDown",t.arrowLeft="ArrowLeft",t.arrowRight="ArrowRight",t.enter="Enter",t.space=" ",t.esc="Escape",t.tab="Tab",t.home="Home",t.end="End",t.pageUp="PageUp",t.pageDown="PageDown",t))(rr||{});function L3(t){return e=>new Intl.DateTimeFormat(t,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${e}T00:00:00+00:00`)).slice(0,2)}function hQ(t){return e=>Fi(Tn(new Date(`2017-01-0${e}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:t})}const mQ=(t,e,r)=>{const n=[1,2,3,4,5,6,7];let i;if(t!==null)try{i=n.map(hQ(t))}catch{i=n.map(L3(e))}else i=n.map(L3(e));const a=i.slice(0,r),o=i.slice(r+1,i.length);return[i[r]].concat(...o).concat(...a)},qm=(t,e,r)=>{const n=[];for(let i=+t[0];i<=+t[1];i++)n.push({value:+i,text:L5(i,e)});return r?n.reverse():n},I5=(t,e,r)=>{const n=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(t!==null)try{const a=r==="long"?"LLLL":"LLL";return n.map((o,u)=>{const c=Fi(Tn(o,"UTC"),a,{locale:t});return{text:c.charAt(0).toUpperCase()+c.substring(1),value:u}})}catch{}const i=new Intl.DateTimeFormat(e,{month:r,timeZone:"UTC"});return n.map((a,o)=>{const u=i.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},CQ=t=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][t],Ir=t=>{const e=J(t);return e!=null&&e.$el?e==null?void 0:e.$el:e},gQ=t=>({type:"dot",...t??{}}),M5=t=>Array.isArray(t)?!!t[0]&&!!t[1]:!1,Jm={prop:t=>`"${t}" prop must be enabled!`,dateArr:t=>`You need to use array as "model-value" binding in order to support "${t}"`},Fr=t=>t,N3=t=>t===0?t:!t||isNaN(+t)?null:+t,F3=t=>t===null,Z5=t=>{if(t)return[...t.querySelectorAll("input, button, select, textarea, a[href]")][0]},vQ=t=>{const e=[],r=n=>n.filter(i=>i);for(let n=0;n{const n=r!=null,i=e!=null;if(!n&&!i)return!1;const a=+r,o=+e;return n&&i?+t>a||+ta:i?+tvQ(t).map(r=>r.map(n=>{const{active:i,disabled:a,isBetween:o,highlighted:u}=e(n);return{...n,active:i,disabled:a,className:{dp__overlay_cell_active:i,dp__overlay_cell:!i,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&i,dp__cell_in_between:o,"dp--highlighted":u}}})),Wa=(t,e,r=!1)=>{t&&e.allowStopPropagation&&(r&&t.stopImmediatePropagation(),t.stopPropagation())},_Q=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function yQ(t,e){let r=[...document.querySelectorAll(_Q())];r=r.filter(i=>!t.contains(i)||i.hasAttribute("data-datepicker-instance"));const n=r.indexOf(t);if(n>=0&&(e?n-1>=0:n+1<=r.length))return r[n+(e?-1:1)]}const bQ=(t,e)=>t==null?void 0:t.querySelector(`[data-dp-element="${e}"]`),L5=(t,e)=>new Intl.NumberFormat(e,{useGrouping:!1,style:"decimal"}).format(t),Qm=t=>Fi(t,"dd-MM-yyyy"),ep=t=>Array.isArray(t),Yc=(t,e)=>e.get(Qm(t)),DQ=(t,e)=>t?e?e instanceof Map?!!Yc(t,e):e(xe(t)):!1:!0,wn=(t,e,r=!1)=>{if(t.key===rr.enter||t.key===rr.space)return r&&t.preventDefault(),e()},j3=(t,e,r,n,i,a)=>{const o=hh(t,e.slice(0,t.length),new Date,{locale:a});return Hl(o)&&C5(o)?n||i?o:$t(o,{hours:+r.hours,minutes:+(r==null?void 0:r.minutes),seconds:+(r==null?void 0:r.seconds),milliseconds:0}):null},wQ=(t,e,r,n,i,a)=>{const o=Array.isArray(r)?r[0]:r;if(typeof e=="string")return j3(t,e,o,n,i,a);if(Array.isArray(e)){let u=null;for(const c of e)if(u=j3(t,c,o,n,i,a),u)break;return u}return typeof e=="function"?e(t):null},xe=t=>t?new Date(t):new Date,TQ=(t,e,r)=>{if(e){const i=(t.getMonth()+1).toString().padStart(2,"0"),a=t.getDate().toString().padStart(2,"0"),o=t.getHours().toString().padStart(2,"0"),u=t.getMinutes().toString().padStart(2,"0"),c=r?t.getSeconds().toString().padStart(2,"0"):"00";return`${t.getFullYear()}-${i}-${a}T${o}:${u}:${c}.000Z`}const n=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds());return new Date(n).toISOString()},Bn=(t,e)=>{const r=xe(JSON.parse(JSON.stringify(t))),n=$t(r,{hours:0,minutes:0,seconds:0,milliseconds:0});return e?gq(n):n},Ka=(t,e,r,n)=>{let i=t?xe(t):xe();return(e||e===0)&&(i=uQ(i,+e)),(r||r===0)&&(i=cQ(i,+r)),(n||n===0)&&(i=P5(i,+n)),E5(i,0)},or=(t,e)=>!t||!e?!1:Bu(Bn(t),Bn(e)),bt=(t,e)=>!t||!e?!1:wo(Bn(t),Bn(e)),vr=(t,e)=>!t||!e?!1:Jo(Bn(t),Bn(e)),kd=(t,e,r)=>t!=null&&t[0]&&t!=null&&t[1]?vr(r,t[0])&&or(r,t[1]):t!=null&&t[0]&&e?vr(r,t[0])&&or(r,e)||or(r,t[0])&&vr(r,e):!1,vi=t=>{const e=$t(new Date(t),{date:1});return Bn(e)},tp=(t,e,r)=>e&&(r||r===0)?Object.fromEntries(["hours","minutes","seconds"].map(n=>n===e?[n,r]:[n,isNaN(+t[n])?void 0:+t[n]])):{hours:isNaN(+t.hours)?void 0:+t.hours,minutes:isNaN(+t.minutes)?void 0:+t.minutes,seconds:isNaN(+t.seconds)?void 0:+t.seconds},Ps=t=>({hours:Ba(t),minutes:Qa(t),seconds:qo(t)}),N5=(t,e)=>{if(e){const r=st(xe(e));if(r>t)return 12;if(r===t)return _t(xe(e))}},F5=(t,e)=>{if(e){const r=st(xe(e));return r{if(t)return st(xe(t))},j5=(t,e)=>{const r=vr(t,e)?e:t,n=vr(e,t)?e:t;return g5({start:r,end:n})},xQ=t=>{const e=bi(t,1);return{month:_t(e),year:st(e)}},na=(t,e)=>{const r=wi(t,{weekStartsOn:+e}),n=_5(t,{weekStartsOn:+e});return[r,n]},V5=(t,e)=>{const r={hours:Ba(xe()),minutes:Qa(xe()),seconds:e?qo(xe()):0};return Object.assign(r,t)},Va=(t,e,r)=>[$t(xe(t),{date:1}),$t(xe(),{month:e,year:r,date:1})],sa=(t,e,r)=>{let n=t?xe(t):xe();return(e||e===0)&&(n=S5(n,e)),r&&(n=Ni(n,r)),n},H5=(t,e,r,n,i)=>{if(!n||i&&!e||!i&&!r)return!1;const a=i?bi(t,1):Qo(t,1),o=[_t(a),st(a)];return i?!kQ(...o,e):!AQ(...o,r)},AQ=(t,e,r)=>or(...Va(r,t,e))||bt(...Va(r,t,e)),kQ=(t,e,r)=>vr(...Va(r,t,e))||bt(...Va(r,t,e)),G5=(t,e,r,n,i,a,o)=>{if(typeof e=="function"&&!o)return e(t);const u=r?{locale:r}:void 0;return Array.isArray(t)?`${Fi(t[0],a,u)}${i&&!t[1]?"":n}${t[1]?Fi(t[1],a,u):""}`:Fi(t,a,u)},go=t=>{if(t)return null;throw new Error(Jm.prop("partial-range"))},nc=(t,e)=>{if(e)return t();throw new Error(Jm.prop("range"))},Ch=t=>Array.isArray(t)?Hl(t[0])&&(t[1]?Hl(t[1]):!0):t?Hl(t):!1,SQ=(t,e)=>$t(e??xe(),{hours:+t.hours||0,minutes:+t.minutes||0,seconds:+t.seconds||0}),rp=(t,e,r,n)=>{if(!t)return!0;if(n){const i=r==="max"?Bu(t,e):Jo(t,e),a={seconds:0,milliseconds:0};return i||wo($t(t,a),$t(e,a))}return r==="max"?t.getTime()<=e.getTime():t.getTime()>=e.getTime()},np=(t,e,r)=>t?SQ(t,e):xe(r??e),V3=(t,e,r,n,i)=>{if(Array.isArray(n)){const o=np(t,n[0],e),u=np(t,n[1],e);return rp(n[0],o,r,!!e)&&rp(n[1],u,r,!!e)&&i}const a=np(t,n,e);return rp(n,a,r,!!e)&&i},ip=t=>$t(xe(),Ps(t)),EQ=(t,e)=>t instanceof Map?Array.from(t.values()).filter(r=>st(xe(r))===e).map(r=>_t(r)):[],U5=(t,e,r)=>typeof t=="function"?t({month:e,year:r}):!!t.months.find(n=>n.month===e&&n.year===r),Xm=(t,e)=>typeof t=="function"?t(e):t.years.includes(e),$5=t=>Fi(t,"yyyy-MM-dd"),Ol=jn({menuFocused:!1,shiftKeyInMenu:!1}),W5=()=>{const t=r=>{Ol.menuFocused=r},e=r=>{Ol.shiftKeyInMenu!==r&&(Ol.shiftKeyInMenu=r)};return{control:we(()=>({shiftKeyInMenu:Ol.shiftKeyInMenu,menuFocused:Ol.menuFocused})),setMenuFocused:t,setShiftKey:e}},qt=jn({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),ap=ve(null),ic=ve(!1),sp=ve(!1),op=ve(!1),lp=ve(!1),en=ve(0),gr=ve(0),rs=()=>{const t=we(()=>ic.value?[...qt.selectionGrid,qt.actionRow].filter(p=>p.length):sp.value?[...qt.timePicker[0],...qt.timePicker[1],lp.value?[]:[ap.value],qt.actionRow].filter(p=>p.length):op.value?[...qt.monthPicker,qt.actionRow]:[qt.monthYear,...qt.calendar,qt.time,qt.actionRow].filter(p=>p.length)),e=p=>{en.value=p?en.value+1:en.value-1;let h=null;t.value[gr.value]&&(h=t.value[gr.value][en.value]),!h&&t.value[gr.value+(p?1:-1)]?(gr.value=gr.value+(p?1:-1),en.value=p?0:t.value[gr.value].length-1):h||(en.value=p?en.value-1:en.value+1)},r=p=>{gr.value===0&&!p||gr.value===t.value.length&&p||(gr.value=p?gr.value+1:gr.value-1,t.value[gr.value]?t.value[gr.value]&&!t.value[gr.value][en.value]&&en.value!==0&&(en.value=t.value[gr.value].length-1):gr.value=p?gr.value-1:gr.value+1)},n=p=>{let h=null;t.value[gr.value]&&(h=t.value[gr.value][en.value]),h?h.focus({preventScroll:!ic.value}):en.value=p?en.value-1:en.value+1},i=()=>{e(!0),n(!0)},a=()=>{e(!1),n(!1)},o=()=>{r(!1),n(!0)},u=()=>{r(!0),n(!0)},c=(p,h)=>{qt[h]=p},B=(p,h)=>{qt[h]=p},f=()=>{en.value=0,gr.value=0};return{buildMatrix:c,buildMultiLevelMatrix:B,setTimePickerBackRef:p=>{ap.value=p},setSelectionGrid:p=>{ic.value=p,f(),p||(qt.selectionGrid=[])},setTimePicker:(p,h=!1)=>{sp.value=p,lp.value=h,f(),p||(qt.timePicker[0]=[],qt.timePicker[1]=[])},setTimePickerElements:(p,h=0)=>{qt.timePicker[h]=p},arrowRight:i,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{qt.monthYear=[],qt.calendar=[],qt.time=[],qt.actionRow=[],qt.selectionGrid=[],qt.timePicker[0]=[],qt.timePicker[1]=[],ic.value=!1,sp.value=!1,lp.value=!1,op.value=!1,f(),ap.value=null},setMonthPicker:p=>{op.value=p,f()},refSets:qt}},H3=t=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...t??{}}),PQ=t=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:e=>`Increment ${e}`,decrementValue:e=>`Decrement ${e}`,openTpOverlay:e=>`Open ${e} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...t??{}}),G3=t=>t?typeof t=="boolean"?t?2:0:+t>=2?+t:2:0,OQ=t=>{const e=typeof t=="object"&&t,r={static:!0,solo:!1};if(!t)return{...r,count:G3(!1)};const n=e?t:{},i=e?n.count??!0:t,a=G3(i);return Object.assign(r,n,{count:a})},RQ=(t,e,r)=>t||(typeof r=="string"?r:e),IQ=t=>typeof t=="boolean"?t?H3({}):!1:H3(t),MQ=t=>{const e={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof t=="object"?{...e,...t??{},enabled:!0}:{...e,enabled:t}},ZQ=t=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...t??{}}),LQ=t=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...t??{}}),NQ=t=>{const e={input:!1};return typeof t=="object"?{...e,...t??{},enabled:!0}:{enabled:t,...e}},FQ=t=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...t??{}}),jQ=t=>{const e={dates:Array.isArray(t)?t.map(r=>xe(r)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof t=="function"?t:{...e,...t??{}}},VQ=t=>typeof t=="object"?{type:(t==null?void 0:t.type)??"local",hideOnOffsetDates:(t==null?void 0:t.hideOnOffsetDates)??!1}:{type:t,hideOnOffsetDates:!1},HQ=(t,e)=>typeof t=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...t}:{enabled:t,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,minMaxRawRange:e.minMaxRawRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,maxRange:e.maxRange,minRange:e.minRange,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd},GQ=(t,e)=>t?typeof t=="string"?{timezone:t,exactMatch:!1,dateInTz:void 0,emitTimezone:e,convertModel:!0}:{timezone:t.timezone,exactMatch:t.exactMatch??!1,dateInTz:t.dateInTz??void 0,emitTimezone:e??t.emitTimezone,convertModel:t.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:e},up=(t,e,r)=>new Map(t.map(n=>{const i=zm(n,e,r);return[Qm(i),i]})),UQ=(t,e)=>t.length?new Map(t.map(r=>{const n=zm(r.date,e);return[Qm(n),r]})):null,$Q=t=>{var e;return{minDate:mh(t.minDate,t.timezone,t.isSpecific),maxDate:mh(t.maxDate,t.timezone,t.isSpecific),disabledDates:ep(t.disabledDates)?up(t.disabledDates,t.timezone,t.isSpecific):t.disabledDates,allowedDates:ep(t.allowedDates)?up(t.allowedDates,t.timezone,t.isSpecific):null,highlight:typeof t.highlight=="object"&&ep((e=t.highlight)==null?void 0:e.dates)?up(t.highlight.dates,t.timezone):t.highlight,markers:UQ(t.markers,t.timezone)}},WQ=(t,e)=>typeof t=="boolean"?{enabled:t,dragSelect:!0,limit:+e}:{enabled:!!t,limit:t.limit?+t.limit:null,dragSelect:t.dragSelect??!0},KQ=t=>({...Object.fromEntries(Object.keys(t).map(e=>{const r=e,n=t[r],i=typeof t[r]=="string"?{[n]:!0}:Object.fromEntries(n.map(a=>[a,!0]));return[e,i]}))}),ar=t=>{const e=()=>{const P=t.enableSeconds?":ss":"",I=t.enableMinutes?":mm":"";return t.is24?`HH${I}${P}`:`hh${I}${P} aa`},r=()=>{var P;return t.format?t.format:t.monthPicker?"MM/yyyy":t.timePicker?e():t.weekPicker?`${((P=b.value)==null?void 0:P.type)==="iso"?"RR":"ww"}-yyyy`:t.yearPicker?"yyyy":t.quarterPicker?"QQQ/yyyy":t.enableTimePicker?`MM/dd/yyyy, ${e()}`:"MM/dd/yyyy"},n=P=>V5(P,t.enableSeconds),i=()=>T.value.enabled?t.startTime&&Array.isArray(t.startTime)?[n(t.startTime[0]),n(t.startTime[1])]:null:t.startTime&&!Array.isArray(t.startTime)?n(t.startTime):null,a=we(()=>OQ(t.multiCalendars)),o=we(()=>i()),u=we(()=>PQ(t.ariaLabels)),c=we(()=>ZQ(t.filters)),B=we(()=>IQ(t.transitions)),f=we(()=>LQ(t.actionRow)),p=we(()=>RQ(t.previewFormat,t.format,r())),h=we(()=>MQ(t.textInput)),C=we(()=>NQ(t.inline)),v=we(()=>FQ(t.config)),y=we(()=>jQ(t.highlight)),b=we(()=>VQ(t.weekNumbers)),D=we(()=>GQ(t.timezone,t.emitTimezone)),w=we(()=>WQ(t.multiDates,t.multiDatesLimit)),g=we(()=>$Q({minDate:t.minDate,maxDate:t.maxDate,disabledDates:t.disabledDates,allowedDates:t.allowedDates,highlight:y.value,markers:t.markers,timezone:D.value,isSpecific:t.monthPicker||t.yearPicker||t.quarterPicker})),T=we(()=>HQ(t.range,{minMaxRawRange:!1,maxRange:t.maxRange,minRange:t.minRange,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd})),O=we(()=>KQ(t.ui));return{defaultedTransitions:B,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:c,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:h,defaultedInline:C,defaultedConfig:v,defaultedHighlight:y,defaultedWeekNumbers:b,defaultedRange:T,propDates:g,defaultedTz:D,defaultedMultiDates:w,defaultedUI:O,getDefaultPattern:r,getDefaultStartTime:i}},YQ=(t,e,r)=>{const n=ve(),{defaultedTextInput:i,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:c}=ar(e),B=ve(""),f=Lo(e,"format"),p=Lo(e,"formatLocale");wr(n,()=>{typeof e.onInternalModelChange=="function"&&t("internal-model-change",n.value,Be(!0))},{deep:!0}),wr(a,(H,Se)=>{H.enabled!==Se.enabled&&(n.value=null)}),wr(f,()=>{ne()});const h=H=>o.value.timezone&&o.value.convertModel?Tn(H,o.value.timezone):H,C=H=>{if(o.value.timezone&&o.value.convertModel){const Se=fQ(o.value.timezone);return dq(H,Se)}return H},v=(H,Se,Je=!1)=>G5(H,e.format,e.formatLocale,i.value.rangeSeparator,e.modelAuto,Se??c(),Je),y=H=>H?e.modelType?Re(H):{hours:Ba(H),minutes:Qa(H),seconds:e.enableSeconds?qo(H):0}:null,b=H=>e.modelType?Re(H):{month:_t(H),year:st(H)},D=H=>Array.isArray(H)?u.value.enabled?H.map(Se=>w(Se,Ni(xe(),Se))):nc(()=>[Ni(xe(),H[0]),H[1]?Ni(xe(),H[1]):go(a.value.partialRange)],a.value.enabled):Ni(xe(),+H),w=(H,Se)=>(typeof H=="string"||typeof H=="number")&&e.modelType?Ae(H):Se,g=H=>Array.isArray(H)?[w(H[0],Ka(null,+H[0].hours,+H[0].minutes,H[0].seconds)),w(H[1],Ka(null,+H[1].hours,+H[1].minutes,H[1].seconds))]:w(H,Ka(null,H.hours,H.minutes,H.seconds)),T=H=>{const Se=$t(xe(),{date:1});return Array.isArray(H)?u.value.enabled?H.map(Je=>w(Je,sa(Se,+Je.month,+Je.year))):nc(()=>[w(H[0],sa(Se,+H[0].month,+H[0].year)),w(H[1],H[1]?sa(Se,+H[1].month,+H[1].year):go(a.value.partialRange))],a.value.enabled):w(H,sa(Se,+H.month,+H.year))},O=H=>{if(Array.isArray(H))return H.map(Se=>Ae(Se));throw new Error(Jm.dateArr("multi-dates"))},P=H=>{if(Array.isArray(H)&&a.value.enabled){const Se=H[0],Je=H[1];return[xe(Array.isArray(Se)?Se[0]:null),xe(Array.isArray(Je)?Je[0]:null)]}return xe(H[0])},I=H=>e.modelAuto?Array.isArray(H)?[Ae(H[0]),Ae(H[1])]:e.autoApply?[Ae(H)]:[Ae(H),null]:Array.isArray(H)?nc(()=>H[1]?[Ae(H[0]),H[1]?Ae(H[1]):go(a.value.partialRange)]:[Ae(H[0])],a.value.enabled):Ae(H),N=()=>{Array.isArray(n.value)&&a.value.enabled&&n.value.length===1&&n.value.push(go(a.value.partialRange))},M=()=>{const H=n.value;return[Re(H[0]),H[1]?Re(H[1]):go(a.value.partialRange)]},F=()=>n.value[1]?M():Re(Fr(n.value[0])),q=()=>(n.value||[]).map(H=>Re(H)),K=(H=!1)=>(H||N(),e.modelAuto?F():u.value.enabled?q():Array.isArray(n.value)?nc(()=>M(),a.value.enabled):Re(Fr(n.value))),ce=H=>!H||Array.isArray(H)&&!H.length?null:e.timePicker?g(Fr(H)):e.monthPicker?T(Fr(H)):e.yearPicker?D(Fr(H)):u.value.enabled?O(Fr(H)):e.weekPicker?P(Fr(H)):I(Fr(H)),X=H=>{const Se=ce(H);Ch(Fr(Se))?(n.value=Fr(Se),ne()):(n.value=null,B.value="")},Z=()=>{const H=Se=>Fi(Se,i.value.format);return`${H(n.value[0])} ${i.value.rangeSeparator} ${n.value[1]?H(n.value[1]):""}`},Y=()=>r.value&&n.value?Array.isArray(n.value)?Z():Fi(n.value,i.value.format):v(n.value),E=()=>n.value?u.value.enabled?n.value.map(H=>v(H)).join("; "):i.value.enabled&&typeof i.value.format=="string"?Y():v(n.value):"",ne=()=>{!e.format||typeof e.format=="string"||i.value.enabled&&typeof i.value.format=="string"?B.value=E():B.value=e.format(n.value)},Ae=H=>{if(e.utc){const Se=new Date(H);return e.utc==="preserve"?new Date(Se.getTime()+Se.getTimezoneOffset()*6e4):Se}return e.modelType?pQ.includes(e.modelType)?h(new Date(H)):e.modelType==="format"&&(typeof e.format=="string"||!e.format)?h(hh(H,c(),new Date,{locale:p.value})):h(hh(H,e.modelType,new Date,{locale:p.value})):h(new Date(H))},Re=H=>H?e.utc?TQ(H,e.utc==="preserve",e.enableSeconds):e.modelType?e.modelType==="timestamp"?+C(H):e.modelType==="iso"?C(H).toISOString():e.modelType==="format"&&(typeof e.format=="string"||!e.format)?v(C(H)):v(C(H),e.modelType,!0):C(H):"",Le=(H,Se=!1,Je=!1)=>{if(Je)return H;if(t("update:model-value",H),o.value.emitTimezone&&Se){const fe=Array.isArray(H)?H.map(Xe=>Tn(Fr(Xe),o.value.emitTimezone)):Tn(Fr(H),o.value.emitTimezone);t("update:model-timezone-value",fe)}},$=H=>Array.isArray(n.value)?u.value.enabled?n.value.map(Se=>H(Se)):[H(n.value[0]),n.value[1]?H(n.value[1]):go(a.value.partialRange)]:H(Fr(n.value)),ae=()=>{if(Array.isArray(n.value)){const H=na(n.value[0],e.weekStart),Se=n.value[1]?na(n.value[1],e.weekStart):[];return[H.map(Je=>xe(Je)),Se.map(Je=>xe(Je))]}return na(n.value,e.weekStart).map(H=>xe(H))},S=(H,Se)=>Le(Fr($(H)),!1,Se),te=H=>{const Se=ae();return H?Se:t("update:model-value",ae())},Be=(H=!1)=>(H||ne(),e.monthPicker?S(b,H):e.timePicker?S(y,H):e.yearPicker?S(st,H):e.weekPicker?te(H):Le(K(H),!0,H));return{inputValue:B,internalModelValue:n,checkBeforeEmit:()=>n.value?a.value.enabled?a.value.partialRange?n.value.length>=1:n.value.length===2:!!n.value:!1,parseExternalModelValue:X,formatInputValue:ne,emitModelValue:Be}},zQ=(t,e)=>{const{defaultedFilters:r,propDates:n}=ar(t),{validateMonthYearInRange:i}=ns(t),a=(f,p)=>{let h=f;return r.value.months.includes(_t(h))?(h=p?bi(f,1):Qo(f,1),a(h,p)):h},o=(f,p)=>{let h=f;return r.value.years.includes(st(h))?(h=p?Nm(f,1):O5(f,1),o(h,p)):h},u=(f,p=!1)=>{const h=$t(xe(),{month:t.month,year:t.year});let C=f?bi(h,1):Qo(h,1);t.disableYearSelect&&(C=Ni(C,t.year));let v=_t(C),y=st(C);r.value.months.includes(v)&&(C=a(C,f),v=_t(C),y=st(C)),r.value.years.includes(y)&&(C=o(C,f),y=st(C)),i(v,y,f,t.preventMinMaxNavigation)&&c(v,y,p)},c=(f,p,h)=>{e("update-month-year",{month:f,year:p,fromNav:h})},B=we(()=>f=>H5($t(xe(),{month:t.month,year:t.year}),n.value.maxDate,n.value.minDate,t.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:B,updateMonthYear:c}},Sd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},xi={...Sd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},qQ=["title"],JQ=["disabled"],QQ=Br({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...xi},emits:["close-picker","select-date","select-now","invalid-select"],setup(t,{emit:e}){const r=e,n=t,{defaultedActionRow:i,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:c,defaultedRange:B,defaultedMultiDates:f,getDefaultPattern:p}=ar(n),{isTimeValid:h,isMonthValid:C}=ns(n),{buildMatrix:v}=rs(),y=ve(null),b=ve(null),D=ve(!1),w=ve({}),g=ve(null),T=ve(null);er(()=>{n.arrowNavigation&&v([Ir(y),Ir(b)],"actionRow"),O(),window.addEventListener("resize",O)}),pa(()=>{window.removeEventListener("resize",O)});const O=()=>{D.value=!1,setTimeout(()=>{var Z,Y;const E=(Z=g.value)==null?void 0:Z.getBoundingClientRect(),ne=(Y=T.value)==null?void 0:Y.getBoundingClientRect();E&&ne&&(w.value.maxWidth=`${ne.width-E.width-20}px`),D.value=!0},0)},P=we(()=>B.value.enabled&&!B.value.partialRange&&n.internalModelValue?n.internalModelValue.length===2:!0),I=we(()=>!h.value(n.internalModelValue)||!C.value(n.internalModelValue)||!P.value),N=()=>{const Z=a.value;return n.timePicker||n.monthPicker,Z(Fr(n.internalModelValue))},M=()=>{const Z=n.internalModelValue;return o.value.count>0?`${F(Z[0])} - ${F(Z[1])}`:[F(Z[0]),F(Z[1])]},F=Z=>G5(Z,a.value,n.formatLocale,u.value.rangeSeparator,n.modelAuto,p()),q=we(()=>!n.internalModelValue||!n.menuMount?"":typeof a.value=="string"?Array.isArray(n.internalModelValue)?n.internalModelValue.length===2&&n.internalModelValue[1]?M():f.value.enabled?n.internalModelValue.map(Z=>`${F(Z)}`):n.modelAuto?`${F(n.internalModelValue[0])}`:`${F(n.internalModelValue[0])} -`:F(n.internalModelValue):N()),K=()=>f.value.enabled?"; ":" - ",ce=we(()=>Array.isArray(q.value)?q.value.join(K()):q.value),X=()=>{h.value(n.internalModelValue)&&C.value(n.internalModelValue)&&P.value?r("select-date"):r("invalid-select")};return(Z,Y)=>(U(),re("div",{ref_key:"actionRowRef",ref:T,class:"dp__action_row"},[Z.$slots["action-row"]?Oe(Z.$slots,"action-row",_r(cr({key:0},{internalModelValue:Z.internalModelValue,disabled:I.value,selectDate:()=>Z.$emit("select-date"),closePicker:()=>Z.$emit("close-picker")}))):(U(),re(Ve,{key:1},[J(i).showPreview?(U(),re("div",{key:0,class:"dp__selection_preview",title:ce.value,style:$r(w.value)},[Z.$slots["action-preview"]&&D.value?Oe(Z.$slots,"action-preview",{key:0,value:Z.internalModelValue}):he("",!0),!Z.$slots["action-preview"]&&D.value?(U(),re(Ve,{key:1},[Yt(ke(ce.value),1)],64)):he("",!0)],12,qQ)):he("",!0),L("div",{ref_key:"actionBtnContainer",ref:g,class:"dp__action_buttons","data-dp-element":"action-row"},[Z.$slots["action-buttons"]?Oe(Z.$slots,"action-buttons",{key:0,value:Z.internalModelValue}):he("",!0),Z.$slots["action-buttons"]?he("",!0):(U(),re(Ve,{key:1},[!J(c).enabled&&J(i).showCancel?(U(),re("button",{key:0,ref_key:"cancelButtonRef",ref:y,type:"button",class:"dp__action_button dp__action_cancel",onClick:Y[0]||(Y[0]=E=>Z.$emit("close-picker")),onKeydown:Y[1]||(Y[1]=E=>J(wn)(E,()=>Z.$emit("close-picker")))},ke(Z.cancelText),545)):he("",!0),J(i).showNow?(U(),re("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Y[2]||(Y[2]=E=>Z.$emit("select-now")),onKeydown:Y[3]||(Y[3]=E=>J(wn)(E,()=>Z.$emit("select-now")))},ke(Z.nowButtonLabel),33)):he("",!0),J(i).showSelect?(U(),re("button",{key:2,ref_key:"selectButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_select",disabled:I.value,"data-test":"select-button",onKeydown:Y[4]||(Y[4]=E=>J(wn)(E,()=>X())),onClick:X},ke(Z.selectText),41,JQ)):he("",!0)],64))],512)],64))],512))}}),XQ={class:"dp__selection_grid_header"},eX=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],tX=["aria-label"],Iu=Br({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(t,{expose:e,emit:r}){const{setSelectionGrid:n,buildMultiLevelMatrix:i,setMonthPicker:a}=rs(),o=r,u=t,{defaultedAriaLabels:c,defaultedTextInput:B,defaultedConfig:f}=ar(u),{hideNavigationButtons:p}=Od(),h=ve(!1),C=ve(null),v=ve(null),y=ve([]),b=ve(),D=ve(null),w=ve(0),g=ve(null);Gh(()=>{C.value=null}),er(()=>{qr().then(()=>q()),u.noOverlayFocus||O(),T(!0)}),pa(()=>T(!1));const T=$=>{var ae;u.arrowNavigation&&((ae=u.headerRefs)!=null&&ae.length?a($):n($))},O=()=>{var $;const ae=Ir(v);ae&&(B.value.enabled||(C.value?($=C.value)==null||$.focus({preventScroll:!0}):ae.focus({preventScroll:!0})),h.value=ae.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),I=we(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),N=we(()=>({dp__overlay_col:!0})),M=we(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:u.isLast})),F=we(()=>{var $,ae;return{dp__overlay_container:!0,dp__container_flex:(($=u.items)==null?void 0:$.length)<=6,dp__container_block:((ae=u.items)==null?void 0:ae.length)>6}});wr(()=>u.items,()=>q(!1),{deep:!0});const q=($=!0)=>{qr().then(()=>{const ae=Ir(C),S=Ir(v),te=Ir(D),Be=Ir(g),H=te?te.getBoundingClientRect().height:0;S&&(S.getBoundingClientRect().height?w.value=S.getBoundingClientRect().height-H:w.value=f.value.modeHeight-H),ae&&Be&&$&&(Be.scrollTop=ae.offsetTop-Be.offsetTop-(w.value/2-ae.getBoundingClientRect().height)-H)})},K=$=>{$.disabled||o("selected",$.value)},ce=()=>{o("toggle"),o("reset-flow")},X=()=>{u.escClose&&ce()},Z=($,ae,S,te)=>{$&&((ae.active||ae.value===u.focusValue)&&(C.value=$),u.arrowNavigation&&(Array.isArray(y.value[S])?y.value[S][te]=$:y.value[S]=[$],Y()))},Y=()=>{var $,ae;const S=($=u.headerRefs)!=null&&$.length?[u.headerRefs].concat(y.value):y.value.concat([u.skipButtonRef?[]:[D.value]]);i(Fr(S),(ae=u.headerRefs)!=null&&ae.length?"monthPicker":"selectionGrid")},E=$=>{u.arrowNavigation||Wa($,f.value,!0)},ne=$=>{b.value=$,o("hover-value",$)},Ae=()=>{if(ce(),!u.isLast){const $=bQ(u.menuWrapRef??null,"action-row");if($){const ae=Z5($);ae==null||ae.focus()}}},Re=$=>{switch($.key){case rr.esc:return X();case rr.arrowLeft:return E($);case rr.arrowRight:return E($);case rr.arrowUp:return E($);case rr.arrowDown:return E($);default:return}},Le=$=>{if($.key===rr.enter)return ce();if($.key===rr.tab)return Ae()};return e({focusGrid:O}),($,ae)=>{var S;return U(),re("div",{ref_key:"gridWrapRef",ref:v,class:et(P.value),style:$r(I.value),role:"dialog",tabindex:"0",onKeydown:Re,onClick:ae[0]||(ae[0]=Ot(()=>{},["prevent"]))},[L("div",{ref_key:"containerRef",ref:g,class:et(F.value),role:"grid",style:$r({"--dp-overlay-height":`${w.value}px`})},[L("div",XQ,[Oe($.$slots,"header")]),$.$slots.overlay?Oe($.$slots,"overlay",{key:0}):(U(!0),re(Ve,{key:1},dt($.items,(te,Be)=>(U(),re("div",{key:Be,class:et(["dp__overlay_row",{dp__flex_row:$.items.length>=3}]),role:"row"},[(U(!0),re(Ve,null,dt(te,(H,Se)=>(U(),re("div",{key:H.value,ref_for:!0,ref:Je=>Z(Je,H,Be,Se),role:"gridcell",class:et(N.value),"aria-selected":H.active||void 0,"aria-disabled":H.disabled||void 0,tabindex:"0","data-test":H.text,onClick:Ot(Je=>K(H),["prevent"]),onKeydown:Je=>J(wn)(Je,()=>K(H),!0),onMouseover:Je=>ne(H.value)},[L("div",{class:et(H.className)},[$.$slots.item?Oe($.$slots,"item",{key:0,item:H}):he("",!0),$.$slots.item?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(H.text),1)],64))],2)],42,eX))),128))],2))),128))],6),$.$slots["button-icon"]?ur((U(),re("button",{key:0,ref_key:"toggleButton",ref:D,type:"button","aria-label":(S=J(c))==null?void 0:S.toggleOverlay,class:et(M.value),tabindex:"0",onClick:ce,onKeydown:Le},[Oe($.$slots,"button-icon")],42,tX)),[[dn,!J(p)($.hideNavigation,$.type)]]):he("",!0)],38)}}}),Ed=Br({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(t){const e=t,r=we(()=>e.multiCalendars>0?[...Array(e.multiCalendars).keys()]:[0]),n=we(()=>({dp__instance_calendar:e.multiCalendars>0}));return(i,a)=>(U(),re("div",{class:et({dp__menu_inner:!i.stretch,"dp--menu--inner-stretched":i.stretch,dp__flex_display:i.multiCalendars>0,"dp--flex-display-collapsed":i.collapse})},[(U(!0),re(Ve,null,dt(r.value,(o,u)=>(U(),re("div",{key:o,class:et(n.value)},[Oe(i.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),rX=["aria-label","aria-disabled"],Gl=Br({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(t,{emit:e}){const r=e,n=ve(null);return er(()=>r("set-ref",n)),(i,a)=>(U(),re("button",{ref_key:"elRef",ref:n,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":i.ariaLabel,"aria-disabled":i.disabled||void 0,onClick:a[0]||(a[0]=o=>i.$emit("activate")),onKeydown:a[1]||(a[1]=o=>J(wn)(o,()=>i.$emit("activate"),!0))},[L("span",{class:et(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[Oe(i.$slots,"default")],2)],40,rX))}}),nX={class:"dp--year-mode-picker"},iX=["aria-label","data-test"],K5=Br({__name:"YearModePicker",props:{...xi,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(t,{emit:e}){const r=e,n=t,{showRightIcon:i,showLeftIcon:a}=Od(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:c,defaultedTransitions:B,defaultedUI:f}=ar(n),{showTransition:p,transitionName:h}=Mu(B),C=(b=!1,D)=>{r("toggle-year-picker",{flow:b,show:D})},v=b=>{r("year-select",b)},y=(b=!1)=>{r("handle-year",b)};return(b,D)=>{var w,g,T,O,P;return U(),re("div",nX,[J(a)(J(u),t.instance)?(U(),qe(Gl,{key:0,ref:"mpPrevIconRef","aria-label":(w=J(c))==null?void 0:w.prevYear,disabled:t.isDisabled(!1),class:et((g=J(f))==null?void 0:g.navBtnPrev),onActivate:D[0]||(D[0]=I=>y(!1))},{default:$e(()=>[b.$slots["arrow-left"]?Oe(b.$slots,"arrow-left",{key:0}):he("",!0),b.$slots["arrow-left"]?he("",!0):(U(),qe(J(Um),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),L("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(T=J(c))==null?void 0:T.openYearsOverlay,"data-test":`year-mode-btn-${t.instance}`,onClick:D[1]||(D[1]=()=>C(!1)),onKeydown:D[2]||(D[2]=xr(()=>C(!1),["enter"]))},[b.$slots.year?Oe(b.$slots,"year",{key:0,year:t.year}):he("",!0),b.$slots.year?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(t.year),1)],64))],40,iX),J(i)(J(u),t.instance)?(U(),qe(Gl,{key:1,ref:"mpNextIconRef","aria-label":(O=J(c))==null?void 0:O.nextYear,disabled:t.isDisabled(!0),class:et((P=J(f))==null?void 0:P.navBtnNext),onActivate:D[3]||(D[3]=I=>y(!0))},{default:$e(()=>[b.$slots["arrow-right"]?Oe(b.$slots,"arrow-right",{key:0}):he("",!0),b.$slots["arrow-right"]?he("",!0):(U(),qe(J($m),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),Ze(Gn,{name:J(h)(t.showYearPicker),css:J(p)},{default:$e(()=>[t.showYearPicker?(U(),qe(Iu,{key:0,items:t.items,"text-input":b.textInput,"esc-close":b.escClose,config:b.config,"is-last":b.autoApply&&!J(o).keepActionRow,"hide-navigation":b.hideNavigation,"aria-labels":b.ariaLabels,type:"year",onToggle:C,onSelected:D[4]||(D[4]=I=>v(I))},zr({"button-icon":$e(()=>[b.$slots["calendar-icon"]?Oe(b.$slots,"calendar-icon",{key:0}):he("",!0),b.$slots["calendar-icon"]?he("",!0):(U(),qe(J(sl),{key:1}))]),_:2},[b.$slots["year-overlay-value"]?{name:"item",fn:$e(({item:I})=>[Oe(b.$slots,"year-overlay-value",{text:I.text,value:I.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):he("",!0)]),_:3},8,["name","css"])])}}}),eC=(t,e,r)=>{if(e.value&&Array.isArray(e.value))if(e.value.some(n=>bt(t,n))){const n=e.value.filter(i=>!bt(i,t));e.value=n.length?n:null}else(r&&+r>e.value.length||!r)&&e.value.push(t);else e.value=[t]},tC=(t,e,r)=>{let n=t.value?t.value.slice():[];return n.length===2&&n[1]!==null&&(n=[]),n.length?or(e,n[0])?(n.unshift(e),r("range-start",n[0]),r("range-start",n[1])):(n[1]=e,r("range-end",e)):(n=[e],r("range-start",e)),n},Pd=(t,e,r,n)=>{t&&(t[0]&&t[1]&&r&&e("auto-apply"),t[0]&&!t[1]&&n&&r&&e("auto-apply"))},Y5=t=>{Array.isArray(t.value)&&t.value.length<=2&&t.range?t.modelValue.value=t.value.map(e=>Tn(xe(e),t.timezone)):Array.isArray(t.value)||(t.modelValue.value=Tn(xe(t.value),t.timezone))},z5=(t,e,r,n)=>Array.isArray(e.value)&&(e.value.length===2||e.value.length===1&&n.value.partialRange)?n.value.fixedStart&&(vr(t,e.value[0])||bt(t,e.value[0]))?[e.value[0],t]:n.value.fixedEnd&&(or(t,e.value[1])||bt(t,e.value[1]))?[t,e.value[1]]:(r("invalid-fixed-range",t),e.value):[],q5=({multiCalendars:t,range:e,highlight:r,propDates:n,calendars:i,modelValue:a,props:o,filters:u,year:c,month:B,emit:f})=>{const p=we(()=>qm(o.yearRange,o.locale,o.reverseYears)),h=ve([!1]),C=we(()=>(F,q)=>{const K=$t(vi(new Date),{month:B.value(F),year:c.value(F)}),ce=q?v5(K):du(K);return H5(ce,n.value.maxDate,n.value.minDate,o.preventMinMaxNavigation,q)}),v=()=>Array.isArray(a.value)&&t.value.solo&&a.value[1],y=()=>{for(let F=0;F{if(!F)return y();const q=$t(xe(),i.value[F]);return i.value[0].year=st(O5(q,t.value.count-1)),y()},D=(F,q)=>{const K=mq(q,F);return e.value.showLastInRange&&K>1?q:F},w=F=>o.focusStartDate||t.value.solo?F[0]:F[1]?D(F[0],F[1]):F[0],g=()=>{if(a.value){const F=Array.isArray(a.value)?w(a.value):a.value;i.value[0]={month:_t(F),year:st(F)}}},T=()=>{g(),t.value.count&&y()};wr(a,(F,q)=>{o.isTextInputDate&&JSON.stringify(F??{})!==JSON.stringify(q??{})&&T()}),er(()=>{T()});const O=(F,q)=>{i.value[q].year=F,f("update-month-year",{instance:q,year:F,month:i.value[q].month}),t.value.count&&!t.value.solo&&b(q)},P=we(()=>F=>Xo(p.value,q=>{var K;const ce=c.value(F)===q.value,X=fu(q.value,el(n.value.minDate),el(n.value.maxDate))||((K=u.value.years)==null?void 0:K.includes(c.value(F))),Z=Xm(r.value,q.value);return{active:ce,disabled:X,highlighted:Z}})),I=(F,q)=>{O(F,q),M(q)},N=(F,q=!1)=>{if(!C.value(F,q)){const K=q?c.value(F)+1:c.value(F)-1;O(K,F)}},M=(F,q=!1,K)=>{q||f("reset-flow"),K!==void 0?h.value[F]=K:h.value[F]=!h.value[F],h.value[F]?f("overlay-toggle",{open:!0,overlay:rn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:rn.year}))};return{isDisabled:C,groupedYears:P,showYearPicker:h,selectYear:O,toggleYearPicker:M,handleYearSelect:I,handleYear:N}},aX=(t,e)=>{const{defaultedMultiCalendars:r,defaultedAriaLabels:n,defaultedTransitions:i,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:c,defaultedTz:B,defaultedFilters:f,defaultedMultiDates:p}=ar(t),h=()=>{t.isTextInputDate&&T(st(xe(t.startDate)),0)},{modelValue:C,year:v,month:y,calendars:b}=Zu(t,e,h),D=we(()=>I5(t.formatLocale,t.locale,t.monthNameFormat)),w=ve(null),{checkMinMaxRange:g}=ns(t),{selectYear:T,groupedYears:O,showYearPicker:P,toggleYearPicker:I,handleYearSelect:N,handleYear:M,isDisabled:F}=q5({modelValue:C,multiCalendars:r,range:o,highlight:u,calendars:b,year:v,propDates:c,month:y,filters:f,props:t,emit:e});er(()=>{t.startDate&&(C.value&&t.focusStartDate||!C.value)&&T(st(xe(t.startDate)),0)});const q=S=>S?{month:_t(S),year:st(S)}:{month:null,year:null},K=()=>C.value?Array.isArray(C.value)?C.value.map(S=>q(S)):q(C.value):q(),ce=(S,te)=>{const Be=b.value[S],H=K();return Array.isArray(H)?H.some(Se=>Se.year===(Be==null?void 0:Be.year)&&Se.month===te):(Be==null?void 0:Be.year)===H.year&&te===H.month},X=(S,te,Be)=>{var H,Se;const Je=K();return Array.isArray(Je)?v.value(te)===((H=Je[Be])==null?void 0:H.year)&&S===((Se=Je[Be])==null?void 0:Se.month):!1},Z=(S,te)=>{if(o.value.enabled){const Be=K();if(Array.isArray(C.value)&&Array.isArray(Be)){const H=X(S,te,0)||X(S,te,1),Se=sa(vi(xe()),S,v.value(te));return kd(C.value,w.value,Se)&&!H}return!1}return!1},Y=we(()=>S=>Xo(D.value,te=>{var Be;const H=ce(S,te.value),Se=fu(te.value,N5(v.value(S),c.value.minDate),F5(v.value(S),c.value.maxDate))||EQ(c.value.disabledDates,v.value(S)).includes(te.value)||((Be=f.value.months)==null?void 0:Be.includes(te.value)),Je=Z(te.value,S),fe=U5(u.value,te.value,v.value(S));return{active:H,disabled:Se,isBetween:Je,highlighted:fe}})),E=(S,te)=>sa(vi(xe()),S,v.value(te)),ne=(S,te)=>{const Be=C.value?C.value:vi(new Date);C.value=sa(Be,S,v.value(te)),e("auto-apply"),e("update-flow-step")},Ae=(S,te)=>{const Be=E(S,te);o.value.fixedEnd||o.value.fixedStart?C.value=z5(Be,C,e,o):C.value?g(Be,C.value)&&(C.value=tC(C,E(S,te),e)):C.value=[E(S,te)],qr().then(()=>{Pd(C.value,e,t.autoApply,t.modelAuto)})},Re=(S,te)=>{eC(E(S,te),C,p.value.limit),e("auto-apply",!0)},Le=(S,te)=>(b.value[te].month=S,ae(te,b.value[te].year,S),p.value.enabled?Re(S,te):o.value.enabled?Ae(S,te):ne(S,te)),$=(S,te)=>{T(S,te),ae(te,S,null)},ae=(S,te,Be)=>{let H=Be;if(!H&&H!==0){const Se=K();H=Array.isArray(Se)?Se[S].month:Se.month}e("update-month-year",{instance:S,year:te,month:H})};return{groupedMonths:Y,groupedYears:O,year:v,isDisabled:F,defaultedMultiCalendars:r,defaultedAriaLabels:n,defaultedTransitions:i,defaultedConfig:a,showYearPicker:P,modelValue:C,presetDate:(S,te)=>{Y5({value:S,modelValue:C,range:o.value.enabled,timezone:te?void 0:B.value.timezone}),e("auto-apply")},setHoverDate:(S,te)=>{w.value=E(S,te)},selectMonth:Le,selectYear:$,toggleYearPicker:I,handleYearSelect:N,handleYear:M,getModelMonthYear:K}},sX=Br({compatConfig:{MODE:3},__name:"MonthPicker",props:{...xi},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(t,{expose:e,emit:r}){const n=r,i=ts(),a=Fn(i,"yearMode"),o=t;er(()=>{o.shadow||n("mount",null)});const{groupedMonths:u,groupedYears:c,year:B,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:h,showYearPicker:C,modelValue:v,presetDate:y,setHoverDate:b,selectMonth:D,selectYear:w,toggleYearPicker:g,handleYearSelect:T,handleYear:O,getModelMonthYear:P}=aX(o,n);return e({getSidebarProps:()=>({modelValue:v,year:B,getModelMonthYear:P,selectMonth:D,selectYear:w,handleYear:O}),presetDate:y,toggleYearPicker:I=>g(0,I)}),(I,N)=>(U(),qe(Ed,{"multi-calendars":J(p).count,collapse:I.collapse,stretch:""},{default:$e(({instance:M})=>[I.$slots["top-extra"]?Oe(I.$slots,"top-extra",{key:0,value:I.internalModelValue}):he("",!0),I.$slots["month-year"]?Oe(I.$slots,"month-year",_r(cr({key:1},{year:J(B),months:J(u)(M),years:J(c)(M),selectMonth:J(D),selectYear:J(w),instance:M}))):(U(),qe(Iu,{key:2,items:J(u)(M),"arrow-navigation":I.arrowNavigation,"is-last":I.autoApply&&!J(h).keepActionRow,"esc-close":I.escClose,height:J(h).modeHeight,config:I.config,"no-overlay-focus":!!(I.noOverlayFocus||I.textInput),"use-relative":"",type:"month",onSelected:F=>J(D)(F,M),onHoverValue:F=>J(b)(F,M)},zr({header:$e(()=>[Ze(K5,cr(I.$props,{items:J(c)(M),instance:M,"show-year-picker":J(C)[M],year:J(B)(M),"is-disabled":F=>J(f)(M,F),onHandleYear:F=>J(O)(M,F),onYearSelect:F=>J(T)(F,M),onToggleYearPicker:F=>J(g)(M,F==null?void 0:F.flow,F==null?void 0:F.show)}),zr({_:2},[dt(J(a),(F,q)=>({name:F,fn:$e(K=>[Oe(I.$slots,F,_r(Kr(K)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[I.$slots["month-overlay-value"]?{name:"item",fn:$e(({item:F})=>[Oe(I.$slots,"month-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),oX=(t,e)=>{const r=()=>{t.isTextInputDate&&(f.value=st(xe(t.startDate)))},{modelValue:n}=Zu(t,e,r),i=ve(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:c,propDates:B}=ar(t),f=ve();er(()=>{t.startDate&&(n.value&&t.focusStartDate||!n.value)&&(f.value=st(xe(t.startDate)))});const p=y=>Array.isArray(n.value)?n.value.some(b=>st(b)===y):n.value?st(n.value)===y:!1,h=y=>c.value.enabled&&Array.isArray(n.value)?kd(n.value,i.value,v(y)):!1,C=we(()=>Xo(qm(t.yearRange,t.locale,t.reverseYears),y=>{const b=p(y.value),D=fu(y.value,el(B.value.minDate),el(B.value.maxDate))||u.value.years.includes(y.value),w=h(y.value)&&!b,g=Xm(a.value,y.value);return{active:b,disabled:D,isBetween:w,highlighted:g}})),v=y=>Ni(vi(du(new Date)),y);return{groupedYears:C,modelValue:n,focusYear:f,setHoverValue:y=>{i.value=Ni(vi(new Date),y)},selectYear:y=>{var b;if(e("update-month-year",{instance:0,year:y}),o.value.enabled)return n.value?Array.isArray(n.value)&&(((b=n.value)==null?void 0:b.map(D=>st(D))).includes(y)?n.value=n.value.filter(D=>st(D)!==y):n.value.push(Ni(Bn(xe()),y))):n.value=[Ni(Bn(du(xe())),y)],e("auto-apply",!0);c.value.enabled?(n.value=tC(n,v(y),e),qr().then(()=>{Pd(n.value,e,t.autoApply,t.modelAuto)})):(n.value=v(y),e("auto-apply"))}}},lX=Br({compatConfig:{MODE:3},__name:"YearPicker",props:{...xi},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(t,{expose:e,emit:r}){const n=r,i=t,{groupedYears:a,modelValue:o,focusYear:u,selectYear:c,setHoverValue:B}=oX(i,n),{defaultedConfig:f}=ar(i);return e({getSidebarProps:()=>({modelValue:o,selectYear:c})}),(p,h)=>(U(),re("div",null,[p.$slots["top-extra"]?Oe(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):he("",!0),p.$slots["month-year"]?Oe(p.$slots,"month-year",_r(cr({key:1},{years:J(a),selectYear:J(c)}))):(U(),qe(Iu,{key:2,items:J(a),"is-last":p.autoApply&&!J(f).keepActionRow,height:J(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":J(u),type:"year","use-relative":"",onSelected:J(c),onHoverValue:J(B)},zr({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:$e(({item:C})=>[Oe(p.$slots,"year-overlay-value",{text:C.text,value:C.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),uX={key:0,class:"dp__time_input"},cX=["data-test","aria-label","onKeydown","onClick","onMousedown"],dX=L("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),BX=L("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),fX=["aria-label","disabled","data-test","onKeydown","onClick"],pX=["data-test","aria-label","onKeydown","onClick","onMousedown"],hX=L("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),mX=L("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),CX={key:0},gX=["aria-label"],vX=Br({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...xi},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(t,{expose:e,emit:r}){const n=r,i=t,{setTimePickerElements:a,setTimePickerBackRef:o}=rs(),{defaultedAriaLabels:u,defaultedTransitions:c,defaultedFilters:B,defaultedConfig:f,defaultedRange:p}=ar(i),{transitionName:h,showTransition:C}=Mu(c),v=jn({hours:!1,minutes:!1,seconds:!1}),y=ve("AM"),b=ve(null),D=ve([]),w=ve();er(()=>{n("mounted")});const g=j=>$t(new Date,{hours:j.hours,minutes:j.minutes,seconds:i.enableSeconds?j.seconds:0,milliseconds:0}),T=we(()=>j=>Y(j,i[j])||P(j,i[j])),O=we(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),P=(j,A)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!i.validateTime(j,A):!1,I=(j,A)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const R=A?+i[`${j}Increment`]:-+i[`${j}Increment`],W=i[j]+R;return!i.validateTime(j,W)}return!1},N=we(()=>j=>!Le(+i[j]+ +i[`${j}Increment`],j)||I(j,!0)),M=we(()=>j=>!Le(+i[j]-+i[`${j}Increment`],j)||I(j,!1)),F=(j,A)=>B5($t(xe(),j),A),q=(j,A)=>dQ($t(xe(),j),A),K=we(()=>({dp__time_col:!0,dp__time_col_block:!i.timePickerInline,dp__time_col_reg_block:!i.enableSeconds&&i.is24&&!i.timePickerInline,dp__time_col_reg_inline:!i.enableSeconds&&i.is24&&i.timePickerInline,dp__time_col_reg_with_button:!i.enableSeconds&&!i.is24,dp__time_col_sec:i.enableSeconds&&i.is24,dp__time_col_sec_with_button:i.enableSeconds&&!i.is24})),ce=we(()=>{const j=[{type:"hours"}];return i.enableMinutes&&j.push({type:"",separator:!0},{type:"minutes"}),i.enableSeconds&&j.push({type:"",separator:!0},{type:"seconds"}),j}),X=we(()=>ce.value.filter(j=>!j.separator)),Z=we(()=>j=>{if(j==="hours"){const A=H(+i.hours);return{text:A<10?`0${A}`:`${A}`,value:A}}return{text:i[j]<10?`0${i[j]}`:`${i[j]}`,value:i[j]}}),Y=(j,A)=>{var R;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,j==="hours"?A:void 0);return W[j]?!!((R=W[j])!=null&&R.includes(A)):!0},E=(j,A)=>A!=="hours"||y.value==="AM"?j:j+12,ne=j=>{const A=i.is24?24:12,R=j==="hours"?A:60,W=+i[`${j}GridIncrement`],z=j==="hours"&&!i.is24?W:0,le=[];for(let G=z;G({active:!1,disabled:B.value.times[j].includes(G.value)||!Le(G.value,j)||Y(j,G.value)||P(j,G.value)}))},Ae=j=>j>=0?j:59,Re=j=>j>=0?j:23,Le=(j,A)=>{const R=i.minTime?g(tp(i.minTime)):null,W=i.maxTime?g(tp(i.maxTime)):null,z=g(tp(O.value,A,A==="minutes"||A==="seconds"?Ae(j):Re(j)));return R&&W?(Bu(z,W)||wo(z,W))&&(Jo(z,R)||wo(z,R)):R?Jo(z,R)||wo(z,R):W?Bu(z,W)||wo(z,W):!0},$=j=>i[`no${j[0].toUpperCase()+j.slice(1)}Overlay`],ae=j=>{$(j)||(v[j]=!v[j],v[j]?n("overlay-opened",j):n("overlay-closed",j))},S=j=>j==="hours"?Ba:j==="minutes"?Qa:qo,te=()=>{w.value&&clearTimeout(w.value)},Be=(j,A=!0,R)=>{const W=A?F:q,z=A?+i[`${j}Increment`]:-+i[`${j}Increment`];Le(+i[j]+z,j)&&n(`update:${j}`,S(j)(W({[j]:+i[j]},{[j]:+i[`${j}Increment`]}))),!(R!=null&&R.keyboard)&&f.value.timeArrowHoldThreshold&&(w.value=setTimeout(()=>{Be(j,A)},f.value.timeArrowHoldThreshold))},H=j=>i.is24?j:(j>=12?y.value="PM":y.value="AM",CQ(j)),Se=()=>{y.value==="PM"?(y.value="AM",n("update:hours",i.hours-12)):(y.value="PM",n("update:hours",i.hours+12)),n("am-pm-change",y.value)},Je=j=>{v[j]=!0},fe=(j,A,R)=>{if(j&&i.arrowNavigation){Array.isArray(D.value[A])?D.value[A][R]=j:D.value[A]=[j];const W=D.value.reduce((z,le)=>le.map((G,oe)=>[...z[oe]||[],le[oe]]),[]);o(i.closeTimePickerBtn),b.value&&(W[1]=W[1].concat(b.value)),a(W,i.order)}},Xe=(j,A)=>(ae(j),n(`update:${j}`,A));return e({openChildCmp:Je}),(j,A)=>{var R;return j.disabled?he("",!0):(U(),re("div",uX,[(U(!0),re(Ve,null,dt(ce.value,(W,z)=>{var le,G,oe;return U(),re("div",{key:z,class:et(K.value)},[W.separator?(U(),re(Ve,{key:0},[Yt(" : ")],64)):(U(),re(Ve,{key:1},[L("button",{ref_for:!0,ref:ue=>fe(ue,z,0),type:"button",class:et({dp__btn:!0,dp__inc_dec_button:!j.timePickerInline,dp__inc_dec_button_inline:j.timePickerInline,dp__tp_inline_btn_top:j.timePickerInline,dp__inc_dec_button_disabled:N.value(W.type)}),"data-test":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(le=J(u))==null?void 0:le.incrementValue(W.type),tabindex:"0",onKeydown:ue=>J(wn)(ue,()=>Be(W.type,!0,{keyboard:!0}),!0),onClick:ue=>J(f).timeArrowHoldThreshold?void 0:Be(W.type,!0),onMousedown:ue=>J(f).timeArrowHoldThreshold?Be(W.type,!0):void 0,onMouseup:te},[i.timePickerInline?(U(),re(Ve,{key:1},[j.$slots["tp-inline-arrow-up"]?Oe(j.$slots,"tp-inline-arrow-up",{key:0}):(U(),re(Ve,{key:1},[dX,BX],64))],64)):(U(),re(Ve,{key:0},[j.$slots["arrow-up"]?Oe(j.$slots,"arrow-up",{key:0}):he("",!0),j.$slots["arrow-up"]?he("",!0):(U(),qe(J(Km),{key:1}))],64))],42,cX),L("button",{ref_for:!0,ref:ue=>fe(ue,z,1),type:"button","aria-label":(G=J(u))==null?void 0:G.openTpOverlay(W.type),class:et({dp__time_display:!0,dp__time_display_block:!j.timePickerInline,dp__time_display_inline:j.timePickerInline,"dp--time-invalid":T.value(W.type),"dp--time-overlay-btn":!T.value(W.type)}),disabled:$(W.type),tabindex:"0","data-test":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:ue=>J(wn)(ue,()=>ae(W.type),!0),onClick:ue=>ae(W.type)},[j.$slots[W.type]?Oe(j.$slots,W.type,{key:0,text:Z.value(W.type).text,value:Z.value(W.type).value}):he("",!0),j.$slots[W.type]?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(Z.value(W.type).text),1)],64))],42,fX),L("button",{ref_for:!0,ref:ue=>fe(ue,z,2),type:"button",class:et({dp__btn:!0,dp__inc_dec_button:!j.timePickerInline,dp__inc_dec_button_inline:j.timePickerInline,dp__tp_inline_btn_bottom:j.timePickerInline,dp__inc_dec_button_disabled:M.value(W.type)}),"data-test":`${W.type}-time-dec-btn-${i.order}`,"aria-label":(oe=J(u))==null?void 0:oe.decrementValue(W.type),tabindex:"0",onKeydown:ue=>J(wn)(ue,()=>Be(W.type,!1,{keyboard:!0}),!0),onClick:ue=>J(f).timeArrowHoldThreshold?void 0:Be(W.type,!1),onMousedown:ue=>J(f).timeArrowHoldThreshold?Be(W.type,!1):void 0,onMouseup:te},[i.timePickerInline?(U(),re(Ve,{key:1},[j.$slots["tp-inline-arrow-down"]?Oe(j.$slots,"tp-inline-arrow-down",{key:0}):(U(),re(Ve,{key:1},[hX,mX],64))],64)):(U(),re(Ve,{key:0},[j.$slots["arrow-down"]?Oe(j.$slots,"arrow-down",{key:0}):he("",!0),j.$slots["arrow-down"]?he("",!0):(U(),qe(J(Ym),{key:1}))],64))],42,pX)],64))],2)}),128)),j.is24?he("",!0):(U(),re("div",CX,[j.$slots["am-pm-button"]?Oe(j.$slots,"am-pm-button",{key:0,toggle:Se,value:y.value}):he("",!0),j.$slots["am-pm-button"]?he("",!0):(U(),re("button",{key:1,ref_key:"amPmButton",ref:b,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(R=J(u))==null?void 0:R.amPmButton,tabindex:"0",onClick:Se,onKeydown:A[0]||(A[0]=W=>J(wn)(W,()=>Se(),!0))},ke(y.value),41,gX))])),(U(!0),re(Ve,null,dt(X.value,(W,z)=>(U(),qe(Gn,{key:z,name:J(h)(v[W.type]),css:J(C)},{default:$e(()=>[v[W.type]?(U(),qe(Iu,{key:0,items:ne(W.type),"is-last":j.autoApply&&!J(f).keepActionRow,"esc-close":j.escClose,type:W.type,"text-input":j.textInput,config:j.config,"arrow-navigation":j.arrowNavigation,"aria-labels":j.ariaLabels,onSelected:le=>Xe(W.type,le),onToggle:le=>ae(W.type),onResetFlow:A[1]||(A[1]=le=>j.$emit("reset-flow"))},zr({"button-icon":$e(()=>[j.$slots["clock-icon"]?Oe(j.$slots,"clock-icon",{key:0}):he("",!0),j.$slots["clock-icon"]?he("",!0):(U(),qe(nl(j.timePickerInline?J(sl):J(Wm)),{key:1}))]),_:2},[j.$slots[`${W.type}-overlay-value`]?{name:"item",fn:$e(({item:le})=>[Oe(j.$slots,`${W.type}-overlay-value`,{text:le.text,value:le.value})]),key:"0"}:void 0,j.$slots[`${W.type}-overlay-header`]?{name:"header",fn:$e(()=>[Oe(j.$slots,`${W.type}-overlay-header`,{toggle:()=>ae(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):he("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),_X={class:"dp--tp-wrap"},yX=["aria-label","tabindex"],bX=["tabindex"],DX=["aria-label"],J5=Br({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...xi},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(t,{expose:e,emit:r}){const n=r,i=t,{buildMatrix:a,setTimePicker:o}=rs(),u=ts(),{defaultedTransitions:c,defaultedAriaLabels:B,defaultedTextInput:f,defaultedConfig:p,defaultedRange:h}=ar(i),{transitionName:C,showTransition:v}=Mu(c),{hideNavigationButtons:y}=Od(),b=ve(null),D=ve(null),w=ve([]),g=ve(null);er(()=>{n("mount"),!i.timePicker&&i.arrowNavigation?a([Ir(b.value)],"time"):o(!0,i.timePicker)});const T=we(()=>h.value.enabled&&i.modelAuto?M5(i.internalModelValue):!0),O=ve(!1),P=E=>({hours:Array.isArray(i.hours)?i.hours[E]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[E]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[E]:i.seconds}),I=we(()=>{const E=[];if(h.value.enabled)for(let ne=0;ne<2;ne++)E.push(P(ne));else E.push(P(0));return E}),N=(E,ne=!1,Ae="")=>{ne||n("reset-flow"),O.value=E,n(E?"overlay-opened":"overlay-closed",rn.time),i.arrowNavigation&&o(E),qr(()=>{Ae!==""&&w.value[0]&&w.value[0].openChildCmp(Ae)})},M=we(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!p.value.keepActionRow})),F=Fn(u,"timePicker"),q=(E,ne,Ae)=>h.value.enabled?ne===0?[E,I.value[1][Ae]]:[I.value[0][Ae],E]:E,K=E=>{n("update:hours",E)},ce=E=>{n("update:minutes",E)},X=E=>{n("update:seconds",E)},Z=()=>{if(g.value&&!f.value.enabled&&!i.noOverlayFocus){const E=Z5(g.value);E&&E.focus({preventScroll:!0})}},Y=E=>{n("overlay-closed",E)};return e({toggleTimePicker:N}),(E,ne)=>{var Ae;return U(),re("div",_X,[!E.timePicker&&!E.timePickerInline?ur((U(),re("button",{key:0,ref_key:"openTimePickerBtn",ref:b,type:"button",class:et(M.value),"aria-label":(Ae=J(B))==null?void 0:Ae.openTimePicker,tabindex:E.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:ne[0]||(ne[0]=Re=>J(wn)(Re,()=>N(!0))),onClick:ne[1]||(ne[1]=Re=>N(!0))},[E.$slots["clock-icon"]?Oe(E.$slots,"clock-icon",{key:0}):he("",!0),E.$slots["clock-icon"]?he("",!0):(U(),qe(J(Wm),{key:1}))],42,yX)),[[dn,!J(y)(E.hideNavigation,"time")]]):he("",!0),Ze(Gn,{name:J(C)(O.value),css:J(v)&&!E.timePickerInline},{default:$e(()=>{var Re;return[O.value||E.timePicker||E.timePickerInline?(U(),re("div",{key:0,ref_key:"overlayRef",ref:g,class:et({dp__overlay:!E.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!E.timePickerInline,"dp--overlay-relative":i.timePicker}),style:$r(E.timePicker?{height:`${J(p).modeHeight}px`}:void 0),tabindex:E.timePickerInline?void 0:0},[L("div",{class:et(E.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[E.$slots["time-picker-overlay"]?Oe(E.$slots,"time-picker-overlay",{key:0,hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:K,setMinutes:ce,setSeconds:X}):he("",!0),E.$slots["time-picker-overlay"]?he("",!0):(U(),re("div",{key:1,class:et(E.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(U(!0),re(Ve,null,dt(I.value,(Le,$)=>ur((U(),qe(vX,cr({key:$,ref_for:!0},{...E.$props,order:$,hours:Le.hours,minutes:Le.minutes,seconds:Le.seconds,closeTimePickerBtn:D.value,disabledTimesConfig:t.disabledTimesConfig,disabled:$===0?E.fixedStart:E.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:w,"validate-time":(ae,S)=>t.validateTime(ae,q(S,$,ae)),"onUpdate:hours":ae=>K(q(ae,$,"hours")),"onUpdate:minutes":ae=>ce(q(ae,$,"minutes")),"onUpdate:seconds":ae=>X(q(ae,$,"seconds")),onMounted:Z,onOverlayClosed:Y,onOverlayOpened:ne[2]||(ne[2]=ae=>E.$emit("overlay-opened",ae)),onAmPmChange:ne[3]||(ne[3]=ae=>E.$emit("am-pm-change",ae))}),zr({_:2},[dt(J(F),(ae,S)=>({name:ae,fn:$e(te=>[Oe(E.$slots,ae,cr({ref_for:!0},te))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[dn,$===0?!0:T.value]])),128))],2)),!E.timePicker&&!E.timePickerInline?ur((U(),re("button",{key:2,ref_key:"closeTimePickerBtn",ref:D,type:"button",class:et(M.value),"aria-label":(Re=J(B))==null?void 0:Re.closeTimePicker,tabindex:"0",onKeydown:ne[4]||(ne[4]=Le=>J(wn)(Le,()=>N(!1))),onClick:ne[5]||(ne[5]=Le=>N(!1))},[E.$slots["calendar-icon"]?Oe(E.$slots,"calendar-icon",{key:0}):he("",!0),E.$slots["calendar-icon"]?he("",!0):(U(),qe(J(sl),{key:1}))],42,DX)),[[dn,!J(y)(E.hideNavigation,"time")]]):he("",!0)],2)],14,bX)):he("",!0)]}),_:3},8,["name","css"])])}}}),Q5=(t,e,r,n)=>{const{defaultedRange:i}=ar(t),a=(g,T)=>Array.isArray(e[g])?e[g][T]:e[g],o=g=>t.enableSeconds?Array.isArray(e.seconds)?e.seconds[g]:e.seconds:0,u=(g,T)=>g?T!==void 0?Ka(g,a("hours",T),a("minutes",T),o(T)):Ka(g,e.hours,e.minutes,o()):P5(xe(),o(T)),c=(g,T)=>{e[g]=T},B=we(()=>t.modelAuto&&i.value.enabled?Array.isArray(r.value)?r.value.length>1:!1:i.value.enabled),f=(g,T)=>{const O=Object.fromEntries(Object.keys(e).map(P=>P===g?[P,T]:[P,e[P]].slice()));if(B.value&&!i.value.disableTimeRangeValidation){const P=N=>r.value?Ka(r.value[N],O.hours[N],O.minutes[N],O.seconds[N]):null,I=N=>E5(r.value[N],0);return!(bt(P(0),P(1))&&(Jo(P(0),I(1))||Bu(P(1),I(0))))}return!0},p=(g,T)=>{f(g,T)&&(c(g,T),n&&n())},h=g=>{p("hours",g)},C=g=>{p("minutes",g)},v=g=>{p("seconds",g)},y=(g,T,O,P)=>{T&&h(g),!T&&!O&&C(g),O&&v(g),r.value&&P(r.value)},b=g=>{if(g){const T=Array.isArray(g),O=T?[+g[0].hours,+g[1].hours]:+g.hours,P=T?[+g[0].minutes,+g[1].minutes]:+g.minutes,I=T?[+g[0].seconds,+g[1].seconds]:+g.seconds;c("hours",O),c("minutes",P),t.enableSeconds&&c("seconds",I)}},D=(g,T)=>{const O={hours:Array.isArray(e.hours)?e.hours[g]:e.hours,disabledArr:[]};return(T||T===0)&&(O.hours=T),Array.isArray(t.disabledTimes)&&(O.disabledArr=i.value.enabled&&Array.isArray(t.disabledTimes[g])?t.disabledTimes[g]:t.disabledTimes),O},w=we(()=>(g,T)=>{var O;if(Array.isArray(t.disabledTimes)){const{disabledArr:P,hours:I}=D(g,T),N=P.filter(M=>+M.hours===I);return((O=N[0])==null?void 0:O.minutes)==="*"?{hours:[I],minutes:void 0,seconds:void 0}:{hours:[],minutes:(N==null?void 0:N.map(M=>+M.minutes))??[],seconds:(N==null?void 0:N.map(M=>M.seconds?+M.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:c,updateHours:h,updateMinutes:C,updateSeconds:v,getSetDateTime:u,updateTimeValues:y,getSecondsValue:o,assignStartTime:b,validateTime:f,disabledTimesConfig:w}},wX=(t,e)=>{const r=()=>{t.isTextInputDate&&T()},{modelValue:n,time:i}=Zu(t,e,r),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=ar(t),{updateTimeValues:c,getSetDateTime:B,setTime:f,assignStartTime:p,disabledTimesConfig:h,validateTime:C}=Q5(t,i,n,v);function v(){e("update-flow-step")}const y=P=>{const{hours:I,minutes:N,seconds:M}=P;return{hours:+I,minutes:+N,seconds:M?+M:0}},b=()=>{if(t.startTime){if(Array.isArray(t.startTime)){const I=y(t.startTime[0]),N=y(t.startTime[1]);return[$t(xe(),I),$t(xe(),N)]}const P=y(t.startTime);return $t(xe(),P)}return o.value.enabled?[null,null]:null},D=()=>{if(o.value.enabled){const[P,I]=b();n.value=[Tn(B(P,0),u.value.timezone),Tn(B(I,1),u.value.timezone)]}else n.value=Tn(B(b()),u.value.timezone)},w=P=>Array.isArray(P)?[Ps(xe(P[0])),Ps(xe(P[1]))]:[Ps(P??xe())],g=(P,I,N)=>{f("hours",P),f("minutes",I),f("seconds",t.enableSeconds?N:0)},T=()=>{const[P,I]=w(n.value);return o.value.enabled?g([P.hours,I.hours],[P.minutes,I.minutes],[P.seconds,I.seconds]):g(P.hours,P.minutes,P.seconds)};er(()=>{if(!t.shadow)return p(a.value),n.value?T():D()});const O=()=>{Array.isArray(n.value)?n.value=n.value.map((P,I)=>P&&B(P,I)):n.value=B(n.value),e("time-update")};return{modelValue:n,time:i,disabledTimesConfig:h,updateTime:(P,I=!0,N=!1)=>{c(P,I,N,O)},validateTime:C}},TX=Br({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...xi},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(t,{expose:e,emit:r}){const n=r,i=t,a=ts(),o=Fn(a,"timePicker"),u=ve(null),{time:c,modelValue:B,disabledTimesConfig:f,updateTime:p,validateTime:h}=wX(i,n);return er(()=>{i.shadow||n("mount",null)}),e({getSidebarProps:()=>({modelValue:B,time:c,updateTime:p}),toggleTimePicker:(C,v=!1,y="")=>{var b;(b=u.value)==null||b.toggleTimePicker(C,v,y)}}),(C,v)=>(U(),qe(Ed,{"multi-calendars":0,stretch:""},{default:$e(()=>[Ze(J5,cr({ref_key:"tpRef",ref:u},C.$props,{hours:J(c).hours,minutes:J(c).minutes,seconds:J(c).seconds,"internal-model-value":C.internalModelValue,"disabled-times-config":J(f),"validate-time":J(h),"onUpdate:hours":v[0]||(v[0]=y=>J(p)(y)),"onUpdate:minutes":v[1]||(v[1]=y=>J(p)(y,!1)),"onUpdate:seconds":v[2]||(v[2]=y=>J(p)(y,!1,!0)),onAmPmChange:v[3]||(v[3]=y=>C.$emit("am-pm-change",y)),onResetFlow:v[4]||(v[4]=y=>C.$emit("reset-flow")),onOverlayClosed:v[5]||(v[5]=y=>C.$emit("overlay-toggle",{open:!1,overlay:y})),onOverlayOpened:v[6]||(v[6]=y=>C.$emit("overlay-toggle",{open:!0,overlay:y}))}),zr({_:2},[dt(J(o),(y,b)=>({name:y,fn:$e(D=>[Oe(C.$slots,y,_r(Kr(D)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),xX={class:"dp--header-wrap"},AX={key:0,class:"dp__month_year_wrap"},kX={key:0},SX={class:"dp__month_year_wrap"},EX=["aria-label","data-test","onClick","onKeydown"],PX=Br({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...xi},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(t,{expose:e,emit:r}){const n=r,i=t,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:c,defaultedConfig:B,defaultedHighlight:f,propDates:p,defaultedUI:h}=ar(i),{transitionName:C,showTransition:v}=Mu(a),{buildMatrix:y}=rs(),{handleMonthYearChange:b,isDisabled:D,updateMonthYear:w}=zQ(i,n),{showLeftIcon:g,showRightIcon:T}=Od(),O=ve(!1),P=ve(!1),I=ve([null,null,null,null]);er(()=>{n("mount")});const N=$=>({get:()=>i[$],set:ae=>{const S=$===hi.month?hi.year:hi.month;n("update-month-year",{[$]:ae,[S]:i[S]}),$===hi.month?Y(!0):E(!0)}}),M=we(N(hi.month)),F=we(N(hi.year)),q=we(()=>$=>({month:i.month,year:i.year,items:$===hi.month?i.months:i.years,instance:i.instance,updateMonthYear:w,toggle:$===hi.month?Y:E})),K=we(()=>i.months.find(ae=>ae.value===i.month)||{text:"",value:0}),ce=we(()=>Xo(i.months,$=>{const ae=i.month===$.value,S=fu($.value,N5(i.year,p.value.minDate),F5(i.year,p.value.maxDate))||c.value.months.includes($.value),te=U5(f.value,$.value,i.year);return{active:ae,disabled:S,highlighted:te}})),X=we(()=>Xo(i.years,$=>{const ae=i.year===$.value,S=fu($.value,el(p.value.minDate),el(p.value.maxDate))||c.value.years.includes($.value),te=Xm(f.value,$.value);return{active:ae,disabled:S,highlighted:te}})),Z=($,ae,S)=>{S!==void 0?$.value=S:$.value=!$.value,$.value?n("overlay-opened",ae):n("overlay-closed",ae)},Y=($=!1,ae)=>{ne($),Z(O,rn.month,ae)},E=($=!1,ae)=>{ne($),Z(P,rn.year,ae)},ne=$=>{$||n("reset-flow")},Ae=($,ae)=>{i.arrowNavigation&&(I.value[ae]=Ir($),y(I.value,"monthYear"))},Re=we(()=>{var $,ae;return[{type:hi.month,index:1,toggle:Y,modelValue:M.value,updateModelValue:S=>M.value=S,text:K.value.text,showSelectionGrid:O.value,items:ce.value,ariaLabel:($=o.value)==null?void 0:$.openMonthsOverlay},{type:hi.year,index:2,toggle:E,modelValue:F.value,updateModelValue:S=>F.value=S,text:L5(i.year,i.locale),showSelectionGrid:P.value,items:X.value,ariaLabel:(ae=o.value)==null?void 0:ae.openYearsOverlay}]}),Le=we(()=>i.disableYearSelect?[Re.value[0]]:i.yearFirst?[...Re.value].reverse():Re.value);return e({toggleMonthPicker:Y,toggleYearPicker:E,handleMonthYearChange:b}),($,ae)=>{var S,te,Be,H,Se,Je;return U(),re("div",xX,[$.$slots["month-year"]?(U(),re("div",AX,[Oe($.$slots,"month-year",_r(Kr({month:t.month,year:t.year,months:t.months,years:t.years,updateMonthYear:J(w),handleMonthYearChange:J(b),instance:t.instance})))])):(U(),re(Ve,{key:1},[$.$slots["top-extra"]?(U(),re("div",kX,[Oe($.$slots,"top-extra",{value:$.internalModelValue})])):he("",!0),L("div",SX,[J(g)(J(u),t.instance)&&!$.vertical?(U(),qe(Gl,{key:0,"aria-label":(S=J(o))==null?void 0:S.prevMonth,disabled:J(D)(!1),class:et((te=J(h))==null?void 0:te.navBtnPrev),onActivate:ae[0]||(ae[0]=fe=>J(b)(!1,!0)),onSetRef:ae[1]||(ae[1]=fe=>Ae(fe,0))},{default:$e(()=>[$.$slots["arrow-left"]?Oe($.$slots,"arrow-left",{key:0}):he("",!0),$.$slots["arrow-left"]?he("",!0):(U(),qe(J(Um),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),L("div",{class:et(["dp__month_year_wrap",{dp__year_disable_select:$.disableYearSelect}])},[(U(!0),re(Ve,null,dt(Le.value,(fe,Xe)=>(U(),re(Ve,{key:fe.type},[L("button",{ref_for:!0,ref:j=>Ae(j,Xe+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":fe.ariaLabel,"data-test":`${fe.type}-toggle-overlay-${t.instance}`,onClick:fe.toggle,onKeydown:j=>J(wn)(j,()=>fe.toggle(),!0)},[$.$slots[fe.type]?Oe($.$slots,fe.type,{key:0,text:fe.text,value:i[fe.type]}):he("",!0),$.$slots[fe.type]?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(fe.text),1)],64))],40,EX),Ze(Gn,{name:J(C)(fe.showSelectionGrid),css:J(v)},{default:$e(()=>[fe.showSelectionGrid?(U(),qe(Iu,{key:0,items:fe.items,"arrow-navigation":$.arrowNavigation,"hide-navigation":$.hideNavigation,"is-last":$.autoApply&&!J(B).keepActionRow,"skip-button-ref":!1,config:$.config,type:fe.type,"header-refs":[],"esc-close":$.escClose,"menu-wrap-ref":$.menuWrapRef,"text-input":$.textInput,"aria-labels":$.ariaLabels,onSelected:fe.updateModelValue,onToggle:fe.toggle},zr({"button-icon":$e(()=>[$.$slots["calendar-icon"]?Oe($.$slots,"calendar-icon",{key:0}):he("",!0),$.$slots["calendar-icon"]?he("",!0):(U(),qe(J(sl),{key:1}))]),_:2},[$.$slots[`${fe.type}-overlay-value`]?{name:"item",fn:$e(({item:j})=>[Oe($.$slots,`${fe.type}-overlay-value`,{text:j.text,value:j.value})]),key:"0"}:void 0,$.$slots[`${fe.type}-overlay`]?{name:"overlay",fn:$e(()=>[Oe($.$slots,`${fe.type}-overlay`,cr({ref_for:!0},q.value(fe.type)))]),key:"1"}:void 0,$.$slots[`${fe.type}-overlay-header`]?{name:"header",fn:$e(()=>[Oe($.$slots,`${fe.type}-overlay-header`,{toggle:fe.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):he("",!0)]),_:2},1032,["name","css"])],64))),128))],2),J(g)(J(u),t.instance)&&$.vertical?(U(),qe(Gl,{key:1,"aria-label":(Be=J(o))==null?void 0:Be.prevMonth,disabled:J(D)(!1),class:et((H=J(h))==null?void 0:H.navBtnPrev),onActivate:ae[2]||(ae[2]=fe=>J(b)(!1,!0))},{default:$e(()=>[$.$slots["arrow-up"]?Oe($.$slots,"arrow-up",{key:0}):he("",!0),$.$slots["arrow-up"]?he("",!0):(U(),qe(J(Km),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),J(T)(J(u),t.instance)?(U(),qe(Gl,{key:2,ref:"rightIcon",disabled:J(D)(!0),"aria-label":(Se=J(o))==null?void 0:Se.nextMonth,class:et((Je=J(h))==null?void 0:Je.navBtnNext),onActivate:ae[3]||(ae[3]=fe=>J(b)(!0,!0)),onSetRef:ae[4]||(ae[4]=fe=>Ae(fe,$.disableYearSelect?2:3))},{default:$e(()=>[$.$slots[$.vertical?"arrow-down":"arrow-right"]?Oe($.$slots,$.vertical?"arrow-down":"arrow-right",{key:0}):he("",!0),$.$slots[$.vertical?"arrow-down":"arrow-right"]?he("",!0):(U(),qe(nl($.vertical?J(Ym):J($m)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):he("",!0)])],64))])}}}),OX=["aria-label"],RX={class:"dp__calendar_header",role:"row"},IX={key:0,class:"dp__calendar_header_item",role:"gridcell"},MX=["aria-label"],ZX=L("div",{class:"dp__calendar_header_separator"},null,-1),LX=["aria-label"],NX={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},FX={class:"dp__cell_inner"},jX=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],VX=Br({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...xi},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(t,{expose:e,emit:r}){const n=r,i=t,{buildMultiLevelMatrix:a}=rs(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:c,defaultedMultiCalendars:B,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:h}=ar(i),C=ve(null),v=ve({bottom:"",left:"",transform:""}),y=ve([]),b=ve(null),D=ve(!0),w=ve(""),g=ve({startX:0,endX:0,startY:0,endY:0}),T=ve([]),O=ve({left:"50%"}),P=ve(!1),I=we(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),N=we(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):mQ(i.formatLocale,i.locale,+i.weekStart));er(()=>{n("mount",{cmp:"calendar",refs:y}),u.value.noSwipe||b.value&&(b.value.addEventListener("touchstart",Ae,{passive:!1}),b.value.addEventListener("touchend",Re,{passive:!1}),b.value.addEventListener("touchmove",Le,{passive:!1})),i.monthChangeOnScroll&&b.value&&b.value.addEventListener("wheel",S,{passive:!1})});const M=fe=>fe?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",F=(fe,Xe)=>{if(i.transitions){const j=Bn(sa(xe(),i.month,i.year));w.value=vr(Bn(sa(xe(),fe,Xe)),j)?o.value[M(!0)]:o.value[M(!1)],D.value=!1,qr(()=>{D.value=!0})}},q=we(()=>({[i.calendarClassName]:!!i.calendarClassName,...h.value.calendar??{}})),K=we(()=>fe=>{const Xe=gQ(fe);return{dp__marker_dot:Xe.type==="dot",dp__marker_line:Xe.type==="line"}}),ce=we(()=>fe=>bt(fe,C.value)),X=we(()=>({dp__calendar:!0,dp__calendar_next:B.value.count>0&&i.instance!==0})),Z=we(()=>fe=>i.hideOffsetDates?fe.current:!0),Y=async(fe,Xe,j)=>{const A=Ir(y.value[Xe][j]);if(A){const{width:R,height:W}=A.getBoundingClientRect();C.value=fe.value;let z={left:`${R/2}px`},le=-50;if(await qr(),T.value[0]){const{left:G,width:oe}=T.value[0].getBoundingClientRect();G<0&&(z={left:"0"},le=0,O.value.left=`${R/2}px`),window.innerWidth{var A,R;if(P.value&&p.value.enabled&&p.value.dragSelect)return n("select-date",fe);n("set-hover-date",fe),(R=(A=fe.marker)==null?void 0:A.tooltip)!=null&&R.length&&await Y(fe,Xe,j)},ne=fe=>{C.value&&(C.value=null,v.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),n("tooltip-close",fe.marker))},Ae=fe=>{g.value.startX=fe.changedTouches[0].screenX,g.value.startY=fe.changedTouches[0].screenY},Re=fe=>{g.value.endX=fe.changedTouches[0].screenX,g.value.endY=fe.changedTouches[0].screenY,$()},Le=fe=>{i.vertical&&!i.inline&&fe.preventDefault()},$=()=>{const fe=i.vertical?"Y":"X";Math.abs(g.value[`start${fe}`]-g.value[`end${fe}`])>10&&n("handle-swipe",g.value[`start${fe}`]>g.value[`end${fe}`]?"right":"left")},ae=(fe,Xe,j)=>{fe&&(Array.isArray(y.value[Xe])?y.value[Xe][j]=fe:y.value[Xe]=[fe]),i.arrowNavigation&&a(y.value,"calendar")},S=fe=>{i.monthChangeOnScroll&&(fe.preventDefault(),n("handle-scroll",fe))},te=fe=>f.value.type==="local"?Vm(fe.value,{weekStartsOn:+i.weekStart}):f.value.type==="iso"?Fm(fe.value):typeof f.value.type=="function"?f.value.type(fe.value):"",Be=fe=>{const Xe=fe[0];return f.value.hideOnOffsetDates?fe.some(j=>j.current)?te(Xe):"":te(Xe)},H=(fe,Xe)=>{p.value.enabled||(Wa(fe,u.value),n("select-date",Xe))},Se=fe=>{Wa(fe,u.value)},Je=fe=>{p.value.enabled&&p.value.dragSelect?(P.value=!0,n("select-date",fe)):p.value.enabled&&n("select-date",fe)};return e({triggerTransition:F}),(fe,Xe)=>{var j;return U(),re("div",{class:et(X.value)},[L("div",{ref_key:"calendarWrapRef",ref:b,role:"grid",class:et(q.value),"aria-label":(j=J(c))==null?void 0:j.calendarWrap},[L("div",RX,[fe.weekNumbers?(U(),re("div",IX,ke(fe.weekNumName),1)):he("",!0),(U(!0),re(Ve,null,dt(N.value,(A,R)=>{var W,z;return U(),re("div",{key:R,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(z=(W=J(c))==null?void 0:W.weekDay)==null?void 0:z.call(W,R)},[fe.$slots["calendar-header"]?Oe(fe.$slots,"calendar-header",{key:0,day:A,index:R}):he("",!0),fe.$slots["calendar-header"]?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(A),1)],64))],8,MX)}),128))]),ZX,Ze(Gn,{name:w.value,css:!!fe.transitions},{default:$e(()=>{var A;return[D.value?(U(),re("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((A=J(c))==null?void 0:A.calendarDays)||void 0,onMouseleave:Xe[1]||(Xe[1]=R=>P.value=!1)},[(U(!0),re(Ve,null,dt(I.value,(R,W)=>(U(),re("div",{key:W,class:"dp__calendar_row",role:"row"},[fe.weekNumbers?(U(),re("div",NX,[L("div",FX,ke(Be(R.days)),1)])):he("",!0),(U(!0),re(Ve,null,dt(R.days,(z,le)=>{var G,oe,ue;return U(),re("div",{id:J($5)(z.value),ref_for:!0,ref:Ce=>ae(Ce,W,le),key:le+W,role:"gridcell",class:"dp__calendar_item","aria-selected":(z.classData.dp__active_date||z.classData.dp__range_start||z.classData.dp__range_start)??void 0,"aria-disabled":z.classData.dp__cell_disabled||void 0,"aria-label":(oe=(G=J(c))==null?void 0:G.day)==null?void 0:oe.call(G,z),tabindex:"0","data-test":z.value,onClick:Ot(Ce=>H(Ce,z),["prevent"]),onKeydown:Ce=>J(wn)(Ce,()=>fe.$emit("select-date",z)),onMouseenter:Ce=>E(z,W,le),onMouseleave:Ce=>ne(z),onMousedown:Ce=>Je(z),onMouseup:Xe[0]||(Xe[0]=Ce=>P.value=!1)},[L("div",{class:et(["dp__cell_inner",z.classData])},[fe.$slots.day&&Z.value(z)?Oe(fe.$slots,"day",{key:0,day:+z.text,date:z.value}):he("",!0),fe.$slots.day?he("",!0):(U(),re(Ve,{key:1},[Yt(ke(z.text),1)],64)),z.marker&&Z.value(z)?(U(),re(Ve,{key:2},[fe.$slots.marker?Oe(fe.$slots,"marker",{key:0,marker:z.marker,day:+z.text,date:z.value}):(U(),re("div",{key:1,class:et(K.value(z.marker)),style:$r(z.marker.color?{backgroundColor:z.marker.color}:{})},null,6))],64)):he("",!0),ce.value(z.value)?(U(),re("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:T,class:"dp__marker_tooltip",style:$r(v.value)},[(ue=z.marker)!=null&&ue.tooltip?(U(),re("div",{key:0,class:"dp__tooltip_content",onClick:Se},[(U(!0),re(Ve,null,dt(z.marker.tooltip,(Ce,_e)=>(U(),re("div",{key:_e,class:"dp__tooltip_text"},[fe.$slots["marker-tooltip"]?Oe(fe.$slots,"marker-tooltip",{key:0,tooltip:Ce,day:z.value}):he("",!0),fe.$slots["marker-tooltip"]?he("",!0):(U(),re(Ve,{key:1},[L("div",{class:"dp__tooltip_mark",style:$r(Ce.color?{backgroundColor:Ce.color}:{})},null,4),L("div",null,ke(Ce.text),1)],64))]))),128)),L("div",{class:"dp__arrow_bottom_tp",style:$r(O.value)},null,4)])):he("",!0)],4)):he("",!0)],2)],40,jX)}),128))]))),128))],40,LX)):he("",!0)]}),_:3},8,["name","css"])],10,OX)],2)}}}),U3=t=>Array.isArray(t),HX=(t,e,r,n)=>{const i=ve([]),a=ve(new Date),o=ve(),u=()=>Re(t.isTextInputDate),{modelValue:c,calendars:B,time:f,today:p}=Zu(t,e,u),{defaultedMultiCalendars:h,defaultedStartTime:C,defaultedRange:v,defaultedConfig:y,defaultedTz:b,propDates:D,defaultedMultiDates:w}=ar(t),{validateMonthYearInRange:g,isDisabled:T,isDateRangeAllowed:O,checkMinMaxRange:P}=ns(t),{updateTimeValues:I,getSetDateTime:N,setTime:M,assignStartTime:F,validateTime:q,disabledTimesConfig:K}=Q5(t,f,c,n),ce=we(()=>se=>B.value[se]?B.value[se].month:0),X=we(()=>se=>B.value[se]?B.value[se].year:0),Z=se=>!y.value.keepViewOnOffsetClick||se?!0:!o.value,Y=(se,Ee,pe,Pe=!1)=>{var Fe,Lr;Z(Pe)&&(B.value[se]||(B.value[se]={month:0,year:0}),B.value[se].month=F3(Ee)?(Fe=B.value[se])==null?void 0:Fe.month:Ee,B.value[se].year=F3(pe)?(Lr=B.value[se])==null?void 0:Lr.year:pe)},E=()=>{t.autoApply&&e("select-date")};er(()=>{t.shadow||(c.value||(Xe(),C.value&&F(C.value)),Re(!0),t.focusStartDate&&t.startDate&&Xe())});const ne=we(()=>{var se;return(se=t.flow)!=null&&se.length&&!t.partialFlow?t.flowStep===t.flow.length:!0}),Ae=()=>{t.autoApply&&ne.value&&e("auto-apply")},Re=(se=!1)=>{if(c.value)return Array.isArray(c.value)?(i.value=c.value,H(se)):ae(c.value,se);if(h.value.count&&se&&!t.startDate)return $(xe(),se)},Le=()=>Array.isArray(c.value)&&v.value.enabled?_t(c.value[0])===_t(c.value[1]??c.value[0]):!1,$=(se=new Date,Ee=!1)=>{if((!h.value.count||!h.value.static||Ee)&&Y(0,_t(se),st(se)),h.value.count&&(!h.value.solo||!c.value||Le()))for(let pe=1;pe{$(se),M("hours",Ba(se)),M("minutes",Qa(se)),M("seconds",qo(se)),h.value.count&&Ee&&fe()},S=se=>{if(h.value.count){if(h.value.solo)return 0;const Ee=_t(se[0]),pe=_t(se[1]);return Math.abs(pe-Ee){se[1]&&v.value.showLastInRange?$(se[S(se)],Ee):$(se[0],Ee);const pe=(Pe,Fe)=>[Pe(se[0]),se[1]?Pe(se[1]):f[Fe][1]];M("hours",pe(Ba,"hours")),M("minutes",pe(Qa,"minutes")),M("seconds",pe(qo,"seconds"))},Be=(se,Ee)=>{if((v.value.enabled||t.weekPicker)&&!w.value.enabled)return te(se,Ee);if(w.value.enabled&&Ee){const pe=se[se.length-1];return ae(pe,Ee)}},H=se=>{const Ee=c.value;Be(Ee,se),h.value.count&&h.value.solo&&fe()},Se=(se,Ee)=>{const pe=$t(xe(),{month:ce.value(Ee),year:X.value(Ee)}),Pe=se<0?bi(pe,1):Qo(pe,1);g(_t(Pe),st(Pe),se<0,t.preventMinMaxNavigation)&&(Y(Ee,_t(Pe),st(Pe)),e("update-month-year",{instance:Ee,month:_t(Pe),year:st(Pe)}),h.value.count&&!h.value.solo&&Je(Ee),r())},Je=se=>{for(let Ee=se-1;Ee>=0;Ee--){const pe=Qo($t(xe(),{month:ce.value(Ee+1),year:X.value(Ee+1)}),1);Y(Ee,_t(pe),st(pe))}for(let Ee=se+1;Ee<=h.value.count-1;Ee++){const pe=bi($t(xe(),{month:ce.value(Ee-1),year:X.value(Ee-1)}),1);Y(Ee,_t(pe),st(pe))}},fe=()=>{if(Array.isArray(c.value)&&c.value.length===2){const se=xe(xe(c.value[1]?c.value[1]:bi(c.value[0],1))),[Ee,pe]=[_t(c.value[0]),st(c.value[0])],[Pe,Fe]=[_t(c.value[1]),st(c.value[1])];(Ee!==Pe||Ee===Pe&&pe!==Fe)&&h.value.solo&&Y(1,_t(se),st(se))}else c.value&&!Array.isArray(c.value)&&(Y(0,_t(c.value),st(c.value)),$(xe()))},Xe=()=>{t.startDate&&(Y(0,_t(xe(t.startDate)),st(xe(t.startDate))),h.value.count&&Je(0))},j=(se,Ee)=>{if(t.monthChangeOnScroll){const pe=new Date().getTime()-a.value.getTime(),Pe=Math.abs(se.deltaY);let Fe=500;Pe>1&&(Fe=100),Pe>100&&(Fe=0),pe>Fe&&(a.value=new Date,Se(t.monthChangeOnScroll!=="inverse"?-se.deltaY:se.deltaY,Ee))}},A=(se,Ee,pe=!1)=>{t.monthChangeOnArrows&&t.vertical===pe&&R(se,Ee)},R=(se,Ee)=>{Se(se==="right"?-1:1,Ee)},W=se=>{if(D.value.markers)return Yc(se.value,D.value.markers)},z=(se,Ee)=>{switch(t.sixWeeks===!0?"append":t.sixWeeks){case"prepend":return[!0,!1];case"center":return[se==0,!0];case"fair":return[se==0||Ee>se,!0];case"append":return[!1,!1];default:return[!1,!1]}},le=(se,Ee,pe,Pe)=>{if(t.sixWeeks&&se.length<6){const Fe=6-se.length,Lr=(Ee.getDay()+7-Pe)%7,pn=6-(pe.getDay()+7-Pe)%7,[Ui,Ks]=z(Lr,pn);for(let is=1;is<=Fe;is++)if(Ks?!!(is%2)==Ui:Ui){const ui=se[0].days[0],ol=G(gi(ui.value,-7),_t(Ee));se.unshift({days:ol})}else{const ui=se[se.length-1],ol=ui.days[ui.days.length-1],Rd=G(gi(ol.value,1),_t(Ee));se.push({days:Rd})}}return se},G=(se,Ee)=>{const pe=xe(se),Pe=[];for(let Fe=0;Fe<7;Fe++){const Lr=gi(pe,Fe),pn=_t(Lr)!==Ee;Pe.push({text:t.hideOffsetDates&&pn?"":Lr.getDate(),value:Lr,current:!pn,classData:{}})}return Pe},oe=(se,Ee)=>{const pe=[],Pe=new Date(Ee,se),Fe=new Date(Ee,se+1,0),Lr=t.weekStart,pn=wi(Pe,{weekStartsOn:Lr}),Ui=Ks=>{const is=G(Ks,se);if(pe.push({days:is}),!pe[pe.length-1].days.some(ui=>bt(Bn(ui.value),Bn(Fe)))){const ui=gi(Ks,7);Ui(ui)}};return Ui(pn),le(pe,Pe,Fe,Lr)},ue=se=>{const Ee=Ka(xe(se.value),f.hours,f.minutes,Qe());e("date-update",Ee),w.value.enabled?eC(Ee,c,w.value.limit):c.value=Ee,n(),qr().then(()=>{Ae()})},Ce=se=>v.value.noDisabledRange?j5(i.value[0],se).some(Ee=>T(Ee)):!1,_e=()=>{i.value=c.value?c.value.slice():[],i.value.length===2&&!(v.value.fixedStart||v.value.fixedEnd)&&(i.value=[])},me=(se,Ee)=>{const pe=[xe(se.value),gi(xe(se.value),+v.value.autoRange)];O(pe)?(Ee&&We(se.value),i.value=pe):e("invalid-date",se.value)},We=se=>{const Ee=_t(xe(se)),pe=st(xe(se));if(Y(0,Ee,pe),h.value.count>0)for(let Pe=1;Pe{if(Ce(se.value)||!P(se.value,c.value,v.value.fixedStart?0:1))return e("invalid-date",se.value);i.value=z5(xe(se.value),c,e,v)},tt=(se,Ee)=>{if(_e(),v.value.autoRange)return me(se,Ee);if(v.value.fixedStart||v.value.fixedEnd)return je(se);i.value[0]?P(xe(se.value),c.value)&&!Ce(se.value)?or(xe(se.value),xe(i.value[0]))?(i.value.unshift(xe(se.value)),e("range-end",i.value[0])):(i.value[1]=xe(se.value),e("range-end",i.value[1])):(t.autoApply&&e("auto-apply-invalid",se.value),e("invalid-date",se.value)):(i.value[0]=xe(se.value),e("range-start",i.value[0]))},Qe=(se=!0)=>t.enableSeconds?Array.isArray(f.seconds)?se?f.seconds[0]:f.seconds[1]:f.seconds:0,ft=se=>{i.value[se]=Ka(i.value[se],f.hours[se],f.minutes[se],Qe(se!==1))},St=()=>{var se,Ee;i.value[0]&&i.value[1]&&+((se=i.value)==null?void 0:se[0])>+((Ee=i.value)==null?void 0:Ee[1])&&(i.value.reverse(),e("range-start",i.value[0]),e("range-end",i.value[1]))},Gt=()=>{i.value.length&&(i.value[0]&&!i.value[1]?ft(0):(ft(0),ft(1),n()),St(),c.value=i.value.slice(),Pd(i.value,e,t.autoApply,t.modelAuto))},kr=(se,Ee=!1)=>{if(T(se.value)||!se.current&&t.hideOffsetDates)return e("invalid-date",se.value);if(o.value=JSON.parse(JSON.stringify(se)),!v.value.enabled)return ue(se);U3(f.hours)&&U3(f.minutes)&&!w.value.enabled&&(tt(se,Ee),Gt())},fn=(se,Ee)=>{var pe;Y(se,Ee.month,Ee.year,!0),h.value.count&&!h.value.solo&&Je(se),e("update-month-year",{instance:se,month:Ee.month,year:Ee.year}),r(h.value.solo?se:void 0);const Pe=(pe=t.flow)!=null&&pe.length?t.flow[t.flowStep]:void 0;!Ee.fromNav&&(Pe===rn.month||Pe===rn.year)&&n()},Ai=(se,Ee)=>{Y5({value:se,modelValue:c,range:v.value.enabled,timezone:Ee?void 0:b.value.timezone}),E(),t.multiCalendars&&qr().then(()=>Re(!0))},An=()=>{const se=zm(xe(),b.value);v.value.enabled?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=or(se,c.value[0])?[se,c.value[0]]:[c.value[0],se]:c.value=[se]:c.value=se,E()},ki=()=>{if(Array.isArray(c.value))if(w.value.enabled){const se=hr();c.value[c.value.length-1]=N(se)}else c.value=c.value.map((se,Ee)=>se&&N(se,Ee));else c.value=N(c.value);e("time-update")},hr=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null;return{calendars:B,modelValue:c,month:ce,year:X,time:f,disabledTimesConfig:K,today:p,validateTime:q,getCalendarDays:oe,getMarker:W,handleScroll:j,handleSwipe:R,handleArrow:A,selectDate:kr,updateMonthYear:fn,presetDate:Ai,selectCurrentDate:An,updateTime:(se,Ee=!0,pe=!1)=>{I(se,Ee,pe,ki)},assignMonthAndYear:$}},GX={key:0},UX=Br({__name:"DatePicker",props:{...xi},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(t,{expose:e,emit:r}){const n=r,i=t,{calendars:a,month:o,year:u,modelValue:c,time:B,disabledTimesConfig:f,today:p,validateTime:h,getCalendarDays:C,getMarker:v,handleArrow:y,handleScroll:b,handleSwipe:D,selectDate:w,updateMonthYear:g,presetDate:T,selectCurrentDate:O,updateTime:P,assignMonthAndYear:I}=HX(i,n,Le,$),N=ts(),{setHoverDate:M,getDayClassData:F,clearHoverDate:q}=see(c,i),{defaultedMultiCalendars:K}=ar(i),ce=ve([]),X=ve([]),Z=ve(null),Y=Fn(N,"calendar"),E=Fn(N,"monthYear"),ne=Fn(N,"timePicker"),Ae=j=>{i.shadow||n("mount",j)};wr(a,()=>{i.shadow||setTimeout(()=>{n("recalculate-position")},0)},{deep:!0}),wr(K,(j,A)=>{j.count-A.count>0&&I()},{deep:!0});const Re=we(()=>j=>C(o.value(j),u.value(j)).map(A=>({...A,days:A.days.map(R=>(R.marker=v(R),R.classData=F(R),R))})));function Le(j){var A;j||j===0?(A=X.value[j])==null||A.triggerTransition(o.value(j),u.value(j)):X.value.forEach((R,W)=>R.triggerTransition(o.value(W),u.value(W)))}function $(){n("update-flow-step")}const ae=(j,A=!1)=>{w(j,A),i.spaceConfirm&&n("select-date")},S=(j,A,R=0)=>{var W;(W=ce.value[R])==null||W.toggleMonthPicker(j,A)},te=(j,A,R=0)=>{var W;(W=ce.value[R])==null||W.toggleYearPicker(j,A)},Be=(j,A,R)=>{var W;(W=Z.value)==null||W.toggleTimePicker(j,A,R)},H=(j,A)=>{var R;if(!i.range){const W=c.value?c.value:p,z=A?new Date(A):W,le=j?wi(z,{weekStartsOn:1}):_5(z,{weekStartsOn:1});w({value:le,current:_t(z)===o.value(0),text:"",classData:{}}),(R=document.getElementById($5(le)))==null||R.focus()}},Se=j=>{var A;(A=ce.value[0])==null||A.handleMonthYearChange(j,!0)},Je=j=>{g(0,{month:o.value(0),year:u.value(0)+(j?1:-1),fromNav:!0})},fe=(j,A)=>{j===rn.time&&n(`time-picker-${A?"open":"close"}`),n("overlay-toggle",{open:A,overlay:j})},Xe=j=>{n("overlay-toggle",{open:!1,overlay:j}),n("focus-menu")};return e({clearHoverDate:q,presetDate:T,selectCurrentDate:O,toggleMonthPicker:S,toggleYearPicker:te,toggleTimePicker:Be,handleArrow:y,updateMonthYear:g,getSidebarProps:()=>({modelValue:c,month:o,year:u,time:B,updateTime:P,updateMonthYear:g,selectDate:w,presetDate:T}),changeMonth:Se,changeYear:Je,selectWeekDate:H}),(j,A)=>(U(),re(Ve,null,[Ze(Ed,{"multi-calendars":J(K).count,collapse:j.collapse},{default:$e(({instance:R,index:W})=>[j.disableMonthYearSelect?he("",!0):(U(),qe(PX,cr({key:0,ref:z=>{z&&(ce.value[W]=z)},months:J(I5)(j.formatLocale,j.locale,j.monthNameFormat),years:J(qm)(j.yearRange,j.locale,j.reverseYears),month:J(o)(R),year:J(u)(R),instance:R},j.$props,{onMount:A[0]||(A[0]=z=>Ae(J(Es).header)),onResetFlow:A[1]||(A[1]=z=>j.$emit("reset-flow")),onUpdateMonthYear:z=>J(g)(R,z),onOverlayClosed:Xe,onOverlayOpened:A[2]||(A[2]=z=>j.$emit("overlay-toggle",{open:!0,overlay:z}))}),zr({_:2},[dt(J(E),(z,le)=>({name:z,fn:$e(G=>[Oe(j.$slots,z,_r(Kr(G)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ze(VX,cr({ref:z=>{z&&(X.value[W]=z)},"mapped-dates":Re.value(R),month:J(o)(R),year:J(u)(R),instance:R},j.$props,{onSelectDate:z=>J(w)(z,R!==1),onHandleSpace:z=>ae(z,R!==1),onSetHoverDate:A[3]||(A[3]=z=>J(M)(z)),onHandleScroll:z=>J(b)(z,R),onHandleSwipe:z=>J(D)(z,R),onMount:A[4]||(A[4]=z=>Ae(J(Es).calendar)),onResetFlow:A[5]||(A[5]=z=>j.$emit("reset-flow")),onTooltipOpen:A[6]||(A[6]=z=>j.$emit("tooltip-open",z)),onTooltipClose:A[7]||(A[7]=z=>j.$emit("tooltip-close",z))}),zr({_:2},[dt(J(Y),(z,le)=>({name:z,fn:$e(G=>[Oe(j.$slots,z,_r(Kr({...G})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),j.enableTimePicker?(U(),re("div",GX,[j.$slots["time-picker"]?Oe(j.$slots,"time-picker",_r(cr({key:0},{time:J(B),updateTime:J(P)}))):(U(),qe(J5,cr({key:1,ref_key:"timePickerRef",ref:Z},j.$props,{hours:J(B).hours,minutes:J(B).minutes,seconds:J(B).seconds,"internal-model-value":j.internalModelValue,"disabled-times-config":J(f),"validate-time":J(h),onMount:A[8]||(A[8]=R=>Ae(J(Es).timePicker)),"onUpdate:hours":A[9]||(A[9]=R=>J(P)(R)),"onUpdate:minutes":A[10]||(A[10]=R=>J(P)(R,!1)),"onUpdate:seconds":A[11]||(A[11]=R=>J(P)(R,!1,!0)),onResetFlow:A[12]||(A[12]=R=>j.$emit("reset-flow")),onOverlayClosed:A[13]||(A[13]=R=>fe(R,!1)),onOverlayOpened:A[14]||(A[14]=R=>fe(R,!0)),onAmPmChange:A[15]||(A[15]=R=>j.$emit("am-pm-change",R))}),zr({_:2},[dt(J(ne),(R,W)=>({name:R,fn:$e(z=>[Oe(j.$slots,R,_r(Kr(z)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):he("",!0)],64))}}),$X=(t,e)=>{const r=ve(),{defaultedMultiCalendars:n,defaultedConfig:i,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:c,defaultedMultiDates:B}=ar(t),{modelValue:f,year:p,month:h,calendars:C}=Zu(t,e),{isDisabled:v}=ns(t),{selectYear:y,groupedYears:b,showYearPicker:D,isDisabled:w,toggleYearPicker:g,handleYearSelect:T,handleYear:O}=q5({modelValue:f,multiCalendars:n,range:o,highlight:a,calendars:C,propDates:u,month:h,year:p,filters:c,props:t,emit:e}),P=(Z,Y)=>[Z,Y].map(E=>Fi(E,"MMMM",{locale:t.formatLocale})).join("-"),I=we(()=>Z=>f.value?Array.isArray(f.value)?f.value.some(Y=>Z3(Z,Y)):Z3(f.value,Z):!1),N=Z=>{if(o.value.enabled){if(Array.isArray(f.value)){const Y=bt(Z,f.value[0])||bt(Z,f.value[1]);return kd(f.value,r.value,Z)&&!Y}return!1}return!1},M=(Z,Y)=>Z.quarter===E3(Y)&&Z.year===st(Y),F=Z=>typeof a.value=="function"?a.value({quarter:E3(Z),year:st(Z)}):!!a.value.quarters.find(Y=>M(Y,Z)),q=we(()=>Z=>{const Y=$t(new Date,{year:p.value(Z)});return Cq({start:du(Y),end:v5(Y)}).map(E=>{const ne=Ds(E),Ae=P3(E),Re=v(E),Le=N(ne),$=F(ne);return{text:P(ne,Ae),value:ne,active:I.value(ne),highlighted:$,disabled:Re,isBetween:Le}})}),K=Z=>{eC(Z,f,B.value.limit),e("auto-apply",!0)},ce=Z=>{f.value=tC(f,Z,e),Pd(f.value,e,t.autoApply,t.modelAuto)},X=Z=>{f.value=Z,e("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:n,groupedYears:b,year:p,isDisabled:w,quarters:q,showYearPicker:D,modelValue:f,setHoverDate:Z=>{r.value=Z},selectYear:y,selectQuarter:(Z,Y,E)=>{if(!E)return C.value[Y].month=_t(P3(Z)),B.value.enabled?K(Z):o.value.enabled?ce(Z):X(Z)},toggleYearPicker:g,handleYearSelect:T,handleYear:O}},WX={class:"dp--quarter-items"},KX=["data-test","disabled","onClick","onMouseover"],YX=Br({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...xi},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(t,{expose:e,emit:r}){const n=r,i=t,a=ts(),o=Fn(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:c,groupedYears:B,year:f,isDisabled:p,quarters:h,modelValue:C,showYearPicker:v,setHoverDate:y,selectQuarter:b,toggleYearPicker:D,handleYearSelect:w,handleYear:g}=$X(i,n);return e({getSidebarProps:()=>({modelValue:C,year:f,selectQuarter:b,handleYearSelect:w,handleYear:g})}),(T,O)=>(U(),qe(Ed,{"multi-calendars":J(u).count,collapse:T.collapse,stretch:""},{default:$e(({instance:P})=>[L("div",{class:"dp-quarter-picker-wrap",style:$r({minHeight:`${J(c).modeHeight}px`})},[T.$slots["top-extra"]?Oe(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):he("",!0),L("div",null,[Ze(K5,cr(T.$props,{items:J(B)(P),instance:P,"show-year-picker":J(v)[P],year:J(f)(P),"is-disabled":I=>J(p)(P,I),onHandleYear:I=>J(g)(P,I),onYearSelect:I=>J(w)(I,P),onToggleYearPicker:I=>J(D)(P,I==null?void 0:I.flow,I==null?void 0:I.show)}),zr({_:2},[dt(J(o),(I,N)=>({name:I,fn:$e(M=>[Oe(T.$slots,I,_r(Kr(M)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),L("div",WX,[(U(!0),re(Ve,null,dt(J(h)(P),(I,N)=>(U(),re("div",{key:N},[L("button",{type:"button",class:et(["dp--qr-btn",{"dp--qr-btn-active":I.active,"dp--qr-btn-between":I.isBetween,"dp--qr-btn-disabled":I.disabled,"dp--highlighted":I.highlighted}]),"data-test":I.value,disabled:I.disabled,onClick:M=>J(b)(I.value,P,I.disabled),onMouseover:M=>J(y)(I.value)},[T.$slots.quarter?Oe(T.$slots,"quarter",{key:0,value:I.value,text:I.text}):(U(),re(Ve,{key:1},[Yt(ke(I.text),1)],64))],42,KX)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),zX=["id","aria-label"],qX={key:0,class:"dp--menu-load-container"},JX=L("span",{class:"dp--menu-loader"},null,-1),QX=[JX],XX={key:0,class:"dp__sidebar_left"},eee=["data-test","onClick","onKeydown"],tee={key:2,class:"dp__sidebar_right"},ree={key:3,class:"dp__action_extra"},$3=Br({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Sd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(t,{expose:e,emit:r}){const n=r,i=t,a=ve(null),o=we(()=>{const{openOnTop:G,...oe}=i;return{...oe,flowStep:M.value,collapse:i.collapse,noOverlayFocus:i.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:c,control:B}=W5(),f=ts(),{defaultedTextInput:p,defaultedInline:h,defaultedConfig:C,defaultedUI:v}=ar(i),y=ve(null),b=ve(0),D=ve(null),w=ve(!1),g=ve(null);er(()=>{if(!i.shadow){w.value=!0,T(),window.addEventListener("resize",T);const G=Ir(a);if(G&&!p.value.enabled&&!h.value.enabled&&(u(!0),Y()),G){const oe=ue=>{C.value.allowPreventDefault&&ue.preventDefault(),Wa(ue,C.value,!0)};G.addEventListener("pointerdown",oe),G.addEventListener("mousedown",oe)}}}),pa(()=>{window.removeEventListener("resize",T)});const T=()=>{const G=Ir(D);G&&(b.value=G.getBoundingClientRect().width)},{arrowRight:O,arrowLeft:P,arrowDown:I,arrowUp:N}=rs(),{flowStep:M,updateFlowStep:F,childMount:q,resetFlow:K,handleFlow:ce}=oee(i,n,g),X=we(()=>i.monthPicker?sX:i.yearPicker?lX:i.timePicker?TX:i.quarterPicker?YX:UX),Z=we(()=>{var G;if(C.value.arrowLeft)return C.value.arrowLeft;const oe=(G=a.value)==null?void 0:G.getBoundingClientRect(),ue=i.getInputRect();return(ue==null?void 0:ue.width)<(b==null?void 0:b.value)&&(ue==null?void 0:ue.left)<=((oe==null?void 0:oe.left)??0)?`${(ue==null?void 0:ue.width)/2}px`:(ue==null?void 0:ue.right)>=((oe==null?void 0:oe.right)??0)&&(ue==null?void 0:ue.width)<(b==null?void 0:b.value)?`${(b==null?void 0:b.value)-(ue==null?void 0:ue.width)/2}px`:"50%"}),Y=()=>{const G=Ir(a);G&&G.focus({preventScroll:!0})},E=we(()=>{var G;return((G=g.value)==null?void 0:G.getSidebarProps())||{}}),ne=()=>{i.openOnTop&&n("recalculate-position")},Ae=Fn(f,"action"),Re=we(()=>i.monthPicker||i.yearPicker?Fn(f,"monthYear"):i.timePicker?Fn(f,"timePicker"):Fn(f,"shared")),Le=we(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),$=we(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),ae=we(()=>({dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,[i.menuClassName]:!!i.menuClassName,...v.value.menu??{}})),S=G=>{Wa(G,C.value,!0)},te=()=>{i.escClose&&n("close-picker")},Be=G=>{if(i.arrowNavigation){if(G===cn.up)return N();if(G===cn.down)return I();if(G===cn.left)return P();if(G===cn.right)return O()}else G===cn.left||G===cn.up?Xe("handleArrow",cn.left,0,G===cn.up):Xe("handleArrow",cn.right,0,G===cn.down)},H=G=>{c(G.shiftKey),!i.disableMonthYearSelect&&G.code===rr.tab&&G.target.classList.contains("dp__menu")&&B.value.shiftKeyInMenu&&(G.preventDefault(),Wa(G,C.value,!0),n("close-picker"))},Se=()=>{Y(),n("time-picker-close")},Je=G=>{var oe,ue,Ce;(oe=g.value)==null||oe.toggleTimePicker(!1,!1),(ue=g.value)==null||ue.toggleMonthPicker(!1,!1,G),(Ce=g.value)==null||Ce.toggleYearPicker(!1,!1,G)},fe=(G,oe=0)=>{var ue,Ce,_e;return G==="month"?(ue=g.value)==null?void 0:ue.toggleMonthPicker(!1,!0,oe):G==="year"?(Ce=g.value)==null?void 0:Ce.toggleYearPicker(!1,!0,oe):G==="time"?(_e=g.value)==null?void 0:_e.toggleTimePicker(!0,!1):Je(oe)},Xe=(G,...oe)=>{var ue,Ce;(ue=g.value)!=null&&ue[G]&&((Ce=g.value)==null||Ce[G](...oe))},j=()=>{Xe("selectCurrentDate")},A=(G,oe)=>{Xe("presetDate",G,oe)},R=()=>{Xe("clearHoverDate")},W=(G,oe)=>{Xe("updateMonthYear",G,oe)},z=(G,oe)=>{G.preventDefault(),Be(oe)},le=G=>{var oe;if(H(G),G.key===rr.home||G.key===rr.end)return Xe("selectWeekDate",G.key===rr.home,G.target.getAttribute("id"));switch((G.key===rr.pageUp||G.key===rr.pageDown)&&(G.shiftKey?Xe("changeYear",G.key===rr.pageUp):Xe("changeMonth",G.key===rr.pageUp),G.target.getAttribute("id")&&((oe=a.value)==null||oe.focus({preventScroll:!0}))),G.key){case rr.esc:return te();case rr.arrowLeft:return z(G,cn.left);case rr.arrowRight:return z(G,cn.right);case rr.arrowUp:return z(G,cn.up);case rr.arrowDown:return z(G,cn.down);default:return}};return e({updateMonthYear:W,switchView:fe,handleFlow:ce}),(G,oe)=>{var ue,Ce,_e;return U(),re("div",{id:G.uid?`dp-menu-${G.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ue=G.ariaLabels)==null?void 0:ue.menu,class:et(ae.value),style:$r({"--dp-arrow-left":Z.value}),onMouseleave:R,onClick:S,onKeydown:le},[(G.disabled||G.readonly)&&J(h).enabled||G.loading?(U(),re("div",{key:0,class:et($.value)},[G.loading?(U(),re("div",qX,QX)):he("",!0)],2)):he("",!0),!J(h).enabled&&!G.teleportCenter?(U(),re("div",{key:1,class:et(Le.value)},null,2)):he("",!0),L("div",{ref_key:"innerMenuRef",ref:D,class:et({dp__menu_content_wrapper:((Ce=G.presetDates)==null?void 0:Ce.length)||!!G.$slots["left-sidebar"]||!!G.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":t.collapse&&(((_e=G.presetDates)==null?void 0:_e.length)||!!G.$slots["left-sidebar"]||!!G.$slots["right-sidebar"])}),style:$r({"--dp-menu-width":`${b.value}px`})},[G.$slots["left-sidebar"]?(U(),re("div",XX,[Oe(G.$slots,"left-sidebar",_r(Kr(E.value)))])):he("",!0),G.presetDates.length?(U(),re("div",{key:1,class:et({"dp--preset-dates-collapsed":t.collapse,"dp--preset-dates":!0})},[(U(!0),re(Ve,null,dt(G.presetDates,(me,We)=>(U(),re(Ve,{key:We},[me.slot?Oe(G.$slots,me.slot,{key:0,presetDate:A,label:me.label,value:me.value}):(U(),re("button",{key:1,type:"button",style:$r(me.style||{}),class:et(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":t.collapse}]),"data-test":me.testId??void 0,onClick:Ot(je=>A(me.value,me.noTz),["prevent"]),onKeydown:je=>J(wn)(je,()=>A(me.value,me.noTz),!0)},ke(me.label),47,eee))],64))),128))],2)):he("",!0),L("div",{ref_key:"calendarWrapperRef",ref:y,class:"dp__instance_calendar",role:"document"},[(U(),qe(nl(X.value),cr({ref_key:"dynCmpRef",ref:g},o.value,{"flow-step":J(M),onMount:J(q),onUpdateFlowStep:J(F),onResetFlow:J(K),onFocusMenu:Y,onSelectDate:oe[0]||(oe[0]=me=>G.$emit("select-date")),onDateUpdate:oe[1]||(oe[1]=me=>G.$emit("date-update",me)),onTooltipOpen:oe[2]||(oe[2]=me=>G.$emit("tooltip-open",me)),onTooltipClose:oe[3]||(oe[3]=me=>G.$emit("tooltip-close",me)),onAutoApply:oe[4]||(oe[4]=me=>G.$emit("auto-apply",me)),onRangeStart:oe[5]||(oe[5]=me=>G.$emit("range-start",me)),onRangeEnd:oe[6]||(oe[6]=me=>G.$emit("range-end",me)),onInvalidFixedRange:oe[7]||(oe[7]=me=>G.$emit("invalid-fixed-range",me)),onTimeUpdate:oe[8]||(oe[8]=me=>G.$emit("time-update")),onAmPmChange:oe[9]||(oe[9]=me=>G.$emit("am-pm-change",me)),onTimePickerOpen:oe[10]||(oe[10]=me=>G.$emit("time-picker-open",me)),onTimePickerClose:Se,onRecalculatePosition:ne,onUpdateMonthYear:oe[11]||(oe[11]=me=>G.$emit("update-month-year",me)),onAutoApplyInvalid:oe[12]||(oe[12]=me=>G.$emit("auto-apply-invalid",me)),onInvalidDate:oe[13]||(oe[13]=me=>G.$emit("invalid-date",me)),onOverlayToggle:oe[14]||(oe[14]=me=>G.$emit("overlay-toggle",me)),"onUpdate:internalModelValue":oe[15]||(oe[15]=me=>G.$emit("update:internal-model-value",me))}),zr({_:2},[dt(Re.value,(me,We)=>({name:me,fn:$e(je=>[Oe(G.$slots,me,_r(Kr({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),G.$slots["right-sidebar"]?(U(),re("div",tee,[Oe(G.$slots,"right-sidebar",_r(Kr(E.value)))])):he("",!0),G.$slots["action-extra"]?(U(),re("div",ree,[G.$slots["action-extra"]?Oe(G.$slots,"action-extra",{key:0,selectCurrentDate:j}):he("",!0)])):he("",!0)],6),!G.autoApply||J(C).keepActionRow?(U(),qe(QQ,cr({key:2,"menu-mount":w.value},o.value,{"calendar-width":b.value,onClosePicker:oe[16]||(oe[16]=me=>G.$emit("close-picker")),onSelectDate:oe[17]||(oe[17]=me=>G.$emit("select-date")),onInvalidSelect:oe[18]||(oe[18]=me=>G.$emit("invalid-select")),onSelectNow:j}),zr({_:2},[dt(J(Ae),(me,We)=>({name:me,fn:$e(je=>[Oe(G.$slots,me,_r(Kr({...je})))])}))]),1040,["menu-mount","calendar-width"])):he("",!0)],46,zX)}}});var Do=(t=>(t.center="center",t.left="left",t.right="right",t))(Do||{});const nee=({menuRef:t,menuRefInner:e,inputRef:r,pickerWrapperRef:n,inline:i,emit:a,props:o,slots:u})=>{const c=ve({}),B=ve(!1),f=ve({top:"0",left:"0"}),p=ve(!1),h=Lo(o,"teleportCenter");wr(h,()=>{f.value=JSON.parse(JSON.stringify({})),T()});const C=Z=>{if(o.teleport){const Y=Z.getBoundingClientRect();return{left:Y.left+window.scrollX,top:Y.top+window.scrollY}}return{top:0,left:0}},v=(Z,Y)=>{f.value.left=`${Z+Y-c.value.width}px`},y=Z=>{f.value.left=`${Z}px`},b=(Z,Y)=>{o.position===Do.left&&y(Z),o.position===Do.right&&v(Z,Y),o.position===Do.center&&(f.value.left=`${Z+Y/2-c.value.width/2}px`)},D=Z=>{const{width:Y,height:E}=Z.getBoundingClientRect(),{top:ne,left:Ae}=o.altPosition?o.altPosition(Z):C(Z);return{top:+ne,left:+Ae,width:Y,height:E}},w=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},g=()=>{const Z=Ir(r),{top:Y,left:E,transform:ne}=o.altPosition(Z);f.value={top:`${Y}px`,left:`${E}px`,transform:ne??""}},T=(Z=!0)=>{var Y;if(!i.value.enabled){if(h.value)return w();if(o.altPosition!==null)return g();if(Z){const E=o.teleport?(Y=e.value)==null?void 0:Y.$el:t.value;E&&(c.value=E.getBoundingClientRect()),a("recalculate-position")}return q()}},O=({inputEl:Z,left:Y,width:E})=>{window.screen.width>768&&!B.value&&b(Y,E),N(Z)},P=Z=>{const{top:Y,left:E,height:ne,width:Ae}=D(Z);f.value.top=`${ne+Y+ +o.offset}px`,p.value=!1,B.value||(f.value.left=`${E+Ae/2-c.value.width/2}px`),O({inputEl:Z,left:E,width:Ae})},I=Z=>{const{top:Y,left:E,width:ne}=D(Z);f.value.top=`${Y-+o.offset-c.value.height}px`,p.value=!0,O({inputEl:Z,left:E,width:ne})},N=Z=>{if(o.autoPosition){const{left:Y,width:E}=D(Z),{left:ne,right:Ae}=c.value;if(!B.value){if(Math.abs(ne)!==Math.abs(Ae)){if(ne<=0)return B.value=!0,y(Y);if(Ae>=document.documentElement.clientWidth)return B.value=!0,v(Y,E)}return b(Y,E)}}},M=()=>{const Z=Ir(r);if(Z){const{height:Y}=c.value,{top:E,height:ne}=Z.getBoundingClientRect(),Ae=window.innerHeight-E-ne,Re=E;return Y<=Ae?gs.bottom:Y>Ae&&Y<=Re?gs.top:Ae>=Re?gs.bottom:gs.top}return gs.bottom},F=Z=>M()===gs.bottom?P(Z):I(Z),q=()=>{const Z=Ir(r);if(Z)return o.autoPosition?F(Z):P(Z)},K=function(Z){if(Z){const Y=Z.scrollHeight>Z.clientHeight,E=window.getComputedStyle(Z).overflowY.indexOf("hidden")!==-1;return Y&&!E}return!0},ce=function(Z){return!Z||Z===document.body||Z.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:K(Z)?Z:ce(Z.assignedSlot?Z.assignedSlot.parentNode:Z.parentNode)},X=Z=>{if(Z)switch(o.position){case Do.left:return{left:0,transform:"translateX(0)"};case Do.right:return{left:`${Z.width}px`,transform:"translateX(-100%)"};default:return{left:`${Z.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:B,setMenuPosition:T,getScrollableParent:ce,shadowRender:(Z,Y)=>{var E,ne,Ae;const Re=document.createElement("div"),Le=(E=Ir(r))==null?void 0:E.getBoundingClientRect();Re.setAttribute("id","dp--temp-container");const $=(ne=n.value)!=null&&ne.clientWidth?n.value:document.body;$.append(Re);const ae=X(Le),S=Yh(Z,{...Y,shadow:!0,style:{opacity:0,position:"absolute",...ae}},Object.fromEntries(Object.keys(u).filter(te=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(te)).map(te=>[te,u[te]])));Ql(S,Re),c.value=(Ae=S.el)==null?void 0:Ae.getBoundingClientRect(),Ql(null,Re),$.removeChild(Re)}}},Pa=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],iee=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],aee={all:()=>Pa,monthYear:()=>Pa.filter(t=>t.use.includes("month-year")),input:()=>iee,timePicker:()=>Pa.filter(t=>t.use.includes("time")),action:()=>Pa.filter(t=>t.use.includes("action")),calendar:()=>Pa.filter(t=>t.use.includes("calendar")),menu:()=>Pa.filter(t=>t.use.includes("menu")),shared:()=>Pa.filter(t=>t.use.includes("shared")),yearMode:()=>Pa.filter(t=>t.use.includes("year-mode"))},Fn=(t,e,r)=>{const n=[];return aee[e]().forEach(i=>{t[i.name]&&n.push(i.name)}),r!=null&&r.length&&r.forEach(i=>{i.slot&&n.push(i.slot)}),n},Mu=t=>{const e=we(()=>n=>t.value?n?t.value.open:t.value.close:""),r=we(()=>n=>t.value?n?t.value.menuAppearTop:t.value.menuAppearBottom:"");return{transitionName:e,showTransition:!!t.value,menuTransition:r}},Zu=(t,e,r)=>{const{defaultedRange:n,defaultedTz:i}=ar(t),a=xe(Tn(xe(),i.value.timezone)),o=ve([{month:_t(a),year:st(a)}]),u=h=>{const C={hours:Ba(a),minutes:Qa(a),seconds:0};return n.value.enabled?[C[h],C[h]]:C[h]},c=jn({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});wr(n,(h,C)=>{h.enabled!==C.enabled&&(c.hours=u("hours"),c.minutes=u("minutes"),c.seconds=u("seconds"))},{deep:!0});const B=we({get:()=>t.internalModelValue,set:h=>{!t.readonly&&!t.disabled&&e("update:internal-model-value",h)}}),f=we(()=>h=>o.value[h]?o.value[h].month:0),p=we(()=>h=>o.value[h]?o.value[h].year:0);return wr(B,(h,C)=>{r&&JSON.stringify(h??{})!==JSON.stringify(C??{})&&r()},{deep:!0}),{calendars:o,time:c,modelValue:B,month:f,year:p,today:a}},see=(t,e)=>{const{defaultedMultiCalendars:r,defaultedMultiDates:n,defaultedUI:i,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:c}=ar(e),{isDisabled:B}=ns(e),f=ve(null),p=ve(Tn(new Date,o.value.timezone)),h=S=>{!S.current&&e.hideOffsetDates||(f.value=S.value)},C=()=>{f.value=null},v=S=>Array.isArray(t.value)&&c.value.enabled&&t.value[0]&&f.value?S?vr(f.value,t.value[0]):or(f.value,t.value[0]):!0,y=(S,te)=>{const Be=()=>t.value?te?t.value[0]||null:t.value[1]:null,H=t.value&&Array.isArray(t.value)?Be():null;return bt(xe(S.value),H)},b=S=>{const te=Array.isArray(t.value)?t.value[0]:null;return S?!or(f.value??null,te):!0},D=(S,te=!0)=>(c.value.enabled||e.weekPicker)&&Array.isArray(t.value)&&t.value.length===2?e.hideOffsetDates&&!S.current?!1:bt(xe(S.value),t.value[te?0:1]):c.value.enabled?y(S,te)&&b(te)||bt(S.value,Array.isArray(t.value)?t.value[0]:null)&&v(te):!1,w=(S,te)=>{if(Array.isArray(t.value)&&t.value[0]&&t.value.length===1){const Be=bt(S.value,f.value);return te?vr(t.value[0],S.value)&&Be:or(t.value[0],S.value)&&Be}return!1},g=S=>!t.value||e.hideOffsetDates&&!S.current?!1:c.value.enabled?e.modelAuto&&Array.isArray(t.value)?bt(S.value,t.value[0]?t.value[0]:p.value):!1:n.value.enabled&&Array.isArray(t.value)?t.value.some(te=>bt(te,S.value)):bt(S.value,t.value?t.value:p.value),T=S=>{if(c.value.autoRange||e.weekPicker){if(f.value){if(e.hideOffsetDates&&!S.current)return!1;const te=gi(f.value,+c.value.autoRange),Be=na(xe(f.value),e.weekStart);return e.weekPicker?bt(Be[1],xe(S.value)):bt(te,xe(S.value))}return!1}return!1},O=S=>{if(c.value.autoRange||e.weekPicker){if(f.value){const te=gi(f.value,+c.value.autoRange);if(e.hideOffsetDates&&!S.current)return!1;const Be=na(xe(f.value),e.weekStart);return e.weekPicker?vr(S.value,Be[0])&&or(S.value,Be[1]):vr(S.value,f.value)&&or(S.value,te)}return!1}return!1},P=S=>{if(c.value.autoRange||e.weekPicker){if(f.value){if(e.hideOffsetDates&&!S.current)return!1;const te=na(xe(f.value),e.weekStart);return e.weekPicker?bt(te[0],S.value):bt(f.value,S.value)}return!1}return!1},I=S=>kd(t.value,f.value,S.value),N=()=>e.modelAuto&&Array.isArray(e.internalModelValue)?!!e.internalModelValue[0]:!1,M=()=>e.modelAuto?M5(e.internalModelValue):!0,F=S=>{if(e.weekPicker)return!1;const te=c.value.enabled?!D(S)&&!D(S,!1):!0;return!B(S.value)&&!g(S)&&!(!S.current&&e.hideOffsetDates)&&te},q=S=>c.value.enabled?e.modelAuto?N()&&g(S):!1:g(S),K=S=>a.value?DQ(S.value,u.value.highlight):!1,ce=S=>{const te=B(S.value);return te&&(typeof a.value=="function"?!a.value(S.value,te):!a.value.options.highlightDisabled)},X=S=>{var te;return typeof a.value=="function"?a.value(S.value):(te=a.value.weekdays)==null?void 0:te.includes(S.value.getDay())},Z=S=>(c.value.enabled||e.weekPicker)&&(!(r.value.count>0)||S.current)&&M()&&!(!S.current&&e.hideOffsetDates)&&!g(S)?I(S):!1,Y=S=>{const{isRangeStart:te,isRangeEnd:Be}=Re(S),H=c.value.enabled?te||Be:!1;return{dp__cell_offset:!S.current,dp__pointer:!e.disabled&&!(!S.current&&e.hideOffsetDates)&&!B(S.value),dp__cell_disabled:B(S.value),dp__cell_highlight:!ce(S)&&(K(S)||X(S))&&!q(S)&&!H&&!P(S)&&!(Z(S)&&e.weekPicker)&&!Be,dp__cell_highlight_active:!ce(S)&&(K(S)||X(S))&&q(S),dp__today:!e.noToday&&bt(S.value,p.value)&&S.current,"dp--past":or(S.value,p.value),"dp--future":vr(S.value,p.value)}},E=S=>({dp__active_date:q(S),dp__date_hover:F(S)}),ne=S=>{if(t.value&&!Array.isArray(t.value)){const te=na(t.value,e.weekStart);return{...$(S),dp__range_start:bt(te[0],S.value),dp__range_end:bt(te[1],S.value),dp__range_between_week:vr(S.value,te[0])&&or(S.value,te[1])}}return{...$(S)}},Ae=S=>{if(t.value&&Array.isArray(t.value)){const te=na(t.value[0],e.weekStart),Be=t.value[1]?na(t.value[1],e.weekStart):[];return{...$(S),dp__range_start:bt(te[0],S.value)||bt(Be[0],S.value),dp__range_end:bt(te[1],S.value)||bt(Be[1],S.value),dp__range_between_week:vr(S.value,te[0])&&or(S.value,te[1])||vr(S.value,Be[0])&&or(S.value,Be[1]),dp__range_between:vr(S.value,te[1])&&or(S.value,Be[0])}}return{...$(S)}},Re=S=>{const te=r.value.count>0?S.current&&D(S)&&M():D(S)&&M(),Be=r.value.count>0?S.current&&D(S,!1)&&M():D(S,!1)&&M();return{isRangeStart:te,isRangeEnd:Be}},Le=S=>{const{isRangeStart:te,isRangeEnd:Be}=Re(S);return{dp__range_start:te,dp__range_end:Be,dp__range_between:Z(S),dp__date_hover:bt(S.value,f.value)&&!te&&!Be&&!e.weekPicker,dp__date_hover_start:w(S,!0),dp__date_hover_end:w(S,!1)}},$=S=>({...Le(S),dp__cell_auto_range:O(S),dp__cell_auto_range_start:P(S),dp__cell_auto_range_end:T(S)}),ae=S=>c.value.enabled?c.value.autoRange?$(S):e.modelAuto?{...E(S),...Le(S)}:e.weekPicker?Ae(S):Le(S):e.weekPicker?ne(S):E(S);return{setHoverDate:h,clearHoverDate:C,getDayClassData:S=>e.hideOffsetDates&&!S.current?{}:{...Y(S),...ae(S),[e.dayClass?e.dayClass(S.value,e.internalModelValue):""]:!0,[e.calendarCellClassName]:!!e.calendarCellClassName,...i.value.calendarCell??{}}}},ns=t=>{const{defaultedFilters:e,defaultedRange:r,propDates:n,defaultedMultiDates:i}=ar(t),a=X=>n.value.disabledDates?typeof n.value.disabledDates=="function"?n.value.disabledDates(xe(X)):!!Yc(X,n.value.disabledDates):!1,o=X=>n.value.maxDate?t.yearPicker?st(X)>st(n.value.maxDate):vr(X,n.value.maxDate):!1,u=X=>n.value.minDate?t.yearPicker?st(X){const Z=o(X),Y=u(X),E=a(X),ne=e.value.months.map(ae=>+ae).includes(_t(X)),Ae=t.disabledWeekDays.length?t.disabledWeekDays.some(ae=>+ae===cJ(X)):!1,Re=C(X),Le=st(X),$=Le<+t.yearRange[0]||Le>+t.yearRange[1];return!(Z||Y||E||ne||$||Ae||Re)},B=(X,Z)=>or(...Va(n.value.minDate,X,Z))||bt(...Va(n.value.minDate,X,Z)),f=(X,Z)=>vr(...Va(n.value.maxDate,X,Z))||bt(...Va(n.value.maxDate,X,Z)),p=(X,Z,Y)=>{let E=!1;return n.value.maxDate&&Y&&f(X,Z)&&(E=!0),n.value.minDate&&!Y&&B(X,Z)&&(E=!0),E},h=(X,Z,Y,E)=>{let ne=!1;return E?n.value.minDate&&n.value.maxDate?ne=p(X,Z,Y):(n.value.minDate&&B(X,Z)||n.value.maxDate&&f(X,Z))&&(ne=!0):ne=!0,ne},C=X=>Array.isArray(n.value.allowedDates)&&!n.value.allowedDates.length?!0:n.value.allowedDates?!Yc(X,n.value.allowedDates):!1,v=X=>!c(X),y=X=>r.value.noDisabledRange?!g5({start:X[0],end:X[1]}).some(Z=>v(Z)):!0,b=X=>{if(X){const Z=st(X);return Z>=+t.yearRange[0]&&Z<=t.yearRange[1]}return!0},D=(X,Z)=>!!(Array.isArray(X)&&X[Z]&&(r.value.maxRange||r.value.minRange)&&b(X[Z])),w=(X,Z,Y=0)=>{if(D(Z,Y)&&b(X)){const E=m5(X,Z[Y]),ne=j5(Z[Y],X),Ae=ne.length===1?0:ne.filter(Le=>v(Le)).length,Re=Math.abs(E)-(r.value.minMaxRawRange?0:Ae);if(r.value.minRange&&r.value.maxRange)return Re>=+r.value.minRange&&Re<=+r.value.maxRange;if(r.value.minRange)return Re>=+r.value.minRange;if(r.value.maxRange)return Re<=+r.value.maxRange}return!0},g=()=>!t.enableTimePicker||t.monthPicker||t.yearPicker||t.ignoreTimeValidation,T=X=>Array.isArray(X)?[X[0]?ip(X[0]):null,X[1]?ip(X[1]):null]:ip(X),O=(X,Z,Y)=>X.find(E=>+E.hours===Ba(Z)&&E.minutes==="*"?!0:+E.minutes===Qa(Z)&&+E.hours===Ba(Z))&&Y,P=(X,Z,Y)=>{const[E,ne]=X,[Ae,Re]=Z;return!O(E,Ae,Y)&&!O(ne,Re,Y)&&Y},I=(X,Z)=>{const Y=Array.isArray(Z)?Z:[Z];return Array.isArray(t.disabledTimes)?Array.isArray(t.disabledTimes[0])?P(t.disabledTimes,Y,X):!Y.some(E=>O(t.disabledTimes,E,X)):X},N=(X,Z)=>{const Y=Array.isArray(Z)?[Ps(Z[0]),Z[1]?Ps(Z[1]):void 0]:Ps(Z),E=!t.disabledTimes(Y);return X&&E},M=(X,Z)=>t.disabledTimes?Array.isArray(t.disabledTimes)?I(Z,X):N(Z,X):Z,F=X=>{let Z=!0;if(!X||g())return!0;const Y=!n.value.minDate&&!n.value.maxDate?T(X):X;return(t.maxTime||n.value.maxDate)&&(Z=V3(t.maxTime,n.value.maxDate,"max",Fr(Y),Z)),(t.minTime||n.value.minDate)&&(Z=V3(t.minTime,n.value.minDate,"min",Fr(Y),Z)),M(X,Z)},q=X=>{if(!t.monthPicker)return!0;let Z=!0;const Y=xe(vi(X));if(n.value.minDate&&n.value.maxDate){const E=xe(vi(n.value.minDate)),ne=xe(vi(n.value.maxDate));return vr(Y,E)&&or(Y,ne)||bt(Y,E)||bt(Y,ne)}if(n.value.minDate){const E=xe(vi(n.value.minDate));Z=vr(Y,E)||bt(Y,E)}if(n.value.maxDate){const E=xe(vi(n.value.maxDate));Z=or(Y,E)||bt(Y,E)}return Z},K=we(()=>X=>!t.enableTimePicker||t.ignoreTimeValidation?!0:F(X)),ce=we(()=>X=>t.monthPicker?Array.isArray(X)&&(r.value.enabled||i.value.enabled)?!X.filter(Z=>!q(Z)).length:q(X):!0);return{isDisabled:v,validateDate:c,validateMonthYearInRange:h,isDateRangeAllowed:y,checkMinMaxRange:w,isValidTime:F,isTimeValid:K,isMonthValid:ce}},Od=()=>{const t=we(()=>(n,i)=>n==null?void 0:n.includes(i)),e=we(()=>(n,i)=>n.count?n.solo?!0:i===0:!0),r=we(()=>(n,i)=>n.count?n.solo?!0:i===n.count-1:!0);return{hideNavigationButtons:t,showLeftIcon:e,showRightIcon:r}},oee=(t,e,r)=>{const n=ve(0),i=jn({[Es.timePicker]:!t.enableTimePicker||t.timePicker||t.monthPicker,[Es.calendar]:!1,[Es.header]:!1}),a=we(()=>t.monthPicker||t.timePicker),o=p=>{var h;if((h=t.flow)!=null&&h.length){if(!p&&a.value)return f();i[p]=!0,Object.keys(i).filter(C=>!i[C]).length||f()}},u=()=>{var p,h;(p=t.flow)!=null&&p.length&&n.value!==-1&&(n.value+=1,e("flow-step",n.value),f()),((h=t.flow)==null?void 0:h.length)===n.value&&qr().then(()=>c())},c=()=>{n.value=-1},B=(p,h,...C)=>{var v,y;t.flow[n.value]===p&&r.value&&((y=(v=r.value)[h])==null||y.call(v,...C))},f=(p=0)=>{p&&(n.value+=p),B(rn.month,"toggleMonthPicker",!0),B(rn.year,"toggleYearPicker",!0),B(rn.calendar,"toggleTimePicker",!1,!0),B(rn.time,"toggleTimePicker",!0,!0);const h=t.flow[n.value];(h===rn.hours||h===rn.minutes||h===rn.seconds)&&B(h,"toggleTimePicker",!0,!0,h)};return{childMount:o,updateFlowStep:u,resetFlow:c,handleFlow:f,flowStep:n}},lee={key:1,class:"dp__input_wrap"},uee=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],cee={key:2,class:"dp__clear_icon"},dee=Br({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Sd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(t,{expose:e,emit:r}){const n=r,i=t,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:c,defaultedRange:B,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:h,getDefaultStartTime:C}=ar(i),{checkMinMaxRange:v}=ns(i),y=ve(),b=ve(null),D=ve(!1),w=ve(!1),g=we(()=>({dp__pointer:!i.disabled&&!i.readonly&&!a.value.enabled,dp__disabled:i.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!i.hideInputIcon,dp__input_valid:!!i.state,dp__input_invalid:i.state===!1,dp__input_focus:D.value||i.isMenuOpen,dp__input_reg:!a.value.enabled,[i.inputClassName]:!!i.inputClassName,...p.value.input??{}})),T=()=>{n("set-input-date",null),i.clearable&&i.autoApply&&(n("set-empty-date"),y.value=null)},O=E=>{const ne=C();return wQ(E,a.value.format??h(),ne??V5({},i.enableSeconds),i.inputValue,w.value,i.formatLocale)},P=E=>{const{rangeSeparator:ne}=a.value,[Ae,Re]=E.split(`${ne}`);if(Ae){const Le=O(Ae.trim()),$=Re?O(Re.trim()):null;if(Jo(Le,$))return;const ae=Le&&$?[Le,$]:[Le];v($,ae,0)&&(y.value=Le?ae:null)}},I=()=>{w.value=!0},N=E=>{if(B.value.enabled)P(E);else if(f.value.enabled){const ne=E.split(";");y.value=ne.map(Ae=>O(Ae.trim())).filter(Ae=>Ae)}else y.value=O(E)},M=E=>{var ne;const Ae=typeof E=="string"?E:(ne=E.target)==null?void 0:ne.value;Ae!==""?(a.value.openMenu&&!i.isMenuOpen&&n("open"),N(Ae),n("set-input-date",y.value)):T(),w.value=!1,n("update:input-value",Ae)},F=E=>{a.value.enabled?(N(E.target.value),a.value.enterSubmit&&Ch(y.value)&&i.inputValue!==""?(n("set-input-date",y.value,!0),y.value=null):a.value.enterSubmit&&i.inputValue===""&&(y.value=null,n("clear"))):ce(E)},q=E=>{a.value.enabled&&a.value.tabSubmit&&N(E.target.value),a.value.tabSubmit&&Ch(y.value)&&i.inputValue!==""?(n("set-input-date",y.value,!0,!0),y.value=null):a.value.tabSubmit&&i.inputValue===""&&(y.value=null,n("clear",!0))},K=()=>{D.value=!0,n("focus"),qr().then(()=>{var E;a.value.enabled&&a.value.selectOnFocus&&((E=b.value)==null||E.select())})},ce=E=>{E.preventDefault(),Wa(E,c.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!i.isMenuOpen?n("open"):a.value.enabled||n("toggle")},X=()=>{n("real-blur"),D.value=!1,(!i.isMenuOpen||u.value.enabled&&u.value.input)&&n("blur"),i.autoApply&&a.value.enabled&&y.value&&!i.isMenuOpen&&(n("set-input-date",y.value),n("select-date"),y.value=null)},Z=E=>{Wa(E,c.value,!0),n("clear")},Y=E=>{if(E.key==="Tab"&&q(E),E.key==="Enter"&&F(E),!a.value.enabled){if(E.code==="Tab")return;E.preventDefault()}};return e({focusInput:()=>{var E;(E=b.value)==null||E.focus({preventScroll:!0})},setParsedDate:E=>{y.value=E}}),(E,ne)=>{var Ae;return U(),re("div",{onClick:ce},[E.$slots.trigger&&!E.$slots["dp-input"]&&!J(u).enabled?Oe(E.$slots,"trigger",{key:0}):he("",!0),!E.$slots.trigger&&(!J(u).enabled||J(u).input)?(U(),re("div",lee,[E.$slots["dp-input"]&&!E.$slots.trigger&&(!J(u).enabled||J(u).enabled&&J(u).input)?Oe(E.$slots,"dp-input",{key:0,value:t.inputValue,isMenuOpen:t.isMenuOpen,onInput:M,onEnter:F,onTab:q,onClear:Z,onBlur:X,onKeypress:Y,onPaste:I,onFocus:K,openMenu:()=>E.$emit("open"),closeMenu:()=>E.$emit("close"),toggleMenu:()=>E.$emit("toggle")}):he("",!0),E.$slots["dp-input"]?he("",!0):(U(),re("input",{key:1,id:E.uid?`dp-input-${E.uid}`:void 0,ref_key:"inputRef",ref:b,"data-test":"dp-input",name:E.name,class:et(g.value),inputmode:J(a).enabled?"text":"none",placeholder:E.placeholder,disabled:E.disabled,readonly:E.readonly,required:E.required,value:t.inputValue,autocomplete:E.autocomplete,"aria-label":(Ae=J(o))==null?void 0:Ae.input,"aria-disabled":E.disabled||void 0,"aria-invalid":E.state===!1?!0:void 0,onInput:M,onBlur:X,onFocus:K,onKeypress:Y,onKeydown:Y,onPaste:I},null,42,uee)),L("div",{onClick:ne[2]||(ne[2]=Re=>n("toggle"))},[E.$slots["input-icon"]&&!E.hideInputIcon?(U(),re("span",{key:0,class:"dp__input_icon",onClick:ne[0]||(ne[0]=Re=>n("toggle"))},[Oe(E.$slots,"input-icon")])):he("",!0),!E.$slots["input-icon"]&&!E.hideInputIcon&&!E.$slots["dp-input"]?(U(),qe(J(sl),{key:1,class:"dp__input_icon dp__input_icons",onClick:ne[1]||(ne[1]=Re=>n("toggle"))})):he("",!0)]),E.$slots["clear-icon"]&&t.inputValue&&E.clearable&&!E.disabled&&!E.readonly?(U(),re("span",cee,[Oe(E.$slots,"clear-icon",{clear:Z})])):he("",!0),E.clearable&&!E.$slots["clear-icon"]&&t.inputValue&&!E.disabled&&!E.readonly?(U(),qe(J(R5),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:ne[3]||(ne[3]=Ot(Re=>Z(Re),["prevent"]))})):he("",!0)])):he("",!0)])}}}),Bee=typeof window<"u"?window:void 0,cp=()=>{},fee=t=>Ah()?(yb(t),!0):!1,pee=(t,e,r,n)=>{if(!t)return cp;let i=cp;const a=wr(()=>J(t),u=>{i(),u&&(u.addEventListener(e,r,n),i=()=>{u.removeEventListener(e,r,n),i=cp})},{immediate:!0,flush:"post"}),o=()=>{a(),i()};return fee(o),o},hee=(t,e,r,n={})=>{const{window:i=Bee,event:a="pointerdown"}=n;return i?pee(i,a,o=>{const u=Ir(t),c=Ir(e);!u||!c||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(c)||r(o)},{passive:!0}):void 0},mee=Br({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Sd},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(t,{expose:e,emit:r}){const n=r,i=t,a=ts(),o=ve(!1),u=Lo(i,"modelValue"),c=Lo(i,"timezone"),B=ve(null),f=ve(null),p=ve(null),h=ve(!1),C=ve(null),v=ve(!1),y=ve(!1),b=ve(!1),D=ve(!1),{setMenuFocused:w,setShiftKey:g}=W5(),{clearArrowNav:T}=rs(),{validateDate:O,isValidTime:P}=ns(i),{defaultedTransitions:I,defaultedTextInput:N,defaultedInline:M,defaultedConfig:F,defaultedRange:q,defaultedMultiDates:K}=ar(i),{menuTransition:ce,showTransition:X}=Mu(I);er(()=>{te(i.modelValue),qr().then(()=>{if(!M.value.enabled){const pe=Le(C.value);pe==null||pe.addEventListener("scroll",W),window==null||window.addEventListener("resize",z)}}),M.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",le),window==null||window.addEventListener("keydown",G)}),pa(()=>{if(!M.value.enabled){const pe=Le(C.value);pe==null||pe.removeEventListener("scroll",W),window==null||window.removeEventListener("resize",z)}window==null||window.removeEventListener("keyup",le),window==null||window.removeEventListener("keydown",G)});const Z=Fn(a,"all",i.presetDates),Y=Fn(a,"input");wr([u,c],()=>{te(u.value)},{deep:!0});const{openOnTop:E,menuStyle:ne,xCorrect:Ae,setMenuPosition:Re,getScrollableParent:Le,shadowRender:$}=nee({menuRef:B,menuRefInner:f,inputRef:p,pickerWrapperRef:C,inline:M,emit:n,props:i,slots:a}),{inputValue:ae,internalModelValue:S,parseExternalModelValue:te,emitModelValue:Be,formatInputValue:H,checkBeforeEmit:Se}=YQ(n,i,h),Je=we(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:M.value.enabled,"dp--flex-display-collapsed":b.value,dp__flex_display_with_input:M.value.input})),fe=we(()=>i.dark?"dp__theme_dark":"dp__theme_light"),Xe=we(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||M.value.enabled}:{}),j=we(()=>({class:"dp__outer_menu_wrap"})),A=we(()=>M.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),R=()=>{var pe,Pe;return(Pe=(pe=p.value)==null?void 0:pe.$el)==null?void 0:Pe.getBoundingClientRect()},W=()=>{o.value&&(F.value.closeOnScroll?Qe():Re())},z=()=>{var pe;o.value&&Re();const Pe=(pe=f.value)==null?void 0:pe.$el.getBoundingClientRect().width;b.value=document.body.offsetWidth<=Pe},le=pe=>{pe.key==="Tab"&&!M.value.enabled&&!i.teleport&&F.value.tabOutClosesMenu&&(C.value.contains(document.activeElement)||Qe()),y.value=pe.shiftKey},G=pe=>{y.value=pe.shiftKey},oe=()=>{!i.disabled&&!i.readonly&&($($3,i),Re(!1),o.value=!0,o.value&&n("open"),o.value||tt(),te(i.modelValue))},ue=()=>{var pe;ae.value="",tt(),(pe=p.value)==null||pe.setParsedDate(null),n("update:model-value",null),n("update:model-timezone-value",null),n("cleared"),F.value.closeOnClearValue&&Qe()},Ce=()=>{const pe=S.value;return!pe||!Array.isArray(pe)&&O(pe)?!0:Array.isArray(pe)?K.value.enabled||pe.length===2&&O(pe[0])&&O(pe[1])?!0:q.value.partialRange&&!i.timePicker?O(pe[0]):!1:!1},_e=()=>{Se()&&Ce()?(Be(),Qe()):n("invalid-select",S.value)},me=pe=>{We(),Be(),F.value.closeOnAutoApply&&!pe&&Qe()},We=()=>{p.value&&N.value.enabled&&p.value.setParsedDate(S.value)},je=(pe=!1)=>{i.autoApply&&P(S.value)&&Ce()&&(q.value.enabled&&Array.isArray(S.value)?(q.value.partialRange||S.value.length===2)&&me(pe):me(pe))},tt=()=>{N.value.enabled||(S.value=null)},Qe=()=>{M.value.enabled||(o.value&&(o.value=!1,Ae.value=!1,w(!1),g(!1),T(),n("closed"),ae.value&&te(u.value)),tt(),n("blur"))},ft=(pe,Pe,Fe=!1)=>{if(!pe){S.value=null;return}const Lr=Array.isArray(pe)?!pe.some(Ui=>!O(Ui)):O(pe),pn=P(pe);Lr&&pn&&(D.value=!0,S.value=pe,Pe&&(v.value=Fe,_e(),n("text-submit")),qr().then(()=>{D.value=!1}))},St=()=>{i.autoApply&&P(S.value)&&Be(),We()},Gt=()=>o.value?Qe():oe(),kr=pe=>{S.value=pe},fn=()=>{N.value.enabled&&(h.value=!0,H()),n("focus")},Ai=()=>{if(N.value.enabled&&(h.value=!1,te(i.modelValue),v.value)){const pe=yQ(C.value,y.value);pe==null||pe.focus()}n("blur")},An=pe=>{f.value&&f.value.updateMonthYear(0,{month:N3(pe.month),year:N3(pe.year)})},ki=pe=>{te(pe??i.modelValue)},hr=(pe,Pe)=>{var Fe;(Fe=f.value)==null||Fe.switchView(pe,Pe)},se=pe=>F.value.onClickOutside?F.value.onClickOutside(pe):Qe(),Ee=(pe=0)=>{var Pe;(Pe=f.value)==null||Pe.handleFlow(pe)};return hee(B,p,()=>se(Ce)),e({closeMenu:Qe,selectDate:_e,clearValue:ue,openMenu:oe,onScroll:W,formatInputValue:H,updateInternalModelValue:kr,setMonthYear:An,parseModel:ki,switchView:hr,toggleMenu:Gt,handleFlow:Ee}),(pe,Pe)=>(U(),re("div",{ref_key:"pickerWrapperRef",ref:C,class:et(Je.value),"data-datepicker-instance":""},[Ze(dee,cr({ref_key:"inputRef",ref:p,"input-value":J(ae),"onUpdate:inputValue":Pe[0]||(Pe[0]=Fe=>Zr(ae)?ae.value=Fe:null),"is-menu-open":o.value},pe.$props,{onClear:ue,onOpen:oe,onSetInputDate:ft,onSetEmptyDate:J(Be),onSelectDate:_e,onToggle:Gt,onClose:Qe,onFocus:fn,onBlur:Ai,onRealBlur:Pe[1]||(Pe[1]=Fe=>h.value=!1)}),zr({_:2},[dt(J(Y),(Fe,Lr)=>({name:Fe,fn:$e(pn=>[Oe(pe.$slots,Fe,_r(Kr(pn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(U(),qe(nl(pe.teleport?OD:"div"),_r(Kr(Xe.value)),{default:$e(()=>[Ze(Gn,{name:J(ce)(J(E)),css:J(X)&&!J(M).enabled},{default:$e(()=>[o.value?(U(),re("div",cr({key:0,ref_key:"dpWrapMenuRef",ref:B},j.value,{class:{"dp--menu-wrapper":!J(M).enabled},style:J(M).enabled?void 0:J(ne)}),[Ze($3,cr({ref_key:"dpMenuRef",ref:f},pe.$props,{"internal-model-value":J(S),"onUpdate:internalModelValue":Pe[2]||(Pe[2]=Fe=>Zr(S)?S.value=Fe:null),class:{[fe.value]:!0,"dp--menu-wrapper":pe.teleport},"open-on-top":J(E),"no-overlay-focus":A.value,collapse:b.value,"get-input-rect":R,"is-text-input-date":D.value,onClosePicker:Qe,onSelectDate:_e,onAutoApply:je,onTimeUpdate:St,onFlowStep:Pe[3]||(Pe[3]=Fe=>pe.$emit("flow-step",Fe)),onUpdateMonthYear:Pe[4]||(Pe[4]=Fe=>pe.$emit("update-month-year",Fe)),onInvalidSelect:Pe[5]||(Pe[5]=Fe=>pe.$emit("invalid-select",J(S))),onAutoApplyInvalid:Pe[6]||(Pe[6]=Fe=>pe.$emit("invalid-select",Fe)),onInvalidFixedRange:Pe[7]||(Pe[7]=Fe=>pe.$emit("invalid-fixed-range",Fe)),onRecalculatePosition:J(Re),onTooltipOpen:Pe[8]||(Pe[8]=Fe=>pe.$emit("tooltip-open",Fe)),onTooltipClose:Pe[9]||(Pe[9]=Fe=>pe.$emit("tooltip-close",Fe)),onTimePickerOpen:Pe[10]||(Pe[10]=Fe=>pe.$emit("time-picker-open",Fe)),onTimePickerClose:Pe[11]||(Pe[11]=Fe=>pe.$emit("time-picker-close",Fe)),onAmPmChange:Pe[12]||(Pe[12]=Fe=>pe.$emit("am-pm-change",Fe)),onRangeStart:Pe[13]||(Pe[13]=Fe=>pe.$emit("range-start",Fe)),onRangeEnd:Pe[14]||(Pe[14]=Fe=>pe.$emit("range-end",Fe)),onDateUpdate:Pe[15]||(Pe[15]=Fe=>pe.$emit("date-update",Fe)),onInvalidDate:Pe[16]||(Pe[16]=Fe=>pe.$emit("invalid-date",Fe)),onOverlayToggle:Pe[17]||(Pe[17]=Fe=>pe.$emit("overlay-toggle",Fe))}),zr({_:2},[dt(J(Z),(Fe,Lr)=>({name:Fe,fn:$e(pn=>[Oe(pe.$slots,Fe,_r(Kr({...pn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):he("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),rC=(()=>{const t=mee;return t.install=e=>{e.component("Vue3DatePicker",t)},t})(),Cee=Object.freeze(Object.defineProperty({__proto__:null,default:rC},Symbol.toStringTag,{value:"Module"}));Object.entries(Cee).forEach(([t,e])=>{t!=="default"&&(rC[t]=e)});const gee={components:{VueDatePicker:rC},props:["name","placeholder","value","lang"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}}},vee={class:"datepicker-wrapper"};function _ee(t,e,r,n,i,a){const o=Yr("VueDatePicker");return U(),re("div",vee,[Ze(o,{name:r.name,modelValue:i.time1,"onUpdate:modelValue":e[0]||(e[0]=u=>i.time1=u),type:"datetime",format:"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en"},null,8,["name","modelValue"])])}const yee=fr(gee,[["render",_ee],["__scopeId","data-v-058c3857"]]),bee={props:{question:{type:Object,required:!0}},setup(t){const e=ve(!0),r=()=>{e.value=!e.value},n=we(()=>({expanded:e.value,collapsed:!e.value}));return{isOpen:e,toggleOpen:r,chevron:n}}},Dee={class:"codeweek-question-container"},wee={class:"expander-always-visible"},Tee={class:"expansion"},xee={class:"content"},Aee=L("div",{class:"expansion"},[L("div",{class:"expansion-path"})],-1),kee={class:"content"},See={key:0,class:"maps"},Eee=L("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1),Pee=[Eee],Oee={key:1,class:"button"},Ree=["href"],Iee=["value"];function Mee(t,e,r,n,i,a){return U(),re("div",Dee,[L("div",wee,[L("div",Tee,[L("button",{onClick:e[0]||(e[0]=(...o)=>n.toggleOpen&&n.toggleOpen(...o)),class:"codeweek-expander-button"},[L("div",null,ke(n.isOpen?"-":"+"),1)])]),L("div",xee,[L("h1",null,ke(r.question.title1),1)])]),L("div",{class:et([n.chevron,"container-expansible"])},[Aee,L("div",kee,[L("h2",null,ke(r.question.title2),1),(U(!0),re(Ve,null,dt(r.question.content,(o,u)=>(U(),re("p",{key:u},ke(o),1))),128)),r.question.map?(U(),re("div",See,Pee)):he("",!0),r.question.button.show?(U(),re("div",Oee,[L("a",{href:r.question.button.link,class:"codeweek-button"},[L("input",{type:"submit",value:r.question.button.label},null,8,Iee)],8,Ree)])):he("",!0)])],2)])}const Zee=fr(bee,[["render",Mee]]),Lee=Br({emits:["loaded"],methods:{onChange(t){if(!t.target.files.length)return;let e=t.target.files[0],r=new FileReader;r.readAsDataURL(e),r.onload=n=>{let i=n.target.result;this.$emit("loaded",{src:i,file:e})}}}}),Nee=L("label",{for:"image"},"Choose a file",-1);function Fee(t,e,r,n,i,a){return U(),re("div",null,[L("input",{id:"image",type:"file",accept:"image/*",onChange:e[0]||(e[0]=(...o)=>t.onChange&&t.onChange(...o))},null,32),Nee,Yt(" Max size: 1 Mb ")])}const X5=fr(Lee,[["render",Fee]]);function jee(t){return{all:t=t||new Map,on:function(e,r){var n=t.get(e);n?n.push(r):t.set(e,[r])},off:function(e,r){var n=t.get(e);n&&(r?n.splice(n.indexOf(r)>>>0,1):t.set(e,[]))},emit:function(e,r){var n=t.get(e);n&&n.slice().map(function(i){i(r)}),(n=t.get("*"))&&n.slice().map(function(i){i(e,r)})}}}const Os=jee(),Vee={props:{message:{type:Object,default:null}},setup(t){const e=ve(""),r=ve(!1),n=ve(""),i=u=>{u&&(e.value=u.message,n.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),r.value=!0,a())},a=()=>{setTimeout(()=>{r.value=!1},3e3)},o=we(()=>({success:n.value.toLowerCase()==="success",error:n.value.toLowerCase()==="error"}));return er(()=>{t.message&&i(t.message),Os.on("flash",i)}),pa(()=>{Os.off("flash",i)}),{body:e,show:r,level:n,flashClass:o}}},Hee={key:0,class:"codeweek-flash-message",role:"alert"},Gee={class:"level"},Uee={class:"body"};function $ee(t,e,r,n,i,a){return n.show?(U(),re("div",Hee,[L("div",{class:et(["content",n.flashClass])},[L("div",Gee,ke(n.level)+"!",1),L("div",Uee,ke(n.body),1)],2)])):he("",!0)}const nC=fr(Vee,[["render",$ee],["__scopeId","data-v-09461b5c"]]),Wee={components:{ImageUpload:X5,Flash:nC},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(t){const e=ve(t.picture||""),r=ve(t.image||""),n=ve(""),i=u=>{a(u.file)},a=u=>{let c=new FormData;c.append("picture",u),Ht.post("/api/events/picture",c).then(B=>{n.value="",e.value=B.data.path,r.value=B.data.imageName,Os.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(B=>{B.response.data.errors&&B.response.data.errors.picture?n.value=B.response.data.errors.picture[0]:n.value="Image is too large. Maximum is 1Mb",Os.emit("flash",{message:n.value,level:"error"})})};return{pictureClone:e,imageClone:r,error:n,onLoad:i,persist:a,remove:()=>{Ht.delete("/api/event/picture").then(()=>{Os.emit("flash",{message:"Event Picture deleted!",level:"success"}),e.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},Kee={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},Yee={class:"level"},zee=["src"],qee=["value"],Jee={method:"POST",enctype:"multipart/form-data"};function Qee(t,e,r,n,i,a){const o=Yr("ImageUpload"),u=Yr("Flash");return U(),re("div",null,[n.error!==""?(U(),re("div",Kee,ke(n.error),1)):he("",!0),L("div",Yee,[L("img",{src:n.pictureClone,class:"mr-1"},null,8,zee)]),L("input",{type:"hidden",name:"picture",value:n.imageClone},null,8,qee),L("form",Jee,[Ze(o,{name:"picture",class:"mr-1",onLoaded:n.onLoad},null,8,["onLoaded"])]),Ze(u)])}const Xee=fr(Wee,[["render",Qee]]);var ete=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tte(t,e,r){return r={path:e,exports:{},require:function(n,i){return rte(n,i??r.path)}},t(r,r.exports),r.exports}function rte(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var nte=tte(function(t,e){(function(r,n){t.exports=n()})(ete,function(){var r="__v-click-outside",n=typeof window<"u",i=typeof navigator<"u",a=n&&("ontouchstart"in window||i&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,h=f.handler;(0,f.middleware)(p)&&h(p)},u=function(f,p){var h=function(w){var g=typeof w=="function";if(!g&&typeof w!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:g?w:w.handler,middleware:w.middleware||function(T){return T},events:w.events||a,isActive:w.isActive!==!1,detectIframe:w.detectIframe!==!1,capture:!!w.capture}}(p.value),C=h.handler,v=h.middleware,y=h.detectIframe,b=h.capture;if(h.isActive){if(f[r]=h.events.map(function(w){return{event:w,srcTarget:document.documentElement,handler:function(g){return function(T){var O=T.el,P=T.event,I=T.handler,N=T.middleware,M=P.path||P.composedPath&&P.composedPath();(M?M.indexOf(O)<0:!O.contains(P.target))&&o({event:P,handler:I,middleware:N})}({el:f,event:g,handler:C,middleware:v})},capture:b}}),y){var D={event:"blur",srcTarget:window,handler:function(w){return function(g){var T=g.el,O=g.event,P=g.handler,I=g.middleware;setTimeout(function(){var N=document.activeElement;N&&N.tagName==="IFRAME"&&!T.contains(N)&&o({event:O,handler:P,middleware:I})},0)}({el:f,event:w,handler:C,middleware:v})},capture:b};f[r]=[].concat(f[r],[D])}f[r].forEach(function(w){var g=w.event,T=w.srcTarget,O=w.handler;return setTimeout(function(){f[r]&&T.addEventListener(g,O,b)},0)})}},c=function(f){(f[r]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[r]},B=n?{beforeMount:u,updated:function(f,p){var h=p.value,C=p.oldValue;JSON.stringify(h)!==JSON.stringify(C)&&(c(f),u(f,{value:h}))},unmounted:c}:{};return{install:function(f){f.directive("click-outside",B)},directive:B}})}),ite=nte;const ate={class:"v3ti-loader-wrapper"},ste=L("div",{class:"v3ti-loader"},null,-1),ote=L("span",null,"Loading",-1),lte=[ste,ote];function ute(t,e){return U(),re("div",ate,lte)}function e4(t,e){e===void 0&&(e={});var r=e.insertAt;if(!(!t||typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",r==="top"&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))}}var cte=`.v3ti-loader-wrapper { - display: flex; - align-items: center; - justify-content: center; - color: #112B3C; -} -.v3ti-loader-wrapper .v3ti-loader { - width: 18px; - height: 18px; - border-radius: 50%; - display: inline-block; - border-top: 2px solid #112B3C; - border-right: 2px solid transparent; - box-sizing: border-box; - animation: rotation 0.8s linear infinite; - margin-right: 8px; -} -@keyframes rotation { -0% { - transform: rotate(0deg); -} -100% { - transform: rotate(360deg); -} -}`;e4(cte);const t4={};t4.render=ute;var dte=t4,r4={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:dte},directives:{clickOutside:ite.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const t=this.limit>0&&Number(this.limit)===this.innerTags.length;return t&&this.$emit("on-limit"),t},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(t=>t[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(t){this.newTag=t}},tags:{deep:!0,immediate:!0,handler(t){this.innerTags=[...t]}}},methods:{isShot(t){return!!this.$slots[t]},makeItNormal(t){this.$emit("update:modelValue",t.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const t=this.$refs.inputBox,e=this.$refs.contextMenu;if(t&&e){e.style.display="block";const r=t.clientHeight||32,n=3;e.style.top=r+n+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(t){if(this.isShowCheckmark(t)){const e=this.tags.filter(r=>t.id!==r.id);this.$emit("update:tags",e),this.$emit("on-select-duplicate-tag",t),this.resetInputValue()}else this.$emit("on-select",t);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(t){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(t[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(t){this.isInputActive=!0,this.$emit("on-focus",t)},handleInputBlur(t){this.isInputActive=!1,this.addNew(t),this.$emit("on-blur",t)},addNew(t){if(this.select&&!this.addTagOnKeysWhenSelect)return;const e=t?this.addTagOnKeys.indexOf(t.keyCode)!==-1||this.addTagOnKeys.indexOf(t.key)!==-1:!0,r=t&&t.type!=="blur";!e&&(r||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),t&&t.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),t&&t.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(t){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",t))},validateIfNeeded(t){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(t):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(t){this.innerTags.splice(t,1),this.tagChange(),this.$emit("on-remove",t),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const Bte={key:1,class:"v3ti-tag-content"},fte=["onClick"],pte=["placeholder","disabled"],hte={key:0,class:"v3ti-loading"},mte={key:1,class:"v3ti-no-data"},Cte={key:1},gte={key:2},vte=["onClick"],_te={class:"v3ti-context-item--label"},yte={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},bte=L("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),Dte=L("path",{d:"M5 12l5 5l10 -10"},null,-1),wte=[bte,Dte];function Tte(t,e,r,n,i,a){const o=Yr("Loading"),u=zb("click-outside");return ur((U(),re("div",{onClick:e[6]||(e[6]=c=>a.focusNewTag()),class:et([{"v3ti--focus":i.isInputActive,"v3ti--error":i.isError},"v3ti"])},[L("div",{class:et(["v3ti-content",{"v3ti-content--select":r.select}]),ref:"inputBox"},[(U(!0),re(Ve,null,dt(i.innerTags,(c,B)=>(U(),re("span",{key:B,class:"v3ti-tag"},[a.isShot("item")?Oe(t.$slots,"item",_r(cr({key:0},{name:c,index:B,tag:c}))):(U(),re("span",Bte,ke(c),1)),r.readOnly?he("",!0):(U(),re("a",{key:2,onClick:Ot(f=>a.remove(B),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,fte))]))),128)),ur(L("input",{ref:"inputTag",placeholder:r.placeholder,"onUpdate:modelValue":e[0]||(e[0]=c=>i.newTag=c),onKeydown:[e[1]||(e[1]=xr(Ot(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),e[2]||(e[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:e[3]||(e[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:e[4]||(e[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:e[5]||(e[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:r.readOnly},null,40,pte),[[Vi,i.newTag]])],2),r.select?(U(),re("section",{key:0,class:et(["v3ti-context-menu",{"v3ti-context-menu-no-data":!r.isShowNoData&&r.selectItems.length===0}]),ref:"contextMenu"},[r.loading?(U(),re("div",hte,[a.isShot("loading")?Oe(t.$slots,"default",{key:0}):(U(),qe(o,{key:1}))])):he("",!0),!r.loading&&r.selectItems.length===0&&r.isShowNoData?(U(),re("div",mte,[a.isShot("no-data")?Oe(t.$slots,"no-data",{key:0}):(U(),re("span",Cte," No data "))])):he("",!0),!r.loading&&r.selectItems.length>0?(U(),re("div",gte,[(U(!0),re(Ve,null,dt(r.selectItems,(c,B)=>(U(),re("div",{key:B,class:et(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(c)}]),onClick:Ot(f=>a.handleSelect(c,B),["stop"])},[L("div",_te,[Oe(t.$slots,"select-item",_r(Kr(c)))]),a.isShowCheckmark(c)?(U(),re("svg",yte,wte)):he("",!0)],10,vte))),128))])):he("",!0)],2)):he("",!0)],2)),[[u,a.closeContextMenu]])}var xte=`.v3ti { - border-radius: 5px; - min-height: 32px; - line-height: 1.4; - background-color: #fff; - border: 1px solid #9ca3af; - cursor: text; - text-align: left; - -webkit-appearance: textfield; - display: flex; - flex-wrap: wrap; - position: relative; -} -.v3ti .v3ti-icon-selected-tag { - stroke: #19be6b; - width: 1rem; - height: 1rem; - margin-left: 4px; -} -.v3ti--focus { - outline: 0; - border-color: #000000; - box-shadow: 0 0 0 1px #000000; -} -.v3ti--error { - border-color: #F56C6C; -} -.v3ti .v3ti-no-data { - color: #d8d8d8; - text-align: center; - padding: 4px 7px; -} -.v3ti .v3ti-loading { - padding: 4px 7px; - text-align: center; -} -.v3ti .v3ti-context-menu { - max-height: 150px; - min-width: 150px; - overflow: auto; - display: none; - outline: none; - position: absolute; - top: 0; - left: 0; - right: 0; - margin: 0; - padding: 5px 0; - background: #ffffff; - z-index: 1050; - color: #475569; - box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.1); - border-radius: 0 0 6px 6px; -} -.v3ti .v3ti-context-menu .v3ti-context-item { - padding: 4px 7px; - display: flex; - align-items: center; -} -.v3ti .v3ti-context-menu .v3ti-context-item:hover { - background: #e8e8e8; - cursor: pointer; -} -.v3ti .v3ti-context-menu .v3ti-context-item--label { - flex: 1; - min-width: 1px; -} -.v3ti .v3ti-context-menu .v3ti-context-item--active { - color: #317CAF; -} -.v3ti .v3ti-context-menu-no-data { - padding: 0; -} -.v3ti .v3ti-content { - width: 100%; - display: flex; - flex-wrap: wrap; -} -.v3ti .v3ti-content--select { - padding-right: 30px; -} -.v3ti .v3ti-tag { - display: flex; - font-weight: 400; - margin: 3px; - padding: 0 5px; - background: #317CAF; - color: #ffffff; - height: 27px; - border-radius: 5px; - align-items: center; - max-width: calc(100% - 16px); -} -.v3ti .v3ti-tag .v3ti-tag-content { - flex: 1; - min-width: 1px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.v3ti .v3ti-tag .v3ti-remove-tag { - color: #ffffff; - transition: opacity 0.3s ease; - opacity: 0.5; - cursor: pointer; - padding: 0 5px 0 7px; -} -.v3ti .v3ti-tag .v3ti-remove-tag::before { - content: "x"; -} -.v3ti .v3ti-tag .v3ti-remove-tag:hover { - opacity: 1; -} -.v3ti .v3ti-new-tag { - background: transparent; - border: 0; - font-weight: 400; - margin: 3px; - outline: none; - padding: 0 4px; - flex: 1; - min-width: 60px; - height: 27px; -} -.v3ti .v3ti-new-tag--error { - color: #F56C6C; -}`;e4(xte);r4.render=Tte;var Ate=(()=>{const t=r4;return t.install=e=>{e.component("Vue3TagsInput",t)},t})();const kte=Br({components:{Vue3TagsInput:Ate},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(t){this.tags=t}}}),Ste={class:"input-tag-wrapper"},Ete=["value"];function Pte(t,e,r,n,i,a){const o=Yr("vue3-tags-input");return U(),re("div",Ste,[Ze(o,{tags:t.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:t.handleChangeTag},null,8,["tags","onOnTagsChanged"]),L("input",{type:"hidden",name:"tags",value:t.tags},null,8,Ete)])}const Ote=fr(kte,[["render",Pte]]),Rte={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},Ite={key:0},Mte={key:0},Zte={class:"report-event"},Lte={style:{"text-align":"right"}},Nte={class:"actions"},Fte={key:1},jte={class:"event-already-reported"},Vte={class:"actions"};function Hte(t,e,r,n,i,a){return i.status==="APPROVED"?(U(),re("div",Ite,[i.reported_at==null||i.certificate_url==null?(U(),re("div",Mte,[L("div",Zte,[L("div",Lte,ke(t.$t("event.submit_event_and_report")),1),L("div",Nte,[L("button",{onClick:e[0]||(e[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},ke(t.$t("event.report_and_claim")),1)])])])):(U(),re("div",Fte,[L("div",jte,[L("div",null,ke(t.$t("event.certificate_ready")),1),L("div",Vte,[L("button",{onClick:e[1]||(e[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},ke(t.$t("event.view_your_certificate")),1)])])]))])):he("",!0)}const Gte=fr(Rte,[["render",Hte]]),Ute={components:{Multiselect:il,Pagination:Cm},name:"SearchPageComponent",props:{prpQuery:String,prpYears:Array,prpSelectedCountry:Array,prpSelectedYear:Number,name:String,prpTag:String,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array},data(){return{query:this.prpQuery,years:this.prpYears,year:this.prpSelectedYear,countries:this.prpSelectedCountry,audiences:[],themes:[],types:[],showFilters:!0,isLoading:!1,events:[],pagination:{current_page:1},sortedCountries:[],tag:this.prpTag}},methods:{toggleFilters(){this.showFilters=!this.showFilters},scrollToTop(){window.scrollTo(0,0)},paginate:function(){this.scrollToTop(),this.onSubmit(!0)},onSubmit:function(t){this.events=[],this.isLoading=!0;let e="/search";t&&(e="/search?page="+this.pagination.current_page),axios.post(e,this.$data).then(r=>{const n=r.data;console.log("🔥 Full response:",n);let i,a;if(Array.isArray(n))i=n[0],a=n[1]||null;else if(n.events)i=n.events,a=n.map||null;else{console.warn("❌ Unexpected response structure:",n),this.errors="Unexpected response format from server.",this.isLoading=!1;return}this.pagination.per_page=i.per_page,this.pagination.current_page=i.current_page,this.pagination.from=i.from,this.pagination.last_page=i.last_page,this.pagination.last_page_url=i.last_page_url,this.pagination.next_page_url=i.next_page_url,this.pagination.prev_page=i.prev_page,this.pagination.prev_page_url=i.prev_page_url,this.pagination.to=i.to,this.pagination.total=i.total,i.data?this.events=Array.isArray(i.data)?i.data:Object.values(i.data):this.events=[],console.log("✅ Events loaded:",this.events.length),!t&&a?window.getEvents?window.getEvents(a):window.eventsToMap=a:a||console.warn("⚠️ mapData is null, skipping map update"),this.setSelectedCountryToCenterMap(),this.isLoading=!1}).catch(r=>{console.error("❌ Request failed:",r),this.errors=r.response?r.response.data:"Unknown error",this.isLoading=!1})},thumbnail:function(t){return t.picture?t.picture.startsWith("http")?t.picture:"https://codeweek-s3.s3.amazonaws.com/"+t.picture:"https://codeweek-s3.s3.amazonaws.com/event_picture/logo_gs_2016_07703ca0-7e5e-4cab-affb-4de93e3f2497.png"},translated(t){return t.translation},customLabel(t,e){return this.$t(e+"."+t.name)},setSelectedCountryToCenterMap(){this.countries&&this.countries.length===1&&this.countries[0]?(window.countrySelected=this.countries[0].iso,window.centralizeMap&&window.centralizeMap(window.countrySelected)):(window.countrySelected=null,window.centralizeMap&&window.centralizeMap())},limit(t){return t.length>400?t.substring(0,400)+"...":t}},mounted:function(){this.onSubmit(),this.setSelectedCountryToCenterMap()}},$te={id:"codeweek-searchpage-component",class:"codeweek-page"},Wte={class:"home-map"},Kte={class:"add-button"},Yte={class:"codeweek-action-link-button",href:"/add"},zte=L("div",{class:"landing-wrapper"},[L("div",{class:"events-map-wrapper"},[L("div",{id:"home-map"})])],-1),qte={id:"loadmask"},Jte={class:"loading"},Qte=L("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1),Xte={class:"codeweek-searchbox"},ere={class:"basic-fields"},tre={class:"codeweek-search-text"},rre=["placeholder"],nre={class:"codeweek-search-text"},ire=["placeholder"],are={class:"right-fields"},sre={class:"year-selection"},ore={class:"language-json"},lre={class:"codeweek-button"},ure=["value"],cre={class:"advanced-fields"},dre={class:"language-json"},Bre={class:"language-json"},fre={class:"language-json"},pre={class:"language-json"},hre={class:"codeweek-content-wrapper"},mre={class:"codeweek-grid-layout"},Cre={class:"codeweek-card"},gre=["src"],vre={class:"card-content"},_re={class:"card-title"},yre={class:"card-subtitle"},bre=["innerHTML"],Dre={class:"card-actions"},wre=["href"];function Tre(t,e,r,n,i,a){const o=Yr("multiselect"),u=Yr("pagination");return U(),re("section",$te,[L("div",Wte,[L("div",Kte,[L("a",Yte,ke(t.$t("menu.add_event")),1)]),zte]),ur(L("div",qte,[L("div",Jte,[Qte,Yt(ke(t.$t("event.loading")),1)])],512),[[dn,i.isLoading]]),L("div",Xte,[L("div",ere,[L("div",tre,[ur(L("input",{type:"text","onUpdate:modelValue":e[0]||(e[0]=c=>i.query=c),onKeyup:e[1]||(e[1]=xr(c=>a.onSubmit(),["13"])),placeholder:t.$t("search.search_placeholder")},null,40,rre),[[Vi,i.query]])]),L("div",nre,[ur(L("input",{type:"text","onUpdate:modelValue":e[2]||(e[2]=c=>i.tag=c),onKeyup:e[3]||(e[3]=xr(c=>a.onSubmit(),["13"])),placeholder:t.$t("event.tags")},null,40,ire),[[Vi,i.tag]])]),L("div",are,[L("div",sre,[Ze(o,{modelValue:i.year,"onUpdate:modelValue":e[4]||(e[4]=c=>i.year=c),options:i.years,multiple:!1,"close-on-select":!0,"clear-on-select":!1,"preserve-search":!1,placeholder:"Year","show-labels":!1,"preselect-first":!0,searchable:!1,allowEmpty:!1},{default:$e(()=>[L("pre",ore,[L("code",null,ke(i.year),1)])]),_:1},8,["modelValue","options"])]),L("div",lre,[L("input",{type:"button",value:t.$t("search.submit"),onClick:e[5]||(e[5]=c=>a.onSubmit())},null,8,ure)])])]),ur(L("div",cre,[Ze(o,{modelValue:i.countries,"onUpdate:modelValue":e[6]||(e[6]=c=>i.countries=c),options:r.countrieslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:t.$t("search.countries"),"preselect-first":!1,label:"countries","custom-label":a.translated,"track-by":"iso"},{default:$e(()=>[L("pre",dre,[L("code",null,ke(i.countries),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ze(o,{modelValue:i.audiences,"onUpdate:modelValue":e[7]||(e[7]=c=>i.audiences=c),options:r.audienceslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:t.$t("search.audiences"),"preselect-first":!1,label:"event.audience","custom-label":a.customLabel,"track-by":"id",class:"mr-4"},{default:$e(()=>[L("pre",Bre,[L("code",null,ke(i.audiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ze(o,{modelValue:i.themes,"onUpdate:modelValue":e[8]||(e[8]=c=>i.themes=c),options:r.themeslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:t.$t("search.themes"),"preselect-first":!1,label:"event.theme","custom-label":a.customLabel,"track-by":"id"},{default:$e(()=>[L("pre",fre,[L("code",null,ke(i.themes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ze(o,{modelValue:i.types,"onUpdate:modelValue":e[9]||(e[9]=c=>i.types=c),options:r.typeslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:t.$t("event.activitytype.label"),"preselect-first":!1,label:"event.activitytype","custom-label":a.customLabel,"track-by":"id"},{default:$e(()=>[L("pre",pre,[L("code",null,ke(i.types),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"])],512),[[dn,i.showFilters]])]),L("div",hre,[L("div",mre,[(U(!0),re(Ve,null,dt(i.events,c=>(U(),re("div",Cre,[L("img",{src:a.thumbnail(c),class:"card-image"},null,8,gre),L("div",vre,[L("div",_re,ke(c.title),1),L("div",yre,ke(c.start_date),1),L("div",{class:"card-description",innerHTML:a.limit(c.description)},null,8,bre)]),L("div",Dre,[L("a",{class:"codeweek-action-link-button",href:"/view/"+c.id+"/"+c.slug},ke(t.$t("myevents.view")),9,wre)])]))),256))]),i.pagination.last_page>1&&!i.isLoading?(U(),qe(u,{key:0,pagination:i.pagination,offset:5,onPaginate:e[10]||(e[10]=c=>a.paginate())},null,8,["pagination"])):he("",!0)])])}const xre=fr(Ute,[["render",Tre]]),Are={props:["user"],components:{ImageUpload:X5,Flash:nC},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return this.$authorize(t=>t.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(t){this.persist(t.file)},persist(t){let e=new FormData;e.append("avatar",t),axios.post(`/api/users/${this.user.id}/avatar`,e).then(r=>{this.avatar=r.data.path,Os.emit("flash",{message:"Avatar uploaded!",level:"success"})})},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>Os.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},kre={class:"codeweek-user-avatar"},Sre={class:"name"},Ere={class:"avatar"},Pre={class:"actions"},Ore={key:0,method:"POST",enctype:"multipart/form-data"},Rre=["src"],Ire={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},Mre=L("img",{src:"/images/trash.svg"},null,-1),Zre=[Mre];function Lre(t,e,r,n,i,a){const o=Yr("image-upload");return U(),re("div",kre,[L("div",Sre,[L("h1",null,ke(r.user.fullName),1)]),L("div",Ere,[L("div",Pre,[a.canUpdate?(U(),re("form",Ore,[Ze(o,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):he("",!0)]),L("img",{src:i.avatar,class:"codeweek-avatar-image"},null,8,Rre),L("div",Ire,[ur(L("button",{class:"codeweek-image-button",onClick:e[0]||(e[0]=(...u)=>a.remove&&a.remove(...u))},Zre,512),[[dn,a.hasAvatar]])])])])}const Nre=fr(Are,[["render",Lre]]),Fre={install(t){t.config.globalProperties.$authorize=function(...e){return window.App.signedIn?typeof e[0]=="string"?authorizations[e[0]](e[1]):e[0](window.App.user):!1}}},jre={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(t){this.currentIndex=t,this.scrollToThumbnail()},scrollToThumbnail(){const t=this.$refs.thumbnailGallery,e=t.clientWidth/3,r=Math.max(0,(this.currentIndex-1)*e);t.scrollTo({left:r,behavior:"smooth"})}}},n4=t=>(Wb("data-v-5aad3e31"),t=t(),Kb(),t),Vre={class:"flex flex-col pt-3.5"},Hre={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},Gre={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},Ure={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},$re=LD('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1),Wre={class:"flex items-start justify-start"},Kre=["src","alt"],Yre={class:"w-full overflow-hidden image-gallery"},zre={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},qre=["src","alt","onClick"],Jre={class:"flex justify-end w-full mt-4 image-gallery-controls"},Qre={class:"flex flex-wrap items-center gap-5"},Xre=n4(()=>L("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[L("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),L("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),ene=[Xre],tne=n4(()=>L("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[L("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),L("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),rne=[tne];function nne(t,e,r,n,i,a){return U(),re("section",Vre,[L("div",Hre,[L("div",Gre,[L("div",Ure,[$re,L("div",Wre,[L("img",{src:i.images[i.currentIndex].src,alt:i.images[i.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,Kre)])]),L("div",Yre,[L("div",zre,[(U(!0),re(Ve,null,dt(i.images,(o,u)=>(U(),re("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:et([{"border-2 border-orange-500":i.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:c=>a.selectImage(u)},null,10,qre))),128))],512)]),L("div",Jre,[L("div",Qre,[L("button",{onClick:e[0]||(e[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},ene),L("button",{onClick:e[1]||(e[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},rne)])])])])])}const ine=fr(jre,[["render",nne],["__scopeId","data-v-5aad3e31"]]),Tr=uw({});Tr.use(Fre);Tr.use(dL,{resolve:async t=>await Object.assign({"../lang/php_al.json":()=>Lt(()=>import("./php_al-CTMA073o.js"),[]),"../lang/php_ba.json":()=>Lt(()=>import("./php_ba-B-bm2W_u.js"),[]),"../lang/php_bg.json":()=>Lt(()=>import("./php_bg-DGdaJONV.js"),[]),"../lang/php_cs.json":()=>Lt(()=>import("./php_cs-DAMKJ3UF.js"),[]),"../lang/php_da.json":()=>Lt(()=>import("./php_da-Csj-KMvk.js"),[]),"../lang/php_de.json":()=>Lt(()=>import("./php_de-tzfxwiD6.js"),[]),"../lang/php_el.json":()=>Lt(()=>import("./php_el-CI8iJz4j.js"),[]),"../lang/php_en.json":()=>Lt(()=>import("./php_en-qmUMTsm6.js"),[]),"../lang/php_es.json":()=>Lt(()=>import("./php_es-B3pEdE0T.js"),[]),"../lang/php_et.json":()=>Lt(()=>import("./php_et-DNo2kFwz.js"),[]),"../lang/php_fi.json":()=>Lt(()=>import("./php_fi-Bz-89DJI.js"),[]),"../lang/php_fr.json":()=>Lt(()=>import("./php_fr-AS8KOWQN.js"),[]),"../lang/php_hr.json":()=>Lt(()=>import("./php_hr-CM1mniNB.js"),[]),"../lang/php_hu.json":()=>Lt(()=>import("./php_hu-iGmtPcpK.js"),[]),"../lang/php_it.json":()=>Lt(()=>import("./php_it-NMn3WoOf.js"),[]),"../lang/php_lt.json":()=>Lt(()=>import("./php_lt-Cf4Tj8dy.js"),[]),"../lang/php_lv.json":()=>Lt(()=>import("./php_lv-D_okeVNN.js"),[]),"../lang/php_me.json":()=>Lt(()=>import("./php_me-Dx4YtoZ-.js"),[]),"../lang/php_mk.json":()=>Lt(()=>import("./php_mk-BTk4Npnl.js"),[]),"../lang/php_mt.json":()=>Lt(()=>import("./php_mt-D-e6QzQh.js"),[]),"../lang/php_nl.json":()=>Lt(()=>import("./php_nl-XQvbnMG8.js"),[]),"../lang/php_pl.json":()=>Lt(()=>import("./php_pl-DGIFGRX1.js"),[]),"../lang/php_pt.json":()=>Lt(()=>import("./php_pt-jCu-Ttbn.js"),[]),"../lang/php_ro.json":()=>Lt(()=>import("./php_ro-DL2g_4OZ.js"),[]),"../lang/php_rs.json":()=>Lt(()=>import("./php_rs-CuhpBpU5.js"),[]),"../lang/php_sk.json":()=>Lt(()=>import("./php_sk-MOiKSZu3.js"),[]),"../lang/php_sl.json":()=>Lt(()=>import("./php_sl-CCdh2PKs.js"),[]),"../lang/php_sv.json":()=>Lt(()=>import("./php_sv-PkF0Bloi.js"),[]),"../lang/php_tr.json":()=>Lt(()=>import("./php_tr-BJNigm8D.js"),[]),"../lang/php_ua.json":()=>Lt(()=>import("./php_ua-CjVKcXTv.js"),[])})[`../lang/${t}.json`]()});Tr.component("ResourceForm",qY);Tr.component("ResourceCard",t9);Tr.component("ResourcePill",e9);Tr.component("Pagination",Cm);Tr.component("Singleselect",tz);Tr.component("Multiselect",sz);Tr.component("CountrySelect",Bz);Tr.component("ModerateEvent",Lz);Tr.component("ReportEvent",Gte);Tr.component("AutocompleteGeo",sq);Tr.component("DateTime",yee);Tr.component("Question",Zee);Tr.component("PictureForm",Xee);Tr.component("Flash",nC);Tr.component("InputTags",Ote);Tr.component("SearchPageComponent",xre);Tr.component("AvatarForm",Nre);Tr.component("PartnerGallery",ine);Tr.mount("#app"); diff --git a/public/build/assets/app-cZgKPITV.js b/public/build/assets/app-cZgKPITV.js new file mode 100644 index 000000000..b9556a9de --- /dev/null +++ b/public/build/assets/app-cZgKPITV.js @@ -0,0 +1,223 @@ +var KC=Object.defineProperty;var jC=(e,t,n)=>t in e?KC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ve=(e,t,n)=>jC(e,typeof t!="symbol"?t+"":t,n);const GC="modulepreload",zC=function(e){return"/build/"+e},Av={},Mt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),u=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));s=Promise.allSettled(n.map(f=>{if(f=zC(f),f in Av)return;Av[f]=!0;const h=f.endsWith(".css"),d=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${d}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":GC,h||(p.as="script"),p.crossOrigin="",p.href=f,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((g,y)=>{p.addEventListener("load",g),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${f}`)))})}))}function a(l){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=l,window.dispatchEvent(u),!u.defaultPrevented)throw l}return s.then(l=>{for(const u of l||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function h0(e,t){return function(){return e.apply(t,arguments)}}const{toString:JC}=Object.prototype,{getPrototypeOf:Fh}=Object,Ec=(e=>t=>{const n=JC.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),gs=e=>(e=e.toLowerCase(),t=>Ec(t)===e),Cc=e=>t=>typeof t===e,{isArray:yo}=Array,ol=Cc("undefined");function ZC(e){return e!==null&&!ol(e)&&e.constructor!==null&&!ol(e.constructor)&&$r(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const p0=gs("ArrayBuffer");function XC(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&p0(e.buffer),t}const QC=Cc("string"),$r=Cc("function"),m0=Cc("number"),Oc=e=>e!==null&&typeof e=="object",eO=e=>e===!0||e===!1,Vu=e=>{if(Ec(e)!=="object")return!1;const t=Fh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},tO=gs("Date"),nO=gs("File"),rO=gs("Blob"),sO=gs("FileList"),iO=e=>Oc(e)&&$r(e.pipe),aO=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||$r(e.append)&&((t=Ec(e))==="formdata"||t==="object"&&$r(e.toString)&&e.toString()==="[object FormData]"))},oO=gs("URLSearchParams"),[lO,uO,cO,fO]=["ReadableStream","Request","Response","Headers"].map(gs),dO=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Al(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),yo(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ea=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,v0=e=>!ol(e)&&e!==ea;function Qd(){const{caseless:e}=v0(this)&&this||{},t={},n=(r,s)=>{const a=e&&g0(t,s)||s;Vu(t[a])&&Vu(r)?t[a]=Qd(t[a],r):Vu(r)?t[a]=Qd({},r):yo(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Al(t,(s,a)=>{n&&$r(s)?e[a]=h0(s,n):e[a]=s},{allOwnKeys:r}),e),pO=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),mO=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},gO=(e,t,n,r)=>{let s,a,l;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)l=s[a],(!r||r(l,e,t))&&!u[l]&&(t[l]=e[l],u[l]=!0);e=n!==!1&&Fh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},vO=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},yO=e=>{if(!e)return null;if(yo(e))return e;let t=e.length;if(!m0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},_O=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fh(Uint8Array)),bO=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},wO=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},TO=gs("HTMLFormElement"),SO=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Ev=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),xO=gs("RegExp"),y0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Al(n,(s,a)=>{let l;(l=t(s,a,e))!==!1&&(r[a]=l||s)}),Object.defineProperties(e,r)},kO=e=>{y0(e,(t,n)=>{if($r(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if($r(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},AO=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return yo(e)?r(e):r(String(e).split(t)),n},EO=()=>{},CO=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function OO(e){return!!(e&&$r(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const RO=e=>{const t=new Array(10),n=(r,s)=>{if(Oc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=yo(r)?[]:{};return Al(r,(l,u)=>{const f=n(l,s+1);!ol(f)&&(a[u]=f)}),t[s]=void 0,a}}return r};return n(e,0)},MO=gs("AsyncFunction"),PO=e=>e&&(Oc(e)||$r(e))&&$r(e.then)&&$r(e.catch),_0=((e,t)=>e?setImmediate:t?((n,r)=>(ea.addEventListener("message",({source:s,data:a})=>{s===ea&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ea.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",$r(ea.postMessage)),DO=typeof queueMicrotask<"u"?queueMicrotask.bind(ea):typeof process<"u"&&process.nextTick||_0,de={isArray:yo,isArrayBuffer:p0,isBuffer:ZC,isFormData:aO,isArrayBufferView:XC,isString:QC,isNumber:m0,isBoolean:eO,isObject:Oc,isPlainObject:Vu,isReadableStream:lO,isRequest:uO,isResponse:cO,isHeaders:fO,isUndefined:ol,isDate:tO,isFile:nO,isBlob:rO,isRegExp:xO,isFunction:$r,isStream:iO,isURLSearchParams:oO,isTypedArray:_O,isFileList:sO,forEach:Al,merge:Qd,extend:hO,trim:dO,stripBOM:pO,inherits:mO,toFlatObject:gO,kindOf:Ec,kindOfTest:gs,endsWith:vO,toArray:yO,forEachEntry:bO,matchAll:wO,isHTMLForm:TO,hasOwnProperty:Ev,hasOwnProp:Ev,reduceDescriptors:y0,freezeMethods:kO,toObjectSet:AO,toCamelCase:SO,noop:EO,toFiniteNumber:CO,findKey:g0,global:ea,isContextDefined:v0,isSpecCompliantForm:OO,toJSONObject:RO,isAsyncFn:MO,isThenable:PO,setImmediate:_0,asap:DO};function ot(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}de.inherits(ot,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:de.toJSONObject(this.config),code:this.code,status:this.status}}});const b0=ot.prototype,w0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{w0[e]={value:e}});Object.defineProperties(ot,w0);Object.defineProperty(b0,"isAxiosError",{value:!0});ot.from=(e,t,n,r,s,a)=>{const l=Object.create(b0);return de.toFlatObject(e,l,function(f){return f!==Error.prototype},u=>u!=="isAxiosError"),ot.call(l,e.message,t,n,r,s),l.cause=e,l.name=e.name,a&&Object.assign(l,a),l};const IO=null;function eh(e){return de.isPlainObject(e)||de.isArray(e)}function T0(e){return de.endsWith(e,"[]")?e.slice(0,-2):e}function Cv(e,t,n){return e?e.concat(t).map(function(s,a){return s=T0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function LO(e){return de.isArray(e)&&!e.some(eh)}const NO=de.toFlatObject(de,{},null,function(t){return/^is[A-Z]/.test(t)});function Rc(e,t,n){if(!de.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=de.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,A){return!de.isUndefined(A[_])});const r=n.metaTokens,s=n.visitor||d,a=n.dots,l=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&de.isSpecCompliantForm(t);if(!de.isFunction(s))throw new TypeError("visitor must be a function");function h(w){if(w===null)return"";if(de.isDate(w))return w.toISOString();if(!f&&de.isBlob(w))throw new ot("Blob is not supported. Use a Buffer instead.");return de.isArrayBuffer(w)||de.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function d(w,_,A){let B=w;if(w&&!A&&typeof w=="object"){if(de.endsWith(_,"{}"))_=r?_:_.slice(0,-2),w=JSON.stringify(w);else if(de.isArray(w)&&LO(w)||(de.isFileList(w)||de.endsWith(_,"[]"))&&(B=de.toArray(w)))return _=T0(_),B.forEach(function(b,x){!(de.isUndefined(b)||b===null)&&t.append(l===!0?Cv([_],x,a):l===null?_:_+"[]",h(b))}),!1}return eh(w)?!0:(t.append(Cv(A,_,a),h(w)),!1)}const p=[],g=Object.assign(NO,{defaultVisitor:d,convertValue:h,isVisitable:eh});function y(w,_){if(!de.isUndefined(w)){if(p.indexOf(w)!==-1)throw Error("Circular reference detected in "+_.join("."));p.push(w),de.forEach(w,function(B,D){(!(de.isUndefined(B)||B===null)&&s.call(t,B,de.isString(D)?D.trim():D,_,g))===!0&&y(B,_?_.concat(D):[D])}),p.pop()}}if(!de.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Ov(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Bh(e,t){this._pairs=[],e&&Rc(e,this,t)}const S0=Bh.prototype;S0.append=function(t,n){this._pairs.push([t,n])};S0.toString=function(t){const n=t?function(r){return t.call(this,r,Ov)}:Ov;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function $O(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function x0(e,t,n){if(!t)return e;const r=n&&n.encode||$O;de.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=de.isURLSearchParams(t)?t.toString():new Bh(t,n).toString(r),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Rv{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){de.forEach(this.handlers,function(r){r!==null&&t(r)})}}const k0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},FO=typeof URLSearchParams<"u"?URLSearchParams:Bh,BO=typeof FormData<"u"?FormData:null,VO=typeof Blob<"u"?Blob:null,HO={isBrowser:!0,classes:{URLSearchParams:FO,FormData:BO,Blob:VO},protocols:["http","https","file","blob","url","data"]},Vh=typeof window<"u"&&typeof document<"u",th=typeof navigator=="object"&&navigator||void 0,UO=Vh&&(!th||["ReactNative","NativeScript","NS"].indexOf(th.product)<0),WO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",YO=Vh&&window.location.href||"http://localhost",qO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Vh,hasStandardBrowserEnv:UO,hasStandardBrowserWebWorkerEnv:WO,navigator:th,origin:YO},Symbol.toStringTag,{value:"Module"})),Qn={...qO,...HO};function KO(e,t){return Rc(e,new Qn.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return Qn.isNode&&de.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function jO(e){return de.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function GO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return l=!l&&de.isArray(s)?s.length:l,f?(de.hasOwnProp(s,l)?s[l]=[s[l],r]:s[l]=r,!u):((!s[l]||!de.isObject(s[l]))&&(s[l]=[]),t(n,r,s[l],a)&&de.isArray(s[l])&&(s[l]=GO(s[l])),!u)}if(de.isFormData(e)&&de.isFunction(e.entries)){const n={};return de.forEachEntry(e,(r,s)=>{t(jO(r),s,n,0)}),n}return null}function zO(e,t,n){if(de.isString(e))try{return(t||JSON.parse)(e),de.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const El={transitional:k0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=de.isObject(t);if(a&&de.isHTMLForm(t)&&(t=new FormData(t)),de.isFormData(t))return s?JSON.stringify(A0(t)):t;if(de.isArrayBuffer(t)||de.isBuffer(t)||de.isStream(t)||de.isFile(t)||de.isBlob(t)||de.isReadableStream(t))return t;if(de.isArrayBufferView(t))return t.buffer;if(de.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return KO(t,this.formSerializer).toString();if((u=de.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Rc(u?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),zO(t)):t}],transformResponse:[function(t){const n=this.transitional||El.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(de.isResponse(t)||de.isReadableStream(t))return t;if(t&&de.isString(t)&&(r&&!this.responseType||s)){const l=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(l)throw u.name==="SyntaxError"?ot.from(u,ot.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qn.classes.FormData,Blob:Qn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};de.forEach(["delete","get","head","post","put","patch"],e=>{El.headers[e]={}});const JO=de.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ZO=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(l){s=l.indexOf(":"),n=l.substring(0,s).trim().toLowerCase(),r=l.substring(s+1).trim(),!(!n||t[n]&&JO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Mv=Symbol("internals");function Ho(e){return e&&String(e).trim().toLowerCase()}function Hu(e){return e===!1||e==null?e:de.isArray(e)?e.map(Hu):String(e)}function XO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const QO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function bd(e,t,n,r,s){if(de.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!de.isString(t)){if(de.isString(r))return t.indexOf(r)!==-1;if(de.isRegExp(r))return r.test(t)}}function eR(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function tR(e,t){const n=de.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,l){return this[r].call(this,t,s,a,l)},configurable:!0})})}let Sr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,f,h){const d=Ho(f);if(!d)throw new Error("header name must be a non-empty string");const p=de.findKey(s,d);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||f]=Hu(u))}const l=(u,f)=>de.forEach(u,(h,d)=>a(h,d,f));if(de.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(de.isString(t)&&(t=t.trim())&&!QO(t))l(ZO(t),n);else if(de.isHeaders(t))for(const[u,f]of t.entries())a(f,u,r);else t!=null&&a(n,t,r);return this}get(t,n){if(t=Ho(t),t){const r=de.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return XO(s);if(de.isFunction(n))return n.call(this,s,r);if(de.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ho(t),t){const r=de.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||bd(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(l){if(l=Ho(l),l){const u=de.findKey(r,l);u&&(!n||bd(r,r[u],u,n))&&(delete r[u],s=!0)}}return de.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||bd(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return de.forEach(this,(s,a)=>{const l=de.findKey(r,a);if(l){n[l]=Hu(s),delete n[a];return}const u=t?eR(a):String(a).trim();u!==a&&delete n[a],n[u]=Hu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return de.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&de.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Mv]=this[Mv]={accessors:{}}).accessors,s=this.prototype;function a(l){const u=Ho(l);r[u]||(tR(s,l),r[u]=!0)}return de.isArray(t)?t.forEach(a):a(t),this}};Sr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);de.reduceDescriptors(Sr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});de.freezeMethods(Sr);function wd(e,t){const n=this||El,r=t||n,s=Sr.from(r.headers);let a=r.data;return de.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function E0(e){return!!(e&&e.__CANCEL__)}function _o(e,t,n){ot.call(this,e??"canceled",ot.ERR_CANCELED,t,n),this.name="CanceledError"}de.inherits(_o,ot,{__CANCEL__:!0});function C0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ot("Request failed with status code "+n.status,[ot.ERR_BAD_REQUEST,ot.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function nR(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function rR(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,l;return t=t!==void 0?t:1e3,function(f){const h=Date.now(),d=r[a];l||(l=h),n[s]=f,r[s]=h;let p=a,g=0;for(;p!==s;)g+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-l{n=d,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const d=Date.now(),p=d-n;p>=r?l(h,d):(s=h,a||(a=setTimeout(()=>{a=null,l(s)},r-p)))},()=>s&&l(s)]}const Zu=(e,t,n=3)=>{let r=0;const s=rR(50,250);return sR(a=>{const l=a.loaded,u=a.lengthComputable?a.total:void 0,f=l-r,h=s(f),d=l<=u;r=l;const p={loaded:l,total:u,progress:u?l/u:void 0,bytes:f,rate:h||void 0,estimated:h&&u&&d?(u-l)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},Pv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Dv=e=>(...t)=>de.asap(()=>e(...t)),iR=Qn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Qn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Qn.origin),Qn.navigator&&/(msie|trident)/i.test(Qn.navigator.userAgent)):()=>!0,aR=Qn.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const l=[e+"="+encodeURIComponent(t)];de.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),de.isString(r)&&l.push("path="+r),de.isString(s)&&l.push("domain="+s),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function oR(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function lR(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function O0(e,t,n){let r=!oR(t);return e&&(r||n==!1)?lR(e,t):t}const Iv=e=>e instanceof Sr?{...e}:e;function ha(e,t){t=t||{};const n={};function r(h,d,p,g){return de.isPlainObject(h)&&de.isPlainObject(d)?de.merge.call({caseless:g},h,d):de.isPlainObject(d)?de.merge({},d):de.isArray(d)?d.slice():d}function s(h,d,p,g){if(de.isUndefined(d)){if(!de.isUndefined(h))return r(void 0,h,p,g)}else return r(h,d,p,g)}function a(h,d){if(!de.isUndefined(d))return r(void 0,d)}function l(h,d){if(de.isUndefined(d)){if(!de.isUndefined(h))return r(void 0,h)}else return r(void 0,d)}function u(h,d,p){if(p in t)return r(h,d);if(p in e)return r(void 0,h)}const f={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:u,headers:(h,d,p)=>s(Iv(h),Iv(d),p,!0)};return de.forEach(Object.keys(Object.assign({},e,t)),function(d){const p=f[d]||s,g=p(e[d],t[d],d);de.isUndefined(g)&&p!==u||(n[d]=g)}),n}const R0=e=>{const t=ha({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:l,auth:u}=t;t.headers=l=Sr.from(l),t.url=x0(O0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&l.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let f;if(de.isFormData(n)){if(Qn.hasStandardBrowserEnv||Qn.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if((f=l.getContentType())!==!1){const[h,...d]=f?f.split(";").map(p=>p.trim()).filter(Boolean):[];l.setContentType([h||"multipart/form-data",...d].join("; "))}}if(Qn.hasStandardBrowserEnv&&(r&&de.isFunction(r)&&(r=r(t)),r||r!==!1&&iR(t.url))){const h=s&&a&&aR.read(a);h&&l.set(s,h)}return t},uR=typeof XMLHttpRequest<"u",cR=uR&&function(e){return new Promise(function(n,r){const s=R0(e);let a=s.data;const l=Sr.from(s.headers).normalize();let{responseType:u,onUploadProgress:f,onDownloadProgress:h}=s,d,p,g,y,w;function _(){y&&y(),w&&w(),s.cancelToken&&s.cancelToken.unsubscribe(d),s.signal&&s.signal.removeEventListener("abort",d)}let A=new XMLHttpRequest;A.open(s.method.toUpperCase(),s.url,!0),A.timeout=s.timeout;function B(){if(!A)return;const b=Sr.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),I={data:!u||u==="text"||u==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:b,config:e,request:A};C0(function(L){n(L),_()},function(L){r(L),_()},I),A=null}"onloadend"in A?A.onloadend=B:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(B)},A.onabort=function(){A&&(r(new ot("Request aborted",ot.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new ot("Network Error",ot.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let x=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const I=s.transitional||k0;s.timeoutErrorMessage&&(x=s.timeoutErrorMessage),r(new ot(x,I.clarifyTimeoutError?ot.ETIMEDOUT:ot.ECONNABORTED,e,A)),A=null},a===void 0&&l.setContentType(null),"setRequestHeader"in A&&de.forEach(l.toJSON(),function(x,I){A.setRequestHeader(I,x)}),de.isUndefined(s.withCredentials)||(A.withCredentials=!!s.withCredentials),u&&u!=="json"&&(A.responseType=s.responseType),h&&([g,w]=Zu(h,!0),A.addEventListener("progress",g)),f&&A.upload&&([p,y]=Zu(f),A.upload.addEventListener("progress",p),A.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(d=b=>{A&&(r(!b||b.type?new _o(null,e,A):b),A.abort(),A=null)},s.cancelToken&&s.cancelToken.subscribe(d),s.signal&&(s.signal.aborted?d():s.signal.addEventListener("abort",d)));const D=nR(s.url);if(D&&Qn.protocols.indexOf(D)===-1){r(new ot("Unsupported protocol "+D+":",ot.ERR_BAD_REQUEST,e));return}A.send(a||null)})},fR=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const d=h instanceof Error?h:this.reason;r.abort(d instanceof ot?d:new _o(d instanceof Error?d.message:d))}};let l=t&&setTimeout(()=>{l=null,a(new ot(`timeout ${t} of ms exceeded`,ot.ETIMEDOUT))},t);const u=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:f}=r;return f.unsubscribe=()=>de.asap(u),f}},dR=function*(e,t){let n=e.byteLength;if(n{const s=hR(e,t);let a=0,l,u=f=>{l||(l=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:h,value:d}=await s.next();if(h){u(),f.close();return}let p=d.byteLength;if(n){let g=a+=p;n(g)}f.enqueue(new Uint8Array(d))}catch(h){throw u(h),h}},cancel(f){return u(f),s.return()}},{highWaterMark:2})},Mc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",M0=Mc&&typeof ReadableStream=="function",mR=Mc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),P0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},gR=M0&&P0(()=>{let e=!1;const t=new Request(Qn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Nv=64*1024,nh=M0&&P0(()=>de.isReadableStream(new Response("").body)),Xu={stream:nh&&(e=>e.body)};Mc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Xu[t]&&(Xu[t]=de.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new ot(`Response type '${t}' is not supported`,ot.ERR_NOT_SUPPORT,r)})})})(new Response);const vR=async e=>{if(e==null)return 0;if(de.isBlob(e))return e.size;if(de.isSpecCompliantForm(e))return(await new Request(Qn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(de.isArrayBufferView(e)||de.isArrayBuffer(e))return e.byteLength;if(de.isURLSearchParams(e)&&(e=e+""),de.isString(e))return(await mR(e)).byteLength},yR=async(e,t)=>{const n=de.toFiniteNumber(e.getContentLength());return n??vR(t)},_R=Mc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:l,onDownloadProgress:u,onUploadProgress:f,responseType:h,headers:d,withCredentials:p="same-origin",fetchOptions:g}=R0(e);h=h?(h+"").toLowerCase():"text";let y=fR([s,a&&a.toAbortSignal()],l),w;const _=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let A;try{if(f&&gR&&n!=="get"&&n!=="head"&&(A=await yR(d,r))!==0){let I=new Request(t,{method:"POST",body:r,duplex:"half"}),N;if(de.isFormData(r)&&(N=I.headers.get("content-type"))&&d.setContentType(N),I.body){const[L,K]=Pv(A,Zu(Dv(f)));r=Lv(I.body,Nv,L,K)}}de.isString(p)||(p=p?"include":"omit");const B="credentials"in Request.prototype;w=new Request(t,{...g,signal:y,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:r,duplex:"half",credentials:B?p:void 0});let D=await fetch(w);const b=nh&&(h==="stream"||h==="response");if(nh&&(u||b&&_)){const I={};["status","statusText","headers"].forEach(M=>{I[M]=D[M]});const N=de.toFiniteNumber(D.headers.get("content-length")),[L,K]=u&&Pv(N,Zu(Dv(u),!0))||[];D=new Response(Lv(D.body,Nv,L,()=>{K&&K(),_&&_()}),I)}h=h||"text";let x=await Xu[de.findKey(Xu,h)||"text"](D,e);return!b&&_&&_(),await new Promise((I,N)=>{C0(I,N,{data:x,headers:Sr.from(D.headers),status:D.status,statusText:D.statusText,config:e,request:w})})}catch(B){throw _&&_(),B&&B.name==="TypeError"&&/fetch/i.test(B.message)?Object.assign(new ot("Network Error",ot.ERR_NETWORK,e,w),{cause:B.cause||B}):ot.from(B,B&&B.code,e,w)}}),rh={http:IO,xhr:cR,fetch:_R};de.forEach(rh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const $v=e=>`- ${e}`,bR=e=>de.isFunction(e)||e===null||e===!1,D0={getAdapter:e=>{e=de.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(f===!1?"is not supported by the environment":"is not available in the build"));let l=t?a.length>1?`since : +`+a.map($v).join(` +`):" "+$v(a[0]):"as no adapter specified";throw new ot("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:rh};function Td(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _o(null,e)}function Fv(e){return Td(e),e.headers=Sr.from(e.headers),e.data=wd.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),D0.getAdapter(e.adapter||El.adapter)(e).then(function(r){return Td(e),r.data=wd.call(e,e.transformResponse,r),r.headers=Sr.from(r.headers),r},function(r){return E0(r)||(Td(e),r&&r.response&&(r.response.data=wd.call(e,e.transformResponse,r.response),r.response.headers=Sr.from(r.response.headers))),Promise.reject(r)})}const I0="1.8.4",Pc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Pc[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Bv={};Pc.transitional=function(t,n,r){function s(a,l){return"[Axios v"+I0+"] Transitional option '"+a+"'"+l+(r?". "+r:"")}return(a,l,u)=>{if(t===!1)throw new ot(s(l," has been removed"+(n?" in "+n:"")),ot.ERR_DEPRECATED);return n&&!Bv[l]&&(Bv[l]=!0,console.warn(s(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,l,u):!0}};Pc.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function wR(e,t,n){if(typeof e!="object")throw new ot("options must be an object",ot.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],l=t[a];if(l){const u=e[a],f=u===void 0||l(u,a,e);if(f!==!0)throw new ot("option "+a+" must be "+f,ot.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ot("Unknown option "+a,ot.ERR_BAD_OPTION)}}const Uu={assertOptions:wR,validators:Pc},Ts=Uu.validators;let sa=class{constructor(t){this.defaults=t,this.interceptors={request:new Rv,response:new Rv}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ha(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Uu.assertOptions(r,{silentJSONParsing:Ts.transitional(Ts.boolean),forcedJSONParsing:Ts.transitional(Ts.boolean),clarifyTimeoutError:Ts.transitional(Ts.boolean)},!1),s!=null&&(de.isFunction(s)?n.paramsSerializer={serialize:s}:Uu.assertOptions(s,{encode:Ts.function,serialize:Ts.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Uu.assertOptions(n,{baseUrl:Ts.spelling("baseURL"),withXsrfToken:Ts.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=a&&de.merge(a.common,a[n.method]);a&&de.forEach(["delete","get","head","post","put","patch","common"],w=>{delete a[w]}),n.headers=Sr.concat(l,a);const u=[];let f=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(f=f&&_.synchronous,u.unshift(_.fulfilled,_.rejected))});const h=[];this.interceptors.response.forEach(function(_){h.push(_.fulfilled,_.rejected)});let d,p=0,g;if(!f){const w=[Fv.bind(this),void 0];for(w.unshift.apply(w,u),w.push.apply(w,h),g=w.length,d=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const l=new Promise(u=>{r.subscribe(u),a=u}).then(s);return l.cancel=function(){r.unsubscribe(a)},l},t(function(a,l,u){r.reason||(r.reason=new _o(a,l,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new L0(function(s){t=s}),cancel:t}}};function SR(e){return function(n){return e.apply(null,n)}}function xR(e){return de.isObject(e)&&e.isAxiosError===!0}const sh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sh).forEach(([e,t])=>{sh[t]=e});function N0(e){const t=new sa(e),n=h0(sa.prototype.request,t);return de.extend(n,sa.prototype,t,{allOwnKeys:!0}),de.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return N0(ha(e,s))},n}const It=N0(El);It.Axios=sa;It.CanceledError=_o;It.CancelToken=TR;It.isCancel=E0;It.VERSION=I0;It.toFormData=Rc;It.AxiosError=ot;It.Cancel=It.CanceledError;It.all=function(t){return Promise.all(t)};It.spread=SR;It.isAxiosError=xR;It.mergeConfig=ha;It.AxiosHeaders=Sr;It.formToJSON=e=>A0(de.isHTMLForm(e)?new FormData(e):e);It.getAdapter=D0.getAdapter;It.HttpStatusCode=sh;It.default=It;const{Axios:$5,AxiosError:F5,CanceledError:B5,isCancel:V5,CancelToken:H5,VERSION:U5,all:W5,Cancel:Y5,isAxiosError:q5,spread:K5,toFormData:j5,AxiosHeaders:G5,HttpStatusCode:z5,formToJSON:J5,getAdapter:Z5,mergeConfig:X5}=It;window.axios=It;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Vv=document.head.querySelector('meta[name="csrf-token"]');Vv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Vv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Vr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const _t={},Ja=[],Hn=()=>{},Go=()=>!1,va=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Hh=e=>e.startsWith("onUpdate:"),bt=Object.assign,Uh=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},kR=Object.prototype.hasOwnProperty,At=(e,t)=>kR.call(e,t),Be=Array.isArray,Za=e=>bo(e)==="[object Map]",ya=e=>bo(e)==="[object Set]",Hv=e=>bo(e)==="[object Date]",AR=e=>bo(e)==="[object RegExp]",tt=e=>typeof e=="function",it=e=>typeof e=="string",kr=e=>typeof e=="symbol",Lt=e=>e!==null&&typeof e=="object",Wh=e=>(Lt(e)||tt(e))&&tt(e.then)&&tt(e.catch),$0=Object.prototype.toString,bo=e=>$0.call(e),ER=e=>bo(e).slice(8,-1),Dc=e=>bo(e)==="[object Object]",Yh=e=>it(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Si=Vr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),CR=Vr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Ic=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},OR=/-(\w)/g,Wt=Ic(e=>e.replace(OR,(t,n)=>n?n.toUpperCase():"")),RR=/\B([A-Z])/g,_r=Ic(e=>e.replace(RR,"-$1").toLowerCase()),_a=Ic(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xa=Ic(e=>e?`on${_a(e)}`:""),lr=(e,t)=>!Object.is(e,t),Qa=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Qu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ec=e=>{const t=it(e)?Number(e):NaN;return isNaN(t)?e:t};let Uv;const Lc=()=>Uv||(Uv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function MR(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const PR="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",DR=Vr(PR);function kn(e){if(Be(e)){const t={};for(let n=0;n{if(n){const r=n.split(LR);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function je(e){let t="";if(it(e))t=e;else if(Be(e))for(let n=0;nRi(n,t))}const H0=e=>!!(e&&e.__v_isRef===!0),Ce=e=>it(e)?e:e==null?"":Be(e)||Lt(e)&&(e.toString===$0||!tt(e.toString))?H0(e)?Ce(e.value):JSON.stringify(e,U0,2):String(e),U0=(e,t)=>H0(t)?U0(e,t.value):Za(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Sd(r,a)+" =>"]=s,n),{})}:ya(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Sd(n))}:kr(t)?Sd(t):Lt(t)&&!Be(t)&&!Dc(t)?String(t):t,Sd=(e,t="")=>{var n;return kr(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let or;class qh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=or,!t&&or&&(this.index=(or.scopes||(or.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Xo){let t=Xo;for(Xo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Zo;){let t=Zo;for(Zo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function K0(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function j0(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),zh(r),zR(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function ih(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(G0(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function G0(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ul))return;e.globalVersion=ul;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ih(e)){e.flags&=-3;return}const n=Vt,r=fs;Vt=e,fs=!0;try{K0(e);const s=e.fn(e._value);(t.version===0||lr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Vt=n,fs=r,j0(e),e.flags&=-3}}function zh(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)zh(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function zR(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function JR(e,t){e.effect instanceof ll&&(e=e.effect.fn);const n=new ll(e);t&&bt(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function ZR(e){e.effect.stop()}let fs=!0;const z0=[];function Ii(){z0.push(fs),fs=!1}function Li(){const e=z0.pop();fs=e===void 0?!0:e}function Wv(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Vt;Vt=void 0;try{t()}finally{Vt=n}}}let ul=0;class XR{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class $c{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Vt||!fs||Vt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Vt)n=this.activeLink=new XR(Vt,this),Vt.deps?(n.prevDep=Vt.depsTail,Vt.depsTail.nextDep=n,Vt.depsTail=n):Vt.deps=Vt.depsTail=n,J0(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Vt.depsTail,n.nextDep=void 0,Vt.depsTail.nextDep=n,Vt.depsTail=n,Vt.deps===n&&(Vt.deps=r)}return n}trigger(t){this.version++,ul++,this.notify(t)}notify(t){jh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Gh()}}}function J0(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)J0(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const tc=new WeakMap,ia=Symbol(""),ah=Symbol(""),cl=Symbol("");function Zn(e,t,n){if(fs&&Vt){let r=tc.get(e);r||tc.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new $c),s.map=r,s.key=n),s.track()}}function js(e,t,n,r,s,a){const l=tc.get(e);if(!l){ul++;return}const u=f=>{f&&f.trigger()};if(jh(),t==="clear")l.forEach(u);else{const f=Be(e),h=f&&Yh(n);if(f&&n==="length"){const d=Number(r);l.forEach((p,g)=>{(g==="length"||g===cl||!kr(g)&&g>=d)&&u(p)})}else switch((n!==void 0||l.has(void 0))&&u(l.get(n)),h&&u(l.get(cl)),t){case"add":f?h&&u(l.get("length")):(u(l.get(ia)),Za(e)&&u(l.get(ah)));break;case"delete":f||(u(l.get(ia)),Za(e)&&u(l.get(ah)));break;case"set":Za(e)&&u(l.get(ia));break}}Gh()}function QR(e,t){const n=tc.get(e);return n&&n.get(t)}function $a(e){const t=St(e);return t===e?t:(Zn(t,"iterate",cl),Br(e)?t:t.map(Xn))}function Fc(e){return Zn(e=St(e),"iterate",cl),e}const eM={__proto__:null,[Symbol.iterator](){return kd(this,Symbol.iterator,Xn)},concat(...e){return $a(this).concat(...e.map(t=>Be(t)?$a(t):t))},entries(){return kd(this,"entries",e=>(e[1]=Xn(e[1]),e))},every(e,t){return Us(this,"every",e,t,void 0,arguments)},filter(e,t){return Us(this,"filter",e,t,n=>n.map(Xn),arguments)},find(e,t){return Us(this,"find",e,t,Xn,arguments)},findIndex(e,t){return Us(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Us(this,"findLast",e,t,Xn,arguments)},findLastIndex(e,t){return Us(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Us(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ad(this,"includes",e)},indexOf(...e){return Ad(this,"indexOf",e)},join(e){return $a(this).join(e)},lastIndexOf(...e){return Ad(this,"lastIndexOf",e)},map(e,t){return Us(this,"map",e,t,void 0,arguments)},pop(){return Uo(this,"pop")},push(...e){return Uo(this,"push",e)},reduce(e,...t){return Yv(this,"reduce",e,t)},reduceRight(e,...t){return Yv(this,"reduceRight",e,t)},shift(){return Uo(this,"shift")},some(e,t){return Us(this,"some",e,t,void 0,arguments)},splice(...e){return Uo(this,"splice",e)},toReversed(){return $a(this).toReversed()},toSorted(e){return $a(this).toSorted(e)},toSpliced(...e){return $a(this).toSpliced(...e)},unshift(...e){return Uo(this,"unshift",e)},values(){return kd(this,"values",Xn)}};function kd(e,t,n){const r=Fc(e),s=r[t]();return r!==e&&!Br(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const tM=Array.prototype;function Us(e,t,n,r,s,a){const l=Fc(e),u=l!==e&&!Br(e),f=l[t];if(f!==tM[t]){const p=f.apply(e,a);return u?Xn(p):p}let h=n;l!==e&&(u?h=function(p,g){return n.call(this,Xn(p),g,e)}:n.length>2&&(h=function(p,g){return n.call(this,p,g,e)}));const d=f.call(l,h,r);return u&&s?s(d):d}function Yv(e,t,n,r){const s=Fc(e);let a=n;return s!==e&&(Br(e)?n.length>3&&(a=function(l,u,f){return n.call(this,l,u,f,e)}):a=function(l,u,f){return n.call(this,l,Xn(u),f,e)}),s[t](a,...r)}function Ad(e,t,n){const r=St(e);Zn(r,"iterate",cl);const s=r[t](...n);return(s===-1||s===!1)&&Hc(n[0])?(n[0]=St(n[0]),r[t](...n)):s}function Uo(e,t,n=[]){Ii(),jh();const r=St(e)[t].apply(e,n);return Gh(),Li(),r}const nM=Vr("__proto__,__v_isRef,__isVue"),Z0=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(kr));function rM(e){kr(e)||(e=String(e));const t=St(this);return Zn(t,"has",e),t.hasOwnProperty(e)}class X0{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?s_:r_:a?n_:t_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=Be(t);if(!s){let f;if(l&&(f=eM[n]))return f;if(n==="hasOwnProperty")return rM}const u=Reflect.get(t,n,wn(t)?t:r);return(kr(n)?Z0.has(n):nM(n))||(s||Zn(t,"get",n),a)?u:wn(u)?l&&Yh(n)?u:u.value:Lt(u)?s?Jh(u):Fr(u):u}}class Q0 extends X0{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const f=Mi(a);if(!Br(r)&&!Mi(r)&&(a=St(a),r=St(r)),!Be(t)&&wn(a)&&!wn(r))return f?!1:(a.value=r,!0)}const l=Be(t)&&Yh(n)?Number(n)e,ku=e=>Reflect.getPrototypeOf(e);function lM(e,t,n){return function(...r){const s=this.__v_raw,a=St(s),l=Za(a),u=e==="entries"||e===Symbol.iterator&&l,f=e==="keys"&&l,h=s[e](...r),d=n?oh:t?lh:Xn;return!t&&Zn(a,"iterate",f?ah:ia),{next(){const{value:p,done:g}=h.next();return g?{value:p,done:g}:{value:u?[d(p[0]),d(p[1])]:d(p),done:g}},[Symbol.iterator](){return this}}}}function Au(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function uM(e,t){const n={get(s){const a=this.__v_raw,l=St(a),u=St(s);e||(lr(s,u)&&Zn(l,"get",s),Zn(l,"get",u));const{has:f}=ku(l),h=t?oh:e?lh:Xn;if(f.call(l,s))return h(a.get(s));if(f.call(l,u))return h(a.get(u));a!==l&&a.get(s)},get size(){const s=this.__v_raw;return!e&&Zn(St(s),"iterate",ia),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,l=St(a),u=St(s);return e||(lr(s,u)&&Zn(l,"has",s),Zn(l,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const l=this,u=l.__v_raw,f=St(u),h=t?oh:e?lh:Xn;return!e&&Zn(f,"iterate",ia),u.forEach((d,p)=>s.call(a,h(d),h(p),l))}};return bt(n,e?{add:Au("add"),set:Au("set"),delete:Au("delete"),clear:Au("clear")}:{add(s){!t&&!Br(s)&&!Mi(s)&&(s=St(s));const a=St(this);return ku(a).has.call(a,s)||(a.add(s),js(a,"add",s,s)),this},set(s,a){!t&&!Br(a)&&!Mi(a)&&(a=St(a));const l=St(this),{has:u,get:f}=ku(l);let h=u.call(l,s);h||(s=St(s),h=u.call(l,s));const d=f.call(l,s);return l.set(s,a),h?lr(a,d)&&js(l,"set",s,a):js(l,"add",s,a),this},delete(s){const a=St(this),{has:l,get:u}=ku(a);let f=l.call(a,s);f||(s=St(s),f=l.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return f&&js(a,"delete",s,void 0),h},clear(){const s=St(this),a=s.size!==0,l=s.clear();return a&&js(s,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=lM(s,e,t)}),n}function Bc(e,t){const n=uM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(At(n,s)&&s in r?n:r,s,a)}const cM={get:Bc(!1,!1)},fM={get:Bc(!1,!0)},dM={get:Bc(!0,!1)},hM={get:Bc(!0,!0)},t_=new WeakMap,n_=new WeakMap,r_=new WeakMap,s_=new WeakMap;function pM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mM(e){return e.__v_skip||!Object.isExtensible(e)?0:pM(ER(e))}function Fr(e){return Mi(e)?e:Vc(e,!1,sM,cM,t_)}function i_(e){return Vc(e,!1,aM,fM,n_)}function Jh(e){return Vc(e,!0,iM,dM,r_)}function gM(e){return Vc(e,!0,oM,hM,s_)}function Vc(e,t,n,r,s){if(!Lt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const l=mM(e);if(l===0)return e;const u=new Proxy(e,l===2?r:n);return s.set(e,u),u}function xi(e){return Mi(e)?xi(e.__v_raw):!!(e&&e.__v_isReactive)}function Mi(e){return!!(e&&e.__v_isReadonly)}function Br(e){return!!(e&&e.__v_isShallow)}function Hc(e){return e?!!e.__v_raw:!1}function St(e){const t=e&&e.__v_raw;return t?St(t):e}function a_(e){return!At(e,"__v_skip")&&Object.isExtensible(e)&&F0(e,"__v_skip",!0),e}const Xn=e=>Lt(e)?Fr(e):e,lh=e=>Lt(e)?Jh(e):e;function wn(e){return e?e.__v_isRef===!0:!1}function _e(e){return l_(e,!1)}function o_(e){return l_(e,!0)}function l_(e,t){return wn(e)?e:new vM(e,t)}class vM{constructor(t,n){this.dep=new $c,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:St(t),this._value=n?t:Xn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Br(t)||Mi(t);t=r?t:St(t),lr(t,n)&&(this._rawValue=t,this._value=r?t:Xn(t),this.dep.trigger())}}function yM(e){e.dep&&e.dep.trigger()}function G(e){return wn(e)?e.value:e}function _M(e){return tt(e)?e():G(e)}const bM={get:(e,t,n)=>t==="__v_raw"?e:G(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return wn(s)&&!wn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Zh(e){return xi(e)?e:new Proxy(e,bM)}class wM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new $c,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function u_(e){return new wM(e)}function TM(e){const t=Be(e)?new Array(e.length):{};for(const n in e)t[n]=c_(e,n);return t}class SM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return QR(St(this._object),this._key)}}class xM{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function no(e,t,n){return wn(e)?e:tt(e)?new xM(e):Lt(e)&&arguments.length>1?c_(e,t,n):_e(e)}function c_(e,t,n){const r=e[t];return wn(r)?r:new SM(e,t,n)}class kM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new $c(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ul-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Vt!==this)return q0(this,!0),!0}get value(){const t=this.dep.track();return G0(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function AM(e,t,n=!1){let r,s;return tt(e)?r=e:(r=e.get,s=e.set),new kM(r,s,n)}const EM={GET:"get",HAS:"has",ITERATE:"iterate"},CM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Eu={},nc=new WeakMap;let vi;function OM(){return vi}function f_(e,t=!1,n=vi){if(n){let r=nc.get(n);r||nc.set(n,r=[]),r.push(e)}}function RM(e,t,n=_t){const{immediate:r,deep:s,once:a,scheduler:l,augmentJob:u,call:f}=n,h=x=>s?x:Br(x)||s===!1||s===0?Gs(x,1):Gs(x);let d,p,g,y,w=!1,_=!1;if(wn(e)?(p=()=>e.value,w=Br(e)):xi(e)?(p=()=>h(e),w=!0):Be(e)?(_=!0,w=e.some(x=>xi(x)||Br(x)),p=()=>e.map(x=>{if(wn(x))return x.value;if(xi(x))return h(x);if(tt(x))return f?f(x,2):x()})):tt(e)?t?p=f?()=>f(e,2):e:p=()=>{if(g){Ii();try{g()}finally{Li()}}const x=vi;vi=d;try{return f?f(e,3,[y]):e(y)}finally{vi=x}}:p=Hn,t&&s){const x=p,I=s===!0?1/0:s;p=()=>Gs(x(),I)}const A=Kh(),B=()=>{d.stop(),A&&A.active&&Uh(A.effects,d)};if(a&&t){const x=t;t=(...I)=>{x(...I),B()}}let D=_?new Array(e.length).fill(Eu):Eu;const b=x=>{if(!(!(d.flags&1)||!d.dirty&&!x))if(t){const I=d.run();if(s||w||(_?I.some((N,L)=>lr(N,D[L])):lr(I,D))){g&&g();const N=vi;vi=d;try{const L=[I,D===Eu?void 0:_&&D[0]===Eu?[]:D,y];f?f(t,3,L):t(...L),D=I}finally{vi=N}}}else d.run()};return u&&u(b),d=new ll(p),d.scheduler=l?()=>l(b,!1):b,y=x=>f_(x,!1,d),g=d.onStop=()=>{const x=nc.get(d);if(x){if(f)f(x,4);else for(const I of x)I();nc.delete(d)}},t?r?b(!0):D=d.run():l?l(b.bind(null,!0),!0):d.run(),B.pause=d.pause.bind(d),B.resume=d.resume.bind(d),B.stop=B,B}function Gs(e,t=1/0,n){if(t<=0||!Lt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,wn(e))Gs(e.value,t,n);else if(Be(e))for(let r=0;r{Gs(r,t,n)});else if(Dc(e)){for(const r in e)Gs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Gs(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const d_=[];function MM(e){d_.push(e)}function PM(){d_.pop()}function DM(e,t){}const IM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},LM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function wo(e,t,n,r){try{return r?e(...r):e()}catch(s){ba(s,t,n)}}function es(e,t,n,r){if(tt(e)){const s=wo(e,t,n,r);return s&&Wh(s)&&s.catch(a=>{ba(a,t,n)}),s}if(Be(e)){const s=[];for(let a=0;a>>1,s=ur[r],a=dl(s);a=dl(n)?ur.push(e):ur.splice($M(t),0,e),e.flags|=1,p_()}}function p_(){rc||(rc=h_.then(m_))}function fl(e){Be(e)?eo.push(...e):yi&&e.id===-1?yi.splice(Ya+1,0,e):e.flags&1||(eo.push(e),e.flags|=1),p_()}function qv(e,t,n=xs+1){for(;ndl(n)-dl(r));if(eo.length=0,yi){yi.push(...t);return}for(yi=t,Ya=0;Yae.id==null?e.flags&2?-1:1/0:e.id;function m_(e){try{for(xs=0;xsqa.emit(s,...a)),Cu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{g_(a,t)}),setTimeout(()=>{qa||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Cu=[])},3e3)):Cu=[]}let Dn=null,Uc=null;function hl(e){const t=Dn;return Dn=e,Uc=e&&e.type.__scopeId||null,t}function FM(e){Uc=e}function BM(){Uc=null}const VM=e=>We;function We(e,t=Dn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&gh(-1);const a=hl(t);let l;try{l=e(...s)}finally{hl(a),r._d&&gh(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function gn(e,t){if(Dn===null)return e;const n=Rl(Dn),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Qo=e=>e&&(e.disabled||e.disabled===""),Kv=e=>e&&(e.defer||e.defer===""),jv=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Gv=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,uh=(e,t)=>{const n=e&&e.to;return it(n)?t?t(n):null:n},__={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,l,u,f,h){const{mc:d,pc:p,pbc:g,o:{insert:y,querySelector:w,createText:_,createComment:A}}=h,B=Qo(t.props);let{shapeFlag:D,children:b,dynamicChildren:x}=t;if(e==null){const I=t.el=_(""),N=t.anchor=_("");y(I,n,r),y(N,n,r);const L=(M,$)=>{D&16&&(s&&s.isCE&&(s.ce._teleportTarget=M),d(b,M,$,s,a,l,u,f))},K=()=>{const M=t.target=uh(t.props,w),$=w_(M,t,_,y);M&&(l!=="svg"&&jv(M)?l="svg":l!=="mathml"&&Gv(M)&&(l="mathml"),B||(L(M,$),Wu(t,!1)))};B&&(L(n,N),Wu(t,!0)),Kv(t.props)?On(()=>{K(),t.el.__isMounted=!0},a):K()}else{if(Kv(t.props)&&!e.el.__isMounted){On(()=>{__.process(e,t,n,r,s,a,l,u,f,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const I=t.anchor=e.anchor,N=t.target=e.target,L=t.targetAnchor=e.targetAnchor,K=Qo(e.props),M=K?n:N,$=K?I:L;if(l==="svg"||jv(N)?l="svg":(l==="mathml"||Gv(N))&&(l="mathml"),x?(g(e.dynamicChildren,x,M,s,a,l,u),op(e,t,!0)):f||p(e,t,M,$,s,a,l,u,!1),B)K?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ou(t,n,I,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=uh(t.props,w);se&&Ou(t,se,null,h,0)}else K&&Ou(t,N,L,h,1);Wu(t,B)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:l,children:u,anchor:f,targetStart:h,targetAnchor:d,target:p,props:g}=e;if(p&&(s(h),s(d)),a&&s(f),l&16){const y=a||!Qo(g);for(let w=0;w{e.isMounted=!0}),jc(()=>{e.isUnmounting=!0}),e}const Jr=[Function,Array],ep={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Jr,onEnter:Jr,onAfterEnter:Jr,onEnterCancelled:Jr,onBeforeLeave:Jr,onLeave:Jr,onAfterLeave:Jr,onLeaveCancelled:Jr,onBeforeAppear:Jr,onAppear:Jr,onAfterAppear:Jr,onAppearCancelled:Jr},T_=e=>{const t=e.subTree;return t.component?T_(t.component):t},UM={name:"BaseTransition",props:ep,setup(e,{slots:t}){const n=ts(),r=Qh();return()=>{const s=t.default&&Wc(t.default(),!0);if(!s||!s.length)return;const a=S_(s),l=St(e),{mode:u}=l;if(r.isLeaving)return Ed(a);const f=zv(a);if(!f)return Ed(a);let h=ro(f,l,r,n,p=>h=p);f.type!==xn&&Xs(f,h);let d=n.subTree&&zv(n.subTree);if(d&&d.type!==xn&&!ls(f,d)&&T_(n).type!==xn){let p=ro(d,l,r,n);if(Xs(d,p),u==="out-in"&&f.type!==xn)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,d=void 0},Ed(a);u==="in-out"&&f.type!==xn?p.delayLeave=(g,y,w)=>{const _=k_(r,d);_[String(d.key)]=d,g[_i]=()=>{y(),g[_i]=void 0,delete h.delayedLeave,d=void 0},h.delayedLeave=()=>{w(),delete h.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return a}}};function S_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==xn){t=n;break}}return t}const x_=UM;function k_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ro(e,t,n,r,s){const{appear:a,mode:l,persisted:u=!1,onBeforeEnter:f,onEnter:h,onAfterEnter:d,onEnterCancelled:p,onBeforeLeave:g,onLeave:y,onAfterLeave:w,onLeaveCancelled:_,onBeforeAppear:A,onAppear:B,onAfterAppear:D,onAppearCancelled:b}=t,x=String(e.key),I=k_(n,e),N=(M,$)=>{M&&es(M,r,9,$)},L=(M,$)=>{const se=$[1];N(M,$),Be(M)?M.every(Z=>Z.length<=1)&&se():M.length<=1&&se()},K={mode:l,persisted:u,beforeEnter(M){let $=f;if(!n.isMounted)if(a)$=A||f;else return;M[_i]&&M[_i](!0);const se=I[x];se&&ls(e,se)&&se.el[_i]&&se.el[_i](),N($,[M])},enter(M){let $=h,se=d,Z=p;if(!n.isMounted)if(a)$=B||h,se=D||d,Z=b||p;else return;let ue=!1;const Q=M[Ru]=P=>{ue||(ue=!0,P?N(Z,[M]):N(se,[M]),K.delayedLeave&&K.delayedLeave(),M[Ru]=void 0)};$?L($,[M,Q]):Q()},leave(M,$){const se=String(e.key);if(M[Ru]&&M[Ru](!0),n.isUnmounting)return $();N(g,[M]);let Z=!1;const ue=M[_i]=Q=>{Z||(Z=!0,$(),Q?N(_,[M]):N(w,[M]),M[_i]=void 0,I[se]===e&&delete I[se])};I[se]=e,y?L(y,[M,ue]):ue()},clone(M){const $=ro(M,t,n,r,s);return s&&s($),$}};return K}function Ed(e){if(Cl(e))return e=Rs(e),e.children=null,e}function zv(e){if(!Cl(e))return y_(e.type)&&e.children?S_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&tt(n.default))return n.default()}}function Xs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Xs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Wc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function pl(e,t,n,r,s=!1){if(Be(e)){e.forEach((w,_)=>pl(w,t&&(Be(t)?t[_]:t),n,r,s));return}if(ki(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&pl(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Rl(r.component):r.el,l=s?null:a,{i:u,r:f}=e,h=t&&t.r,d=u.refs===_t?u.refs={}:u.refs,p=u.setupState,g=St(p),y=p===_t?()=>!1:w=>At(g,w);if(h!=null&&h!==f&&(it(h)?(d[h]=null,y(h)&&(p[h]=null)):wn(h)&&(h.value=null)),tt(f))wo(f,u,12,[l,d]);else{const w=it(f),_=wn(f);if(w||_){const A=()=>{if(e.f){const B=w?y(f)?p[f]:d[f]:f.value;s?Be(B)&&Uh(B,a):Be(B)?B.includes(a)||B.push(a):w?(d[f]=[a],y(f)&&(p[f]=d[f])):(f.value=[a],e.k&&(d[e.k]=f.value))}else w?(d[f]=l,y(f)&&(p[f]=l)):_&&(f.value=l,e.k&&(d[e.k]=l))};l?(A.id=-1,On(A,n)):A()}}}let Jv=!1;const Fa=()=>{Jv||(console.error("Hydration completed but contains mismatches."),Jv=!0)},qM=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",KM=e=>e.namespaceURI.includes("MathML"),Mu=e=>{if(e.nodeType===1){if(qM(e))return"svg";if(KM(e))return"mathml"}},Ga=e=>e.nodeType===8;function jM(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:l,remove:u,insert:f,createComment:h}}=e,d=(b,x)=>{if(!x.hasChildNodes()){n(null,b,x),sc(),x._vnode=b;return}p(x.firstChild,b,null,null,null),sc(),x._vnode=b},p=(b,x,I,N,L,K=!1)=>{K=K||!!x.dynamicChildren;const M=Ga(b)&&b.data==="[",$=()=>_(b,x,I,N,L,M),{type:se,ref:Z,shapeFlag:ue,patchFlag:Q}=x;let P=b.nodeType;x.el=b,Q===-2&&(K=!1,x.dynamicChildren=null);let j=null;switch(se){case Ai:P!==3?x.children===""?(f(x.el=s(""),l(b),b),j=b):j=$():(b.data!==x.children&&(Fa(),b.data=x.children),j=a(b));break;case xn:D(b)?(j=a(b),B(x.el=b.content.firstChild,b,I)):P!==8||M?j=$():j=a(b);break;case oa:if(M&&(b=a(b),P=b.nodeType),P===1||P===3){j=b;const C=!x.children.length;for(let ne=0;ne{K=K||!!x.dynamicChildren;const{type:M,props:$,patchFlag:se,shapeFlag:Z,dirs:ue,transition:Q}=x,P=M==="input"||M==="option";if(P||se!==-1){ue&&ks(x,null,I,"created");let j=!1;if(D(b)){j=X_(null,Q)&&I&&I.vnode.props&&I.vnode.props.appear;const ne=b.content.firstChild;j&&Q.beforeEnter(ne),B(ne,b,I),x.el=b=ne}if(Z&16&&!($&&($.innerHTML||$.textContent))){let ne=y(b.firstChild,x,b,I,N,L,K);for(;ne;){Pu(b,1)||Fa();const ke=ne;ne=ne.nextSibling,u(ke)}}else if(Z&8){let ne=x.children;ne[0]===` +`&&(b.tagName==="PRE"||b.tagName==="TEXTAREA")&&(ne=ne.slice(1)),b.textContent!==ne&&(Pu(b,0)||Fa(),b.textContent=x.children)}if($){if(P||!K||se&48){const ne=b.tagName.includes("-");for(const ke in $)(P&&(ke.endsWith("value")||ke==="indeterminate")||va(ke)&&!Si(ke)||ke[0]==="."||ne)&&r(b,ke,null,$[ke],void 0,I)}else if($.onClick)r(b,"onClick",null,$.onClick,void 0,I);else if(se&4&&xi($.style))for(const ne in $.style)$.style[ne]}let C;(C=$&&$.onVnodeBeforeMount)&&vr(C,I,x),ue&&ks(x,null,I,"beforeMount"),((C=$&&$.onVnodeMounted)||ue||j)&&lb(()=>{C&&vr(C,I,x),j&&Q.enter(b),ue&&ks(x,null,I,"mounted")},N)}return b.nextSibling},y=(b,x,I,N,L,K,M)=>{M=M||!!x.dynamicChildren;const $=x.children,se=$.length;for(let Z=0;Z{const{slotScopeIds:M}=x;M&&(L=L?L.concat(M):M);const $=l(b),se=y(a(b),x,$,I,N,L,K);return se&&Ga(se)&&se.data==="]"?a(x.anchor=se):(Fa(),f(x.anchor=h("]"),$,se),se)},_=(b,x,I,N,L,K)=>{if(Pu(b.parentElement,1)||Fa(),x.el=null,K){const se=A(b);for(;;){const Z=a(b);if(Z&&Z!==se)u(Z);else break}}const M=a(b),$=l(b);return u(b),n(null,x,$,M,I,N,Mu($),L),I&&(I.vnode.el=x.el,zc(I,x.el)),M},A=(b,x="[",I="]")=>{let N=0;for(;b;)if(b=a(b),b&&Ga(b)&&(b.data===x&&N++,b.data===I)){if(N===0)return a(b);N--}return b},B=(b,x,I)=>{const N=x.parentNode;N&&N.replaceChild(b,x);let L=I;for(;L;)L.vnode.el===x&&(L.vnode.el=L.subTree.el=b),L=L.parent},D=b=>b.nodeType===1&&b.tagName==="TEMPLATE";return[d,p]}const Zv="data-allow-mismatch",GM={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Pu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Zv);)e=e.parentElement;const n=e&&e.getAttribute(Zv);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(GM[t])}}const zM=Lc().requestIdleCallback||(e=>setTimeout(e,1)),JM=Lc().cancelIdleCallback||(e=>clearTimeout(e)),ZM=(e=1e4)=>t=>{const n=zM(t,{timeout:e});return()=>JM(n)};function XM(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:l}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(XM(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},eP=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},tP=(e=[])=>(t,n)=>{it(e)&&(e=[e]);let r=!1;const s=l=>{r||(r=!0,a(),t(),l.target.dispatchEvent(new l.constructor(l.type,l)))},a=()=>{n(l=>{for(const u of e)l.removeEventListener(u,s)})};return n(l=>{for(const u of e)l.addEventListener(u,s,{once:!0})}),a};function nP(e,t){if(Ga(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Ga(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const ki=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function rP(e){tt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:l,suspensible:u=!0,onError:f}=e;let h=null,d,p=0;const g=()=>(p++,h=null,y()),y=()=>{let w;return h||(w=h=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),f)return new Promise((A,B)=>{f(_,()=>A(g()),()=>B(_),p+1)});throw _}).then(_=>w!==h&&h?h:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),d=_,_)))};return on({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(w,_,A){const B=a?()=>{const D=a(A,b=>nP(w,b));D&&(_.bum||(_.bum=[])).push(D)}:A;d?B():y().then(()=>!_.isUnmounted&&B())},get __asyncResolved(){return d},setup(){const w=Mn;if(tp(w),d)return()=>Cd(d,w);const _=b=>{h=null,ba(b,w,13,!r)};if(u&&w.suspense||so)return y().then(b=>()=>Cd(b,w)).catch(b=>(_(b),()=>r?Ye(r,{error:b}):null));const A=_e(!1),B=_e(),D=_e(!!s);return s&&setTimeout(()=>{D.value=!1},s),l!=null&&setTimeout(()=>{if(!A.value&&!B.value){const b=new Error(`Async component timed out after ${l}ms.`);_(b),B.value=b}},l),y().then(()=>{A.value=!0,w.parent&&Cl(w.parent.vnode)&&w.parent.update()}).catch(b=>{_(b),B.value=b}),()=>{if(A.value&&d)return Cd(d,w);if(B.value&&r)return Ye(r,{error:B.value});if(n&&!D.value)return Ye(n)}}})}function Cd(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,l=Ye(e,r,s);return l.ref=n,l.ce=a,delete t.vnode.ce,l}const Cl=e=>e.type.__isKeepAlive,sP={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ts(),r=n.ctx;if(!r.renderer)return()=>{const D=t.default&&t.default();return D&&D.length===1?D[0]:D};const s=new Map,a=new Set;let l=null;const u=n.suspense,{renderer:{p:f,m:h,um:d,o:{createElement:p}}}=r,g=p("div");r.activate=(D,b,x,I,N)=>{const L=D.component;h(D,b,x,0,u),f(L.vnode,D,b,x,L,u,I,D.slotScopeIds,N),On(()=>{L.isDeactivated=!1,L.a&&Qa(L.a);const K=D.props&&D.props.onVnodeMounted;K&&vr(K,L.parent,D)},u)},r.deactivate=D=>{const b=D.component;ac(b.m),ac(b.a),h(D,g,null,1,u),On(()=>{b.da&&Qa(b.da);const x=D.props&&D.props.onVnodeUnmounted;x&&vr(x,b.parent,D),b.isDeactivated=!0},u)};function y(D){Od(D),d(D,n,u,!0)}function w(D){s.forEach((b,x)=>{const I=wh(b.type);I&&!D(I)&&_(x)})}function _(D){const b=s.get(D);b&&(!l||!ls(b,l))?y(b):l&&Od(l),s.delete(D),a.delete(D)}sn(()=>[e.include,e.exclude],([D,b])=>{D&&w(x=>zo(D,x)),b&&w(x=>!zo(b,x))},{flush:"post",deep:!0});let A=null;const B=()=>{A!=null&&(oc(n.subTree.type)?On(()=>{s.set(A,Du(n.subTree))},n.subTree.suspense):s.set(A,Du(n.subTree)))};return Gt(B),Kc(B),jc(()=>{s.forEach(D=>{const{subTree:b,suspense:x}=n,I=Du(b);if(D.type===I.type&&D.key===I.key){Od(I);const N=I.component.da;N&&On(N,x);return}y(D)})}),()=>{if(A=null,!t.default)return l=null;const D=t.default(),b=D[0];if(D.length>1)return l=null,D;if(!Qs(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return l=null,b;let x=Du(b);if(x.type===xn)return l=null,x;const I=x.type,N=wh(ki(x)?x.type.__asyncResolved||{}:I),{include:L,exclude:K,max:M}=e;if(L&&(!N||!zo(L,N))||K&&N&&zo(K,N))return x.shapeFlag&=-257,l=x,b;const $=x.key==null?I:x.key,se=s.get($);return x.el&&(x=Rs(x),b.shapeFlag&128&&(b.ssContent=x)),A=$,se?(x.el=se.el,x.component=se.component,x.transition&&Xs(x,x.transition),x.shapeFlag|=512,a.delete($),a.add($)):(a.add($),M&&a.size>parseInt(M,10)&&_(a.values().next().value)),x.shapeFlag|=256,l=x,oc(b.type)?b:x}}},iP=sP;function zo(e,t){return Be(e)?e.some(n=>zo(n,t)):it(e)?e.split(",").includes(t):AR(e)?(e.lastIndex=0,e.test(t)):!1}function A_(e,t){C_(e,"a",t)}function E_(e,t){C_(e,"da",t)}function C_(e,t,n=Mn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Yc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Cl(s.parent.vnode)&&aP(r,t,n,s),s=s.parent}}function aP(e,t,n,r){const s=Yc(t,e,r,!0);ni(()=>{Uh(r[t],s)},n)}function Od(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Du(e){return e.shapeFlag&128?e.ssContent:e}function Yc(e,t,n=Mn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...l)=>{Ii();const u=ma(n),f=es(t,n,e,l);return u(),Li(),f});return r?s.unshift(a):s.push(a),a}}const ti=e=>(t,n=Mn)=>{(!so||e==="sp")&&Yc(e,(...r)=>t(...r),n)},O_=ti("bm"),Gt=ti("m"),qc=ti("bu"),Kc=ti("u"),jc=ti("bum"),ni=ti("um"),R_=ti("sp"),M_=ti("rtg"),P_=ti("rtc");function D_(e,t=Mn){Yc("ec",e,t)}const np="components",oP="directives";function Un(e,t){return rp(np,e,!0,t)||e}const I_=Symbol.for("v-ndc");function To(e){return it(e)?rp(np,e,!1)||e:e||I_}function L_(e){return rp(oP,e)}function rp(e,t,n=!0,r=!1){const s=Dn||Mn;if(s){const a=s.type;if(e===np){const u=wh(a,!1);if(u&&(u===t||u===Wt(t)||u===_a(Wt(t))))return a}const l=Xv(s[e]||a[e],t)||Xv(s.appContext[e],t);return!l&&r?a:l}}function Xv(e,t){return e&&(e[t]||e[Wt(t)]||e[_a(Wt(t))])}function ht(e,t,n,r){let s;const a=n&&n[r],l=Be(e);if(l||it(e)){const u=l&&xi(e);let f=!1;u&&(f=!Br(e),e=Fc(e)),s=new Array(e.length);for(let h=0,d=e.length;ht(u,f,void 0,a&&a[f]));else{const u=Object.keys(e);s=new Array(u.length);for(let f=0,h=u.length;f{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Pe(e,t,n={},r,s){if(Dn.ce||Dn.parent&&ki(Dn.parent)&&Dn.parent.ce)return t!=="default"&&(n.name=t),Y(),st(He,null,[Ye("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),Y();const l=a&&sp(a(n)),u=n.key||l&&l.key,f=st(He,{key:(u&&!kr(u)?u:`_${t}`)+(!l&&r?"_fb":"")},l||(r?r():[]),l&&e._===1?64:-2);return!s&&f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),a&&a._c&&(a._d=!0),f}function sp(e){return e.some(t=>Qs(t)?!(t.type===xn||t.type===He&&!sp(t.children)):!0)?e:null}function lP(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Xa(r)]=e[r];return n}const ch=e=>e?pb(e)?Rl(e):ch(e.parent):null,el=bt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ch(e.parent),$root:e=>ch(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ip(e),$forceUpdate:e=>e.f||(e.f=()=>{Xh(e.update)}),$nextTick:e=>e.n||(e.n=Yn.bind(e.proxy)),$watch:e=>FP.bind(e)}),Rd=(e,t)=>e!==_t&&!e.__isScriptSetup&&At(e,t),fh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:l,type:u,appContext:f}=e;let h;if(t[0]!=="$"){const y=l[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Rd(r,t))return l[t]=1,r[t];if(s!==_t&&At(s,t))return l[t]=2,s[t];if((h=e.propsOptions[0])&&At(h,t))return l[t]=3,a[t];if(n!==_t&&At(n,t))return l[t]=4,n[t];dh&&(l[t]=0)}}const d=el[t];let p,g;if(d)return t==="$attrs"&&Zn(e.attrs,"get",""),d(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==_t&&At(n,t))return l[t]=4,n[t];if(g=f.config.globalProperties,At(g,t))return g[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Rd(s,t)?(s[t]=n,!0):r!==_t&&At(r,t)?(r[t]=n,!0):At(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},l){let u;return!!n[l]||e!==_t&&At(e,l)||Rd(t,l)||(u=a[0])&&At(u,l)||At(r,l)||At(el,l)||At(s.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:At(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},uP=bt({},fh,{get(e,t){if(t!==Symbol.unscopables)return fh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!DR(t)}});function cP(){return null}function fP(){return null}function dP(e){}function hP(e){}function pP(){return null}function mP(){}function gP(e,t){return null}function Ni(){return N_().slots}function vP(){return N_().attrs}function N_(){const e=ts();return e.setupContext||(e.setupContext=yb(e))}function ml(e){return Be(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function yP(e,t){const n=ml(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Be(s)||tt(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function _P(e,t){return!e||!t?e||t:Be(e)&&Be(t)?e.concat(t):bt({},ml(e),ml(t))}function bP(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function wP(e){const t=ts();let n=e();return yh(),Wh(n)&&(n=n.catch(r=>{throw ma(t),r})),[n,()=>ma(t)]}let dh=!0;function TP(e){const t=ip(e),n=e.proxy,r=e.ctx;dh=!1,t.beforeCreate&&Qv(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:l,watch:u,provide:f,inject:h,created:d,beforeMount:p,mounted:g,beforeUpdate:y,updated:w,activated:_,deactivated:A,beforeDestroy:B,beforeUnmount:D,destroyed:b,unmounted:x,render:I,renderTracked:N,renderTriggered:L,errorCaptured:K,serverPrefetch:M,expose:$,inheritAttrs:se,components:Z,directives:ue,filters:Q}=t;if(h&&SP(h,r,null),l)for(const C in l){const ne=l[C];tt(ne)&&(r[C]=ne.bind(n))}if(s){const C=s.call(n,n);Lt(C)&&(e.data=Fr(C))}if(dh=!0,a)for(const C in a){const ne=a[C],ke=tt(ne)?ne.bind(n,n):tt(ne.get)?ne.get.bind(n,n):Hn,De=!tt(ne)&&tt(ne.set)?ne.set.bind(n):Hn,Le=xe({get:ke,set:De});Object.defineProperty(r,C,{enumerable:!0,configurable:!0,get:()=>Le.value,set:W=>Le.value=W})}if(u)for(const C in u)$_(u[C],r,n,C);if(f){const C=tt(f)?f.call(n):f;Reflect.ownKeys(C).forEach(ne=>{B_(ne,C[ne])})}d&&Qv(d,e,"c");function j(C,ne){Be(ne)?ne.forEach(ke=>C(ke.bind(n))):ne&&C(ne.bind(n))}if(j(O_,p),j(Gt,g),j(qc,y),j(Kc,w),j(A_,_),j(E_,A),j(D_,K),j(P_,N),j(M_,L),j(jc,D),j(ni,x),j(R_,M),Be($))if($.length){const C=e.exposed||(e.exposed={});$.forEach(ne=>{Object.defineProperty(C,ne,{get:()=>n[ne],set:ke=>n[ne]=ke})})}else e.exposed||(e.exposed={});I&&e.render===Hn&&(e.render=I),se!=null&&(e.inheritAttrs=se),Z&&(e.components=Z),ue&&(e.directives=ue),M&&tp(e)}function SP(e,t,n=Hn){Be(e)&&(e=hh(e));for(const r in e){const s=e[r];let a;Lt(s)?"default"in s?a=tl(s.from||r,s.default,!0):a=tl(s.from||r):a=tl(s),wn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:l=>a.value=l}):t[r]=a}}function Qv(e,t,n){es(Be(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function $_(e,t,n,r){let s=r.includes(".")?sb(n,r):()=>n[r];if(it(e)){const a=t[e];tt(a)&&sn(s,a)}else if(tt(e))sn(s,e.bind(n));else if(Lt(e))if(Be(e))e.forEach(a=>$_(a,t,n,r));else{const a=tt(e.handler)?e.handler.bind(n):t[e.handler];tt(a)&&sn(s,a,e)}}function ip(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:l}}=e.appContext,u=a.get(t);let f;return u?f=u:!s.length&&!n&&!r?f=t:(f={},s.length&&s.forEach(h=>ic(f,h,l,!0)),ic(f,t,l)),Lt(t)&&a.set(t,f),f}function ic(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&ic(e,a,n,!0),s&&s.forEach(l=>ic(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const u=xP[l]||n&&n[l];e[l]=u?u(e[l],t[l]):t[l]}return e}const xP={data:ey,props:ty,emits:ty,methods:Jo,computed:Jo,beforeCreate:ir,created:ir,beforeMount:ir,mounted:ir,beforeUpdate:ir,updated:ir,beforeDestroy:ir,beforeUnmount:ir,destroyed:ir,unmounted:ir,activated:ir,deactivated:ir,errorCaptured:ir,serverPrefetch:ir,components:Jo,directives:Jo,watch:AP,provide:ey,inject:kP};function ey(e,t){return t?e?function(){return bt(tt(e)?e.call(this,this):e,tt(t)?t.call(this,this):t)}:t:e}function kP(e,t){return Jo(hh(e),hh(t))}function hh(e){if(Be(e)){const t={};for(let n=0;n1)return n&&tt(t)?t.call(r&&r.proxy):t}}function OP(){return!!(Mn||Dn||aa)}const V_={},H_=()=>Object.create(V_),U_=e=>Object.getPrototypeOf(e)===V_;function RP(e,t,n,r=!1){const s={},a=H_();e.propsDefaults=Object.create(null),W_(e,t,s,a);for(const l in e.propsOptions[0])l in s||(s[l]=void 0);n?e.props=r?s:i_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function MP(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:l}}=e,u=St(s),[f]=e.propsOptions;let h=!1;if((r||l>0)&&!(l&16)){if(l&8){const d=e.vnode.dynamicProps;for(let p=0;p{f=!0;const[g,y]=Y_(p,t,!0);bt(l,g),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!a&&!f)return Lt(e)&&r.set(e,Ja),Ja;if(Be(a))for(let d=0;de[0]==="_"||e==="$stable",ap=e=>Be(e)?e.map(yr):[yr(e)],DP=(e,t,n)=>{if(t._n)return t;const r=We((...s)=>ap(t(...s)),n);return r._c=!1,r},K_=(e,t,n)=>{const r=e._ctx;for(const s in e){if(q_(s))continue;const a=e[s];if(tt(a))t[s]=DP(s,a,r);else if(a!=null){const l=ap(a);t[s]=()=>l}}},j_=(e,t)=>{const n=ap(t);e.slots.default=()=>n},G_=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},IP=(e,t,n)=>{const r=e.slots=H_();if(e.vnode.shapeFlag&32){const s=t._;s?(G_(r,t,n),n&&F0(r,"_",s,!0)):K_(t,r)}else t&&j_(e,t)},LP=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,l=_t;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:G_(s,t,n):(a=!t.$stable,K_(t,s)),l=t}else t&&(j_(e,t),l={default:1});if(a)for(const u in s)!q_(u)&&l[u]==null&&delete s[u]},On=lb;function z_(e){return Z_(e)}function J_(e){return Z_(e,jM)}function Z_(e,t){const n=Lc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:l,createText:u,createComment:f,setText:h,setElementText:d,parentNode:p,nextSibling:g,setScopeId:y=Hn,insertStaticContent:w}=e,_=(S,R,q,J=null,le=null,F=null,oe=void 0,fe=null,ve=!!R.dynamicChildren)=>{if(S===R)return;S&&!ls(S,R)&&(J=U(S),W(S,le,F,!0),S=null),R.patchFlag===-2&&(ve=!1,R.dynamicChildren=null);const{type:Te,ref:Se,shapeFlag:Ie}=R;switch(Te){case Ai:A(S,R,q,J);break;case xn:B(S,R,q,J);break;case oa:S==null&&D(R,q,J,oe);break;case He:Z(S,R,q,J,le,F,oe,fe,ve);break;default:Ie&1?I(S,R,q,J,le,F,oe,fe,ve):Ie&6?ue(S,R,q,J,le,F,oe,fe,ve):(Ie&64||Ie&128)&&Te.process(S,R,q,J,le,F,oe,fe,ve,pe)}Se!=null&&le&&pl(Se,S&&S.ref,F,R||S,!R)},A=(S,R,q,J)=>{if(S==null)r(R.el=u(R.children),q,J);else{const le=R.el=S.el;R.children!==S.children&&h(le,R.children)}},B=(S,R,q,J)=>{S==null?r(R.el=f(R.children||""),q,J):R.el=S.el},D=(S,R,q,J)=>{[S.el,S.anchor]=w(S.children,R,q,J,S.el,S.anchor)},b=({el:S,anchor:R},q,J)=>{let le;for(;S&&S!==R;)le=g(S),r(S,q,J),S=le;r(R,q,J)},x=({el:S,anchor:R})=>{let q;for(;S&&S!==R;)q=g(S),s(S),S=q;s(R)},I=(S,R,q,J,le,F,oe,fe,ve)=>{R.type==="svg"?oe="svg":R.type==="math"&&(oe="mathml"),S==null?N(R,q,J,le,F,oe,fe,ve):M(S,R,le,F,oe,fe,ve)},N=(S,R,q,J,le,F,oe,fe)=>{let ve,Te;const{props:Se,shapeFlag:Ie,transition:Fe,dirs:Ze}=S;if(ve=S.el=l(S.type,F,Se&&Se.is,Se),Ie&8?d(ve,S.children):Ie&16&&K(S.children,ve,null,J,le,Md(S,F),oe,fe),Ze&&ks(S,null,J,"created"),L(ve,S,S.scopeId,oe,J),Se){for(const ft in Se)ft!=="value"&&!Si(ft)&&a(ve,ft,null,Se[ft],F,J);"value"in Se&&a(ve,"value",null,Se.value,F),(Te=Se.onVnodeBeforeMount)&&vr(Te,J,S)}Ze&&ks(S,null,J,"beforeMount");const Je=X_(le,Fe);Je&&Fe.beforeEnter(ve),r(ve,R,q),((Te=Se&&Se.onVnodeMounted)||Je||Ze)&&On(()=>{Te&&vr(Te,J,S),Je&&Fe.enter(ve),Ze&&ks(S,null,J,"mounted")},le)},L=(S,R,q,J,le)=>{if(q&&y(S,q),J)for(let F=0;F{for(let Te=ve;Te{const fe=R.el=S.el;let{patchFlag:ve,dynamicChildren:Te,dirs:Se}=R;ve|=S.patchFlag&16;const Ie=S.props||_t,Fe=R.props||_t;let Ze;if(q&&zi(q,!1),(Ze=Fe.onVnodeBeforeUpdate)&&vr(Ze,q,R,S),Se&&ks(R,S,q,"beforeUpdate"),q&&zi(q,!0),(Ie.innerHTML&&Fe.innerHTML==null||Ie.textContent&&Fe.textContent==null)&&d(fe,""),Te?$(S.dynamicChildren,Te,fe,q,J,Md(R,le),F):oe||ne(S,R,fe,null,q,J,Md(R,le),F,!1),ve>0){if(ve&16)se(fe,Ie,Fe,q,le);else if(ve&2&&Ie.class!==Fe.class&&a(fe,"class",null,Fe.class,le),ve&4&&a(fe,"style",Ie.style,Fe.style,le),ve&8){const Je=R.dynamicProps;for(let ft=0;ft{Ze&&vr(Ze,q,R,S),Se&&ks(R,S,q,"updated")},J)},$=(S,R,q,J,le,F,oe)=>{for(let fe=0;fe{if(R!==q){if(R!==_t)for(const F in R)!Si(F)&&!(F in q)&&a(S,F,R[F],null,le,J);for(const F in q){if(Si(F))continue;const oe=q[F],fe=R[F];oe!==fe&&F!=="value"&&a(S,F,fe,oe,le,J)}"value"in q&&a(S,"value",R.value,q.value,le)}},Z=(S,R,q,J,le,F,oe,fe,ve)=>{const Te=R.el=S?S.el:u(""),Se=R.anchor=S?S.anchor:u("");let{patchFlag:Ie,dynamicChildren:Fe,slotScopeIds:Ze}=R;Ze&&(fe=fe?fe.concat(Ze):Ze),S==null?(r(Te,q,J),r(Se,q,J),K(R.children||[],q,Se,le,F,oe,fe,ve)):Ie>0&&Ie&64&&Fe&&S.dynamicChildren?($(S.dynamicChildren,Fe,q,le,F,oe,fe),(R.key!=null||le&&R===le.subTree)&&op(S,R,!0)):ne(S,R,q,Se,le,F,oe,fe,ve)},ue=(S,R,q,J,le,F,oe,fe,ve)=>{R.slotScopeIds=fe,S==null?R.shapeFlag&512?le.ctx.activate(R,q,J,oe,ve):Q(R,q,J,le,F,oe,ve):P(S,R,ve)},Q=(S,R,q,J,le,F,oe)=>{const fe=S.component=hb(S,J,le);if(Cl(S)&&(fe.ctx.renderer=pe),mb(fe,!1,oe),fe.asyncDep){if(le&&le.registerDep(fe,j,oe),!S.el){const ve=fe.subTree=Ye(xn);B(null,ve,R,q)}}else j(fe,S,R,q,le,F,oe)},P=(S,R,q)=>{const J=R.component=S.component;if(YP(S,R,q))if(J.asyncDep&&!J.asyncResolved){C(J,R,q);return}else J.next=R,J.update();else R.el=S.el,J.vnode=R},j=(S,R,q,J,le,F,oe)=>{const fe=()=>{if(S.isMounted){let{next:Ie,bu:Fe,u:Ze,parent:Je,vnode:ft}=S;{const un=Q_(S);if(un){Ie&&(Ie.el=ft.el,C(S,Ie,oe)),un.asyncDep.then(()=>{S.isUnmounted||fe()});return}}let pt=Ie,Qt;zi(S,!1),Ie?(Ie.el=ft.el,C(S,Ie,oe)):Ie=ft,Fe&&Qa(Fe),(Qt=Ie.props&&Ie.props.onVnodeBeforeUpdate)&&vr(Qt,Je,Ie,ft),zi(S,!0);const Yt=Yu(S),An=S.subTree;S.subTree=Yt,_(An,Yt,p(An.el),U(An),S,le,F),Ie.el=Yt.el,pt===null&&zc(S,Yt.el),Ze&&On(Ze,le),(Qt=Ie.props&&Ie.props.onVnodeUpdated)&&On(()=>vr(Qt,Je,Ie,ft),le)}else{let Ie;const{el:Fe,props:Ze}=R,{bm:Je,m:ft,parent:pt,root:Qt,type:Yt}=S,An=ki(R);if(zi(S,!1),Je&&Qa(Je),!An&&(Ie=Ze&&Ze.onVnodeBeforeMount)&&vr(Ie,pt,R),zi(S,!0),Fe&&V){const un=()=>{S.subTree=Yu(S),V(Fe,S.subTree,S,le,null)};An&&Yt.__asyncHydrate?Yt.__asyncHydrate(Fe,S,un):un()}else{Qt.ce&&Qt.ce._injectChildStyle(Yt);const un=S.subTree=Yu(S);_(null,un,q,J,S,le,F),R.el=un.el}if(ft&&On(ft,le),!An&&(Ie=Ze&&Ze.onVnodeMounted)){const un=R;On(()=>vr(Ie,pt,un),le)}(R.shapeFlag&256||pt&&ki(pt.vnode)&&pt.vnode.shapeFlag&256)&&S.a&&On(S.a,le),S.isMounted=!0,R=q=J=null}};S.scope.on();const ve=S.effect=new ll(fe);S.scope.off();const Te=S.update=ve.run.bind(ve),Se=S.job=ve.runIfDirty.bind(ve);Se.i=S,Se.id=S.uid,ve.scheduler=()=>Xh(Se),zi(S,!0),Te()},C=(S,R,q)=>{R.component=S;const J=S.vnode.props;S.vnode=R,S.next=null,MP(S,R.props,J,q),LP(S,R.children,q),Ii(),qv(S),Li()},ne=(S,R,q,J,le,F,oe,fe,ve=!1)=>{const Te=S&&S.children,Se=S?S.shapeFlag:0,Ie=R.children,{patchFlag:Fe,shapeFlag:Ze}=R;if(Fe>0){if(Fe&128){De(Te,Ie,q,J,le,F,oe,fe,ve);return}else if(Fe&256){ke(Te,Ie,q,J,le,F,oe,fe,ve);return}}Ze&8?(Se&16&&ge(Te,le,F),Ie!==Te&&d(q,Ie)):Se&16?Ze&16?De(Te,Ie,q,J,le,F,oe,fe,ve):ge(Te,le,F,!0):(Se&8&&d(q,""),Ze&16&&K(Ie,q,J,le,F,oe,fe,ve))},ke=(S,R,q,J,le,F,oe,fe,ve)=>{S=S||Ja,R=R||Ja;const Te=S.length,Se=R.length,Ie=Math.min(Te,Se);let Fe;for(Fe=0;FeSe?ge(S,le,F,!0,!1,Ie):K(R,q,J,le,F,oe,fe,ve,Ie)},De=(S,R,q,J,le,F,oe,fe,ve)=>{let Te=0;const Se=R.length;let Ie=S.length-1,Fe=Se-1;for(;Te<=Ie&&Te<=Fe;){const Ze=S[Te],Je=R[Te]=ve?bi(R[Te]):yr(R[Te]);if(ls(Ze,Je))_(Ze,Je,q,null,le,F,oe,fe,ve);else break;Te++}for(;Te<=Ie&&Te<=Fe;){const Ze=S[Ie],Je=R[Fe]=ve?bi(R[Fe]):yr(R[Fe]);if(ls(Ze,Je))_(Ze,Je,q,null,le,F,oe,fe,ve);else break;Ie--,Fe--}if(Te>Ie){if(Te<=Fe){const Ze=Fe+1,Je=ZeFe)for(;Te<=Ie;)W(S[Te],le,F,!0),Te++;else{const Ze=Te,Je=Te,ft=new Map;for(Te=Je;Te<=Fe;Te++){const cn=R[Te]=ve?bi(R[Te]):yr(R[Te]);cn.key!=null&&ft.set(cn.key,Te)}let pt,Qt=0;const Yt=Fe-Je+1;let An=!1,un=0;const Ar=new Array(Yt);for(Te=0;Te=Yt){W(cn,le,F,!0);continue}let ae;if(cn.key!=null)ae=ft.get(cn.key);else for(pt=Je;pt<=Fe;pt++)if(Ar[pt-Je]===0&&ls(cn,R[pt])){ae=pt;break}ae===void 0?W(cn,le,F,!0):(Ar[ae-Je]=Te+1,ae>=un?un=ae:An=!0,_(cn,R[ae],q,null,le,F,oe,fe,ve),Qt++)}const ys=An?NP(Ar):Ja;for(pt=ys.length-1,Te=Yt-1;Te>=0;Te--){const cn=Je+Te,ae=R[cn],Re=cn+1{const{el:F,type:oe,transition:fe,children:ve,shapeFlag:Te}=S;if(Te&6){Le(S.component.subTree,R,q,J);return}if(Te&128){S.suspense.move(R,q,J);return}if(Te&64){oe.move(S,R,q,pe);return}if(oe===He){r(F,R,q);for(let Ie=0;Iefe.enter(F),le);else{const{leave:Ie,delayLeave:Fe,afterLeave:Ze}=fe,Je=()=>r(F,R,q),ft=()=>{Ie(F,()=>{Je(),Ze&&Ze()})};Fe?Fe(F,Je,ft):ft()}else r(F,R,q)},W=(S,R,q,J=!1,le=!1)=>{const{type:F,props:oe,ref:fe,children:ve,dynamicChildren:Te,shapeFlag:Se,patchFlag:Ie,dirs:Fe,cacheIndex:Ze}=S;if(Ie===-2&&(le=!1),fe!=null&&pl(fe,null,q,S,!0),Ze!=null&&(R.renderCache[Ze]=void 0),Se&256){R.ctx.deactivate(S);return}const Je=Se&1&&Fe,ft=!ki(S);let pt;if(ft&&(pt=oe&&oe.onVnodeBeforeUnmount)&&vr(pt,R,S),Se&6)te(S.component,q,J);else{if(Se&128){S.suspense.unmount(q,J);return}Je&&ks(S,null,R,"beforeUnmount"),Se&64?S.type.remove(S,R,q,pe,J):Te&&!Te.hasOnce&&(F!==He||Ie>0&&Ie&64)?ge(Te,R,q,!1,!0):(F===He&&Ie&384||!le&&Se&16)&&ge(ve,R,q),J&&ie(S)}(ft&&(pt=oe&&oe.onVnodeUnmounted)||Je)&&On(()=>{pt&&vr(pt,R,S),Je&&ks(S,null,R,"unmounted")},q)},ie=S=>{const{type:R,el:q,anchor:J,transition:le}=S;if(R===He){E(q,J);return}if(R===oa){x(S);return}const F=()=>{s(q),le&&!le.persisted&&le.afterLeave&&le.afterLeave()};if(S.shapeFlag&1&&le&&!le.persisted){const{leave:oe,delayLeave:fe}=le,ve=()=>oe(q,F);fe?fe(S.el,F,ve):ve()}else F()},E=(S,R)=>{let q;for(;S!==R;)q=g(S),s(S),S=q;s(R)},te=(S,R,q)=>{const{bum:J,scope:le,job:F,subTree:oe,um:fe,m:ve,a:Te}=S;ac(ve),ac(Te),J&&Qa(J),le.stop(),F&&(F.flags|=8,W(oe,S,R,q)),fe&&On(fe,R),On(()=>{S.isUnmounted=!0},R),R&&R.pendingBranch&&!R.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===R.pendingId&&(R.deps--,R.deps===0&&R.resolve())},ge=(S,R,q,J=!1,le=!1,F=0)=>{for(let oe=F;oe{if(S.shapeFlag&6)return U(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const R=g(S.anchor||S.el),q=R&&R[v_];return q?g(q):R};let Oe=!1;const Ge=(S,R,q)=>{S==null?R._vnode&&W(R._vnode,null,null,!0):_(R._vnode||null,S,R,null,null,null,q),R._vnode=S,Oe||(Oe=!0,qv(),sc(),Oe=!1)},pe={p:_,um:W,m:Le,r:ie,mt:Q,mc:K,pc:ne,pbc:$,n:U,o:e};let ze,V;return t&&([ze,V]=t(pe)),{render:Ge,hydrate:ze,createApp:CP(Ge,ze)}}function Md({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function zi({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function X_(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function op(e,t,n=!1){const r=e.children,s=t.children;if(Be(r)&&Be(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,l=n[a-1];a-- >0;)n[a]=l,l=t[l];return n}function Q_(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Q_(t)}function ac(e){if(e)for(let t=0;ttl(eb);function nb(e,t){return Ol(e,null,t)}function $P(e,t){return Ol(e,null,{flush:"post"})}function rb(e,t){return Ol(e,null,{flush:"sync"})}function sn(e,t,n){return Ol(e,t,n)}function Ol(e,t,n=_t){const{immediate:r,deep:s,flush:a,once:l}=n,u=bt({},n),f=t&&r||!t&&a!=="post";let h;if(so){if(a==="sync"){const y=tb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!f){const y=()=>{};return y.stop=Hn,y.resume=Hn,y.pause=Hn,y}}const d=Mn;u.call=(y,w,_)=>es(y,d,w,_);let p=!1;a==="post"?u.scheduler=y=>{On(y,d&&d.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,w)=>{w?y():Xh(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,d&&(y.id=d.uid,y.i=d))};const g=RM(e,t,u);return so&&(h?h.push(g):f&&g()),g}function FP(e,t,n){const r=this.proxy,s=it(e)?e.includes(".")?sb(r,e):()=>r[e]:e.bind(r,r);let a;tt(t)?a=t:(a=t.handler,n=t);const l=ma(this),u=Ol(s,a.bind(r),n);return l(),u}function sb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let d,p=_t,g;return rb(()=>{const y=e[s];lr(d,y)&&(d=y,h())}),{get(){return f(),n.get?n.get(d):d},set(y){const w=n.set?n.set(y):y;if(!lr(w,d)&&!(p!==_t&&lr(y,p)))return;const _=r.vnode.props;_&&(t in _||s in _||a in _)&&(`onUpdate:${t}`in _||`onUpdate:${s}`in _||`onUpdate:${a}`in _)||(d=y,h()),r.emit(`update:${t}`,w),lr(y,w)&&lr(y,p)&&!lr(w,g)&&h(),p=y,g=w}}});return u[Symbol.iterator]=()=>{let f=0;return{next(){return f<2?{value:f++?l||_t:u,done:!1}:{done:!0}}}},u}const ib=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Wt(t)}Modifiers`]||e[`${_r(t)}Modifiers`];function VP(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||_t;let s=n;const a=t.startsWith("update:"),l=a&&ib(r,t.slice(7));l&&(l.trim&&(s=n.map(d=>it(d)?d.trim():d)),l.number&&(s=n.map(Qu)));let u,f=r[u=Xa(t)]||r[u=Xa(Wt(t))];!f&&a&&(f=r[u=Xa(_r(t))]),f&&es(f,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,es(h,e,6,s)}}function ab(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let l={},u=!1;if(!tt(e)){const f=h=>{const d=ab(h,t,!0);d&&(u=!0,bt(l,d))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!a&&!u?(Lt(e)&&r.set(e,null),null):(Be(a)?a.forEach(f=>l[f]=null):bt(l,a),Lt(e)&&r.set(e,l),l)}function Gc(e,t){return!e||!va(t)?!1:(t=t.slice(2).replace(/Once$/,""),At(e,t[0].toLowerCase()+t.slice(1))||At(e,_r(t))||At(e,t))}function Yu(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:l,attrs:u,emit:f,render:h,renderCache:d,props:p,data:g,setupState:y,ctx:w,inheritAttrs:_}=e,A=hl(e);let B,D;try{if(n.shapeFlag&4){const x=s||r,I=x;B=yr(h.call(I,x,d,p,y,g,w)),D=u}else{const x=t;B=yr(x.length>1?x(p,{attrs:u,slots:l,emit:f}):x(p,null)),D=t.props?u:UP(u)}}catch(x){nl.length=0,ba(x,e,1),B=Ye(xn)}let b=B;if(D&&_!==!1){const x=Object.keys(D),{shapeFlag:I}=b;x.length&&I&7&&(a&&x.some(Hh)&&(D=WP(D,a)),b=Rs(b,D,!1,!0))}return n.dirs&&(b=Rs(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Xs(b,n.transition),B=b,hl(A),B}function HP(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||va(n))&&((t||(t={}))[n]=e[n]);return t},WP=(e,t)=>{const n={};for(const r in e)(!Hh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function YP(e,t,n){const{props:r,children:s,component:a}=e,{props:l,children:u,patchFlag:f}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return r?ry(r,l,h):!!l;if(f&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;let mh=0;const qP={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,l,u,f,h){if(e==null)jP(t,n,r,s,a,l,u,f,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}GP(e,t,n,r,s,l,u,f,h)}},hydrate:zP,normalize:JP},KP=qP;function gl(e,t){const n=e.props&&e.props[t];tt(n)&&n()}function jP(e,t,n,r,s,a,l,u,f){const{p:h,o:{createElement:d}}=f,p=d("div"),g=e.suspense=ob(e,s,r,t,p,n,a,l,u,f);h(null,g.pendingBranch=e.ssContent,p,null,r,g,a,l),g.deps>0?(gl(e,"onPending"),gl(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,l),to(g,e.ssFallback)):g.resolve(!1,!0)}function GP(e,t,n,r,s,a,l,u,{p:f,um:h,o:{createElement:d}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const g=t.ssContent,y=t.ssFallback,{activeBranch:w,pendingBranch:_,isInFallback:A,isHydrating:B}=p;if(_)p.pendingBranch=g,ls(g,_)?(f(_,g,p.hiddenContainer,null,s,p,a,l,u),p.deps<=0?p.resolve():A&&(B||(f(w,y,n,r,s,null,a,l,u),to(p,y)))):(p.pendingId=mh++,B?(p.isHydrating=!1,p.activeBranch=_):h(_,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=d("div"),A?(f(null,g,p.hiddenContainer,null,s,p,a,l,u),p.deps<=0?p.resolve():(f(w,y,n,r,s,null,a,l,u),to(p,y))):w&&ls(g,w)?(f(w,g,n,r,s,p,a,l,u),p.resolve(!0)):(f(null,g,p.hiddenContainer,null,s,p,a,l,u),p.deps<=0&&p.resolve()));else if(w&&ls(g,w))f(w,g,n,r,s,p,a,l,u),to(p,g);else if(gl(t,"onPending"),p.pendingBranch=g,g.shapeFlag&512?p.pendingId=g.component.suspenseId:p.pendingId=mh++,f(null,g,p.hiddenContainer,null,s,p,a,l,u),p.deps<=0)p.resolve();else{const{timeout:D,pendingId:b}=p;D>0?setTimeout(()=>{p.pendingId===b&&p.fallback(y)},D):D===0&&p.fallback(y)}}function ob(e,t,n,r,s,a,l,u,f,h,d=!1){const{p,m:g,um:y,n:w,o:{parentNode:_,remove:A}}=h;let B;const D=ZP(e);D&&t&&t.pendingBranch&&(B=t.pendingId,t.deps++);const b=e.props?ec(e.props.timeout):void 0,x=a,I={vnode:e,parent:t,parentComponent:n,namespace:l,container:r,hiddenContainer:s,deps:0,pendingId:mh++,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!d,isHydrating:d,isUnmounted:!1,effects:[],resolve(N=!1,L=!1){const{vnode:K,activeBranch:M,pendingBranch:$,pendingId:se,effects:Z,parentComponent:ue,container:Q}=I;let P=!1;I.isHydrating?I.isHydrating=!1:N||(P=M&&$.transition&&$.transition.mode==="out-in",P&&(M.transition.afterLeave=()=>{se===I.pendingId&&(g($,Q,a===x?w(M):a,0),fl(Z))}),M&&(_(M.el)===Q&&(a=w(M)),y(M,ue,I,!0)),P||g($,Q,a,0)),to(I,$),I.pendingBranch=null,I.isInFallback=!1;let j=I.parent,C=!1;for(;j;){if(j.pendingBranch){j.effects.push(...Z),C=!0;break}j=j.parent}!C&&!P&&fl(Z),I.effects=[],D&&t&&t.pendingBranch&&B===t.pendingId&&(t.deps--,t.deps===0&&!L&&t.resolve()),gl(K,"onResolve")},fallback(N){if(!I.pendingBranch)return;const{vnode:L,activeBranch:K,parentComponent:M,container:$,namespace:se}=I;gl(L,"onFallback");const Z=w(K),ue=()=>{I.isInFallback&&(p(null,N,$,Z,M,null,se,u,f),to(I,N))},Q=N.transition&&N.transition.mode==="out-in";Q&&(K.transition.afterLeave=ue),I.isInFallback=!0,y(K,M,null,!0),Q||ue()},move(N,L,K){I.activeBranch&&g(I.activeBranch,N,L,K),I.container=N},next(){return I.activeBranch&&w(I.activeBranch)},registerDep(N,L,K){const M=!!I.pendingBranch;M&&I.deps++;const $=N.vnode.el;N.asyncDep.catch(se=>{ba(se,N,0)}).then(se=>{if(N.isUnmounted||I.isUnmounted||I.pendingId!==N.suspenseId)return;N.asyncResolved=!0;const{vnode:Z}=N;_h(N,se,!1),$&&(Z.el=$);const ue=!$&&N.subTree.el;L(N,Z,_($||N.subTree.el),$?null:w(N.subTree),I,l,K),ue&&A(ue),zc(N,Z.el),M&&--I.deps===0&&I.resolve()})},unmount(N,L){I.isUnmounted=!0,I.activeBranch&&y(I.activeBranch,n,N,L),I.pendingBranch&&y(I.pendingBranch,n,N,L)}};return I}function zP(e,t,n,r,s,a,l,u,f){const h=t.suspense=ob(t,r,n,e.parentNode,document.createElement("div"),null,s,a,l,u,!0),d=f(e,h.pendingBranch=t.ssContent,n,h,a,l);return h.deps===0&&h.resolve(!1,!0),d}function JP(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=sy(r?n.default:n),e.ssFallback=r?sy(n.fallback):Ye(xn)}function sy(e){let t;if(tt(e)){const n=pa&&e._c;n&&(e._d=!1,Y()),e=e(),n&&(e._d=!0,t=er,ub())}return Be(e)&&(e=HP(e)),e=yr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function lb(e,t){t&&t.pendingBranch?Be(e)?t.effects.push(...e):t.effects.push(e):fl(e)}function to(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,zc(r,s))}function ZP(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const He=Symbol.for("v-fgt"),Ai=Symbol.for("v-txt"),xn=Symbol.for("v-cmt"),oa=Symbol.for("v-stc"),nl=[];let er=null;function Y(e=!1){nl.push(er=e?null:[])}function ub(){nl.pop(),er=nl[nl.length-1]||null}let pa=1;function gh(e,t=!1){pa+=e,e<0&&er&&t&&(er.hasOnce=!0)}function cb(e){return e.dynamicChildren=pa>0?er||Ja:null,ub(),pa>0&&er&&er.push(e),e}function X(e,t,n,r,s,a){return cb(O(e,t,n,r,s,a,!0))}function st(e,t,n,r,s){return cb(Ye(e,t,n,r,s,!0))}function Qs(e){return e?e.__v_isVNode===!0:!1}function ls(e,t){return e.type===t.type&&e.key===t.key}function XP(e){}const fb=({key:e})=>e??null,qu=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?it(e)||wn(e)||tt(e)?{i:Dn,r:e,k:t,f:!!n}:e:null);function O(e,t=null,n=null,r=0,s=null,a=e===He?0:1,l=!1,u=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fb(t),ref:t&&qu(t),scopeId:Uc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Dn};return u?(lp(f,n),a&128&&e.normalize(f)):n&&(f.shapeFlag|=it(n)?8:16),pa>0&&!l&&er&&(f.patchFlag>0||a&6)&&f.patchFlag!==32&&er.push(f),f}const Ye=QP;function QP(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===I_)&&(e=xn),Qs(e)){const u=Rs(e,t,!0);return n&&lp(u,n),pa>0&&!a&&er&&(u.shapeFlag&6?er[er.indexOf(e)]=u:er.push(u)),u.patchFlag=-2,u}if(iD(e)&&(e=e.__vccOpts),t){t=Vn(t);let{class:u,style:f}=t;u&&!it(u)&&(t.class=je(u)),Lt(f)&&(Hc(f)&&!Be(f)&&(f=bt({},f)),t.style=kn(f))}const l=it(e)?1:oc(e)?128:y_(e)?64:Lt(e)?4:tt(e)?2:0;return O(e,t,n,r,s,l,a,!0)}function Vn(e){return e?Hc(e)||U_(e)?bt({},e):e:null}function Rs(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:l,children:u,transition:f}=e,h=t?rn(s||{},t):s,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&fb(h),ref:t&&t.ref?n&&a?Be(a)?a.concat(qu(t)):[a,qu(t)]:qu(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==He?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rs(e.ssContent),ssFallback:e.ssFallback&&Rs(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&r&&Xs(d,f.clone(d)),d}function $t(e=" ",t=0){return Ye(Ai,null,e,t)}function db(e,t){const n=Ye(oa,null,e);return n.staticCount=t,n}function he(e="",t=!1){return t?(Y(),st(xn,null,e)):Ye(xn,null,e)}function yr(e){return e==null||typeof e=="boolean"?Ye(xn):Be(e)?Ye(He,null,e.slice()):Qs(e)?bi(e):Ye(Ai,null,String(e))}function bi(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Rs(e)}function lp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Be(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),lp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!U_(t)?t._ctx=Dn:s===3&&Dn&&(Dn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else tt(t)?(t={default:t,_ctx:Dn},n=32):(t=String(t),r&64?(n=16,t=[$t(t)]):n=8);e.children=t,e.shapeFlag|=n}function rn(...e){const t={};for(let n=0;nMn||Dn;let lc,vh;{const e=Lc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(l=>l(a)):s[0](a)}};lc=t("__VUE_INSTANCE_SETTERS__",n=>Mn=n),vh=t("__VUE_SSR_SETTERS__",n=>so=n)}const ma=e=>{const t=Mn;return lc(e),e.scope.on(),()=>{e.scope.off(),lc(t)}},yh=()=>{Mn&&Mn.scope.off(),lc(null)};function pb(e){return e.vnode.shapeFlag&4}let so=!1;function mb(e,t=!1,n=!1){t&&vh(t);const{props:r,children:s}=e.vnode,a=pb(e);RP(e,r,a,t),IP(e,s,n);const l=a?nD(e,t):void 0;return t&&vh(!1),l}function nD(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,fh);const{setup:r}=n;if(r){Ii();const s=e.setupContext=r.length>1?yb(e):null,a=ma(e),l=wo(r,e,0,[e.props,s]),u=Wh(l);if(Li(),a(),(u||e.sp)&&!ki(e)&&tp(e),u){if(l.then(yh,yh),t)return l.then(f=>{_h(e,f,t)}).catch(f=>{ba(f,e,0)});e.asyncDep=l}else _h(e,l,t)}else vb(e,t)}function _h(e,t,n){tt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Lt(t)&&(e.setupState=Zh(t)),vb(e,n)}let uc,bh;function gb(e){uc=e,bh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,uP))}}const rD=()=>!uc;function vb(e,t,n){const r=e.type;if(!e.render){if(!t&&uc&&!r.render){const s=r.template||ip(e).template;if(s){const{isCustomElement:a,compilerOptions:l}=e.appContext.config,{delimiters:u,compilerOptions:f}=r,h=bt(bt({isCustomElement:a,delimiters:u},l),f);r.render=uc(s,h)}}e.render=r.render||Hn,bh&&bh(e)}{const s=ma(e);Ii();try{TP(e)}finally{Li(),s()}}}const sD={get(e,t){return Zn(e,"get",""),e[t]}};function yb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,sD),slots:e.slots,emit:e.emit,expose:t}}function Rl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Zh(a_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in el)return el[n](e)},has(t,n){return n in t||n in el}})):e.proxy}function wh(e,t=!0){return tt(e)?e.displayName||e.name:e.name||t&&e.__name}function iD(e){return tt(e)&&"__vccOpts"in e}const xe=(e,t)=>AM(e,t,so);function up(e,t,n){const r=arguments.length;return r===2?Lt(t)&&!Be(t)?Qs(t)?Ye(e,null,[t]):Ye(e,t):Ye(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Qs(n)&&(n=[n]),Ye(e,t,n))}function aD(){}function oD(e,t,n,r){const s=n[r];if(s&&_b(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function _b(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&er&&er.push(e),!0}const bb="3.5.13",lD=Hn,uD=LM,cD=qa,fD=g_,dD={createComponentInstance:hb,setupComponent:mb,renderComponentRoot:Yu,setCurrentRenderingInstance:hl,isVNode:Qs,normalizeVNode:yr,getComponentPublicInstance:Rl,ensureValidVNode:sp,pushWarningContext:MM,popWarningContext:PM},hD=dD,pD=null,mD=null,gD=null;/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Th;const iy=typeof window<"u"&&window.trustedTypes;if(iy)try{Th=iy.createPolicy("vue",{createHTML:e=>e})}catch{}const wb=Th?e=>Th.createHTML(e):e=>e,vD="http://www.w3.org/2000/svg",yD="http://www.w3.org/1998/Math/MathML",qs=typeof document<"u"?document:null,ay=qs&&qs.createElement("template"),_D={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?qs.createElementNS(vD,e):t==="mathml"?qs.createElementNS(yD,e):n?qs.createElement(e,{is:n}):qs.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>qs.createTextNode(e),createComment:e=>qs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const l=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{ay.innerHTML=wb(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=ay.content;if(r==="svg"||r==="mathml"){const f=u.firstChild;for(;f.firstChild;)u.appendChild(f.firstChild);u.removeChild(f)}t.insertBefore(u,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},di="transition",Wo="animation",io=Symbol("_vtc"),Tb={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Sb=bt({},ep,Tb),bD=e=>(e.displayName="Transition",e.props=Sb,e),ps=bD((e,{slots:t})=>up(x_,xb(e),t)),Ji=(e,t=[])=>{Be(e)?e.forEach(n=>n(...t)):e&&e(...t)},oy=e=>e?Be(e)?e.some(t=>t.length>1):e.length>1:!1;function xb(e){const t={};for(const Z in e)Z in Tb||(t[Z]=e[Z]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:f=a,appearActiveClass:h=l,appearToClass:d=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,w=wD(s),_=w&&w[0],A=w&&w[1],{onBeforeEnter:B,onEnter:D,onEnterCancelled:b,onLeave:x,onLeaveCancelled:I,onBeforeAppear:N=B,onAppear:L=D,onAppearCancelled:K=b}=t,M=(Z,ue,Q,P)=>{Z._enterCancelled=P,gi(Z,ue?d:u),gi(Z,ue?h:l),Q&&Q()},$=(Z,ue)=>{Z._isLeaving=!1,gi(Z,p),gi(Z,y),gi(Z,g),ue&&ue()},se=Z=>(ue,Q)=>{const P=Z?L:D,j=()=>M(ue,Z,Q);Ji(P,[ue,j]),ly(()=>{gi(ue,Z?f:a),Ss(ue,Z?d:u),oy(P)||uy(ue,r,_,j)})};return bt(t,{onBeforeEnter(Z){Ji(B,[Z]),Ss(Z,a),Ss(Z,l)},onBeforeAppear(Z){Ji(N,[Z]),Ss(Z,f),Ss(Z,h)},onEnter:se(!1),onAppear:se(!0),onLeave(Z,ue){Z._isLeaving=!0;const Q=()=>$(Z,ue);Ss(Z,p),Z._enterCancelled?(Ss(Z,g),Sh()):(Sh(),Ss(Z,g)),ly(()=>{Z._isLeaving&&(gi(Z,p),Ss(Z,y),oy(x)||uy(Z,r,A,Q))}),Ji(x,[Z,Q])},onEnterCancelled(Z){M(Z,!1,void 0,!0),Ji(b,[Z])},onAppearCancelled(Z){M(Z,!0,void 0,!0),Ji(K,[Z])},onLeaveCancelled(Z){$(Z),Ji(I,[Z])}})}function wD(e){if(e==null)return null;if(Lt(e))return[Pd(e.enter),Pd(e.leave)];{const t=Pd(e);return[t,t]}}function Pd(e){return ec(e)}function Ss(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[io]||(e[io]=new Set)).add(t)}function gi(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[io];n&&(n.delete(t),n.size||(e[io]=void 0))}function ly(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let TD=0;function uy(e,t,n,r){const s=e._endId=++TD,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:l,timeout:u,propCount:f}=kb(e,t);if(!l)return r();const h=l+"end";let d=0;const p=()=>{e.removeEventListener(h,g),a()},g=y=>{y.target===e&&++d>=f&&p()};setTimeout(()=>{d(n[w]||"").split(", "),s=r(`${di}Delay`),a=r(`${di}Duration`),l=cy(s,a),u=r(`${Wo}Delay`),f=r(`${Wo}Duration`),h=cy(u,f);let d=null,p=0,g=0;t===di?l>0&&(d=di,p=l,g=a.length):t===Wo?h>0&&(d=Wo,p=h,g=f.length):(p=Math.max(l,h),d=p>0?l>h?di:Wo:null,g=d?d===di?a.length:f.length:0);const y=d===di&&/\b(transform|all)(,|$)/.test(r(`${di}Property`).toString());return{type:d,timeout:p,propCount:g,hasTransform:y}}function cy(e,t){for(;e.lengthfy(n)+fy(e[r])))}function fy(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Sh(){return document.body.offsetHeight}function SD(e,t,n){const r=e[io];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cc=Symbol("_vod"),Ab=Symbol("_vsh"),br={beforeMount(e,{value:t},{transition:n}){e[cc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Yo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Yo(e,!0),r.enter(e)):r.leave(e,()=>{Yo(e,!1)}):Yo(e,t))},beforeUnmount(e,{value:t}){Yo(e,t)}};function Yo(e,t){e.style.display=t?e[cc]:"none",e[Ab]=!t}function xD(){br.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Eb=Symbol("");function kD(e){const t=ts();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>fc(a,s))},r=()=>{const s=e(t.proxy);t.ce?fc(t.ce,s):xh(t.subTree,s),n(s)};qc(()=>{fl(r)}),Gt(()=>{sn(r,Hn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ni(()=>s.disconnect())})}function xh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{xh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)fc(e.el,t);else if(e.type===He)e.children.forEach(n=>xh(n,t));else if(e.type===oa){let{el:n,anchor:r}=e;for(;n&&(fc(n,t),n!==r);)n=n.nextSibling}}function fc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Eb]=r}}const AD=/(^|;)\s*display\s*:/;function ED(e,t,n){const r=e.style,s=it(n);let a=!1;if(n&&!s){if(t)if(it(t))for(const l of t.split(";")){const u=l.slice(0,l.indexOf(":")).trim();n[u]==null&&Ku(r,u,"")}else for(const l in t)n[l]==null&&Ku(r,l,"");for(const l in n)l==="display"&&(a=!0),Ku(r,l,n[l])}else if(s){if(t!==n){const l=r[Eb];l&&(n+=";"+l),r.cssText=n,a=AD.test(n)}}else t&&e.removeAttribute("style");cc in e&&(e[cc]=a?r.display:"",e[Ab]&&(r.display="none"))}const dy=/\s*!important$/;function Ku(e,t,n){if(Be(n))n.forEach(r=>Ku(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=CD(e,t);dy.test(n)?e.setProperty(_r(r),n.replace(dy,""),"important"):e[r]=n}}const hy=["Webkit","Moz","ms"],Dd={};function CD(e,t){const n=Dd[t];if(n)return n;let r=Wt(t);if(r!=="filter"&&r in e)return Dd[t]=r;r=_a(r);for(let s=0;sId||(PD.then(()=>Id=0),Id=Date.now());function ID(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;es(LD(r,n.value),t,5,[r])};return n.value=e,n.attached=DD(),n}function LD(e,t){if(Be(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const _y=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ND=(e,t,n,r,s,a)=>{const l=s==="svg";t==="class"?SD(e,r,l):t==="style"?ED(e,n,r):va(t)?Hh(t)||RD(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$D(e,t,r,l))?(gy(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&my(e,t,r,l,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!it(r))?gy(e,Wt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),my(e,t,r,l))};function $D(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&_y(t)&&tt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return _y(t)&&it(n)?!1:t in e}const by={};/*! #__NO_SIDE_EFFECTS__ */function Cb(e,t,n){const r=on(e,t);Dc(r)&&bt(r,t);class s extends Jc{constructor(l){super(r,l,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const FD=(e,t)=>Cb(e,t,Fb),BD=typeof HTMLElement<"u"?HTMLElement:class{};class Jc extends BD{constructor(t,n={},r=pc){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==pc?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Jc){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Yn(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:l}=r;let u;if(a&&!Be(a))for(const f in a){const h=a[f];(h===Number||h&&h.type===Number)&&(f in this._props&&(this._props[f]=ec(this._props[f])),(u||(u=Object.create(null)))[Wt(f)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(l),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)At(this,r)||Object.defineProperty(this,r,{get:()=>G(n[r])})}_resolveProps(t){const{props:n}=t,r=Be(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Wt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):by;const s=Wt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ec(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===by?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(_r(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(_r(t),n+""):n||this.removeAttribute(_r(t)),a&&a.observe(this,{attributes:!0})}}_update(){hc(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Ye(this._def,bt(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,l)=>{this.dispatchEvent(new CustomEvent(a,Dc(l[0])?bt({detail:l},l[0]):{detail:l}))};r.emit=(a,...l)=>{s(a,l),_r(a)!==a&&s(_r(a),l)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),WD=UD({name:"TransitionGroup",props:bt({},Sb,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ts(),r=Qh();let s,a;return Kc(()=>{if(!s.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!GD(s[0].el,n.vnode.el,l))return;s.forEach(qD),s.forEach(KD);const u=s.filter(jD);Sh(),u.forEach(f=>{const h=f.el,d=h.style;Ss(h,l),d.transform=d.webkitTransform=d.transitionDuration="";const p=h[dc]=g=>{g&&g.target!==h||(!g||/transform$/.test(g.propertyName))&&(h.removeEventListener("transitionend",p),h[dc]=null,gi(h,l))};h.addEventListener("transitionend",p)})}),()=>{const l=St(e),u=xb(l);let f=l.tag||He;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(f=>f&&r.classList.remove(f))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:l}=kb(r);return a.removeChild(r),l}const Pi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Be(t)?n=>Qa(t,n):t};function zD(e){e.target.composing=!0}function Ty(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Qr=Symbol("_assign"),Ms={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Qr]=Pi(s);const a=r||s.props&&s.props.type==="number";zs(e,t?"change":"input",l=>{if(l.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=Qu(u)),e[Qr](u)}),n&&zs(e,"change",()=>{e.value=e.value.trim()}),t||(zs(e,"compositionstart",zD),zs(e,"compositionend",Ty),zs(e,"change",Ty))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},l){if(e[Qr]=Pi(l),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?Qu(e.value):e.value,f=t??"";u!==f&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===f)||(e.value=f))}},cp={deep:!0,created(e,t,n){e[Qr]=Pi(n),zs(e,"change",()=>{const r=e._modelValue,s=ao(e),a=e.checked,l=e[Qr];if(Be(r)){const u=Nc(r,s),f=u!==-1;if(a&&!f)l(r.concat(s));else if(!a&&f){const h=[...r];h.splice(u,1),l(h)}}else if(ya(r)){const u=new Set(r);a?u.add(s):u.delete(s),l(u)}else l(Pb(e,a))})},mounted:Sy,beforeUpdate(e,t,n){e[Qr]=Pi(n),Sy(e,t,n)}};function Sy(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Be(t))s=Nc(t,r.props.value)>-1;else if(ya(t))s=t.has(r.props.value);else{if(t===n)return;s=Ri(t,Pb(e,!0))}e.checked!==s&&(e.checked=s)}const fp={created(e,{value:t},n){e.checked=Ri(t,n.props.value),e[Qr]=Pi(n),zs(e,"change",()=>{e[Qr](ao(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Qr]=Pi(r),t!==n&&(e.checked=Ri(t,r.props.value))}},dp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=ya(t);zs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,l=>l.selected).map(l=>n?Qu(ao(l)):ao(l));e[Qr](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Yn(()=>{e._assigning=!1})}),e[Qr]=Pi(r)},mounted(e,{value:t}){xy(e,t)},beforeUpdate(e,t,n){e[Qr]=Pi(n)},updated(e,{value:t}){e._assigning||xy(e,t)}};function xy(e,t){const n=e.multiple,r=Be(t);if(!(n&&!r&&!ya(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):l.selected=Nc(t,u)>-1}else l.selected=t.has(u);else if(Ri(ao(l),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ao(e){return"_value"in e?e._value:e.value}function Pb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Db={created(e,t,n){Iu(e,t,n,null,"created")},mounted(e,t,n){Iu(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Iu(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Iu(e,t,n,r,"updated")}};function Ib(e,t){switch(e){case"SELECT":return dp;case"TEXTAREA":return Ms;default:switch(t){case"checkbox":return cp;case"radio":return fp;default:return Ms}}}function Iu(e,t,n,r,s){const l=Ib(e.tagName,n.props&&n.props.type)[s];l&&l(e,t,n,r)}function JD(){Ms.getSSRProps=({value:e})=>({value:e}),fp.getSSRProps=({value:e},t)=>{if(t.props&&Ri(t.props.value,e))return{checked:!0}},cp.getSSRProps=({value:e},t)=>{if(Be(e)){if(t.props&&Nc(e,t.props.value)>-1)return{checked:!0}}else if(ya(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Db.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ib(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const ZD=["ctrl","shift","alt","meta"],XD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ZD.some(n=>e[`${n}Key`]&&!t.includes(n))},xt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let l=0;l{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=_r(s.key);if(t.some(l=>l===a||QD[l]===a))return e(s)})},Lb=bt({patchProp:ND},_D);let rl,ky=!1;function Nb(){return rl||(rl=z_(Lb))}function $b(){return rl=ky?rl:J_(Lb),ky=!0,rl}const hc=(...e)=>{Nb().render(...e)},eI=(...e)=>{$b().hydrate(...e)},pc=(...e)=>{const t=Nb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Vb(r);if(!s)return;const a=t._component;!tt(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const l=n(s,!1,Bb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),l},t},Fb=(...e)=>{const t=$b().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Vb(r);if(s)return n(s,!0,Bb(s))},t};function Bb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Vb(e){return it(e)?document.querySelector(e):e}let Ay=!1;const tI=()=>{Ay||(Ay=!0,JD(),xD())},nI=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:x_,BaseTransitionPropsValidators:ep,Comment:xn,DeprecationTypes:gD,EffectScope:qh,ErrorCodes:IM,ErrorTypeStrings:uD,Fragment:He,KeepAlive:iP,ReactiveEffect:ll,Static:oa,Suspense:KP,Teleport:b_,Text:Ai,TrackOpTypes:EM,Transition:ps,TransitionGroup:YD,TriggerOpTypes:CM,VueElement:Jc,assertNumber:DM,callWithAsyncErrorHandling:es,callWithErrorHandling:wo,camelize:Wt,capitalize:_a,cloneVNode:Rs,compatUtils:mD,computed:xe,createApp:pc,createBlock:st,createCommentVNode:he,createElementBlock:X,createElementVNode:O,createHydrationRenderer:J_,createPropsRestProxy:bP,createRenderer:z_,createSSRApp:Fb,createSlots:Wn,createStaticVNode:db,createTextVNode:$t,createVNode:Ye,customRef:u_,defineAsyncComponent:rP,defineComponent:on,defineCustomElement:Cb,defineEmits:fP,defineExpose:dP,defineModel:mP,defineOptions:hP,defineProps:cP,defineSSRCustomElement:FD,defineSlots:pP,devtools:cD,effect:JR,effectScope:GR,getCurrentInstance:ts,getCurrentScope:Kh,getCurrentWatcher:OM,getTransitionRawChildren:Wc,guardReactiveProps:Vn,h:up,handleError:ba,hasInjectionContext:OP,hydrate:eI,hydrateOnIdle:ZM,hydrateOnInteraction:tP,hydrateOnMediaQuery:eP,hydrateOnVisible:QM,initCustomFormatter:aD,initDirectivesForSSR:tI,inject:tl,isMemoSame:_b,isProxy:Hc,isReactive:xi,isReadonly:Mi,isRef:wn,isRuntimeOnly:rD,isShallow:Br,isVNode:Qs,markRaw:a_,mergeDefaults:yP,mergeModels:_P,mergeProps:rn,nextTick:Yn,normalizeClass:je,normalizeProps:vn,normalizeStyle:kn,onActivated:A_,onBeforeMount:O_,onBeforeUnmount:jc,onBeforeUpdate:qc,onDeactivated:E_,onErrorCaptured:D_,onMounted:Gt,onRenderTracked:P_,onRenderTriggered:M_,onScopeDispose:W0,onServerPrefetch:R_,onUnmounted:ni,onUpdated:Kc,onWatcherCleanup:f_,openBlock:Y,popScopeId:BM,provide:B_,proxyRefs:Zh,pushScopeId:FM,queuePostFlushCb:fl,reactive:Fr,readonly:Jh,ref:_e,registerRuntimeCompiler:gb,render:hc,renderList:ht,renderSlot:Pe,resolveComponent:Un,resolveDirective:L_,resolveDynamicComponent:To,resolveFilter:pD,resolveTransitionHooks:ro,setBlockTracking:gh,setDevtoolsHook:fD,setTransitionHooks:Xs,shallowReactive:i_,shallowReadonly:gM,shallowRef:o_,ssrContextKey:eb,ssrUtils:hD,stop:ZR,toDisplayString:Ce,toHandlerKey:Xa,toHandlers:lP,toRaw:St,toRef:no,toRefs:TM,toValue:_M,transformVNodeArgs:XP,triggerRef:yM,unref:G,useAttrs:vP,useCssModule:HD,useCssVars:kD,useHost:Ob,useId:WM,useModel:BP,useSSRContext:tb,useShadowRoot:VD,useSlots:Ni,useTemplateRef:YM,useTransitionState:Qh,vModelCheckbox:cp,vModelDynamic:Db,vModelRadio:fp,vModelSelect:dp,vModelText:Ms,vShow:br,version:bb,warn:lD,watch:sn,watchEffect:nb,watchPostEffect:$P,watchSyncEffect:rb,withAsyncContext:wP,withCtx:We,withDefaults:gP,withDirectives:gn,withKeys:Sn,withMemo:oD,withModifiers:xt,withScopeId:VM},Symbol.toStringTag,{value:"Module"}));/** +* @vue/compiler-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const vl=Symbol(""),sl=Symbol(""),hp=Symbol(""),mc=Symbol(""),Hb=Symbol(""),ga=Symbol(""),Ub=Symbol(""),Wb=Symbol(""),pp=Symbol(""),mp=Symbol(""),Ml=Symbol(""),gp=Symbol(""),Yb=Symbol(""),vp=Symbol(""),yp=Symbol(""),_p=Symbol(""),bp=Symbol(""),wp=Symbol(""),Tp=Symbol(""),qb=Symbol(""),Kb=Symbol(""),Zc=Symbol(""),gc=Symbol(""),Sp=Symbol(""),xp=Symbol(""),yl=Symbol(""),Pl=Symbol(""),kp=Symbol(""),kh=Symbol(""),rI=Symbol(""),Ah=Symbol(""),vc=Symbol(""),sI=Symbol(""),iI=Symbol(""),Ap=Symbol(""),aI=Symbol(""),oI=Symbol(""),Ep=Symbol(""),jb=Symbol(""),oo={[vl]:"Fragment",[sl]:"Teleport",[hp]:"Suspense",[mc]:"KeepAlive",[Hb]:"BaseTransition",[ga]:"openBlock",[Ub]:"createBlock",[Wb]:"createElementBlock",[pp]:"createVNode",[mp]:"createElementVNode",[Ml]:"createCommentVNode",[gp]:"createTextVNode",[Yb]:"createStaticVNode",[vp]:"resolveComponent",[yp]:"resolveDynamicComponent",[_p]:"resolveDirective",[bp]:"resolveFilter",[wp]:"withDirectives",[Tp]:"renderList",[qb]:"renderSlot",[Kb]:"createSlots",[Zc]:"toDisplayString",[gc]:"mergeProps",[Sp]:"normalizeClass",[xp]:"normalizeStyle",[yl]:"normalizeProps",[Pl]:"guardReactiveProps",[kp]:"toHandlers",[kh]:"camelize",[rI]:"capitalize",[Ah]:"toHandlerKey",[vc]:"setBlockTracking",[sI]:"pushScopeId",[iI]:"popScopeId",[Ap]:"withCtx",[aI]:"unref",[oI]:"isRef",[Ep]:"withMemo",[jb]:"isMemoSame"};function lI(e){Object.getOwnPropertySymbols(e).forEach(t=>{oo[t]=e[t]})}const Hr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function uI(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Hr}}function _l(e,t,n,r,s,a,l,u=!1,f=!1,h=!1,d=Hr){return e&&(u?(e.helper(ga),e.helper(co(e.inSSR,h))):e.helper(uo(e.inSSR,h)),l&&e.helper(wp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:l,isBlock:u,disableTracking:f,isComponent:h,loc:d}}function la(e,t=Hr){return{type:17,loc:t,elements:e}}function Xr(e,t=Hr){return{type:15,loc:t,properties:e}}function yn(e,t){return{type:16,loc:Hr,key:it(e)?lt(e,!0):e,value:t}}function lt(e,t=!1,n=Hr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function ds(e,t=Hr){return{type:8,loc:t,children:e}}function Rn(e,t=[],n=Hr){return{type:14,loc:n,callee:e,arguments:t}}function lo(e,t=void 0,n=!1,r=!1,s=Hr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Eh(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Hr}}function cI(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:Hr}}function fI(e){return{type:21,body:e,loc:Hr}}function uo(e,t){return e||t?pp:mp}function co(e,t){return e||t?Ub:Wb}function Cp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(uo(r,e.isComponent)),t(ga),t(co(r,e.isComponent)))}const Ey=new Uint8Array([123,123]),Cy=new Uint8Array([125,125]);function Oy(e){return e>=97&&e<=122||e>=65&&e<=90}function Dr(e){return e===32||e===10||e===9||e===12||e===13}function hi(e){return e===47||e===62||Dr(e)}function yc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?hi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Dr(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Ry(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function ua(e,t){const n=Ry("MODE",t),r=Ry(e,t);return n===3?r===!0:r!==!1}function bl(e,t,n,...r){return ua(e,t)}function Op(e){throw e}function Gb(e){}function jt(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const wr=e=>e.type===4&&e.isStatic;function zb(e){switch(e){case"Teleport":case"teleport":return sl;case"Suspense":case"suspense":return hp;case"KeepAlive":case"keep-alive":return mc;case"BaseTransition":case"base-transition":return Hb}}const hI=/^\d|[^\$\w\xA0-\uFFFF]/,Rp=e=>!hI.test(e),pI=/[A-Za-z_$\xA0-\uFFFF]/,mI=/[\.\?\w$\xA0-\uFFFF]/,gI=/\s+[.[]\s*|\s*[.[]\s+/g,Jb=e=>e.type===4?e.content:e.loc.source,vI=e=>{const t=Jb(e).trim().replace(gI,u=>u.trim());let n=0,r=[],s=0,a=0,l=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,_I=e=>yI.test(Jb(e)),bI=_I;function Zr(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Ld(e){return e.type===5||e.type===2}function TI(e){return e.type===7&&e.name==="slot"}function _c(e){return e.type===1&&e.tagType===3}function bc(e){return e.type===1&&e.tagType===2}const SI=new Set([yl,Pl]);function Xb(e,t=[]){if(e&&!it(e)&&e.type===14){const n=e.callee;if(!it(n)&&SI.has(n))return Xb(e.arguments[0],t.concat(e))}return[e,t]}function wc(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],l;if(s&&!it(s)&&s.type===14){const u=Xb(s);s=u[0],a=u[1],l=a[a.length-1]}if(s==null||it(s))r=Xr([t]);else if(s.type===14){const u=s.arguments[0];!it(u)&&u.type===15?My(t,u)||u.properties.unshift(t):s.callee===kp?r=Rn(n.helper(gc),[Xr([t]),s]):s.arguments.unshift(Xr([t])),!r&&(r=s)}else s.type===15?(My(t,s)||s.properties.unshift(t),r=s):(r=Rn(n.helper(gc),[Xr([t]),s]),l&&l.callee===Pl&&(l=a[a.length-2]));e.type===13?l?l.arguments[0]=r:e.props=r:l?l.arguments[0]=r:e.arguments[2]=r}function My(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function wl(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function xI(e){return e.type===14&&e.callee===Ep?e.arguments[1].returns:e}const kI=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Qb={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Go,isPreTag:Go,isIgnoreNewlineTag:Go,isCustomElement:Go,onError:Op,onWarn:Gb,comments:!1,prefixIdentifiers:!1};let Et=Qb,Tl=null,Zs="",zn=null,Tt=null,gr="",Ys=-1,Zi=-1,Mp=0,wi=!1,Ch=null;const Kt=[],nn=new dI(Kt,{onerr:Ws,ontext(e,t){Lu(Bn(e,t),e,t)},ontextentity(e,t,n){Lu(e,t,n)},oninterpolation(e,t){if(wi)return Lu(Bn(e,t),e,t);let n=e+nn.delimiterOpen.length,r=t-nn.delimiterClose.length;for(;Dr(Zs.charCodeAt(n));)n++;for(;Dr(Zs.charCodeAt(r-1));)r--;let s=Bn(n,r);s.includes("&")&&(s=Et.decodeEntities(s,!1)),Oh({type:5,content:Gu(s,!1,pn(n,r)),loc:pn(e,t)})},onopentagname(e,t){const n=Bn(e,t);zn={type:1,tag:n,ns:Et.getNamespace(n,Kt[0],Et.ns),tagType:0,props:[],children:[],loc:pn(e-1,t),codegenNode:void 0}},onopentagend(e){Dy(e)},onclosetag(e,t){const n=Bn(e,t);if(!Et.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ws(24,Kt[0].loc.start.offset);for(let l=0;l<=s;l++){const u=Kt.shift();ju(u,t,l(r.type===7?r.rawName:r.name)===n)&&Ws(2,t)},onattribend(e,t){if(zn&&Tt){if(na(Tt.loc,t),e!==0)if(gr.includes("&")&&(gr=Et.decodeEntities(gr,!0)),Tt.type===6)Tt.name==="class"&&(gr=n1(gr).trim()),e===1&&!gr&&Ws(13,t),Tt.value={type:2,content:gr,loc:e===1?pn(Ys,Zi):pn(Ys-1,Zi+1)},nn.inSFCRoot&&zn.tag==="template"&&Tt.name==="lang"&&gr&&gr!=="html"&&nn.enterRCDATA(yc("s.content==="sync"))>-1&&bl("COMPILER_V_BIND_SYNC",Et,Tt.loc,Tt.rawName)&&(Tt.name="model",Tt.modifiers.splice(r,1))}(Tt.type!==7||Tt.name!=="pre")&&zn.props.push(Tt)}gr="",Ys=Zi=-1},oncomment(e,t){Et.comments&&Oh({type:3,content:Bn(e,t),loc:pn(e-4,t+3)})},onend(){const e=Zs.length;for(let t=0;t{const w=t.start.offset+g,_=w+p.length;return Gu(p,!1,pn(w,_),0,y?1:0)},u={source:l(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let f=s.trim().replace(AI,"").trim();const h=s.indexOf(f),d=f.match(Py);if(d){f=f.replace(Py,"").trim();const p=d[1].trim();let g;if(p&&(g=n.indexOf(p,h+f.length),u.key=l(p,g,!0)),d[2]){const y=d[2].trim();y&&(u.index=l(y,n.indexOf(y,u.key?g+p.length:h+f.length),!0))}}return f&&(u.value=l(f,h,!0)),u}function Bn(e,t){return Zs.slice(e,t)}function Dy(e){nn.inSFCRoot&&(zn.innerLoc=pn(e+1,e+1)),Oh(zn);const{tag:t,ns:n}=zn;n===0&&Et.isPreTag(t)&&Mp++,Et.isVoidTag(t)?ju(zn,e):(Kt.unshift(zn),(n===1||n===2)&&(nn.inXML=!0)),zn=null}function Lu(e,t,n){{const a=Kt[0]&&Kt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Et.decodeEntities(e,!1))}const r=Kt[0]||Tl,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,na(s.loc,n)):r.children.push({type:2,content:e,loc:pn(t,n)})}function ju(e,t,n=!1){n?na(e.loc,e1(t,60)):na(e.loc,CI(t,62)+1),nn.inSFCRoot&&(e.children.length?e.innerLoc.end=bt({},e.children[e.children.length-1].loc.end):e.innerLoc.end=bt({},e.innerLoc.start),e.innerLoc.source=Bn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(wi||(r==="slot"?e.tagType=2:Iy(e)?e.tagType=3:RI(e)&&(e.tagType=1)),nn.inRCDATA||(e.children=t1(a)),s===0&&Et.isIgnoreNewlineTag(r)){const l=a[0];l&&l.type===2&&(l.content=l.content.replace(/^\r?\n/,""))}s===0&&Et.isPreTag(r)&&Mp--,Ch===e&&(wi=nn.inVPre=!1,Ch=null),nn.inXML&&(Kt[0]?Kt[0].ns:Et.ns)===0&&(nn.inXML=!1);{const l=e.props;if(!nn.inSFCRoot&&ua("COMPILER_NATIVE_TEMPLATE",Et)&&e.tag==="template"&&!Iy(e)){const f=Kt[0]||Tl,h=f.children.indexOf(e);f.children.splice(h,1,...e.children)}const u=l.find(f=>f.type===6&&f.name==="inline-template");u&&bl("COMPILER_INLINE_TEMPLATE",Et,u.loc)&&e.children.length&&(u.value={type:2,content:Bn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function CI(e,t){let n=e;for(;Zs.charCodeAt(n)!==t&&n=0;)n--;return n}const OI=new Set(["if","else","else-if","for","slot"]);function Iy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const PI=/\r\n/g;function t1(e,t){const n=Et.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(g>=2){p.codegenNode.patchFlag=-1,l.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const w=y.patchFlag;if((w===void 0||w===512||w===1)&&i1(p,n)>=2){const _=a1(p);_&&(y.props=n.hoist(_))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:Lr(p,n))>=2){l.push(p);continue}if(p.type===1){const g=p.tagType===1;g&&n.scopes.vSlot++,zu(p,e,n,!1,s),g&&n.scopes.vSlot--}else if(p.type===11)zu(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let g=0;gy.key===p||y.key.content===p);return g&&g.value}}l.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Lr(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let l=3;const u=i1(e,t);if(u===0)return n.set(e,0),0;u1)for(let f=0;fse&&(K.childIndex--,K.onNodeRemoved()),K.parent.children.splice(se,1)},onNodeRemoved:Hn,addIdentifiers(M){},removeIdentifiers(M){},hoist(M){it(M)&&(M=lt(M)),K.hoists.push(M);const $=lt(`_hoisted_${K.hoists.length}`,!1,M.loc,2);return $.hoisted=M,$},cache(M,$=!1,se=!1){const Z=cI(K.cached.length,M,$,se);return K.cached.push(Z),Z}};return K.filters=new Set,K}function UI(e,t){const n=HI(e,t);Qc(e,n),t.hoistStatic&&BI(e,n),t.ssr||WI(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function WI(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(r1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Cp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=_l(t,n(vl),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function YI(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(TI))return;const l=[];for(let u=0;u`${oo[e]}: _${oo[e]}`;function qI(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:l=!1,runtimeGlobalName:u="Vue",runtimeModuleName:f="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:d=!1,isTS:p=!1,inSSR:g=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:l,runtimeGlobalName:u,runtimeModuleName:f,ssrRuntimeModuleName:h,ssr:d,isTS:p,inSSR:g,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(_){return`_${oo[_]}`},push(_,A=-2,B){y.code+=_},indent(){w(++y.indentLevel)},deindent(_=!1){_?--y.indentLevel:w(--y.indentLevel)},newline(){w(y.indentLevel)}};function w(_){y.push(` +`+" ".repeat(_),0)}return y}function KI(e,t={}){const n=qI(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:l,deindent:u,newline:f,scopeId:h,ssr:d}=n,p=Array.from(e.helpers),g=p.length>0,y=!a&&r!=="module";jI(e,n);const _=d?"ssrRender":"render",B=(d?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${_}(${B}) {`),l(),y&&(s("with (_ctx) {"),l(),g&&(s(`const { ${p.map(l1).join(", ")} } = _Vue +`,-1),f())),e.components.length&&(Nd(e.components,"component",n),(e.directives.length||e.temps>0)&&f()),e.directives.length&&(Nd(e.directives,"directive",n),e.temps>0&&f()),e.filters&&e.filters.length&&(f(),Nd(e.filters,"filter",n),f()),e.temps>0){s("let ");for(let D=0;D0?", ":""}_temp${D}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` +`,0),f()),d||s("return "),e.codegenNode?tr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function jI(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:l,runtimeGlobalName:u,ssrRuntimeModuleName:f}=t,h=u,d=Array.from(e.helpers);if(d.length>0&&(s(`const _Vue = ${h} +`,-1),e.hoists.length)){const p=[pp,mp,Ml,gp,Yb].filter(g=>d.includes(g)).map(l1).join(", ");s(`const { ${p} } = _Vue +`,-1)}GI(e.hoists,t),a(),s("return ")}function Nd(e,t,{helper:n,push:r,newline:s,isTS:a}){const l=n(t==="filter"?bp:t==="component"?vp:_p);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Dl(e,t,n),n&&t.deindent(),t.push("]")}function Dl(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let l=0;ln||"null")}function tL(e,t){const{push:n,helper:r,pure:s}=t,a=it(e.callee)?e.callee:r(e.callee);s&&n(ef),n(a+"(",-2,e),Dl(e.arguments,t),n(")")}function nL(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:l}=e;if(!l.length){n("{}",-2,e);return}const u=l.length>1||!1;n(u?"{":"{ "),u&&r();for(let f=0;f "),(f||u)&&(n("{"),r()),l?(f&&n("return "),Be(l)?Pp(l,t):tr(l,t)):u&&tr(u,t),(f||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function iL(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:l,indent:u,deindent:f,newline:h}=t;if(n.type===4){const p=!Rp(n.content);p&&l("("),u1(n,t),p&&l(")")}else l("("),tr(n,t),l(")");a&&u(),t.indentLevel++,a||l(" "),l("? "),tr(r,t),t.indentLevel--,a&&h(),a||l(" "),l(": ");const d=s.type===19;d||t.indentLevel++,tr(s,t),d||t.indentLevel--,a&&f(!0)}function aL(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:l}=t,{needPauseTracking:u,needArraySpread:f}=e;f&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(vc)}(-1`),e.inVOnce&&n(", true"),n("),"),l(),n("(")),n(`_cache[${e.index}] = `),tr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),l(),n(`${r(vc)}(1),`),l(),n(`_cache[${e.index}]`),a()),n(")"),f&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const oL=o1(/^(if|else|else-if)$/,(e,t,n)=>lL(e,t,n,(r,s,a)=>{const l=n.parent.children;let u=l.indexOf(r),f=0;for(;u-->=0;){const h=l[u];h&&h.type===9&&(f+=h.branches.length)}return()=>{if(a)r.codegenNode=Ny(s,f,n);else{const h=uL(r.codegenNode);h.alternate=Ny(s,f+r.branches.length-1,n)}}}));function lL(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(jt(28,t.loc)),t.exp=lt("true",!1,s)}if(t.name==="if"){const s=Ly(e,t),a={type:9,loc:LI(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const l=s[a];if(l&&l.type===3){n.removeNode(l);continue}if(l&&l.type===2&&!l.content.trim().length){n.removeNode(l);continue}if(l&&l.type===9){t.name==="else-if"&&l.branches[l.branches.length-1].condition===void 0&&n.onError(jt(30,e.loc)),n.removeNode();const u=Ly(e,t);l.branches.push(u);const f=r&&r(l,u,!1);Qc(u,n),f&&f(),n.currentNode=null}else n.onError(jt(30,e.loc));break}}}function Ly(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!Zr(e,"for")?e.children:[e],userKey:Xc(e,"key"),isTemplateIf:n}}function Ny(e,t,n){return e.condition?Eh(e.condition,$y(e,t,n),Rn(n.helper(Ml),['""',"true"])):$y(e,t,n)}function $y(e,t,n){const{helper:r}=n,s=yn("key",lt(`${t}`,!1,Hr,2)),{children:a}=e,l=a[0];if(a.length!==1||l.type!==1)if(a.length===1&&l.type===11){const f=l.codegenNode;return wc(f,s,n),f}else return _l(n,r(vl),Xr([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const f=l.codegenNode,h=xI(f);return h.type===13&&Cp(h,n),wc(h,s,n),f}}function uL(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const cL=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:l}=e;if(l&&l.type===4&&!l.content.trim()&&(l=void 0),!l){if(a.type!==4||!a.isStatic)return n.onError(jt(52,a.loc)),{props:[yn(a,lt("",!0,s))]};f1(e),l=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Wt(a.content):a.content=`${n.helperString(kh)}(${a.content})`:(a.children.unshift(`${n.helperString(kh)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&Fy(a,"."),r.some(u=>u.content==="attr")&&Fy(a,"^")),{props:[yn(a,l)]}},f1=(e,t)=>{const n=e.arg,r=Wt(n.content);e.exp=lt(r,!1,n.loc)},Fy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},fL=o1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return dL(e,t,n,a=>{const l=Rn(r(Tp),[a.source]),u=_c(e),f=Zr(e,"memo"),h=Xc(e,"key",!1,!0);h&&h.type===7&&!h.exp&&f1(h);let p=h&&(h.type===6?h.value?lt(h.value.content,!0):void 0:h.exp);const g=h&&p?yn("key",p):null,y=a.source.type===4&&a.source.constType>0,w=y?64:h?128:256;return a.codegenNode=_l(n,r(vl),void 0,l,w,void 0,void 0,!0,!y,!1,e.loc),()=>{let _;const{children:A}=a,B=A.length!==1||A[0].type!==1,D=bc(e)?e:u&&e.children.length===1&&bc(e.children[0])?e.children[0]:null;if(D?(_=D.codegenNode,u&&g&&wc(_,g,n)):B?_=_l(n,r(vl),g?Xr([g]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(_=A[0].codegenNode,u&&g&&wc(_,g,n),_.isBlock!==!y&&(_.isBlock?(s(ga),s(co(n.inSSR,_.isComponent))):s(uo(n.inSSR,_.isComponent))),_.isBlock=!y,_.isBlock?(r(ga),r(co(n.inSSR,_.isComponent))):r(uo(n.inSSR,_.isComponent))),f){const b=lo(Rh(a.parseResult,[lt("_cached")]));b.body=fI([ds(["const _memo = (",f.exp,")"]),ds(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(jb)}(_cached, _memo)) return _cached`]),ds(["const _item = ",_]),lt("_item.memo = _memo"),lt("return _item")]),l.arguments.push(b,lt("_cache"),lt(String(n.cached.length))),n.cached.push(null)}else l.arguments.push(lo(Rh(a.parseResult),_,!0))}})});function dL(e,t,n,r){if(!t.exp){n.onError(jt(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(jt(32,t.loc));return}d1(s);const{addIdentifiers:a,removeIdentifiers:l,scopes:u}=n,{source:f,value:h,key:d,index:p}=s,g={type:11,loc:t.loc,source:f,valueAlias:h,keyAlias:d,objectIndexAlias:p,parseResult:s,children:_c(e)?e.children:[e]};n.replaceNode(g),u.vFor++;const y=r&&r(g);return()=>{u.vFor--,y&&y()}}function d1(e,t){e.finalized||(e.finalized=!0)}function Rh({value:e,key:t,index:n},r=[]){return hL([e,t,n,...r])}function hL(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||lt("_".repeat(r+1),!1))}const By=lt("undefined",!1),pL=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=Zr(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},mL=(e,t,n,r)=>lo(e,n,!1,!0,n.length?n[0].loc:r);function gL(e,t,n=mL){t.helper(Ap);const{children:r,loc:s}=e,a=[],l=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const f=Zr(e,"slot",!0);if(f){const{arg:A,exp:B}=f;A&&!wr(A)&&(u=!0),a.push(yn(A||lt("default",!0),n(B,void 0,r,s)))}let h=!1,d=!1;const p=[],g=new Set;let y=0;for(let A=0;A{const b=n(B,void 0,D,s);return t.compatConfig&&(b.isNonScopedSlot=!0),yn("default",b)};h?p.length&&p.some(B=>h1(B))&&(d?t.onError(jt(39,p[0].loc)):a.push(A(void 0,p))):a.push(A(void 0,r))}const w=u?2:Ju(e.children)?3:1;let _=Xr(a.concat(yn("_",lt(w+"",!1))),s);return l.length&&(_=Rn(t.helper(Kb),[_,la(l)])),{slots:_,hasDynamicSlots:u}}function Nu(e,t,n){const r=[yn("name",e),yn("fn",t)];return n!=null&&r.push(yn("key",lt(String(n),!0))),Xr(r)}function Ju(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let l=a?yL(e,t):`"${r}"`;const u=Lt(l)&&l.callee===yp;let f,h,d=0,p,g,y,w=u||l===sl||l===hp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const _=m1(e,t,void 0,a,u);f=_.props,d=_.patchFlag,g=_.dynamicPropNames;const A=_.directives;y=A&&A.length?la(A.map(B=>bL(B,t))):void 0,_.shouldUseBlock&&(w=!0)}if(e.children.length>0)if(l===mc&&(w=!0,d|=1024),a&&l!==sl&&l!==mc){const{slots:A,hasDynamicSlots:B}=gL(e,t);h=A,B&&(d|=1024)}else if(e.children.length===1&&l!==sl){const A=e.children[0],B=A.type,D=B===5||B===8;D&&Lr(A,t)===0&&(d|=1),D||B===2?h=A:h=e.children}else h=e.children;g&&g.length&&(p=wL(g)),e.codegenNode=_l(t,l,f,h,d===0?void 0:d,p,y,!!w,!1,a,e.loc)};function yL(e,t,n=!1){let{tag:r}=e;const s=Mh(r),a=Xc(e,"is",!1,!0);if(a)if(s||ua("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&<(a.value.content,!0):(u=a.exp,u||(u=lt("is",!1,a.arg.loc))),u)return Rn(t.helper(yp),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const l=zb(r)||t.isBuiltInComponent(r);return l?(n||t.helper(l),l):(t.helper(vp),t.components.add(r),wl(r,"component"))}function m1(e,t,n=e.props,r,s,a=!1){const{tag:l,loc:u,children:f}=e;let h=[];const d=[],p=[],g=f.length>0;let y=!1,w=0,_=!1,A=!1,B=!1,D=!1,b=!1,x=!1;const I=[],N=$=>{h.length&&(d.push(Xr(Vy(h),u)),h=[]),$&&d.push($)},L=()=>{t.scopes.vFor>0&&h.push(yn(lt("ref_for",!0),lt("true")))},K=({key:$,value:se})=>{if(wr($)){const Z=$.content,ue=va(Z);if(ue&&(!r||s)&&Z.toLowerCase()!=="onclick"&&Z!=="onUpdate:modelValue"&&!Si(Z)&&(D=!0),ue&&Si(Z)&&(x=!0),ue&&se.type===14&&(se=se.arguments[0]),se.type===20||(se.type===4||se.type===8)&&Lr(se,t)>0)return;Z==="ref"?_=!0:Z==="class"?A=!0:Z==="style"?B=!0:Z!=="key"&&!I.includes(Z)&&I.push(Z),r&&(Z==="class"||Z==="style")&&!I.includes(Z)&&I.push(Z)}else b=!0};for(let $=0;$De.content==="prop")&&(w|=32);const ke=t.directiveTransforms[Z];if(ke){const{props:De,needRuntime:Le}=ke(se,e,t);!a&&De.forEach(K),ne&&ue&&!wr(ue)?N(Xr(De,u)):h.push(...De),Le&&(p.push(se),kr(Le)&&p1.set(se,Le))}else CR(Z)||(p.push(se),g&&(y=!0))}}let M;if(d.length?(N(),d.length>1?M=Rn(t.helper(gc),d,u):M=d[0]):h.length&&(M=Xr(Vy(h),u)),b?w|=16:(A&&!r&&(w|=2),B&&!r&&(w|=4),I.length&&(w|=8),D&&(w|=32)),!y&&(w===0||w===32)&&(_||x||p.length>0)&&(w|=512),!t.inSSR&&M)switch(M.type){case 15:let $=-1,se=-1,Z=!1;for(let P=0;Pyn(l,a)),s))}return la(n,e.loc)}function wL(e){let t="[";for(let n=0,r=e.length;n{if(bc(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=SL(e,t),l=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(l[2]=a,u=3),n.length&&(l[3]=lo([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),l.splice(u),e.codegenNode=Rn(t.helper(qb),l,r)}};function SL(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:l}=m1(e,t,s,!1,!1);r=a,l.length&&t.onError(jt(36,l[0].loc))}return{slotName:n,slotProps:r}}const g1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:l}=e;!e.exp&&!a.length&&n.onError(jt(35,s));let u;if(l.type===4)if(l.isStatic){let p=l.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const g=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?Xa(Wt(p)):`on:${p}`;u=lt(g,!0,l.loc)}else u=ds([`${n.helperString(Ah)}(`,l,")"]);else u=l,u.children.unshift(`${n.helperString(Ah)}(`),u.children.push(")");let f=e.exp;f&&!f.content.trim()&&(f=void 0);let h=n.cacheHandlers&&!f&&!n.inVOnce;if(f){const p=Zb(f),g=!(p||bI(f)),y=f.content.includes(";");(g||h&&p)&&(f=ds([`${g?"$event":"(...args)"} => ${y?"{":"("}`,f,y?"}":")"]))}let d={props:[yn(u,f||lt("() => {}",!1,s))]};return r&&(d=r(d)),h&&(d.props[0].value=n.cache(d.props[0].value)),d.props.forEach(p=>p.key.isHandlerKey=!0),d},xL=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&Zr(e,"once",!0))return Hy.has(e)||t.inVOnce||t.inSSR?void 0:(Hy.add(e),t.inVOnce=!0,t.helper(vc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},v1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(jt(41,e.loc)),$u();const a=r.loc.source.trim(),l=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(jt(44,r.loc)),$u();if(!l.trim()||!Zb(r))return n.onError(jt(42,r.loc)),$u();const f=s||lt("modelValue",!0),h=s?wr(s)?`onUpdate:${Wt(s.content)}`:ds(['"onUpdate:" + ',s]):"onUpdate:modelValue";let d;const p=n.isTS?"($event: any)":"$event";d=ds([`${p} => ((`,r,") = $event)"]);const g=[yn(f,e.exp),yn(h,d)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(_=>_.content).map(_=>(Rp(_)?_:JSON.stringify(_))+": true").join(", "),w=s?wr(s)?`${s.content}Modifiers`:ds([s,' + "Modifiers"']):"modelModifiers";g.push(yn(w,lt(`{ ${y} }`,!1,e.loc,2)))}return $u(g)};function $u(e=[]){return{props:e}}const AL=/[\w).+\-_$\]]/,EL=(e,t)=>{ua("COMPILER_FILTERS",t)&&(e.type===5?Tc(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Tc(n.exp,t)}))};function Tc(e,t){if(e.type===4)Uy(e,t);else for(let n=0;n=0&&(D=n.charAt(B),D===" ");B--);(!D||!AL.test(D))&&(l=!0)}}w===void 0?w=n.slice(0,y).trim():d!==0&&A();function A(){_.push(n.slice(d,y).trim()),d=y+1}if(_.length){for(y=0;y<_.length;y++)w=CL(w,_[y],t);e.content=w,e.ast=void 0}}function CL(e,t,n){n.helper(bp);const r=t.indexOf("(");if(r<0)return n.filters.add(t),`${wl(t,"filter")}(${e})`;{const s=t.slice(0,r),a=t.slice(r+1);return n.filters.add(s),`${wl(s,"filter")}(${e}${a!==")"?","+a:a}`}}const Wy=new WeakSet,OL=(e,t)=>{if(e.type===1){const n=Zr(e,"memo");return!n||Wy.has(e)?void 0:(Wy.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Cp(r,t),e.codegenNode=Rn(t.helper(Ep),[n.exp,lo(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function RL(e){return[[kL,oL,OL,fL,EL,TL,vL,pL,xL],{on:g1,bind:cL,model:v1}]}function ML(e,t={}){const n=t.onError||Op,r=t.mode==="module";t.prefixIdentifiers===!0?n(jt(47)):r&&n(jt(48));const s=!1;t.cacheHandlers&&n(jt(49)),t.scopeId&&!r&&n(jt(50));const a=bt({},t,{prefixIdentifiers:s}),l=it(e)?FI(e,a):e,[u,f]=RL();return UI(l,bt({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:bt({},f,t.directiveTransforms||{})})),KI(l,a)}const PL=()=>({props:[]});/** +* @vue/compiler-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const y1=Symbol(""),_1=Symbol(""),b1=Symbol(""),w1=Symbol(""),Ph=Symbol(""),T1=Symbol(""),S1=Symbol(""),x1=Symbol(""),k1=Symbol(""),A1=Symbol("");lI({[y1]:"vModelRadio",[_1]:"vModelCheckbox",[b1]:"vModelText",[w1]:"vModelSelect",[Ph]:"vModelDynamic",[T1]:"withModifiers",[S1]:"withKeys",[x1]:"vShow",[k1]:"Transition",[A1]:"TransitionGroup"});let Ba;function DL(e,t=!1){return Ba||(Ba=document.createElement("div")),t?(Ba.innerHTML=`
`,Ba.children[0].getAttribute("foo")):(Ba.innerHTML=e,Ba.textContent)}const IL={parseMode:"html",isVoidTag:YR,isNativeTag:e=>HR(e)||UR(e)||WR(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:DL,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return k1;if(e==="TransitionGroup"||e==="transition-group")return A1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},LL=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:lt("style",!0,t.loc),exp:NL(t.value.content,t.loc),modifiers:[],loc:t.loc})})},NL=(e,t)=>{const n=B0(e);return lt(JSON.stringify(n),!1,t,3)};function Ei(e,t){return jt(e,t)}const $L=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Ei(53,s)),t.children.length&&(n.onError(Ei(54,s)),t.children.length=0),{props:[yn(lt("innerHTML",!0,s),r||lt("",!0))]}},FL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Ei(55,s)),t.children.length&&(n.onError(Ei(56,s)),t.children.length=0),{props:[yn(lt("textContent",!0),r?Lr(r,n)>0?r:Rn(n.helperString(Zc),[r],s):lt("",!0))]}},BL=(e,t,n)=>{const r=v1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Ei(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let l=b1,u=!1;if(s==="input"||a){const f=Xc(t,"type");if(f){if(f.type===7)l=Ph;else if(f.value)switch(f.value.content){case"radio":l=y1;break;case"checkbox":l=_1;break;case"file":u=!0,n.onError(Ei(59,e.loc));break}}else wI(t)&&(l=Ph)}else s==="select"&&(l=w1);u||(r.needRuntime=n.helper(l))}else n.onError(Ei(57,e.loc));return r.props=r.props.filter(l=>!(l.key.type===4&&l.key.content==="modelValue")),r},VL=Vr("passive,once,capture"),HL=Vr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),UL=Vr("left,right"),E1=Vr("onkeyup,onkeydown,onkeypress"),WL=(e,t,n,r)=>{const s=[],a=[],l=[];for(let u=0;uwr(e)&&e.content.toLowerCase()==="onclick"?lt(t,!0):e.type!==4?ds(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,YL=(e,t,n)=>g1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:l}=r.props[0];const{keyModifiers:u,nonKeyModifiers:f,eventOptionModifiers:h}=WL(a,s,n,e.loc);if(f.includes("right")&&(a=Yy(a,"onContextmenu")),f.includes("middle")&&(a=Yy(a,"onMouseup")),f.length&&(l=Rn(n.helper(T1),[l,JSON.stringify(f)])),u.length&&(!wr(a)||E1(a.content.toLowerCase()))&&(l=Rn(n.helper(S1),[l,JSON.stringify(u)])),h.length){const d=h.map(_a).join("");a=wr(a)?lt(`${a.content}${d}`,!0):ds(["(",a,`) + "${d}"`])}return{props:[yn(a,l)]}}),qL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Ei(61,s)),{props:[],needRuntime:n.helper(x1)}},KL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},jL=[LL],GL={cloak:PL,html:$L,text:FL,model:BL,on:YL,show:qL};function zL(e,t={}){return ML(e,bt({},IL,t,{nodeTransforms:[KL,...jL,...t.nodeTransforms||[]],directiveTransforms:bt({},GL,t.directiveTransforms||{}),transformHoist:null}))}/** +* vue v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const qy=Object.create(null);function JL(e,t){if(!it(e))if(e.nodeType)e=e.innerHTML;else return Hn;const n=MR(e,t),r=qy[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=bt({hoistStatic:!0,onError:void 0,onWarn:Hn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=zL(e,s),l=new Function("Vue",a)(nI);return l._rc=!0,qy[n]=l}gb(JL);function $d(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function ZL(e){return(...t)=>!e(...t)}function XL(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function QL(e){return e.filter(t=>!t.$isLabel)}function Fd(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const Ky=(...e)=>t=>e.reduce((n,r)=>r(n),t);var eN={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return $d(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Fd(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(ZL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return Ky(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Fd(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return Ky(Fd(this.groupValues,this.groupLabel),QL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if($d(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return $d(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>XL(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(l=>{if(!l[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(l[n],e,t,s);return u.length?{[r]:l[r],[n]:u}:[]})}}},tN={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},So={name:"vue-multiselect",mixins:[eN,tN],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const nN=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],rN={ref:"tags",class:"multiselect__tags"},sN={class:"multiselect__tags-wrap"},iN=["textContent"],aN=["onKeypress","onMousedown"],oN=["textContent"],lN={class:"multiselect__spinner"},uN=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],cN=["id","aria-multiselectable"],fN={key:0},dN={class:"multiselect__option"},hN=["aria-selected","id","role"],pN=["onClick","onMouseenter","data-select","data-selected","data-deselect"],mN=["data-select","data-deselect","onMouseenter","onMousedown"],gN={class:"multiselect__option"},vN={class:"multiselect__option"};function yN(e,t,n,r,s,a){return Y(),X("div",{tabindex:e.searchable?-1:n.tabindex,class:je([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=l=>e.activate()),onBlur:t[15]||(t[15]=l=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=Sn(xt(l=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=Sn(xt(l=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=Sn(xt(l=>e.addPointerElement(l),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=Sn(l=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Pe(e.$slots,"caret",{toggle:e.toggle},()=>[O("div",{onMousedown:t[0]||(t[0]=xt(l=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Pe(e.$slots,"clear",{search:e.search}),O("div",rN,[Pe(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[gn(O("div",sN,[(Y(!0),X(He,null,ht(a.visibleValues,(l,u)=>Pe(e.$slots,"tag",{option:l,search:e.search,remove:e.removeElement},()=>[(Y(),X("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=xt(()=>{},["prevent"]))},[O("span",{textContent:Ce(e.getOptionLabel(l))},null,8,iN),O("i",{tabindex:"1",onKeypress:Sn(xt(f=>e.removeElement(l),["prevent"]),["enter"]),onMousedown:xt(f=>e.removeElement(l),["prevent"]),class:"multiselect__tag-icon"},null,40,aN)],32))])),256))],512),[[br,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Pe(e.$slots,"limit",{key:0},()=>[O("strong",{class:"multiselect__strong",textContent:Ce(n.limitText(e.internalValue.length-n.limit))},null,8,oN)]):he("v-if",!0)]),Ye(ps,{name:"multiselect__loading"},{default:We(()=>[Pe(e.$slots,"loading",{},()=>[gn(O("div",lN,null,512),[[br,n.loading]])])]),_:3}),e.searchable?(Y(),X("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:kn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=l=>e.updateSearch(l.target.value)),onFocus:t[3]||(t[3]=xt(l=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=xt(l=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=Sn(l=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=Sn(xt(l=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=Sn(xt(l=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=Sn(xt(l=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=Sn(xt(l=>e.addPointerElement(l),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,uN)):he("v-if",!0),a.isSingleLabelVisible?(Y(),X("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=xt((...l)=>e.toggle&&e.toggle(...l),["prevent"]))},[Pe(e.$slots,"singleLabel",{option:a.singleValue},()=>[$t(Ce(e.currentOptionLabel),1)])],32)):he("v-if",!0),a.isPlaceholderVisible?(Y(),X("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=xt((...l)=>e.toggle&&e.toggle(...l),["prevent"]))},[Pe(e.$slots,"placeholder",{},()=>[$t(Ce(e.placeholder),1)])],32)):he("v-if",!0)],512),Ye(ps,{name:"multiselect",persisted:""},{default:We(()=>[gn(O("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...l)=>e.activate&&e.activate(...l)),tabindex:"-1",onMousedown:t[13]||(t[13]=xt(()=>{},["prevent"])),style:kn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[O("ul",{class:"multiselect__content",style:kn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Pe(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(Y(),X("li",fN,[O("span",dN,[Pe(e.$slots,"maxElements",{},()=>[$t("Maximum of "+Ce(e.max)+" options selected. First remove a selected option to select another.",1)])])])):he("v-if",!0),!e.max||e.internalValue.length(Y(),X("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(l),id:e.id+"-"+u,role:l&&(l.$isLabel||l.$isDisabled)?null:"option"},[l&&(l.$isLabel||l.$isDisabled)?he("v-if",!0):(Y(),X("span",{key:0,class:je([e.optionHighlight(u,l),"multiselect__option"]),onClick:xt(f=>e.select(l),["stop"]),onMouseenter:xt(f=>e.pointerSet(u),["self"]),"data-select":l&&l.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Pe(e.$slots,"option",{option:l,search:e.search,index:u},()=>[O("span",null,Ce(e.getOptionLabel(l)),1)])],42,pN)),l&&(l.$isLabel||l.$isDisabled)?(Y(),X("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:je([e.groupHighlight(u,l),"multiselect__option"]),onMouseenter:xt(f=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:xt(f=>e.selectGroup(l),["prevent"])},[Pe(e.$slots,"option",{option:l,search:e.search,index:u},()=>[O("span",null,Ce(e.getOptionLabel(l)),1)])],42,mN)):he("v-if",!0)],8,hN))),128)):he("v-if",!0),gn(O("li",null,[O("span",gN,[Pe(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=$t("No elements found. Consider changing the search query."))])])],512),[[br,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),gn(O("li",null,[O("span",vN,[Pe(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=$t("List is empty."))])])],512),[[br,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Pe(e.$slots,"afterList")],12,cN)],36),[[br,e.isOpen]])]),_:3})],42,nN)}So.render=yN;var C1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function _N(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sc={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */Sc.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",u="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",p=1,g=2,y=4,w=1,_=2,A=1,B=2,D=4,b=8,x=16,I=32,N=64,L=128,K=256,M=512,$=30,se="...",Z=800,ue=16,Q=1,P=2,j=3,C=1/0,ne=9007199254740991,ke=17976931348623157e292,De=NaN,Le=4294967295,W=Le-1,ie=Le>>>1,E=[["ary",L],["bind",A],["bindKey",B],["curry",b],["curryRight",x],["flip",M],["partial",I],["partialRight",N],["rearg",K]],te="[object Arguments]",ge="[object Array]",U="[object AsyncFunction]",Oe="[object Boolean]",Ge="[object Date]",pe="[object DOMException]",ze="[object Error]",V="[object Function]",S="[object GeneratorFunction]",R="[object Map]",q="[object Number]",J="[object Null]",le="[object Object]",F="[object Promise]",oe="[object Proxy]",fe="[object RegExp]",ve="[object Set]",Te="[object String]",Se="[object Symbol]",Ie="[object Undefined]",Fe="[object WeakMap]",Ze="[object WeakSet]",Je="[object ArrayBuffer]",ft="[object DataView]",pt="[object Float32Array]",Qt="[object Float64Array]",Yt="[object Int8Array]",An="[object Int16Array]",un="[object Int32Array]",Ar="[object Uint8Array]",ys="[object Uint8ClampedArray]",cn="[object Uint16Array]",ae="[object Uint32Array]",Re=/\b__p \+= '';/g,me=/\b(__p \+=) '' \+/g,Me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$e=/&(?:amp|lt|gt|quot|#39);/g,In=/[&<>"']/g,fr=RegExp($e.source),Ps=RegExp(In.source),Ta=/<%-([\s\S]+?)%>/g,Bi=/<%([\s\S]+?)%>/g,ns=/<%=([\s\S]+?)%>/g,ko=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,of=/^\w*$/,Tw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lf=/[\\^$.*+?()[\]{}|]/g,Sw=RegExp(lf.source),uf=/^\s+/,xw=/\s/,kw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Aw=/\{\n\/\* \[wrapped with (.+)\] \*/,Ew=/,? & /,Cw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ow=/[()=,{}\[\]\/\s]/,Rw=/\\(\\)?/g,Mw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,em=/\w*$/,Pw=/^[-+]0x[0-9a-f]+$/i,Dw=/^0b[01]+$/i,Iw=/^\[object .+?Constructor\]$/,Lw=/^0o[0-7]+$/i,Nw=/^(?:0|[1-9]\d*)$/,$w=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$l=/($^)/,Fw=/['\n\r\u2028\u2029\\]/g,Fl="\\ud800-\\udfff",Bw="\\u0300-\\u036f",Vw="\\ufe20-\\ufe2f",Hw="\\u20d0-\\u20ff",tm=Bw+Vw+Hw,nm="\\u2700-\\u27bf",rm="a-z\\xdf-\\xf6\\xf8-\\xff",Uw="\\xac\\xb1\\xd7\\xf7",Ww="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Yw="\\u2000-\\u206f",qw=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",sm="A-Z\\xc0-\\xd6\\xd8-\\xde",im="\\ufe0e\\ufe0f",am=Uw+Ww+Yw+qw,cf="['’]",Kw="["+Fl+"]",om="["+am+"]",Bl="["+tm+"]",lm="\\d+",jw="["+nm+"]",um="["+rm+"]",cm="[^"+Fl+am+lm+nm+rm+sm+"]",ff="\\ud83c[\\udffb-\\udfff]",Gw="(?:"+Bl+"|"+ff+")",fm="[^"+Fl+"]",df="(?:\\ud83c[\\udde6-\\uddff]){2}",hf="[\\ud800-\\udbff][\\udc00-\\udfff]",Sa="["+sm+"]",dm="\\u200d",hm="(?:"+um+"|"+cm+")",zw="(?:"+Sa+"|"+cm+")",pm="(?:"+cf+"(?:d|ll|m|re|s|t|ve))?",mm="(?:"+cf+"(?:D|LL|M|RE|S|T|VE))?",gm=Gw+"?",vm="["+im+"]?",Jw="(?:"+dm+"(?:"+[fm,df,hf].join("|")+")"+vm+gm+")*",Zw="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xw="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ym=vm+gm+Jw,Qw="(?:"+[jw,df,hf].join("|")+")"+ym,eT="(?:"+[fm+Bl+"?",Bl,df,hf,Kw].join("|")+")",tT=RegExp(cf,"g"),nT=RegExp(Bl,"g"),pf=RegExp(ff+"(?="+ff+")|"+eT+ym,"g"),rT=RegExp([Sa+"?"+um+"+"+pm+"(?="+[om,Sa,"$"].join("|")+")",zw+"+"+mm+"(?="+[om,Sa+hm,"$"].join("|")+")",Sa+"?"+hm+"+"+pm,Sa+"+"+mm,Xw,Zw,lm,Qw].join("|"),"g"),sT=RegExp("["+dm+Fl+tm+im+"]"),iT=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,aT=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],oT=-1,Ht={};Ht[pt]=Ht[Qt]=Ht[Yt]=Ht[An]=Ht[un]=Ht[Ar]=Ht[ys]=Ht[cn]=Ht[ae]=!0,Ht[te]=Ht[ge]=Ht[Je]=Ht[Oe]=Ht[ft]=Ht[Ge]=Ht[ze]=Ht[V]=Ht[R]=Ht[q]=Ht[le]=Ht[fe]=Ht[ve]=Ht[Te]=Ht[Fe]=!1;var Bt={};Bt[te]=Bt[ge]=Bt[Je]=Bt[ft]=Bt[Oe]=Bt[Ge]=Bt[pt]=Bt[Qt]=Bt[Yt]=Bt[An]=Bt[un]=Bt[R]=Bt[q]=Bt[le]=Bt[fe]=Bt[ve]=Bt[Te]=Bt[Se]=Bt[Ar]=Bt[ys]=Bt[cn]=Bt[ae]=!0,Bt[ze]=Bt[V]=Bt[Fe]=!1;var lT={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},uT={"&":"&","<":"<",">":">",'"':""","'":"'"},cT={"&":"&","<":"<",">":">",""":'"',"'":"'"},fT={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dT=parseFloat,hT=parseInt,_m=typeof window=="object"&&window&&window.Object===Object&&window,pT=typeof self=="object"&&self&&self.Object===Object&&self,$n=_m||pT||Function("return this")(),mf=t&&!t.nodeType&&t,Vi=mf&&!0&&e&&!e.nodeType&&e,bm=Vi&&Vi.exports===mf,gf=bm&&_m.process,Ur=function(){try{var ee=Vi&&Vi.require&&Vi.require("util").types;return ee||gf&&gf.binding&&gf.binding("util")}catch{}}(),wm=Ur&&Ur.isArrayBuffer,Tm=Ur&&Ur.isDate,Sm=Ur&&Ur.isMap,xm=Ur&&Ur.isRegExp,km=Ur&&Ur.isSet,Am=Ur&&Ur.isTypedArray;function Er(ee,ye,ce){switch(ce.length){case 0:return ee.call(ye);case 1:return ee.call(ye,ce[0]);case 2:return ee.call(ye,ce[0],ce[1]);case 3:return ee.call(ye,ce[0],ce[1],ce[2])}return ee.apply(ye,ce)}function mT(ee,ye,ce,Ue){for(var rt=-1,kt=ee==null?0:ee.length;++rt-1}function vf(ee,ye,ce){for(var Ue=-1,rt=ee==null?0:ee.length;++Ue-1;);return ce}function Im(ee,ye){for(var ce=ee.length;ce--&&xa(ye,ee[ce],0)>-1;);return ce}function xT(ee,ye){for(var ce=ee.length,Ue=0;ce--;)ee[ce]===ye&&++Ue;return Ue}var kT=wf(lT),AT=wf(uT);function ET(ee){return"\\"+fT[ee]}function CT(ee,ye){return ee==null?n:ee[ye]}function ka(ee){return sT.test(ee)}function OT(ee){return iT.test(ee)}function RT(ee){for(var ye,ce=[];!(ye=ee.next()).done;)ce.push(ye.value);return ce}function kf(ee){var ye=-1,ce=Array(ee.size);return ee.forEach(function(Ue,rt){ce[++ye]=[rt,Ue]}),ce}function Lm(ee,ye){return function(ce){return ee(ye(ce))}}function ii(ee,ye){for(var ce=-1,Ue=ee.length,rt=0,kt=[];++ce-1}function vS(i,o){var c=this.__data__,m=ru(c,i);return m<0?(++this.size,c.push([i,o])):c[m][1]=o,this}Ds.prototype.clear=hS,Ds.prototype.delete=pS,Ds.prototype.get=mS,Ds.prototype.has=gS,Ds.prototype.set=vS;function Is(i){var o=-1,c=i==null?0:i.length;for(this.clear();++o=o?i:o)),i}function Kr(i,o,c,m,v,k){var H,z=o&p,re=o&g,be=o&y;if(c&&(H=v?c(i,m,v,k):c(i)),H!==n)return H;if(!zt(i))return i;var we=at(i);if(we){if(H=wx(i),!z)return dr(i,H)}else{var Ae=Kn(i),Ne=Ae==V||Ae==S;if(fi(i))return vg(i,z);if(Ae==le||Ae==te||Ne&&!v){if(H=re||Ne?{}:Ng(i),!z)return re?cx(i,DS(H,i)):ux(i,jm(H,i))}else{if(!Bt[Ae])return v?i:{};H=Tx(i,Ae,z)}}k||(k=new ss);var qe=k.get(i);if(qe)return qe;k.set(i,H),fv(i)?i.forEach(function(et){H.add(Kr(et,o,c,et,i,k))}):uv(i)&&i.forEach(function(et,mt){H.set(mt,Kr(et,o,c,mt,i,k))});var Qe=be?re?Zf:Jf:re?pr:Ln,ct=we?n:Qe(i);return Wr(ct||i,function(et,mt){ct&&(mt=et,et=i[mt]),Po(H,mt,Kr(et,o,c,mt,i,k))}),H}function IS(i){var o=Ln(i);return function(c){return Gm(c,i,o)}}function Gm(i,o,c){var m=c.length;if(i==null)return!m;for(i=Nt(i);m--;){var v=c[m],k=o[v],H=i[v];if(H===n&&!(v in i)||!k(H))return!1}return!0}function zm(i,o,c){if(typeof i!="function")throw new Yr(l);return Bo(function(){i.apply(n,c)},o)}function Do(i,o,c,m){var v=-1,k=Vl,H=!0,z=i.length,re=[],be=o.length;if(!z)return re;c&&(o=qt(o,Cr(c))),m?(k=vf,H=!1):o.length>=s&&(k=Ao,H=!1,o=new Wi(o));e:for(;++vv?0:v+c),m=m===n||m>v?v:ut(m),m<0&&(m+=v),m=c>m?0:hv(m);c0&&c(z)?o>1?Fn(z,o-1,c,m,v):si(v,z):m||(v[v.length]=z)}return v}var Pf=Sg(),Xm=Sg(!0);function _s(i,o){return i&&Pf(i,o,Ln)}function Df(i,o){return i&&Xm(i,o,Ln)}function iu(i,o){return ri(o,function(c){return Bs(i[c])})}function qi(i,o){o=ui(o,i);for(var c=0,m=o.length;i!=null&&co}function $S(i,o){return i!=null&&Pt.call(i,o)}function FS(i,o){return i!=null&&o in Nt(i)}function BS(i,o,c){return i>=qn(o,c)&&i=120&&we.length>=120)?new Wi(H&&we):n}we=i[0];var Ae=-1,Ne=z[0];e:for(;++Ae-1;)z!==i&&Jl.call(z,re,1),Jl.call(i,re,1);return i}function ug(i,o){for(var c=i?o.length:0,m=c-1;c--;){var v=o[c];if(c==m||v!==k){var k=v;Fs(v)?Jl.call(i,v,1):Wf(i,v)}}return i}function Vf(i,o){return i+Ql(Wm()*(o-i+1))}function XS(i,o,c,m){for(var v=-1,k=Cn(Xl((o-i)/(c||1)),0),H=ce(k);k--;)H[m?k:++v]=i,i+=c;return H}function Hf(i,o){var c="";if(!i||o<1||o>ne)return c;do o%2&&(c+=i),o=Ql(o/2),o&&(i+=i);while(o);return c}function dt(i,o){return sd(Bg(i,o,mr),i+"")}function QS(i){return Km(Na(i))}function ex(i,o){var c=Na(i);return gu(c,Yi(o,0,c.length))}function No(i,o,c,m){if(!zt(i))return i;o=ui(o,i);for(var v=-1,k=o.length,H=k-1,z=i;z!=null&&++vv?0:v+o),c=c>v?v:c,c<0&&(c+=v),v=o>c?0:c-o>>>0,o>>>=0;for(var k=ce(v);++m>>1,H=i[k];H!==null&&!Rr(H)&&(c?H<=o:H=s){var be=o?null:px(i);if(be)return Ul(be);H=!1,v=Ao,re=new Wi}else re=o?[]:z;e:for(;++m=m?i:jr(i,o,c)}var gg=qT||function(i){return $n.clearTimeout(i)};function vg(i,o){if(o)return i.slice();var c=i.length,m=Fm?Fm(c):new i.constructor(c);return i.copy(m),m}function jf(i){var o=new i.constructor(i.byteLength);return new Gl(o).set(new Gl(i)),o}function ix(i,o){var c=o?jf(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.byteLength)}function ax(i){var o=new i.constructor(i.source,em.exec(i));return o.lastIndex=i.lastIndex,o}function ox(i){return Mo?Nt(Mo.call(i)):{}}function yg(i,o){var c=o?jf(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.length)}function _g(i,o){if(i!==o){var c=i!==n,m=i===null,v=i===i,k=Rr(i),H=o!==n,z=o===null,re=o===o,be=Rr(o);if(!z&&!be&&!k&&i>o||k&&H&&re&&!z&&!be||m&&H&&re||!c&&re||!v)return 1;if(!m&&!k&&!be&&i=z)return re;var be=c[m];return re*(be=="desc"?-1:1)}}return i.index-o.index}function bg(i,o,c,m){for(var v=-1,k=i.length,H=c.length,z=-1,re=o.length,be=Cn(k-H,0),we=ce(re+be),Ae=!m;++z1?c[v-1]:n,H=v>2?c[2]:n;for(k=i.length>3&&typeof k=="function"?(v--,k):n,H&&rr(c[0],c[1],H)&&(k=v<3?n:k,v=1),o=Nt(o);++m-1?v[k?o[H]:H]:n}}function Ag(i){return $s(function(o){var c=o.length,m=c,v=qr.prototype.thru;for(i&&o.reverse();m--;){var k=o[m];if(typeof k!="function")throw new Yr(l);if(v&&!H&&pu(k)=="wrapper")var H=new qr([],!0)}for(m=H?m:c;++m1&&wt.reverse(),we&&rez))return!1;var be=k.get(i),we=k.get(o);if(be&&we)return be==o&&we==i;var Ae=-1,Ne=!0,qe=c&_?new Wi:n;for(k.set(i,o),k.set(o,i);++Ae1?"& ":"")+o[m],o=o.join(c>2?", ":" "),i.replace(kw,`{ +/* [wrapped with `+o+`] */ +`)}function xx(i){return at(i)||Gi(i)||!!(Hm&&i&&i[Hm])}function Fs(i,o){var c=typeof i;return o=o??ne,!!o&&(c=="number"||c!="symbol"&&Nw.test(i))&&i>-1&&i%1==0&&i0){if(++o>=Z)return arguments[0]}else o=0;return i.apply(n,arguments)}}function gu(i,o){var c=-1,m=i.length,v=m-1;for(o=o===n?m:o;++c1?i[o-1]:n;return c=typeof c=="function"?(i.pop(),c):n,Zg(i,c)});function Xg(i){var o=T(i);return o.__chain__=!0,o}function Lk(i,o){return o(i),i}function vu(i,o){return o(i)}var Nk=$s(function(i){var o=i.length,c=o?i[0]:0,m=this.__wrapped__,v=function(k){return Mf(k,i)};return o>1||this.__actions__.length||!(m instanceof vt)||!Fs(c)?this.thru(v):(m=m.slice(c,+c+(o?1:0)),m.__actions__.push({func:vu,args:[v],thisArg:n}),new qr(m,this.__chain__).thru(function(k){return o&&!k.length&&k.push(n),k}))});function $k(){return Xg(this)}function Fk(){return new qr(this.value(),this.__chain__)}function Bk(){this.__values__===n&&(this.__values__=dv(this.value()));var i=this.__index__>=this.__values__.length,o=i?n:this.__values__[this.__index__++];return{done:i,value:o}}function Vk(){return this}function Hk(i){for(var o,c=this;c instanceof nu;){var m=qg(c);m.__index__=0,m.__values__=n,o?v.__wrapped__=m:o=m;var v=m;c=c.__wrapped__}return v.__wrapped__=i,o}function Uk(){var i=this.__wrapped__;if(i instanceof vt){var o=i;return this.__actions__.length&&(o=new vt(this)),o=o.reverse(),o.__actions__.push({func:vu,args:[id],thisArg:n}),new qr(o,this.__chain__)}return this.thru(id)}function Wk(){return pg(this.__wrapped__,this.__actions__)}var Yk=uu(function(i,o,c){Pt.call(i,c)?++i[c]:Ls(i,c,1)});function qk(i,o,c){var m=at(i)?Em:LS;return c&&rr(i,o,c)&&(o=n),m(i,Xe(o,3))}function Kk(i,o){var c=at(i)?ri:Zm;return c(i,Xe(o,3))}var jk=kg(Kg),Gk=kg(jg);function zk(i,o){return Fn(yu(i,o),1)}function Jk(i,o){return Fn(yu(i,o),C)}function Zk(i,o,c){return c=c===n?1:ut(c),Fn(yu(i,o),c)}function Qg(i,o){var c=at(i)?Wr:oi;return c(i,Xe(o,3))}function ev(i,o){var c=at(i)?gT:Jm;return c(i,Xe(o,3))}var Xk=uu(function(i,o,c){Pt.call(i,c)?i[c].push(o):Ls(i,c,[o])});function Qk(i,o,c,m){i=hr(i)?i:Na(i),c=c&&!m?ut(c):0;var v=i.length;return c<0&&(c=Cn(v+c,0)),Su(i)?c<=v&&i.indexOf(o,c)>-1:!!v&&xa(i,o,c)>-1}var eA=dt(function(i,o,c){var m=-1,v=typeof o=="function",k=hr(i)?ce(i.length):[];return oi(i,function(H){k[++m]=v?Er(o,H,c):Io(H,o,c)}),k}),tA=uu(function(i,o,c){Ls(i,c,o)});function yu(i,o){var c=at(i)?qt:rg;return c(i,Xe(o,3))}function nA(i,o,c,m){return i==null?[]:(at(o)||(o=o==null?[]:[o]),c=m?n:c,at(c)||(c=c==null?[]:[c]),og(i,o,c))}var rA=uu(function(i,o,c){i[c?0:1].push(o)},function(){return[[],[]]});function sA(i,o,c){var m=at(i)?yf:Mm,v=arguments.length<3;return m(i,Xe(o,4),c,v,oi)}function iA(i,o,c){var m=at(i)?vT:Mm,v=arguments.length<3;return m(i,Xe(o,4),c,v,Jm)}function aA(i,o){var c=at(i)?ri:Zm;return c(i,wu(Xe(o,3)))}function oA(i){var o=at(i)?Km:QS;return o(i)}function lA(i,o,c){(c?rr(i,o,c):o===n)?o=1:o=ut(o);var m=at(i)?RS:ex;return m(i,o)}function uA(i){var o=at(i)?MS:nx;return o(i)}function cA(i){if(i==null)return 0;if(hr(i))return Su(i)?Aa(i):i.length;var o=Kn(i);return o==R||o==ve?i.size:$f(i).length}function fA(i,o,c){var m=at(i)?_f:rx;return c&&rr(i,o,c)&&(o=n),m(i,Xe(o,3))}var dA=dt(function(i,o){if(i==null)return[];var c=o.length;return c>1&&rr(i,o[0],o[1])?o=[]:c>2&&rr(o[0],o[1],o[2])&&(o=[o[0]]),og(i,Fn(o,1),[])}),_u=KT||function(){return $n.Date.now()};function hA(i,o){if(typeof o!="function")throw new Yr(l);return i=ut(i),function(){if(--i<1)return o.apply(this,arguments)}}function tv(i,o,c){return o=c?n:o,o=i&&o==null?i.length:o,Ns(i,L,n,n,n,n,o)}function nv(i,o){var c;if(typeof o!="function")throw new Yr(l);return i=ut(i),function(){return--i>0&&(c=o.apply(this,arguments)),i<=1&&(o=n),c}}var od=dt(function(i,o,c){var m=A;if(c.length){var v=ii(c,Ia(od));m|=I}return Ns(i,m,o,c,v)}),rv=dt(function(i,o,c){var m=A|B;if(c.length){var v=ii(c,Ia(rv));m|=I}return Ns(o,m,i,c,v)});function sv(i,o,c){o=c?n:o;var m=Ns(i,b,n,n,n,n,n,o);return m.placeholder=sv.placeholder,m}function iv(i,o,c){o=c?n:o;var m=Ns(i,x,n,n,n,n,n,o);return m.placeholder=iv.placeholder,m}function av(i,o,c){var m,v,k,H,z,re,be=0,we=!1,Ae=!1,Ne=!0;if(typeof i!="function")throw new Yr(l);o=zr(o)||0,zt(c)&&(we=!!c.leading,Ae="maxWait"in c,k=Ae?Cn(zr(c.maxWait)||0,o):k,Ne="trailing"in c?!!c.trailing:Ne);function qe(dn){var as=m,Hs=v;return m=v=n,be=dn,H=i.apply(Hs,as),H}function Qe(dn){return be=dn,z=Bo(mt,o),we?qe(dn):H}function ct(dn){var as=dn-re,Hs=dn-be,kv=o-as;return Ae?qn(kv,k-Hs):kv}function et(dn){var as=dn-re,Hs=dn-be;return re===n||as>=o||as<0||Ae&&Hs>=k}function mt(){var dn=_u();if(et(dn))return wt(dn);z=Bo(mt,ct(dn))}function wt(dn){return z=n,Ne&&m?qe(dn):(m=v=n,H)}function Mr(){z!==n&&gg(z),be=0,m=re=v=z=n}function sr(){return z===n?H:wt(_u())}function Pr(){var dn=_u(),as=et(dn);if(m=arguments,v=this,re=dn,as){if(z===n)return Qe(re);if(Ae)return gg(z),z=Bo(mt,o),qe(re)}return z===n&&(z=Bo(mt,o)),H}return Pr.cancel=Mr,Pr.flush=sr,Pr}var pA=dt(function(i,o){return zm(i,1,o)}),mA=dt(function(i,o,c){return zm(i,zr(o)||0,c)});function gA(i){return Ns(i,M)}function bu(i,o){if(typeof i!="function"||o!=null&&typeof o!="function")throw new Yr(l);var c=function(){var m=arguments,v=o?o.apply(this,m):m[0],k=c.cache;if(k.has(v))return k.get(v);var H=i.apply(this,m);return c.cache=k.set(v,H)||k,H};return c.cache=new(bu.Cache||Is),c}bu.Cache=Is;function wu(i){if(typeof i!="function")throw new Yr(l);return function(){var o=arguments;switch(o.length){case 0:return!i.call(this);case 1:return!i.call(this,o[0]);case 2:return!i.call(this,o[0],o[1]);case 3:return!i.call(this,o[0],o[1],o[2])}return!i.apply(this,o)}}function vA(i){return nv(2,i)}var yA=sx(function(i,o){o=o.length==1&&at(o[0])?qt(o[0],Cr(Xe())):qt(Fn(o,1),Cr(Xe()));var c=o.length;return dt(function(m){for(var v=-1,k=qn(m.length,c);++v=o}),Gi=eg(function(){return arguments}())?eg:function(i){return en(i)&&Pt.call(i,"callee")&&!Vm.call(i,"callee")},at=ce.isArray,DA=wm?Cr(wm):HS;function hr(i){return i!=null&&Tu(i.length)&&!Bs(i)}function fn(i){return en(i)&&hr(i)}function IA(i){return i===!0||i===!1||en(i)&&nr(i)==Oe}var fi=GT||_d,LA=Tm?Cr(Tm):US;function NA(i){return en(i)&&i.nodeType===1&&!Vo(i)}function $A(i){if(i==null)return!0;if(hr(i)&&(at(i)||typeof i=="string"||typeof i.splice=="function"||fi(i)||La(i)||Gi(i)))return!i.length;var o=Kn(i);if(o==R||o==ve)return!i.size;if(Fo(i))return!$f(i).length;for(var c in i)if(Pt.call(i,c))return!1;return!0}function FA(i,o){return Lo(i,o)}function BA(i,o,c){c=typeof c=="function"?c:n;var m=c?c(i,o):n;return m===n?Lo(i,o,n,c):!!m}function ud(i){if(!en(i))return!1;var o=nr(i);return o==ze||o==pe||typeof i.message=="string"&&typeof i.name=="string"&&!Vo(i)}function VA(i){return typeof i=="number"&&Um(i)}function Bs(i){if(!zt(i))return!1;var o=nr(i);return o==V||o==S||o==U||o==oe}function lv(i){return typeof i=="number"&&i==ut(i)}function Tu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=ne}function zt(i){var o=typeof i;return i!=null&&(o=="object"||o=="function")}function en(i){return i!=null&&typeof i=="object"}var uv=Sm?Cr(Sm):YS;function HA(i,o){return i===o||Nf(i,o,Qf(o))}function UA(i,o,c){return c=typeof c=="function"?c:n,Nf(i,o,Qf(o),c)}function WA(i){return cv(i)&&i!=+i}function YA(i){if(Ex(i))throw new rt(a);return tg(i)}function qA(i){return i===null}function KA(i){return i==null}function cv(i){return typeof i=="number"||en(i)&&nr(i)==q}function Vo(i){if(!en(i)||nr(i)!=le)return!1;var o=zl(i);if(o===null)return!0;var c=Pt.call(o,"constructor")&&o.constructor;return typeof c=="function"&&c instanceof c&&ql.call(c)==UT}var cd=xm?Cr(xm):qS;function jA(i){return lv(i)&&i>=-9007199254740991&&i<=ne}var fv=km?Cr(km):KS;function Su(i){return typeof i=="string"||!at(i)&&en(i)&&nr(i)==Te}function Rr(i){return typeof i=="symbol"||en(i)&&nr(i)==Se}var La=Am?Cr(Am):jS;function GA(i){return i===n}function zA(i){return en(i)&&Kn(i)==Fe}function JA(i){return en(i)&&nr(i)==Ze}var ZA=hu(Ff),XA=hu(function(i,o){return i<=o});function dv(i){if(!i)return[];if(hr(i))return Su(i)?rs(i):dr(i);if(Eo&&i[Eo])return RT(i[Eo]());var o=Kn(i),c=o==R?kf:o==ve?Ul:Na;return c(i)}function Vs(i){if(!i)return i===0?i:0;if(i=zr(i),i===C||i===-1/0){var o=i<0?-1:1;return o*ke}return i===i?i:0}function ut(i){var o=Vs(i),c=o%1;return o===o?c?o-c:o:0}function hv(i){return i?Yi(ut(i),0,Le):0}function zr(i){if(typeof i=="number")return i;if(Rr(i))return De;if(zt(i)){var o=typeof i.valueOf=="function"?i.valueOf():i;i=zt(o)?o+"":o}if(typeof i!="string")return i===0?i:+i;i=Pm(i);var c=Dw.test(i);return c||Lw.test(i)?hT(i.slice(2),c?2:8):Pw.test(i)?De:+i}function pv(i){return bs(i,pr(i))}function QA(i){return i?Yi(ut(i),-9007199254740991,ne):i===0?i:0}function Rt(i){return i==null?"":Or(i)}var eE=Pa(function(i,o){if(Fo(o)||hr(o)){bs(o,Ln(o),i);return}for(var c in o)Pt.call(o,c)&&Po(i,c,o[c])}),mv=Pa(function(i,o){bs(o,pr(o),i)}),xu=Pa(function(i,o,c,m){bs(o,pr(o),i,m)}),tE=Pa(function(i,o,c,m){bs(o,Ln(o),i,m)}),nE=$s(Mf);function rE(i,o){var c=Ma(i);return o==null?c:jm(c,o)}var sE=dt(function(i,o){i=Nt(i);var c=-1,m=o.length,v=m>2?o[2]:n;for(v&&rr(o[0],o[1],v)&&(m=1);++c1),k}),bs(i,Zf(i),c),m&&(c=Kr(c,p|g|y,mx));for(var v=o.length;v--;)Wf(c,o[v]);return c});function TE(i,o){return vv(i,wu(Xe(o)))}var SE=$s(function(i,o){return i==null?{}:JS(i,o)});function vv(i,o){if(i==null)return{};var c=qt(Zf(i),function(m){return[m]});return o=Xe(o),lg(i,c,function(m,v){return o(m,v[0])})}function xE(i,o,c){o=ui(o,i);var m=-1,v=o.length;for(v||(v=1,i=n);++mo){var m=i;i=o,o=m}if(c||i%1||o%1){var v=Wm();return qn(i+v*(o-i+dT("1e-"+((v+"").length-1))),o)}return Vf(i,o)}var LE=Da(function(i,o,c){return o=o.toLowerCase(),i+(c?bv(o):o)});function bv(i){return hd(Rt(i).toLowerCase())}function wv(i){return i=Rt(i),i&&i.replace($w,kT).replace(nT,"")}function NE(i,o,c){i=Rt(i),o=Or(o);var m=i.length;c=c===n?m:Yi(ut(c),0,m);var v=c;return c-=o.length,c>=0&&i.slice(c,v)==o}function $E(i){return i=Rt(i),i&&Ps.test(i)?i.replace(In,AT):i}function FE(i){return i=Rt(i),i&&Sw.test(i)?i.replace(lf,"\\$&"):i}var BE=Da(function(i,o,c){return i+(c?"-":"")+o.toLowerCase()}),VE=Da(function(i,o,c){return i+(c?" ":"")+o.toLowerCase()}),HE=xg("toLowerCase");function UE(i,o,c){i=Rt(i),o=ut(o);var m=o?Aa(i):0;if(!o||m>=o)return i;var v=(o-m)/2;return du(Ql(v),c)+i+du(Xl(v),c)}function WE(i,o,c){i=Rt(i),o=ut(o);var m=o?Aa(i):0;return o&&m>>0,c?(i=Rt(i),i&&(typeof o=="string"||o!=null&&!cd(o))&&(o=Or(o),!o&&ka(i))?ci(rs(i),0,c):i.split(o,c)):[]}var JE=Da(function(i,o,c){return i+(c?" ":"")+hd(o)});function ZE(i,o,c){return i=Rt(i),c=c==null?0:Yi(ut(c),0,i.length),o=Or(o),i.slice(c,c+o.length)==o}function XE(i,o,c){var m=T.templateSettings;c&&rr(i,o,c)&&(o=n),i=Rt(i),o=xu({},o,m,Mg);var v=xu({},o.imports,m.imports,Mg),k=Ln(v),H=xf(v,k),z,re,be=0,we=o.interpolate||$l,Ae="__p += '",Ne=Af((o.escape||$l).source+"|"+we.source+"|"+(we===ns?Mw:$l).source+"|"+(o.evaluate||$l).source+"|$","g"),qe="//# sourceURL="+(Pt.call(o,"sourceURL")?(o.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++oT+"]")+` +`;i.replace(Ne,function(et,mt,wt,Mr,sr,Pr){return wt||(wt=Mr),Ae+=i.slice(be,Pr).replace(Fw,ET),mt&&(z=!0,Ae+=`' + +__e(`+mt+`) + +'`),sr&&(re=!0,Ae+=`'; +`+sr+`; +__p += '`),wt&&(Ae+=`' + +((__t = (`+wt+`)) == null ? '' : __t) + +'`),be=Pr+et.length,et}),Ae+=`'; +`;var Qe=Pt.call(o,"variable")&&o.variable;if(!Qe)Ae=`with (obj) { +`+Ae+` +} +`;else if(Ow.test(Qe))throw new rt(u);Ae=(re?Ae.replace(Re,""):Ae).replace(me,"$1").replace(Me,"$1;"),Ae="function("+(Qe||"obj")+`) { +`+(Qe?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(z?", __e = _.escape":"")+(re?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+Ae+`return __p +}`;var ct=Sv(function(){return kt(k,qe+"return "+Ae).apply(n,H)});if(ct.source=Ae,ud(ct))throw ct;return ct}function QE(i){return Rt(i).toLowerCase()}function eC(i){return Rt(i).toUpperCase()}function tC(i,o,c){if(i=Rt(i),i&&(c||o===n))return Pm(i);if(!i||!(o=Or(o)))return i;var m=rs(i),v=rs(o),k=Dm(m,v),H=Im(m,v)+1;return ci(m,k,H).join("")}function nC(i,o,c){if(i=Rt(i),i&&(c||o===n))return i.slice(0,Nm(i)+1);if(!i||!(o=Or(o)))return i;var m=rs(i),v=Im(m,rs(o))+1;return ci(m,0,v).join("")}function rC(i,o,c){if(i=Rt(i),i&&(c||o===n))return i.replace(uf,"");if(!i||!(o=Or(o)))return i;var m=rs(i),v=Dm(m,rs(o));return ci(m,v).join("")}function sC(i,o){var c=$,m=se;if(zt(o)){var v="separator"in o?o.separator:v;c="length"in o?ut(o.length):c,m="omission"in o?Or(o.omission):m}i=Rt(i);var k=i.length;if(ka(i)){var H=rs(i);k=H.length}if(c>=k)return i;var z=c-Aa(m);if(z<1)return m;var re=H?ci(H,0,z).join(""):i.slice(0,z);if(v===n)return re+m;if(H&&(z+=re.length-z),cd(v)){if(i.slice(z).search(v)){var be,we=re;for(v.global||(v=Af(v.source,Rt(em.exec(v))+"g")),v.lastIndex=0;be=v.exec(we);)var Ae=be.index;re=re.slice(0,Ae===n?z:Ae)}}else if(i.indexOf(Or(v),z)!=z){var Ne=re.lastIndexOf(v);Ne>-1&&(re=re.slice(0,Ne))}return re+m}function iC(i){return i=Rt(i),i&&fr.test(i)?i.replace($e,IT):i}var aC=Da(function(i,o,c){return i+(c?" ":"")+o.toUpperCase()}),hd=xg("toUpperCase");function Tv(i,o,c){return i=Rt(i),o=c?n:o,o===n?OT(i)?$T(i):bT(i):i.match(o)||[]}var Sv=dt(function(i,o){try{return Er(i,n,o)}catch(c){return ud(c)?c:new rt(c)}}),oC=$s(function(i,o){return Wr(o,function(c){c=ws(c),Ls(i,c,od(i[c],i))}),i});function lC(i){var o=i==null?0:i.length,c=Xe();return i=o?qt(i,function(m){if(typeof m[1]!="function")throw new Yr(l);return[c(m[0]),m[1]]}):[],dt(function(m){for(var v=-1;++vne)return[];var c=Le,m=qn(i,Le);o=Xe(o),i-=Le;for(var v=Sf(m,o);++c0||o<0)?new vt(c):(i<0?c=c.takeRight(-i):i&&(c=c.drop(i)),o!==n&&(o=ut(o),c=o<0?c.dropRight(-o):c.take(o-i)),c)},vt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},vt.prototype.toArray=function(){return this.take(Le)},_s(vt.prototype,function(i,o){var c=/^(?:filter|find|map|reject)|While$/.test(o),m=/^(?:head|last)$/.test(o),v=T[m?"take"+(o=="last"?"Right":""):o],k=m||/^find/.test(o);v&&(T.prototype[o]=function(){var H=this.__wrapped__,z=m?[1]:arguments,re=H instanceof vt,be=z[0],we=re||at(H),Ae=function(mt){var wt=v.apply(T,si([mt],z));return m&&Ne?wt[0]:wt};we&&c&&typeof be=="function"&&be.length!=1&&(re=we=!1);var Ne=this.__chain__,qe=!!this.__actions__.length,Qe=k&&!Ne,ct=re&&!qe;if(!k&&we){H=ct?H:new vt(this);var et=i.apply(H,z);return et.__actions__.push({func:vu,args:[Ae],thisArg:n}),new qr(et,Ne)}return Qe&&ct?i.apply(this,z):(et=this.thru(Ae),Qe?m?et.value()[0]:et.value():et)})}),Wr(["pop","push","shift","sort","splice","unshift"],function(i){var o=Wl[i],c=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",m=/^(?:pop|shift)$/.test(i);T.prototype[i]=function(){var v=arguments;if(m&&!this.__chain__){var k=this.value();return o.apply(at(k)?k:[],v)}return this[c](function(H){return o.apply(at(H)?H:[],v)})}}),_s(vt.prototype,function(i,o){var c=T[o];if(c){var m=c.name+"";Pt.call(Ra,m)||(Ra[m]=[]),Ra[m].push({name:o,func:c})}}),Ra[cu(n,B).name]=[{name:"wrapper",func:n}],vt.prototype.clone=iS,vt.prototype.reverse=aS,vt.prototype.value=oS,T.prototype.at=Nk,T.prototype.chain=$k,T.prototype.commit=Fk,T.prototype.next=Bk,T.prototype.plant=Hk,T.prototype.reverse=Uk,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=Wk,T.prototype.first=T.prototype.head,Eo&&(T.prototype[Eo]=Vk),T},Ea=FT();Vi?((Vi.exports=Ea)._=Ea,mf._=Ea):$n._=Ea}).call(C1)})(Sc,Sc.exports);var bN=Sc.exports;const wN=_N(bN),ln=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},TN={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},SN={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function xN(e,t,n,r,s,a){return Y(),X("span",SN,Ce(s.label),1)}const O1=ln(TN,[["render",xN]]);var kN=void 0;const AN={components:{ResourcePill:O1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},computed:{thumbnail:function(){return this.resource.thumbnail&&this.resource.thumbnail.toLowerCase().startsWith("http")?this.resource.thumbnail:kN+this.resource.thumbnail}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},EN={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},CN={class:"flex-shrink-0"},ON=["src"],RN={class:"flex gap-2 flex-wrap mb-2"},MN={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},PN={key:0,class:"text-slate-500 text-[16px] leading-[22px]"},DN={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},IN={class:"flex-shrink-0"},LN=["href"];function NN(e,t,n,r,s,a){var u,f,h,d;const l=Un("resource-pill");return Y(),X("div",EN,[O("div",CN,[O("img",{src:a.thumbnail},null,8,ON)]),O("div",{class:je(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[O("div",RN,[(Y(!0),X(He,null,ht(n.resource.types,p=>(Y(),st(l,{property:p,type:"types"},null,8,["property"]))),256))]),O("div",MN,Ce(n.resource.name),1),(f=(u=n.resource.languages)==null?void 0:u[0])!=null&&f.name?(Y(),X("div",PN," Language: "+Ce(((d=(h=n.resource.languages)==null?void 0:h[0])==null?void 0:d.name)||""),1)):he("",!0),O("div",{ref:"descriptionContainerRef",class:je(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[O("div",DN,[$t(Ce(n.resource.description)+" ",1),s.needShowMore?(Y(),X("div",{key:0,class:je(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[O("button",{onClick:t[0]||(t[0]=(...p)=>a.onToggleShowMore&&a.onToggleShowMore(...p))},Ce(s.showMore?"Show less":"... Show more"),1)],2)):he("",!0)],512)],2),O("div",IN,[t[2]||(t[2]=O("div",{class:"h-[56px]"},null,-1)),O("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[O("span",null,Ce(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=O("div",{class:"flex gap-2 w-4 overflow-hidden"},[O("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),O("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,LN)])],2)])}const R1=ln(AN,[["render",NN]]),$N={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},FN={role:"navigation","aria-label":"pagination"},BN={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},VN=["disabled"],HN={class:"flex items-center gap-1 whitespace-nowrap"},UN=["onClick"],WN={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},YN=["disabled"];function qN(e,t,n,r,s,a){return Y(),X("nav",FN,[O("ul",BN,[O("li",null,[O("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=xt(l=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[O("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[O("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),O("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,VN)]),(Y(!0),X(He,null,ht(a.pages,l=>(Y(),X("li",HN,[n.pagination.current_page!=l?(Y(),X("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300",onClick:xt(u=>a.changePage(l),["prevent"])},Ce(l),9,UN)):(Y(),X("a",WN,Ce(l),1))]))),256)),O("li",null,[O("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=xt(l=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[O("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[O("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),O("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,YN)])])])}const Dp=ln($N,[["render",qN]]);var KN={exports:{}};/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(e,t){(function(r,s){e.exports=s()})(C1,function(){return function(){var n={686:function(a,l,u){u.d(l,{default:function(){return Le}});var f=u(279),h=u.n(f),d=u(370),p=u.n(d),g=u(817),y=u.n(g);function w(W){try{return document.execCommand(W)}catch{return!1}}var _=function(ie){var E=y()(ie);return w("cut"),E},A=_;function B(W){var ie=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[ie?"right":"left"]="-9999px";var te=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(te,"px"),E.setAttribute("readonly",""),E.value=W,E}var D=function(ie,E){var te=B(ie);E.container.appendChild(te);var ge=y()(te);return w("copy"),te.remove(),ge},b=function(ie){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},te="";return typeof ie=="string"?te=D(ie,E):ie instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(ie==null?void 0:ie.type)?te=D(ie.value,E):(te=y()(ie),w("copy")),te},x=b;function I(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I=function(E){return typeof E}:I=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},I(W)}var N=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=ie.action,te=E===void 0?"copy":E,ge=ie.container,U=ie.target,Oe=ie.text;if(te!=="copy"&&te!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(U!==void 0)if(U&&I(U)==="object"&&U.nodeType===1){if(te==="copy"&&U.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(te==="cut"&&(U.hasAttribute("readonly")||U.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Oe)return x(Oe,{container:ge});if(U)return te==="cut"?A(U):x(U,{container:ge})},L=N;function K(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?K=function(E){return typeof E}:K=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},K(W)}function M(W,ie){if(!(W instanceof ie))throw new TypeError("Cannot call a class as a function")}function $(W,ie){for(var E=0;E"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function ne(W){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},ne(W)}function ke(W,ie){var E="data-clipboard-".concat(W);if(ie.hasAttribute(E))return ie.getAttribute(E)}var De=function(W){Z(E,W);var ie=Q(E);function E(te,ge){var U;return M(this,E),U=ie.call(this),U.resolveOptions(ge),U.listenClick(te),U}return se(E,[{key:"resolveOptions",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof ge.action=="function"?ge.action:this.defaultAction,this.target=typeof ge.target=="function"?ge.target:this.defaultTarget,this.text=typeof ge.text=="function"?ge.text:this.defaultText,this.container=K(ge.container)==="object"?ge.container:document.body}},{key:"listenClick",value:function(ge){var U=this;this.listener=p()(ge,"click",function(Oe){return U.onClick(Oe)})}},{key:"onClick",value:function(ge){var U=ge.delegateTarget||ge.currentTarget,Oe=this.action(U)||"copy",Ge=L({action:Oe,container:this.container,target:this.target(U),text:this.text(U)});this.emit(Ge?"success":"error",{action:Oe,text:Ge,trigger:U,clearSelection:function(){U&&U.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ge){return ke("action",ge)}},{key:"defaultTarget",value:function(ge){var U=ke("target",ge);if(U)return document.querySelector(U)}},{key:"defaultText",value:function(ge){return ke("text",ge)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ge){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return x(ge,U)}},{key:"cut",value:function(ge){return A(ge)}},{key:"isSupported",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],U=typeof ge=="string"?[ge]:ge,Oe=!!document.queryCommandSupported;return U.forEach(function(Ge){Oe=Oe&&!!document.queryCommandSupported(Ge)}),Oe}}]),E}(h()),Le=De},828:function(a){var l=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function f(h,d){for(;h&&h.nodeType!==l;){if(typeof h.matches=="function"&&h.matches(d))return h;h=h.parentNode}}a.exports=f},438:function(a,l,u){var f=u(828);function h(g,y,w,_,A){var B=p.apply(this,arguments);return g.addEventListener(w,B,A),{destroy:function(){g.removeEventListener(w,B,A)}}}function d(g,y,w,_,A){return typeof g.addEventListener=="function"?h.apply(null,arguments):typeof w=="function"?h.bind(null,document).apply(null,arguments):(typeof g=="string"&&(g=document.querySelectorAll(g)),Array.prototype.map.call(g,function(B){return h(B,y,w,_,A)}))}function p(g,y,w,_){return function(A){A.delegateTarget=f(A.target,y),A.delegateTarget&&_.call(g,A)}}a.exports=d},879:function(a,l){l.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},l.nodeList=function(u){var f=Object.prototype.toString.call(u);return u!==void 0&&(f==="[object NodeList]"||f==="[object HTMLCollection]")&&"length"in u&&(u.length===0||l.node(u[0]))},l.string=function(u){return typeof u=="string"||u instanceof String},l.fn=function(u){var f=Object.prototype.toString.call(u);return f==="[object Function]"}},370:function(a,l,u){var f=u(879),h=u(438);function d(w,_,A){if(!w&&!_&&!A)throw new Error("Missing required arguments");if(!f.string(_))throw new TypeError("Second argument must be a String");if(!f.fn(A))throw new TypeError("Third argument must be a Function");if(f.node(w))return p(w,_,A);if(f.nodeList(w))return g(w,_,A);if(f.string(w))return y(w,_,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(w,_,A){return w.addEventListener(_,A),{destroy:function(){w.removeEventListener(_,A)}}}function g(w,_,A){return Array.prototype.forEach.call(w,function(B){B.addEventListener(_,A)}),{destroy:function(){Array.prototype.forEach.call(w,function(B){B.removeEventListener(_,A)})}}}function y(w,_,A){return h(document.body,w,_,A)}a.exports=d},817:function(a){function l(u){var f;if(u.nodeName==="SELECT")u.focus(),f=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),f=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var d=window.getSelection(),p=document.createRange();p.selectNodeContents(u),d.removeAllRanges(),d.addRange(p),f=d.toString()}return f}a.exports=l},279:function(a){function l(){}l.prototype={on:function(u,f,h){var d=this.e||(this.e={});return(d[u]||(d[u]=[])).push({fn:f,ctx:h}),this},once:function(u,f,h){var d=this;function p(){d.off(u,p),f.apply(h,arguments)}return p._=f,this.on(u,p,h)},emit:function(u){var f=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),d=0,p=h.length;for(d;d=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function GN(e,t,n){let r=e.split("|");const s=zN(r,t);if(s!==null)return s.trim();r=ZN(r);const a=jN(n,t);return r.length===1||!r[a]?r[0]:r[a]}function zN(e,t){for(const n of e){let r=JN(n,t);if(r!==null)return r}return null}function JN(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,l]=r.split(",");if(l==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(l))return s;if(t>=parseFloat(a)&&t<=parseFloat(l))return s}return parseFloat(r)===t?s:null}function ZN(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Bd=(e,t,n={})=>{try{return e(t)}catch{return n}},Vd=async(e,t={})=>{try{return(await e).default||t}catch{return t}},XN={};function jy(e){return e||QN()||e2()}function QN(){return typeof process<"u"}function e2(){return typeof XN<"u"}const Ka=typeof window>"u";let Va=null;const Gy={lang:!Ka&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}},t2={shared:!0};function n2(e,t={}){return Ir.getSharedInstance().trans(e,t)}const r2={install(e,t={}){t={...t2,...t};const n=t.shared?Ir.getSharedInstance(t,!0):new Ir(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class Ir{constructor(t={}){this.activeMessages=Fr({}),this.fallbackMessages=Fr({}),this.reset=()=>{Ir.loaded=[],this.options=Gy;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Va&&(Va=null)},this.options={...Gy,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Ka?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Ka){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=Ir.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=Ir.loaded.find(l=>l.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((l,u)=>{this.abortController.signal.addEventListener("abort",()=>{l()}),this.resolveLangAsync(this.options.resolve,t).then(({default:f})=>{l(this.applyLanguage(t,f,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Bd(t,n)),jy(Ka)?{default:{...r,...Bd(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Bd(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(jy(Ka)){const s=await Vd(t(`php_${n}`)),a=await Vd(r);return new Promise(l=>l({default:{...s,...a}}))}return new Promise(async s=>s({default:await Vd(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,l=>l==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=Ir.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){Ir.loaded[n]=t;return}Ir.loaded.push(t)}setLanguage({lang:t,messages:n}){Ka||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(t){return t??(t=this.getActiveLanguage()),Ir.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return nb(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),xe(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),xe(()=>this.makeReplacements(GN(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Fr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Va==null?void 0:Va.setOptions(t,n))||(Va=new Ir(t))}}Ir.loaded=[];const s2={components:{ResourceCard:R1,Multiselect:So,Pagination:Dp},props:{prpQuery:String,prpLevels:Array,prpTypes:Array,prpProgrammingLanguages:Array,prpCategories:Array,prpLanguages:Array,prpSubjects:Array,name:String,levels:Array,languages:Array,programmingLanguages:Array,categories:Array,subjects:Array,types:Array,locale:String},setup(e){const t=_e(!1),n=_e(e.prpQuery),r=_e(e.prpQuery),s=_e(e.prpLevels.filter(K=>K.teach===1)),a=_e(e.prpLevels.filter(K=>K.learn===1)),l=_e(e.prpTypes),u=_e(e.prpProgrammingLanguages),f=_e(e.prpCategories),h=_e(e.prpLanguages),d=_e(e.prpSubjects),p=_e({}),g=Fr({current_page:1}),y=_e([]),w=xe(()=>e.levels.filter(K=>K.teach===1)),_=xe(()=>e.levels.filter(K=>K.learn===1)),A=xe(()=>[...l.value,...s.value,...a.value,...h.value,...u.value,...d.value,...f.value]),B=K=>{const M=$=>$.id!==K.id;l.value=l.value.filter(M),s.value=s.value.filter(M),a.value=a.value.filter(M),h.value=h.value.filter(M),u.value=u.value.filter(M),d.value=d.value.filter(M),f.value=f.value.filter(M),N()},D=()=>{l.value=[],s.value=[],a.value=[],h.value=[],u.value=[],d.value=[],f.value=[],N()},b=()=>{window.scrollTo(0,0)},x=wN.debounce(()=>{N()},300),I=()=>{b(),N(!0)},N=(K=!1)=>{K||(g.current_page=1),y.value=[],It.post("/resources/search?page="+g.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:l.value,selectedProgrammingLanguages:u.value,selectedCategories:f.value,selectedLanguages:h.value,selectedSubjects:d.value}).then(M=>{g.per_page=M.data.per_page,g.current_page=M.data.current_page,g.from=M.data.from,g.last_page=M.data.last_page,g.last_page_url=M.data.last_page_url,g.next_page_url=M.data.next_page_url,g.prev_page=M.data.prev_page,g.prev_page_url=M.data.prev_page,g.to=M.data.to,g.total=M.data.total,y.value=M.data.data}).catch(M=>{p.value=M.response.data})},L=(K,M)=>n2(M+"."+K.name);return Gt(()=>{N()}),{query:n,searchInput:r,targetAudiences:w,levelsDifficulty:_,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:l,selectedProgrammingLanguages:u,selectedCategories:f,selectedLanguages:h,selectedSubjects:d,errors:p,pagination:g,resources:y,debounceSearch:x,paginate:I,onSubmit:N,customLabel:L,showFilterModal:t,tags:A,removeSelectedItem:B,removeAllSelectedItems:D}}},i2={class:"codeweek-resourceform-component font-['Blinker']"},a2={class:"codeweek-container py-6"},o2={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},l2={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},u2={class:"block text-[16px] text-slate-500 mb-2"},c2=["placeholder"],f2={class:"block text-[16px] text-slate-500 mb-2"},d2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},h2={class:"language-json"},p2={class:"block text-[16px] text-slate-500 mb-2"},m2={class:"language-json"},g2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},v2={class:"block text-[16px] text-slate-500 mb-2"},y2={class:"language-json"},_2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},b2={class:"block text-[16px] text-slate-500 mb-2"},w2={class:"language-json"},T2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},S2={class:"block text-[16px] text-slate-500 mb-2"},x2={class:"language-json"},k2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},A2={class:"block text-[16px] text-slate-500 mb-2"},E2={class:"language-json"},C2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},O2={class:"block text-[16px] text-slate-500 mb-2"},R2={class:"language-json"},M2={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},P2={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},D2={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},I2={class:"text-base leading-7 font-semibold text-black normal-case"},L2={key:0,class:"flex md:justify-center"},N2={class:"max-md:w-full flex flex-wrap gap-2"},$2={class:"flex items-center gap-2"},F2=["onClick"],B2={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},V2={class:"relative pt-20 md:pt-48"},H2={class:"bg-yellow-50"},U2={class:"relative z-10 codeweek-container"},W2={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function Y2(e,t,n,r,s,a){const l=Un("multiselect"),u=Un("resource-card"),f=Un("pagination");return Y(),X("div",i2,[O("div",a2,[O("div",{class:je(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[O("div",o2,[O("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[O("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),O("div",l2,[O("div",null,[O("label",u2,Ce(e.$t("resources.search_by_title_description")),1),gn(O("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=Sn((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,c2),[[Ms,r.searchInput]])]),O("div",null,[O("label",f2,Ce(e.$t("resources.resource_type")),1),Ye(l,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",d2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"types":"type"),1)):he("",!0)]),default:We(()=>[O("pre",h2,[O("code",null,Ce(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),O("div",null,[O("label",p2,Ce(e.$t("resources.target_audience")),1),Ye(l,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",g2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"targets":"target"),1)):he("",!0)]),default:We(()=>[O("pre",m2,[O("code",null,Ce(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),O("div",null,[O("label",v2,Ce(e.$t("resources.level_difficulty")),1),Ye(l,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",_2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"levels":"level"),1)):he("",!0)]),default:We(()=>[O("pre",y2,[O("code",null,Ce(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),O("div",null,[O("label",b2,Ce(e.$t("resources.Languages")),1),Ye(l,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"name","track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",T2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"languages":"language"),1)):he("",!0)]),default:We(()=>[O("pre",w2,[O("code",null,Ce(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","onSelect","onRemove"])]),O("div",null,[O("label",S2,Ce(e.$t("resources.programming_languages")),1),Ye(l,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"name","track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",k2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"programming languages":"programming language"),1)):he("",!0)]),default:We(()=>[O("pre",x2,[O("code",null,Ce(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","onSelect","onRemove"])]),O("div",null,[O("label",A2,Ce(e.$t("resources.Subjects")),1),Ye(l,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",C2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"subjects":"subject"),1)):he("",!0)]),default:We(()=>[O("pre",E2,[O("code",null,Ce(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),O("div",null,[O("label",O2,Ce(e.$t("resources.categories")),1),Ye(l,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:We(({values:h})=>[h.length>0?(Y(),X("div",M2," Selected "+Ce(h.length)+" "+Ce(h.length>1?"categories":"category"),1)):he("",!0)]),default:We(()=>[O("pre",R2,[t[15]||(t[15]=$t(" ")),O("code",null,Ce(r.selectedCategories),1),t[16]||(t[16]=$t(` + `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),O("div",P2,[t[17]||(t[17]=O("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),O("div",D2,[O("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[O("span",I2,Ce(e.$t("resources.search")),1)])])])])],2),O("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[O("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[$t(" Filter and search "),O("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(Y(),X("div",L2,[O("div",N2,[(Y(!0),X(He,null,ht(r.tags,h=>(Y(),X("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[O("div",$2,[O("span",null,Ce(h.name),1),O("button",{onClick:d=>r.removeSelectedItem(h)},t[19]||(t[19]=[O("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,F2)])]))),128)),O("div",B2,[O("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):he("",!0)]),O("div",V2,[t[20]||(t[20]=O("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=O("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),O("div",H2,[O("div",U2,[O("div",W2,[(Y(!0),X(He,null,ht(r.resources,h=>(Y(),st(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(Y(),st(f,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):he("",!0)])])])])}const q2=ln(s2,[["render",Y2]]);window.singleselect=void 0;const K2={components:{Multiselect:So},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},j2={class:"multiselect-wrapper"},G2=["name","value"];function z2(e,t,n,r,s,a){const l=Un("multiselect");return Y(),X("div",j2,[Ye(l,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),O("input",{name:n.name,type:"hidden",value:s.values},null,8,G2)])}const J2=ln(K2,[["render",z2]]),Z2={components:{Multiselect:So},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},X2={class:"multiselect-wrapper"},Q2=["name","value"];function e3(e,t,n,r,s,a){const l=Un("multiselect",!0);return Y(),X("div",X2,[Ye(l,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),O("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,Q2)])}const t3=ln(Z2,[["render",e3]]),n3={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},r3=["value"];function s3(e,t,n,r,s,a){return Y(),X("div",null,[gn(O("select",{"onUpdate:modelValue":t[0]||(t[0]=l=>s.selected_country=l),class:"codeweek-input-select",id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=l=>a.newCountry())},[t[2]||(t[2]=O("option",{value:""}," All countries",-1)),t[3]||(t[3]=O("option",{disabled:"",value:"---"},"---------------",-1)),(Y(!0),X(He,null,ht(n.countries,l=>(Y(),X("option",{value:l.iso},Ce(l.name)+" ("+Ce(l.total)+")",9,r3))),256))],544),[[dp,s.selected_country]])])}const i3=ln(n3,[["render",s3]]),a3={components:{Multiselect:So},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){It.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){It.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){It.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},o3={class:"moderate-event"},l3={key:0,class:"actions"},u3={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},c3={class:"flex-none"},f3={href:"/pending"},d3={class:"flex justify-center"},h3={key:0},p3={class:"actions flex justify-items-end justify-end gap-2"},m3={key:0,class:"modal-overlay"},g3={class:"modal-container"},v3={class:"modal-header"},y3={class:"modal-body"},_3={class:"modal-footer"},b3={key:0,class:"modal-overlay"},w3={class:"modal-container"},T3={class:"modal-header"},S3={class:"modal-footer"};function x3(e,t,n,r,s,a){const l=Un("multiselect");return Y(),X("div",o3,[n.refresh?(Y(),X("div",l3,[t[14]||(t[14]=O("strong",null,"Moderation:",-1)),O("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),O("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),O("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])):he("",!0),n.refresh?he("",!0):(Y(),X("div",u3,[O("div",c3,[t[15]||(t[15]=$t("Pending Activities: ")),O("a",f3,Ce(n.pendingCounter),1)]),O("div",d3,[O("div",null,[$t(Ce(e.$t("event.current_status"))+": ",1),O("strong",null,Ce(s.status),1),t[16]||(t[16]=$t()),n.event.LatestModeration?(Y(),X("span",h3,"("+Ce(n.event.LatestModeration.message)+")",1)):he("",!0)])]),O("div",p3,[O("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),O("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),O("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),Ye(ps,{name:"modal"},{default:We(()=>[s.showModal?(Y(),X("div",m3,[O("div",g3,[O("div",v3,[t[17]||(t[17]=O("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),O("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),O("div",y3,[t[18]||(t[18]=O("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),Ye(l,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:We(({option:u})=>[$t(Ce(u.title),1)]),_:1},8,["modelValue","options","onInput"]),gn(O("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ms,s.rejectionText]])]),O("div",_3,[O("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),O("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):he("",!0)]),_:1}),Ye(ps,{name:"modal"},{default:We(()=>[s.showDeleteModal?(Y(),X("div",b3,[O("div",w3,[O("div",T3,[t[19]||(t[19]=O("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),O("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=O("div",{class:"modal-body"},[O("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),O("div",S3,[O("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),O("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):he("",!0)]),_:1})])}const k3=ln(a3,[["render",x3]]),A3={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:xe(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},E3={class:"address-list-item"},C3={class:"address-info"},O3={class:"name"},R3={class:"city"};function M3(e,t,n,r,s,a){return Y(),X("div",E3,[O("div",C3,[O("div",O3,Ce(n.item.name)+" "+Ce(n.item.housenumber),1),O("div",R3,Ce(r.line2),1)])])}const P3=ln(A3,[["render",M3],["__scopeId","data-v-86cd2f09"]]),D3=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],I3=D3.map(([e,t])=>({iso2:e,iso3:t})),L3={props:{item:{required:!0}}};function N3(e,t,n,r,s,a){return Y(),X("div",null,Ce(n.item),1)}const $3=ln(L3,[["render",N3]]),Ha={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},F3={name:"VAutocomplete",props:{componentItem:{default:()=>$3},minLen:{type:Number,default:Ha.minLen},wait:{type:Number,default:Ha.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=_e("");e.initialLocation&&(n=_e(e.initialLocation));const r=_e(!1),s=_e(-1),a=_e(e.items||[]),l=xe(()=>!!a.value.length),u=xe(()=>r.value&&l.value||e.keepOpen),f=()=>{r.value=!0,s.value=-1,y(null),Ha.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},d=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},g=x=>{y(x),t("item-clicked",x)},y=x=>{x?(a.value=[x],n.value=e.getLabel(x),t("item-selected",x)):w(e.items),t("input",x)},w=x=>{a.value=x||[]},_=x=>a.value.length===1&&x===a.value[0],A=()=>{s.value>-1&&(s.value--,D(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},B=()=>{s.value{x&&x.scrollIntoView&&x.scrollIntoView(!1)},b=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return sn(()=>e.items,x=>{w(x);const I=Ha.findItem(e.items,n.value,e.autoSelectOneItem);I&&(y(I),r.value=!1)}),sn(()=>e.value,x=>{_(x)||(y(x),n.value=e.getLabel(x))}),Gt(()=>{Ha.minLen=e.minLen,Ha.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:l,show:u,inputChange:f,updateItems:h,focus:d,blur:p,onClickItem:g,onSelectItem:y,setItems:w,isSelectedValue:_,keyUp:A,keyDown:B,itemView:D,keyEnter:b}}},B3={class:"v-autocomplete"},V3=["placeholder","disabled"],H3={key:0,class:"v-autocomplete-list"},U3=["onClick","onMouseover"];function W3(e,t,n,r,s,a){return Y(),X("div",B3,[O("div",{class:je(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[gn(O("input",rn({type:"search","onUpdate:modelValue":t[0]||(t[0]=l=>r.searchText=l)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...l)=>r.blur&&r.blur(...l)),onFocus:t[2]||(t[2]=(...l)=>r.focus&&r.focus(...l)),onInput:t[3]||(t[3]=(...l)=>r.inputChange&&r.inputChange(...l)),onKeyup:t[4]||(t[4]=Sn((...l)=>r.keyEnter&&r.keyEnter(...l),["enter"])),onKeydown:[t[5]||(t[5]=Sn((...l)=>r.keyEnter&&r.keyEnter(...l),["tab"])),t[6]||(t[6]=Sn((...l)=>r.keyUp&&r.keyUp(...l),["up"])),t[7]||(t[7]=Sn((...l)=>r.keyDown&&r.keyDown(...l),["down"]))]}),null,16,V3),[[Ms,r.searchText]])],2),r.show?(Y(),X("div",H3,[(Y(!0),X(He,null,ht(r.internalItems,(l,u)=>(Y(),X("div",{class:je(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:f=>r.onClickItem(l),onMouseover:f=>r.cursor=u},[(Y(),st(To(n.componentItem),{item:l,searchText:r.searchText},null,8,["item","searchText"]))],42,U3))),128))])):he("",!0)])}const Y3=ln(F3,[["render",W3]]),q3={components:{VAutocomplete:Y3},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},setup(e){const t=_e(e.value?{name:e.value}:null),n=_e(null),r=P3,s={placeholder:e.placeholder,name:e.name,autocomplete:"off"},a=_e(e.geoposition),l=e.location,u=g=>{g&&g.name&&g.magicKey&&It.get("/api/proxy/geocode",{params:{singleLine:g.name,magicKey:g.magicKey}}).then(w=>{const _=w.data.candidates[0];a.value=[_.location.y,_.location.x],window.map&&window.map.setView([_.location.y,_.location.x],16);const A=f(_.attributes.Country).iso2;document.getElementById("id_country").value=A}).catch(w=>{console.error("Error:",w)})},f=g=>I3.find(y=>y.iso3===g),h=g=>g&&g.name?g.name:"",d=g=>{g===""&&(n.value=null)},p=g=>{It.get("/api/proxy/suggest",{params:{f:"json",text:g}}).then(w=>{n.value=w.data.suggestions.map(_=>({name:_.text,magicKey:_.magicKey}))}).catch(w=>{console.error("Error:",w)})};return sn(()=>e.value,g=>{t.value=g?{name:g}:null}),sn(()=>e.geoposition,g=>{a.value=g}),{item:t,items:n,template:r,inputAttrs:s,itemSelected:u,getLabel:h,change:d,updateItems:p,localGeoposition:a,initialLocation:l}}},K3=["value"];function j3(e,t,n,r,s,a){const l=Un("v-autocomplete");return Y(),X("div",null,[Ye(l,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),O("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,K3)])}const G3=ln(q3,[["render",j3]]);function Ke(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Ct(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function us(e,t){const n=Ke(e);return isNaN(t)?Ct(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function hs(e,t){const n=Ke(e);if(isNaN(t))return Ct(e,NaN);if(!t)return n;const r=n.getDate(),s=Ct(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function M1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:l=0,minutes:u=0,seconds:f=0}=t,h=Ke(e),d=r||n?hs(h,r+n*12):h,p=a||s?us(d,a+s*7):d,g=u+l*60,w=(f+g*60)*1e3;return Ct(e,p.getTime()+w)}function z3(e,t){const n=+Ke(e);return Ct(e,n+t)}const P1=6048e5,J3=864e5,Z3=6e4,D1=36e5,X3=1e3;function Q3(e,t){return z3(e,t*D1)}let e$={};function wa(){return e$}function ms(e,t){var u,f,h,d;const n=wa(),r=(t==null?void 0:t.weekStartsOn)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.weekStartsOn)??n.weekStartsOn??((d=(h=n.locale)==null?void 0:h.options)==null?void 0:d.weekStartsOn)??0,s=Ke(e),a=s.getDay(),l=(a=s.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}function zy(e){const t=Ke(e);return t.setHours(0,0,0,0),t}function xc(e){const t=Ke(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function L1(e,t){const n=zy(e),r=zy(t),s=+n-xc(n),a=+r-xc(r);return Math.round((s-a)/J3)}function t$(e){const t=I1(e),n=Ct(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),fo(n)}function n$(e,t){const n=t*3;return hs(e,n)}function Ip(e,t){return hs(e,t*12)}function Jy(e,t){const n=Ke(e),r=Ke(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function N1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function il(e){if(!N1(e)&&typeof e!="number")return!1;const t=Ke(e);return!isNaN(Number(t))}function Zy(e){const t=Ke(e);return Math.trunc(t.getMonth()/3)+1}function r$(e,t){const n=Ke(e),r=Ke(t);return n.getFullYear()-r.getFullYear()}function s$(e,t){const n=Ke(e),r=Ke(t),s=Jy(n,r),a=Math.abs(r$(n,r));n.setFullYear(1584),r.setFullYear(1584);const l=Jy(n,r)===-s,u=s*(a-+l);return u===0?0:u}function $1(e,t){const n=Ke(e.start),r=Ke(e.end);let s=+n>+r;const a=s?+n:+r,l=s?r:n;l.setHours(0,0,0,0);let u=1;const f=[];for(;+l<=a;)f.push(Ke(l)),l.setDate(l.getDate()+u),l.setHours(0,0,0,0);return s?f.reverse():f}function ra(e){const t=Ke(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function i$(e,t){const n=Ke(e.start),r=Ke(e.end);let s=+n>+r;const a=s?+ra(n):+ra(r);let l=ra(s?r:n),u=1;const f=[];for(;+l<=a;)f.push(Ke(l)),l=n$(l,u);return s?f.reverse():f}function a$(e){const t=Ke(e);return t.setDate(1),t.setHours(0,0,0,0),t}function F1(e){const t=Ke(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Sl(e){const t=Ke(e),n=Ct(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function B1(e,t){var u,f,h,d;const n=wa(),r=(t==null?void 0:t.weekStartsOn)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.weekStartsOn)??n.weekStartsOn??((d=(h=n.locale)==null?void 0:h.options)==null?void 0:d.weekStartsOn)??0,s=Ke(e),a=s.getDay(),l=(a{let r;const s=o$[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Hd(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const u$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},c$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},f$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},d$={date:Hd({formats:u$,defaultWidth:"full"}),time:Hd({formats:c$,defaultWidth:"full"}),dateTime:Hd({formats:f$,defaultWidth:"full"})},h$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},p$=(e,t,n,r)=>h$[e];function qo(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const l=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):l;s=e.formattingValues[u]||e.formattingValues[l]}else{const l=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[l]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const m$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},g$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},v$={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},y$={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},_$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},b$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},w$=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},T$={ordinalNumber:w$,era:qo({values:m$,defaultWidth:"wide"}),quarter:qo({values:g$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:qo({values:v$,defaultWidth:"wide"}),day:qo({values:y$,defaultWidth:"wide"}),dayPeriod:qo({values:_$,defaultWidth:"wide",formattingValues:b$,defaultFormattingWidth:"wide"})};function Ko(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const l=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],f=Array.isArray(u)?x$(u,p=>p.test(l)):S$(u,p=>p.test(l));let h;h=e.valueCallback?e.valueCallback(f):f,h=n.valueCallback?n.valueCallback(h):h;const d=t.slice(l.length);return{value:h,rest:d}}}function S$(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function x$(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let l=e.valueCallback?e.valueCallback(a[0]):a[0];l=n.valueCallback?n.valueCallback(l):l;const u=t.slice(s.length);return{value:l,rest:u}}}const A$=/^(\d+)(th|st|nd|rd)?/i,E$=/\d+/i,C$={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},O$={any:[/^b/i,/^(a|c)/i]},R$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},M$={any:[/1/i,/2/i,/3/i,/4/i]},P$={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},D$={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},I$={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},L$={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},N$={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},$$={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},F$={ordinalNumber:k$({matchPattern:A$,parsePattern:E$,valueCallback:e=>parseInt(e,10)}),era:Ko({matchPatterns:C$,defaultMatchWidth:"wide",parsePatterns:O$,defaultParseWidth:"any"}),quarter:Ko({matchPatterns:R$,defaultMatchWidth:"wide",parsePatterns:M$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ko({matchPatterns:P$,defaultMatchWidth:"wide",parsePatterns:D$,defaultParseWidth:"any"}),day:Ko({matchPatterns:I$,defaultMatchWidth:"wide",parsePatterns:L$,defaultParseWidth:"any"}),dayPeriod:Ko({matchPatterns:N$,defaultMatchWidth:"any",parsePatterns:$$,defaultParseWidth:"any"})},V1={code:"en-US",formatDistance:l$,formatLong:d$,formatRelative:p$,localize:T$,match:F$,options:{weekStartsOn:0,firstWeekContainsDate:1}};function B$(e){const t=Ke(e);return L1(t,Sl(t))+1}function Lp(e){const t=Ke(e),n=+fo(t)-+t$(t);return Math.round(n/P1)+1}function Np(e,t){var d,p,g,y;const n=Ke(e),r=n.getFullYear(),s=wa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(g=s.locale)==null?void 0:g.options)==null?void 0:y.firstWeekContainsDate)??1,l=Ct(e,0);l.setFullYear(r+1,0,a),l.setHours(0,0,0,0);const u=ms(l,t),f=Ct(e,0);f.setFullYear(r,0,a),f.setHours(0,0,0,0);const h=ms(f,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function V$(e,t){var u,f,h,d;const n=wa(),r=(t==null?void 0:t.firstWeekContainsDate)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((d=(h=n.locale)==null?void 0:h.options)==null?void 0:d.firstWeekContainsDate)??1,s=Np(e,t),a=Ct(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),ms(a,t)}function $p(e,t){const n=Ke(e),r=+ms(n,t)-+V$(n,t);return Math.round(r/P1)+1}function Dt(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const pi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Dt(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Dt(n+1,2)},d(e,t){return Dt(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Dt(e.getHours()%12||12,t.length)},H(e,t){return Dt(e.getHours(),t.length)},m(e,t){return Dt(e.getMinutes(),t.length)},s(e,t){return Dt(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return Dt(s,t.length)}},Ua={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Qy={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return pi.y(e,t)},Y:function(e,t,n,r){const s=Np(e,r),a=s>0?s:1-s;if(t==="YY"){const l=a%100;return Dt(l,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):Dt(a,t.length)},R:function(e,t){const n=I1(e);return Dt(n,t.length)},u:function(e,t){const n=e.getFullYear();return Dt(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Dt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Dt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return pi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Dt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=$p(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):Dt(s,t.length)},I:function(e,t,n){const r=Lp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Dt(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):pi.d(e,t)},D:function(e,t,n){const r=B$(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Dt(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Dt(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Dt(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return Dt(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=Ua.noon:r===0?s=Ua.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=Ua.evening:r>=12?s=Ua.afternoon:r>=4?s=Ua.morning:s=Ua.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return pi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):pi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Dt(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Dt(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):pi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):pi.s(e,t)},S:function(e,t){return pi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return t0(r);case"XXXX":case"XX":return Xi(r);case"XXXXX":case"XXX":default:return Xi(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return t0(r);case"xxxx":case"xx":return Xi(r);case"xxxxx":case"xxx":default:return Xi(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+e0(r,":");case"OOOO":default:return"GMT"+Xi(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+e0(r,":");case"zzzz":default:return"GMT"+Xi(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return Dt(r,t.length)},T:function(e,t,n){const r=e.getTime();return Dt(r,t.length)}};function e0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+Dt(a,2)}function t0(e,t){return e%60===0?(e>0?"-":"+")+Dt(Math.abs(e)/60,2):Xi(e,t)}function Xi(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Dt(Math.trunc(r/60),2),a=Dt(r%60,2);return n+s+t+a}const n0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},H1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},H$=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return n0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",n0(r,t)).replace("{{time}}",H1(s,t))},Dh={p:H1,P:H$},U$=/^D+$/,W$=/^Y+$/,Y$=["D","DD","YY","YYYY"];function U1(e){return U$.test(e)}function W1(e){return W$.test(e)}function Ih(e,t,n){const r=q$(e,t,n);if(console.warn(r),Y$.includes(e))throw new RangeError(r)}function q$(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const K$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,j$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,G$=/^'([^]*?)'?$/,z$=/''/g,J$=/[a-zA-Z]/;function Os(e,t,n){var d,p,g,y,w,_,A,B;const r=wa(),s=(n==null?void 0:n.locale)??r.locale??V1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(g=r.locale)==null?void 0:g.options)==null?void 0:y.firstWeekContainsDate)??1,l=(n==null?void 0:n.weekStartsOn)??((_=(w=n==null?void 0:n.locale)==null?void 0:w.options)==null?void 0:_.weekStartsOn)??r.weekStartsOn??((B=(A=r.locale)==null?void 0:A.options)==null?void 0:B.weekStartsOn)??0,u=Ke(e);if(!il(u))throw new RangeError("Invalid time value");let f=t.match(j$).map(D=>{const b=D[0];if(b==="p"||b==="P"){const x=Dh[b];return x(D,s.formatLong)}return D}).join("").match(K$).map(D=>{if(D==="''")return{isToken:!1,value:"'"};const b=D[0];if(b==="'")return{isToken:!1,value:Z$(D)};if(Qy[b])return{isToken:!0,value:D};if(b.match(J$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:D}});s.localize.preprocessor&&(f=s.localize.preprocessor(u,f));const h={firstWeekContainsDate:a,weekStartsOn:l,locale:s};return f.map(D=>{if(!D.isToken)return D.value;const b=D.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&W1(b)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&U1(b))&&Ih(b,t,String(e));const x=Qy[b[0]];return x(u,b,s.localize,h)}).join("")}function Z$(e){const t=e.match(G$);return t?t[1].replace(z$,"'"):e}function X$(e){return Ke(e).getDay()}function Q$(e){const t=Ke(e),n=t.getFullYear(),r=t.getMonth(),s=Ct(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function eF(){return Object.assign({},wa())}function ei(e){return Ke(e).getHours()}function tF(e){let n=Ke(e).getDay();return n===0&&(n=7),n}function Di(e){return Ke(e).getMinutes()}function gt(e){return Ke(e).getMonth()}function ho(e){return Ke(e).getSeconds()}function nt(e){return Ke(e).getFullYear()}function po(e,t){const n=Ke(e),r=Ke(t);return n.getTime()>r.getTime()}function xl(e,t){const n=Ke(e),r=Ke(t);return+n<+r}function za(e,t){const n=Ke(e),r=Ke(t);return+n==+r}function nF(e,t){const n=t instanceof Date?Ct(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const rF=10;class Y1{constructor(){Ve(this,"subPriority",0)}validate(t,n){return!0}}class sF extends Y1{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class iF extends Y1{constructor(){super(...arguments);Ve(this,"priority",rF);Ve(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Ct(n,nF(n,Date))}}class Ot{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new sF(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class aF extends Ot{constructor(){super(...arguments);Ve(this,"priority",140);Ve(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const _n={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},As={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function bn(e,t){return e&&{value:t(e.value),rest:e.rest}}function Zt(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Es(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,l=n[5]?parseInt(n[5],10):0;return{value:r*(s*D1+a*Z3+l*X3),rest:t.slice(n[0].length)}}function q1(e){return Zt(_n.anyDigitsSigned,e)}function an(e,t){switch(e){case 1:return Zt(_n.singleDigit,t);case 2:return Zt(_n.twoDigits,t);case 3:return Zt(_n.threeDigits,t);case 4:return Zt(_n.fourDigits,t);default:return Zt(new RegExp("^\\d{1,"+e+"}"),t)}}function kc(e,t){switch(e){case 1:return Zt(_n.singleDigitSigned,t);case 2:return Zt(_n.twoDigitsSigned,t);case 3:return Zt(_n.threeDigitsSigned,t);case 4:return Zt(_n.fourDigitsSigned,t);default:return Zt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Fp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function K1(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,l=Math.trunc(a/100)*100,u=e>=a%100;s=e+l-(u?100:0)}return n?s:1-s}function j1(e){return e%400===0||e%4===0&&e%100!==0}class oF extends Ot{constructor(){super(...arguments);Ve(this,"priority",130);Ve(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=l=>({year:l,isTwoDigitYear:r==="yy"});switch(r){case"y":return bn(an(4,n),a);case"yo":return bn(s.ordinalNumber(n,{unit:"year"}),a);default:return bn(an(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=K1(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const l=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(l,0,1),n.setHours(0,0,0,0),n}}class lF extends Ot{constructor(){super(...arguments);Ve(this,"priority",130);Ve(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=l=>({year:l,isTwoDigitYear:r==="YY"});switch(r){case"Y":return bn(an(4,n),a);case"Yo":return bn(s.ordinalNumber(n,{unit:"year"}),a);default:return bn(an(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const l=Np(n,a);if(s.isTwoDigitYear){const f=K1(s.year,l);return n.setFullYear(f,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),ms(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),ms(n,a)}}class uF extends Ot{constructor(){super(...arguments);Ve(this,"priority",130);Ve(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return kc(r==="R"?4:r.length,n)}set(n,r,s){const a=Ct(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),fo(a)}}class cF extends Ot{constructor(){super(...arguments);Ve(this,"priority",130);Ve(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return kc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class fF extends Ot{constructor(){super(...arguments);Ve(this,"priority",120);Ve(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return an(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class dF extends Ot{constructor(){super(...arguments);Ve(this,"priority",120);Ve(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return an(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class hF extends Ot{constructor(){super(...arguments);Ve(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Ve(this,"priority",110)}parse(n,r,s){const a=l=>l-1;switch(r){case"M":return bn(Zt(_n.month,n),a);case"MM":return bn(an(2,n),a);case"Mo":return bn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class pF extends Ot{constructor(){super(...arguments);Ve(this,"priority",110);Ve(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=l=>l-1;switch(r){case"L":return bn(Zt(_n.month,n),a);case"LL":return bn(an(2,n),a);case"Lo":return bn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function mF(e,t,n){const r=Ke(e),s=$p(r,n)-t;return r.setDate(r.getDate()-s*7),r}class gF extends Ot{constructor(){super(...arguments);Ve(this,"priority",100);Ve(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return Zt(_n.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return an(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return ms(mF(n,s,a),a)}}function vF(e,t){const n=Ke(e),r=Lp(n)-t;return n.setDate(n.getDate()-r*7),n}class yF extends Ot{constructor(){super(...arguments);Ve(this,"priority",100);Ve(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return Zt(_n.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return an(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return fo(vF(n,s))}}const _F=[31,28,31,30,31,30,31,31,30,31,30,31],bF=[31,29,31,30,31,30,31,31,30,31,30,31];class wF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"subPriority",1);Ve(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return Zt(_n.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return an(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=j1(s),l=n.getMonth();return a?r>=1&&r<=bF[l]:r>=1&&r<=_F[l]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class TF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"subpriority",1);Ve(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return Zt(_n.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return an(r.length,n)}}validate(n,r){const s=n.getFullYear();return j1(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Bp(e,t,n){var p,g,y,w;const r=wa(),s=(n==null?void 0:n.weekStartsOn)??((g=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:g.weekStartsOn)??r.weekStartsOn??((w=(y=r.locale)==null?void 0:y.options)==null?void 0:w.weekStartsOn)??0,a=Ke(e),l=a.getDay(),f=(t%7+7)%7,h=7-s,d=t<0||t>6?t-(l+h)%7:(f+h)%7-(l+h)%7;return us(a,d)}class SF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Bp(n,s,a),n.setHours(0,0,0,0),n}}class xF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const l=u=>{const f=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+f};switch(r){case"e":case"ee":return bn(an(r.length,n),l);case"eo":return bn(s.ordinalNumber(n,{unit:"day"}),l);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Bp(n,s,a),n.setHours(0,0,0,0),n}}class kF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const l=u=>{const f=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+f};switch(r){case"c":case"cc":return bn(an(r.length,n),l);case"co":return bn(s.ordinalNumber(n,{unit:"day"}),l);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Bp(n,s,a),n.setHours(0,0,0,0),n}}function AF(e,t){const n=Ke(e),r=tF(n),s=t-r;return us(n,s)}class EF extends Ot{constructor(){super(...arguments);Ve(this,"priority",90);Ve(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=l=>l===0?7:l;switch(r){case"i":case"ii":return an(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return bn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return bn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return bn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return bn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=AF(n,s),n.setHours(0,0,0,0),n}}class CF extends Ot{constructor(){super(...arguments);Ve(this,"priority",80);Ve(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Fp(s),0,0,0),n}}class OF extends Ot{constructor(){super(...arguments);Ve(this,"priority",80);Ve(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Fp(s),0,0,0),n}}class RF extends Ot{constructor(){super(...arguments);Ve(this,"priority",80);Ve(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Fp(s),0,0,0),n}}class MF extends Ot{constructor(){super(...arguments);Ve(this,"priority",70);Ve(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return Zt(_n.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return an(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class PF extends Ot{constructor(){super(...arguments);Ve(this,"priority",70);Ve(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return Zt(_n.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return an(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class DF extends Ot{constructor(){super(...arguments);Ve(this,"priority",70);Ve(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return Zt(_n.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return an(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class IF extends Ot{constructor(){super(...arguments);Ve(this,"priority",70);Ve(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return Zt(_n.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return an(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class LF extends Ot{constructor(){super(...arguments);Ve(this,"priority",60);Ve(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return Zt(_n.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return an(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class NF extends Ot{constructor(){super(...arguments);Ve(this,"priority",50);Ve(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return Zt(_n.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return an(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class $F extends Ot{constructor(){super(...arguments);Ve(this,"priority",30);Ve(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return bn(an(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class FF extends Ot{constructor(){super(...arguments);Ve(this,"priority",10);Ve(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Es(As.basicOptionalMinutes,n);case"XX":return Es(As.basic,n);case"XXXX":return Es(As.basicOptionalSeconds,n);case"XXXXX":return Es(As.extendedOptionalSeconds,n);case"XXX":default:return Es(As.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Ct(n,n.getTime()-xc(n)-s)}}class BF extends Ot{constructor(){super(...arguments);Ve(this,"priority",10);Ve(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Es(As.basicOptionalMinutes,n);case"xx":return Es(As.basic,n);case"xxxx":return Es(As.basicOptionalSeconds,n);case"xxxxx":return Es(As.extendedOptionalSeconds,n);case"xxx":default:return Es(As.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Ct(n,n.getTime()-xc(n)-s)}}class VF extends Ot{constructor(){super(...arguments);Ve(this,"priority",40);Ve(this,"incompatibleTokens","*")}parse(n){return q1(n)}set(n,r,s){return[Ct(n,s*1e3),{timestampIsSet:!0}]}}class HF extends Ot{constructor(){super(...arguments);Ve(this,"priority",20);Ve(this,"incompatibleTokens","*")}parse(n){return q1(n)}set(n,r,s){return[Ct(n,s),{timestampIsSet:!0}]}}const UF={G:new aF,y:new oF,Y:new lF,R:new uF,u:new cF,Q:new fF,q:new dF,M:new hF,L:new pF,w:new gF,I:new yF,d:new wF,D:new TF,E:new SF,e:new xF,c:new kF,i:new EF,a:new CF,b:new OF,B:new RF,h:new MF,H:new PF,K:new DF,k:new IF,m:new LF,s:new NF,S:new $F,X:new FF,x:new BF,t:new VF,T:new HF},WF=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,YF=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qF=/^'([^]*?)'?$/,KF=/''/g,jF=/\S/,GF=/[a-zA-Z]/;function Lh(e,t,n,r){var _,A,B,D,b,x,I,N;const s=eF(),a=(r==null?void 0:r.locale)??s.locale??V1,l=(r==null?void 0:r.firstWeekContainsDate)??((A=(_=r==null?void 0:r.locale)==null?void 0:_.options)==null?void 0:A.firstWeekContainsDate)??s.firstWeekContainsDate??((D=(B=s.locale)==null?void 0:B.options)==null?void 0:D.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((x=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:x.weekStartsOn)??s.weekStartsOn??((N=(I=s.locale)==null?void 0:I.options)==null?void 0:N.weekStartsOn)??0;if(t==="")return e===""?Ke(n):Ct(n,NaN);const f={firstWeekContainsDate:l,weekStartsOn:u,locale:a},h=[new iF],d=t.match(YF).map(L=>{const K=L[0];if(K in Dh){const M=Dh[K];return M(L,a.formatLong)}return L}).join("").match(WF),p=[];for(let L of d){!(r!=null&&r.useAdditionalWeekYearTokens)&&W1(L)&&Ih(L,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&U1(L)&&Ih(L,t,e);const K=L[0],M=UF[K];if(M){const{incompatibleTokens:$}=M;if(Array.isArray($)){const Z=p.find(ue=>$.includes(ue.token)||ue.token===K);if(Z)throw new RangeError(`The format string mustn't contain \`${Z.fullToken}\` and \`${L}\` at the same time`)}else if(M.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${L}\` and any other token at the same time`);p.push({token:K,fullToken:L});const se=M.run(e,L,a.match,f);if(!se)return Ct(n,NaN);h.push(se.setter),e=se.rest}else{if(K.match(GF))throw new RangeError("Format string contains an unescaped latin alphabet character `"+K+"`");if(L==="''"?L="'":K==="'"&&(L=zF(L)),e.indexOf(L)===0)e=e.slice(L.length);else return Ct(n,NaN)}}if(e.length>0&&jF.test(e))return Ct(n,NaN);const g=h.map(L=>L.priority).sort((L,K)=>K-L).filter((L,K,M)=>M.indexOf(L)===K).map(L=>h.filter(K=>K.priority===L).sort((K,M)=>M.subPriority-K.subPriority)).map(L=>L[0]);let y=Ke(n);if(isNaN(y.getTime()))return Ct(n,NaN);const w={};for(const L of g){if(!L.validate(y,f))return Ct(n,NaN);const K=L.set(y,w,f);Array.isArray(K)?(y=K[0],Object.assign(w,K[1])):y=K}return Ct(n,y)}function zF(e){return e.match(qF)[1].replace(KF,"'")}function r0(e,t){const n=ra(e),r=ra(t);return+n==+r}function JF(e,t){return us(e,-t)}function G1(e,t){const n=Ke(e),r=n.getFullYear(),s=n.getDate(),a=Ct(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const l=Q$(a);return n.setMonth(t,Math.min(s,l)),n}function Ft(e,t){let n=Ke(e);return isNaN(+n)?Ct(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=G1(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function ZF(e,t){const n=Ke(e);return n.setHours(t),n}function z1(e,t){const n=Ke(e);return n.setMilliseconds(t),n}function XF(e,t){const n=Ke(e);return n.setMinutes(t),n}function J1(e,t){const n=Ke(e);return n.setSeconds(t),n}function Cs(e,t){const n=Ke(e);return isNaN(+n)?Ct(e,NaN):(n.setFullYear(t),n)}function mo(e,t){return hs(e,-t)}function QF(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:l=0,minutes:u=0,seconds:f=0}=t,h=mo(e,r+n*12),d=JF(h,a+s*7),p=u+l*60,y=(f+p*60)*1e3;return Ct(e,d.getTime()-y)}function Z1(e,t){return Ip(e,-t)}function xo(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),O("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),O("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),O("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}xo.compatConfig={MODE:3};function X1(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),O("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}X1.compatConfig={MODE:3};function Vp(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Vp.compatConfig={MODE:3};function Hp(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Hp.compatConfig={MODE:3};function Up(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),O("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Up.compatConfig={MODE:3};function Wp(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Wp.compatConfig={MODE:3};function Yp(){return Y(),X("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[O("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Yp.compatConfig={MODE:3};const xr=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),qp=(e,t,n)=>Nh(e,t,n)||Ee(),eB=(e,t,n)=>{const r=t.dateInTz?xr(new Date(e),t.dateInTz):Ee(e);return n?cr(r,!0):r},Nh=(e,t,n)=>{if(!e)return null;const r=n?cr(Ee(e),!0):Ee(e);return t?t.exactMatch?eB(e,t,n):xr(r,t.timezone):r},tB=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var os=(e=>(e.month="month",e.year="year",e))(os||{}),Qi=(e=>(e.top="top",e.bottom="bottom",e))(Qi||{}),ca=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ca||{}),Jn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Jn||{});const nB=["timestamp","date","iso"];var ar=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ar||{}),Jt=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(Jt||{});function s0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function rB(e){return t=>Os(xr(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const sB=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map(rB(e))}catch{s=r.map(s0(t))}else s=r.map(s0(t));const a=s.slice(0,n),l=s.slice(n+1,s.length);return[s[n]].concat(...l).concat(...a)},Kp=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:nw(s,t)});return n?r.reverse():r},Q1=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const l=a<10?`0${a}`:a;return new Date(`2017-${l}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((l,u)=>{const f=Os(xr(l,"UTC"),a,{locale:e});return{text:f.charAt(0).toUpperCase()+f.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,l)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:l}})},iB=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Pn=e=>{const t=G(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},aB=e=>({type:"dot",...e??{}}),ew=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,jp={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Nn=e=>e,i0=e=>e===0?e:!e||isNaN(+e)?null:+e,a0=e=>e===null,tw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},oB=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,l=+t;return r&&s?+e>a||+ea:s?+eoB(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:l,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:l,"dp--highlighted":u}}})),Ci=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},lB=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function uB(e,t){let n=[...document.querySelectorAll(lB())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const cB=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),nw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),Gp=e=>Os(e,"dd-MM-yyyy"),Ud=e=>Array.isArray(e),Ac=(e,t)=>t.get(Gp(e)),fB=(e,t)=>e?t?t instanceof Map?!!Ac(e,t):t(Ee(e)):!1:!0,Tr=(e,t,n=!1)=>{if(e.key===Jt.enter||e.key===Jt.space)return n&&e.preventDefault(),t()},o0=(e,t,n,r,s,a)=>{const l=Lh(e,t.slice(0,e.length),new Date,{locale:a});return il(l)&&N1(l)?r||s?l:Ft(l,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},dB=(e,t,n,r,s,a)=>{const l=Array.isArray(n)?n[0]:n;if(typeof t=="string")return o0(e,t,l,r,s,a);if(Array.isArray(t)){let u=null;for(const f of t)if(u=o0(e,f,l,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},Ee=e=>e?new Date(e):new Date,hB=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),l=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),f=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${l}:${u}:${f}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},cr=(e,t)=>{const n=Ee(JSON.parse(JSON.stringify(e))),r=Ft(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?a$(r):r},Oi=(e,t,n,r)=>{let s=e?Ee(e):Ee();return(t||t===0)&&(s=ZF(s,+t)),(n||n===0)&&(s=XF(s,+n)),(r||r===0)&&(s=J1(s,+r)),z1(s,0)},tn=(e,t)=>!e||!t?!1:xl(cr(e),cr(t)),yt=(e,t)=>!e||!t?!1:za(cr(e),cr(t)),mn=(e,t)=>!e||!t?!1:po(cr(e),cr(t)),tf=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?mn(n,e[0])&&tn(n,e[1]):e!=null&&e[0]&&t?mn(n,e[0])&&tn(n,t)||tn(n,e[0])&&mn(n,t):!1,cs=e=>{const t=Ft(new Date(e),{date:1});return cr(t)},Wd=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},fa=e=>({hours:ei(e),minutes:Di(e),seconds:ho(e)}),rw=(e,t)=>{if(t){const n=nt(Ee(t));if(n>e)return 12;if(n===e)return gt(Ee(t))}},sw=(e,t)=>{if(t){const n=nt(Ee(t));return n{if(e)return nt(Ee(e))},iw=(e,t)=>{const n=mn(e,t)?t:e,r=mn(t,e)?t:e;return $1({start:n,end:r})},pB=e=>{const t=hs(e,1);return{month:gt(t),year:nt(t)}},Ks=(e,t)=>{const n=ms(e,{weekStartsOn:+t}),r=B1(e,{weekStartsOn:+t});return[n,r]},aw=(e,t)=>{const n={hours:ei(Ee()),minutes:Di(Ee()),seconds:t?ho(Ee()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[Ft(Ee(e),{date:1}),Ft(Ee(),{month:t,year:n,date:1})],Js=(e,t,n)=>{let r=e?Ee(e):Ee();return(t||t===0)&&(r=G1(r,t)),n&&(r=Cs(r,n)),r},ow=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?hs(e,1):mo(e,1),l=[gt(a),nt(a)];return s?!gB(...l,t):!mB(...l,n)},mB=(e,t,n)=>tn(...Ti(n,e,t))||yt(...Ti(n,e,t)),gB=(e,t,n)=>mn(...Ti(n,e,t))||yt(...Ti(n,e,t)),lw=(e,t,n,r,s,a,l)=>{if(typeof t=="function"&&!l)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Os(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Os(e[1],a,u):""}`:Os(e,a,u)},Wa=e=>{if(e)return null;throw new Error(jp.prop("partial-range"))},Fu=(e,t)=>{if(t)return e();throw new Error(jp.prop("range"))},$h=e=>Array.isArray(e)?il(e[0])&&(e[1]?il(e[1]):!0):e?il(e):!1,vB=(e,t)=>Ft(t??Ee(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Yd=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?xl(e,t):po(e,t),a={seconds:0,milliseconds:0};return s||za(Ft(e,a),Ft(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},qd=(e,t,n)=>e?vB(e,t):Ee(n??t),l0=(e,t,n,r,s)=>{if(Array.isArray(r)){const l=qd(e,r[0],t),u=qd(e,r[1],t);return Yd(r[0],l,n,!!t)&&Yd(r[1],u,n,!!t)&&s}const a=qd(e,r,t);return Yd(r,a,n,!!t)&&s},Kd=e=>Ft(Ee(),fa(e)),yB=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>nt(Ee(n))===t).map(n=>gt(n)):[],uw=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),zp=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),cw=e=>Os(e,"yyyy-MM-dd"),jo=Fr({menuFocused:!1,shiftKeyInMenu:!1}),fw=()=>{const e=n=>{jo.menuFocused=n},t=n=>{jo.shiftKeyInMenu!==n&&(jo.shiftKeyInMenu=n)};return{control:xe(()=>({shiftKeyInMenu:jo.shiftKeyInMenu,menuFocused:jo.menuFocused})),setMenuFocused:e,setShiftKey:t}},Ut=Fr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),jd=_e(null),Bu=_e(!1),Gd=_e(!1),zd=_e(!1),Jd=_e(!1),Gn=_e(0),hn=_e(0),$i=()=>{const e=xe(()=>Bu.value?[...Ut.selectionGrid,Ut.actionRow].filter(p=>p.length):Gd.value?[...Ut.timePicker[0],...Ut.timePicker[1],Jd.value?[]:[jd.value],Ut.actionRow].filter(p=>p.length):zd.value?[...Ut.monthPicker,Ut.actionRow]:[Ut.monthYear,...Ut.calendar,Ut.time,Ut.actionRow].filter(p=>p.length)),t=p=>{Gn.value=p?Gn.value+1:Gn.value-1;let g=null;e.value[hn.value]&&(g=e.value[hn.value][Gn.value]),!g&&e.value[hn.value+(p?1:-1)]?(hn.value=hn.value+(p?1:-1),Gn.value=p?0:e.value[hn.value].length-1):g||(Gn.value=p?Gn.value-1:Gn.value+1)},n=p=>{hn.value===0&&!p||hn.value===e.value.length&&p||(hn.value=p?hn.value+1:hn.value-1,e.value[hn.value]?e.value[hn.value]&&!e.value[hn.value][Gn.value]&&Gn.value!==0&&(Gn.value=e.value[hn.value].length-1):hn.value=p?hn.value-1:hn.value+1)},r=p=>{let g=null;e.value[hn.value]&&(g=e.value[hn.value][Gn.value]),g?g.focus({preventScroll:!Bu.value}):Gn.value=p?Gn.value-1:Gn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},l=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},f=(p,g)=>{Ut[g]=p},h=(p,g)=>{Ut[g]=p},d=()=>{Gn.value=0,hn.value=0};return{buildMatrix:f,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{jd.value=p},setSelectionGrid:p=>{Bu.value=p,d(),p||(Ut.selectionGrid=[])},setTimePicker:(p,g=!1)=>{Gd.value=p,Jd.value=g,d(),p||(Ut.timePicker[0]=[],Ut.timePicker[1]=[])},setTimePickerElements:(p,g=0)=>{Ut.timePicker[g]=p},arrowRight:s,arrowLeft:a,arrowUp:l,arrowDown:u,clearArrowNav:()=>{Ut.monthYear=[],Ut.calendar=[],Ut.time=[],Ut.actionRow=[],Ut.selectionGrid=[],Ut.timePicker[0]=[],Ut.timePicker[1]=[],Bu.value=!1,Gd.value=!1,Jd.value=!1,zd.value=!1,d(),jd.value=null},setMonthPicker:p=>{zd.value=p,d()},refSets:Ut}},u0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),_B=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),c0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,bB=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:c0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=c0(s);return Object.assign(n,r,{count:a})},wB=(e,t,n)=>e||(typeof n=="string"?n:t),TB=e=>typeof e=="boolean"?e?u0({}):!1:u0(e),SB=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},xB=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),kB=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),AB=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},EB=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),CB=e=>{const t={dates:Array.isArray(e)?e.map(n=>Ee(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},OB=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},RB=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},MB=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},Zd=(e,t,n)=>new Map(e.map(r=>{const s=qp(r,t,n);return[Gp(s),s]})),PB=(e,t)=>e.length?new Map(e.map(n=>{const r=qp(n.date,t);return[Gp(r),n]})):null,DB=e=>{var t;return{minDate:Nh(e.minDate,e.timezone,e.isSpecific),maxDate:Nh(e.maxDate,e.timezone,e.isSpecific),disabledDates:Ud(e.disabledDates)?Zd(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:Ud(e.allowedDates)?Zd(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Ud((t=e.highlight)==null?void 0:t.dates)?Zd(e.highlight.dates,e.timezone):e.highlight,markers:PB(e.markers,e.timezone)}},IB=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},LB=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),Xt=e=>{const t=()=>{const N=e.enableSeconds?":ss":"",L=e.enableMinutes?":mm":"";return e.is24?`HH${L}${N}`:`hh${L}${N} aa`},n=()=>{var N;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((N=A.value)==null?void 0:N.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=N=>aw(N,e.enableSeconds),s=()=>x.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=xe(()=>bB(e.multiCalendars)),l=xe(()=>s()),u=xe(()=>_B(e.ariaLabels)),f=xe(()=>xB(e.filters)),h=xe(()=>TB(e.transitions)),d=xe(()=>kB(e.actionRow)),p=xe(()=>wB(e.previewFormat,e.format,n())),g=xe(()=>SB(e.textInput)),y=xe(()=>AB(e.inline)),w=xe(()=>EB(e.config)),_=xe(()=>CB(e.highlight)),A=xe(()=>OB(e.weekNumbers)),B=xe(()=>MB(e.timezone,e.emitTimezone)),D=xe(()=>IB(e.multiDates,e.multiDatesLimit)),b=xe(()=>DB({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:_.value,markers:e.markers,timezone:B.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),x=xe(()=>RB(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),I=xe(()=>LB(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:l,defaultedAriaLabels:u,defaultedFilters:f,defaultedActionRow:d,defaultedPreviewFormat:p,defaultedTextInput:g,defaultedInline:y,defaultedConfig:w,defaultedHighlight:_,defaultedWeekNumbers:A,defaultedRange:x,propDates:b,defaultedTz:B,defaultedMultiDates:D,defaultedUI:I,getDefaultPattern:n,getDefaultStartTime:s}},NB=(e,t,n)=>{const r=_e(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:l,defaultedMultiDates:u,getDefaultPattern:f}=Xt(t),h=_e(""),d=no(t,"format"),p=no(t,"formatLocale");sn(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,ge(!0))},{deep:!0}),sn(a,(U,Oe)=>{U.enabled!==Oe.enabled&&(r.value=null)}),sn(d,()=>{ne()});const g=U=>l.value.timezone&&l.value.convertModel?xr(U,l.value.timezone):U,y=U=>{if(l.value.timezone&&l.value.convertModel){const Oe=tB(l.value.timezone);return Q3(U,Oe)}return U},w=(U,Oe,Ge=!1)=>lw(U,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Oe??f(),Ge),_=U=>U?t.modelType?De(U):{hours:ei(U),minutes:Di(U),seconds:t.enableSeconds?ho(U):0}:null,A=U=>t.modelType?De(U):{month:gt(U),year:nt(U)},B=U=>Array.isArray(U)?u.value.enabled?U.map(Oe=>D(Oe,Cs(Ee(),Oe))):Fu(()=>[Cs(Ee(),U[0]),U[1]?Cs(Ee(),U[1]):Wa(a.value.partialRange)],a.value.enabled):Cs(Ee(),+U),D=(U,Oe)=>(typeof U=="string"||typeof U=="number")&&t.modelType?ke(U):Oe,b=U=>Array.isArray(U)?[D(U[0],Oi(null,+U[0].hours,+U[0].minutes,U[0].seconds)),D(U[1],Oi(null,+U[1].hours,+U[1].minutes,U[1].seconds))]:D(U,Oi(null,U.hours,U.minutes,U.seconds)),x=U=>{const Oe=Ft(Ee(),{date:1});return Array.isArray(U)?u.value.enabled?U.map(Ge=>D(Ge,Js(Oe,+Ge.month,+Ge.year))):Fu(()=>[D(U[0],Js(Oe,+U[0].month,+U[0].year)),D(U[1],U[1]?Js(Oe,+U[1].month,+U[1].year):Wa(a.value.partialRange))],a.value.enabled):D(U,Js(Oe,+U.month,+U.year))},I=U=>{if(Array.isArray(U))return U.map(Oe=>ke(Oe));throw new Error(jp.dateArr("multi-dates"))},N=U=>{if(Array.isArray(U)&&a.value.enabled){const Oe=U[0],Ge=U[1];return[Ee(Array.isArray(Oe)?Oe[0]:null),Ee(Array.isArray(Ge)?Ge[0]:null)]}return Ee(U[0])},L=U=>t.modelAuto?Array.isArray(U)?[ke(U[0]),ke(U[1])]:t.autoApply?[ke(U)]:[ke(U),null]:Array.isArray(U)?Fu(()=>U[1]?[ke(U[0]),U[1]?ke(U[1]):Wa(a.value.partialRange)]:[ke(U[0])],a.value.enabled):ke(U),K=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Wa(a.value.partialRange))},M=()=>{const U=r.value;return[De(U[0]),U[1]?De(U[1]):Wa(a.value.partialRange)]},$=()=>r.value[1]?M():De(Nn(r.value[0])),se=()=>(r.value||[]).map(U=>De(U)),Z=(U=!1)=>(U||K(),t.modelAuto?$():u.value.enabled?se():Array.isArray(r.value)?Fu(()=>M(),a.value.enabled):De(Nn(r.value))),ue=U=>!U||Array.isArray(U)&&!U.length?null:t.timePicker?b(Nn(U)):t.monthPicker?x(Nn(U)):t.yearPicker?B(Nn(U)):u.value.enabled?I(Nn(U)):t.weekPicker?N(Nn(U)):L(Nn(U)),Q=U=>{const Oe=ue(U);$h(Nn(Oe))?(r.value=Nn(Oe),ne()):(r.value=null,h.value="")},P=()=>{const U=Oe=>Os(Oe,s.value.format);return`${U(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?U(r.value[1]):""}`},j=()=>n.value&&r.value?Array.isArray(r.value)?P():Os(r.value,s.value.format):w(r.value),C=()=>r.value?u.value.enabled?r.value.map(U=>w(U)).join("; "):s.value.enabled&&typeof s.value.format=="string"?j():w(r.value):"",ne=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=C():h.value=t.format(r.value)},ke=U=>{if(t.utc){const Oe=new Date(U);return t.utc==="preserve"?new Date(Oe.getTime()+Oe.getTimezoneOffset()*6e4):Oe}return t.modelType?nB.includes(t.modelType)?g(new Date(U)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?g(Lh(U,f(),new Date,{locale:p.value})):g(Lh(U,t.modelType,new Date,{locale:p.value})):g(new Date(U))},De=U=>U?t.utc?hB(U,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(U):t.modelType==="iso"?y(U).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?w(y(U)):w(y(U),t.modelType,!0):y(U):"",Le=(U,Oe=!1,Ge=!1)=>{if(Ge)return U;if(e("update:model-value",U),l.value.emitTimezone&&Oe){const pe=Array.isArray(U)?U.map(ze=>xr(Nn(ze),l.value.emitTimezone)):xr(Nn(U),l.value.emitTimezone);e("update:model-timezone-value",pe)}},W=U=>Array.isArray(r.value)?u.value.enabled?r.value.map(Oe=>U(Oe)):[U(r.value[0]),r.value[1]?U(r.value[1]):Wa(a.value.partialRange)]:U(Nn(r.value)),ie=()=>{if(Array.isArray(r.value)){const U=Ks(r.value[0],t.weekStart),Oe=r.value[1]?Ks(r.value[1],t.weekStart):[];return[U.map(Ge=>Ee(Ge)),Oe.map(Ge=>Ee(Ge))]}return Ks(r.value,t.weekStart).map(U=>Ee(U))},E=(U,Oe)=>Le(Nn(W(U)),!1,Oe),te=U=>{const Oe=ie();return U?Oe:e("update:model-value",ie())},ge=(U=!1)=>(U||ne(),t.monthPicker?E(A,U):t.timePicker?E(_,U):t.yearPicker?E(nt,U):t.weekPicker?te(U):Le(Z(U),!0,U));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:Q,formatInputValue:ne,emitModelValue:ge}},$B=(e,t)=>{const{defaultedFilters:n,propDates:r}=Xt(e),{validateMonthYearInRange:s}=Fi(e),a=(d,p)=>{let g=d;return n.value.months.includes(gt(g))?(g=p?hs(d,1):mo(d,1),a(g,p)):g},l=(d,p)=>{let g=d;return n.value.years.includes(nt(g))?(g=p?Ip(d,1):Z1(d,1),l(g,p)):g},u=(d,p=!1)=>{const g=Ft(Ee(),{month:e.month,year:e.year});let y=d?hs(g,1):mo(g,1);e.disableYearSelect&&(y=Cs(y,e.year));let w=gt(y),_=nt(y);n.value.months.includes(w)&&(y=a(y,d),w=gt(y),_=nt(y)),n.value.years.includes(_)&&(y=l(y,d),_=nt(y)),s(w,_,d,e.preventMinMaxNavigation)&&f(w,_,p)},f=(d,p,g)=>{t("update-month-year",{month:d,year:p,fromNav:g})},h=xe(()=>d=>ow(Ft(Ee(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,d));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:f}},nf={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},vs={...nf,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},FB=["title"],BB=["disabled"],VB=on({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...vs},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:l,defaultedTextInput:u,defaultedInline:f,defaultedRange:h,defaultedMultiDates:d,getDefaultPattern:p}=Xt(r),{isTimeValid:g,isMonthValid:y}=Fi(r),{buildMatrix:w}=$i(),_=_e(null),A=_e(null),B=_e(!1),D=_e({}),b=_e(null),x=_e(null);Gt(()=>{r.arrowNavigation&&w([Pn(_),Pn(A)],"actionRow"),I(),window.addEventListener("resize",I)}),ni(()=>{window.removeEventListener("resize",I)});const I=()=>{B.value=!1,setTimeout(()=>{var P,j;const C=(P=b.value)==null?void 0:P.getBoundingClientRect(),ne=(j=x.value)==null?void 0:j.getBoundingClientRect();C&&ne&&(D.value.maxWidth=`${ne.width-C.width-20}px`),B.value=!0},0)},N=xe(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),L=xe(()=>!g.value(r.internalModelValue)||!y.value(r.internalModelValue)||!N.value),K=()=>{const P=a.value;return r.timePicker||r.monthPicker,P(Nn(r.internalModelValue))},M=()=>{const P=r.internalModelValue;return l.value.count>0?`${$(P[0])} - ${$(P[1])}`:[$(P[0]),$(P[1])]},$=P=>lw(P,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),se=xe(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?M():d.value.enabled?r.internalModelValue.map(P=>`${$(P)}`):r.modelAuto?`${$(r.internalModelValue[0])}`:`${$(r.internalModelValue[0])} -`:$(r.internalModelValue):K()),Z=()=>d.value.enabled?"; ":" - ",ue=xe(()=>Array.isArray(se.value)?se.value.join(Z()):se.value),Q=()=>{g.value(r.internalModelValue)&&y.value(r.internalModelValue)&&N.value?n("select-date"):n("invalid-select")};return(P,j)=>(Y(),X("div",{ref_key:"actionRowRef",ref:x,class:"dp__action_row"},[P.$slots["action-row"]?Pe(P.$slots,"action-row",vn(rn({key:0},{internalModelValue:P.internalModelValue,disabled:L.value,selectDate:()=>P.$emit("select-date"),closePicker:()=>P.$emit("close-picker")}))):(Y(),X(He,{key:1},[G(s).showPreview?(Y(),X("div",{key:0,class:"dp__selection_preview",title:ue.value,style:kn(D.value)},[P.$slots["action-preview"]&&B.value?Pe(P.$slots,"action-preview",{key:0,value:P.internalModelValue}):he("",!0),!P.$slots["action-preview"]&&B.value?(Y(),X(He,{key:1},[$t(Ce(ue.value),1)],64)):he("",!0)],12,FB)):he("",!0),O("div",{ref_key:"actionBtnContainer",ref:b,class:"dp__action_buttons","data-dp-element":"action-row"},[P.$slots["action-buttons"]?Pe(P.$slots,"action-buttons",{key:0,value:P.internalModelValue}):he("",!0),P.$slots["action-buttons"]?he("",!0):(Y(),X(He,{key:1},[!G(f).enabled&&G(s).showCancel?(Y(),X("button",{key:0,ref_key:"cancelButtonRef",ref:_,type:"button",class:"dp__action_button dp__action_cancel",onClick:j[0]||(j[0]=C=>P.$emit("close-picker")),onKeydown:j[1]||(j[1]=C=>G(Tr)(C,()=>P.$emit("close-picker")))},Ce(P.cancelText),545)):he("",!0),G(s).showNow?(Y(),X("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:j[2]||(j[2]=C=>P.$emit("select-now")),onKeydown:j[3]||(j[3]=C=>G(Tr)(C,()=>P.$emit("select-now")))},Ce(P.nowButtonLabel),33)):he("",!0),G(s).showSelect?(Y(),X("button",{key:2,ref_key:"selectButtonRef",ref:A,type:"button",class:"dp__action_button dp__action_select",disabled:L.value,"data-test":"select-button",onKeydown:j[4]||(j[4]=C=>G(Tr)(C,()=>Q())),onClick:Q},Ce(P.selectText),41,BB)):he("",!0)],64))],512)],64))],512))}}),HB={class:"dp__selection_grid_header"},UB=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],WB=["aria-label"],Il=on({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=$i(),l=n,u=e,{defaultedAriaLabels:f,defaultedTextInput:h,defaultedConfig:d}=Xt(u),{hideNavigationButtons:p}=af(),g=_e(!1),y=_e(null),w=_e(null),_=_e([]),A=_e(),B=_e(null),D=_e(0),b=_e(null);qc(()=>{y.value=null}),Gt(()=>{Yn().then(()=>se()),u.noOverlayFocus||I(),x(!0)}),ni(()=>x(!1));const x=W=>{var ie;u.arrowNavigation&&((ie=u.headerRefs)!=null&&ie.length?a(W):r(W))},I=()=>{var W;const ie=Pn(w);ie&&(h.value.enabled||(y.value?(W=y.value)==null||W.focus({preventScroll:!0}):ie.focus({preventScroll:!0})),g.value=ie.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),L=xe(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),K=xe(()=>({dp__overlay_col:!0})),M=xe(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:g.value,dp__button_bottom:u.isLast})),$=xe(()=>{var W,ie;return{dp__overlay_container:!0,dp__container_flex:((W=u.items)==null?void 0:W.length)<=6,dp__container_block:((ie=u.items)==null?void 0:ie.length)>6}});sn(()=>u.items,()=>se(!1),{deep:!0});const se=(W=!0)=>{Yn().then(()=>{const ie=Pn(y),E=Pn(w),te=Pn(B),ge=Pn(b),U=te?te.getBoundingClientRect().height:0;E&&(E.getBoundingClientRect().height?D.value=E.getBoundingClientRect().height-U:D.value=d.value.modeHeight-U),ie&&ge&&W&&(ge.scrollTop=ie.offsetTop-ge.offsetTop-(D.value/2-ie.getBoundingClientRect().height)-U)})},Z=W=>{W.disabled||l("selected",W.value)},ue=()=>{l("toggle"),l("reset-flow")},Q=()=>{u.escClose&&ue()},P=(W,ie,E,te)=>{W&&((ie.active||ie.value===u.focusValue)&&(y.value=W),u.arrowNavigation&&(Array.isArray(_.value[E])?_.value[E][te]=W:_.value[E]=[W],j()))},j=()=>{var W,ie;const E=(W=u.headerRefs)!=null&&W.length?[u.headerRefs].concat(_.value):_.value.concat([u.skipButtonRef?[]:[B.value]]);s(Nn(E),(ie=u.headerRefs)!=null&&ie.length?"monthPicker":"selectionGrid")},C=W=>{u.arrowNavigation||Ci(W,d.value,!0)},ne=W=>{A.value=W,l("hover-value",W)},ke=()=>{if(ue(),!u.isLast){const W=cB(u.menuWrapRef??null,"action-row");if(W){const ie=tw(W);ie==null||ie.focus()}}},De=W=>{switch(W.key){case Jt.esc:return Q();case Jt.arrowLeft:return C(W);case Jt.arrowRight:return C(W);case Jt.arrowUp:return C(W);case Jt.arrowDown:return C(W);default:return}},Le=W=>{if(W.key===Jt.enter)return ue();if(W.key===Jt.tab)return ke()};return t({focusGrid:I}),(W,ie)=>{var E;return Y(),X("div",{ref_key:"gridWrapRef",ref:w,class:je(N.value),style:kn(L.value),role:"dialog",tabindex:"0",onKeydown:De,onClick:ie[0]||(ie[0]=xt(()=>{},["prevent"]))},[O("div",{ref_key:"containerRef",ref:b,class:je($.value),role:"grid",style:kn({"--dp-overlay-height":`${D.value}px`})},[O("div",HB,[Pe(W.$slots,"header")]),W.$slots.overlay?Pe(W.$slots,"overlay",{key:0}):(Y(!0),X(He,{key:1},ht(W.items,(te,ge)=>(Y(),X("div",{key:ge,class:je(["dp__overlay_row",{dp__flex_row:W.items.length>=3}]),role:"row"},[(Y(!0),X(He,null,ht(te,(U,Oe)=>(Y(),X("div",{key:U.value,ref_for:!0,ref:Ge=>P(Ge,U,ge,Oe),role:"gridcell",class:je(K.value),"aria-selected":U.active||void 0,"aria-disabled":U.disabled||void 0,tabindex:"0","data-test":U.text,onClick:xt(Ge=>Z(U),["prevent"]),onKeydown:Ge=>G(Tr)(Ge,()=>Z(U),!0),onMouseover:Ge=>ne(U.value)},[O("div",{class:je(U.className)},[W.$slots.item?Pe(W.$slots,"item",{key:0,item:U}):he("",!0),W.$slots.item?he("",!0):(Y(),X(He,{key:1},[$t(Ce(U.text),1)],64))],2)],42,UB))),128))],2))),128))],6),W.$slots["button-icon"]?gn((Y(),X("button",{key:0,ref_key:"toggleButton",ref:B,type:"button","aria-label":(E=G(f))==null?void 0:E.toggleOverlay,class:je(M.value),tabindex:"0",onClick:ue,onKeydown:Le},[Pe(W.$slots,"button-icon")],42,WB)),[[br,!G(p)(W.hideNavigation,W.type)]]):he("",!0)],38)}}}),rf=on({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=xe(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=xe(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(Y(),X("div",{class:je({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(Y(!0),X(He,null,ht(n.value,(l,u)=>(Y(),X("div",{key:l,class:je(r.value)},[Pe(s.$slots,"default",{instance:l,index:u})],2))),128))],2))}}),YB=["aria-label","aria-disabled"],al=on({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=_e(null);return Gt(()=>n("set-ref",r)),(s,a)=>(Y(),X("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=l=>s.$emit("activate")),onKeydown:a[1]||(a[1]=l=>G(Tr)(l,()=>s.$emit("activate"),!0))},[O("span",{class:je(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Pe(s.$slots,"default")],2)],40,YB))}}),qB={class:"dp--year-mode-picker"},KB=["aria-label","data-test"],dw=on({__name:"YearModePicker",props:{...vs,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=af(),{defaultedConfig:l,defaultedMultiCalendars:u,defaultedAriaLabels:f,defaultedTransitions:h,defaultedUI:d}=Xt(r),{showTransition:p,transitionName:g}=Ll(h),y=(A=!1,B)=>{n("toggle-year-picker",{flow:A,show:B})},w=A=>{n("year-select",A)},_=(A=!1)=>{n("handle-year",A)};return(A,B)=>{var D,b,x,I,N;return Y(),X("div",qB,[G(a)(G(u),e.instance)?(Y(),st(al,{key:0,ref:"mpPrevIconRef","aria-label":(D=G(f))==null?void 0:D.prevYear,disabled:e.isDisabled(!1),class:je((b=G(d))==null?void 0:b.navBtnPrev),onActivate:B[0]||(B[0]=L=>_(!1))},{default:We(()=>[A.$slots["arrow-left"]?Pe(A.$slots,"arrow-left",{key:0}):he("",!0),A.$slots["arrow-left"]?he("",!0):(Y(),st(G(Vp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),O("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(x=G(f))==null?void 0:x.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:B[1]||(B[1]=()=>y(!1)),onKeydown:B[2]||(B[2]=Sn(()=>y(!1),["enter"]))},[A.$slots.year?Pe(A.$slots,"year",{key:0,year:e.year}):he("",!0),A.$slots.year?he("",!0):(Y(),X(He,{key:1},[$t(Ce(e.year),1)],64))],40,KB),G(s)(G(u),e.instance)?(Y(),st(al,{key:1,ref:"mpNextIconRef","aria-label":(I=G(f))==null?void 0:I.nextYear,disabled:e.isDisabled(!0),class:je((N=G(d))==null?void 0:N.navBtnNext),onActivate:B[3]||(B[3]=L=>_(!0))},{default:We(()=>[A.$slots["arrow-right"]?Pe(A.$slots,"arrow-right",{key:0}):he("",!0),A.$slots["arrow-right"]?he("",!0):(Y(),st(G(Hp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),Ye(ps,{name:G(g)(e.showYearPicker),css:G(p)},{default:We(()=>[e.showYearPicker?(Y(),st(Il,{key:0,items:e.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!G(l).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,type:"year",onToggle:y,onSelected:B[4]||(B[4]=L=>w(L))},Wn({"button-icon":We(()=>[A.$slots["calendar-icon"]?Pe(A.$slots,"calendar-icon",{key:0}):he("",!0),A.$slots["calendar-icon"]?he("",!0):(Y(),st(G(xo),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:We(({item:L})=>[Pe(A.$slots,"year-overlay-value",{text:L.text,value:L.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):he("",!0)]),_:3},8,["name","css"])])}}}),Jp=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>yt(e,r))){const r=t.value.filter(s=>!yt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},Zp=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?tn(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},sf=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},hw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>xr(Ee(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=xr(Ee(e.value),e.timezone))},pw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(mn(e,t.value[0])||yt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(tn(e,t.value[1])||yt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],mw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:l,filters:u,year:f,month:h,emit:d})=>{const p=xe(()=>Kp(l.yearRange,l.locale,l.reverseYears)),g=_e([!1]),y=xe(()=>($,se)=>{const Z=Ft(cs(new Date),{month:h.value($),year:f.value($)}),ue=se?F1(Z):Sl(Z);return ow(ue,r.value.maxDate,r.value.minDate,l.preventMinMaxNavigation,se)}),w=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],_=()=>{for(let $=0;${if(!$)return _();const se=Ft(Ee(),s.value[$]);return s.value[0].year=nt(Z1(se,e.value.count-1)),_()},B=($,se)=>{const Z=s$(se,$);return t.value.showLastInRange&&Z>1?se:$},D=$=>l.focusStartDate||e.value.solo?$[0]:$[1]?B($[0],$[1]):$[0],b=()=>{if(a.value){const $=Array.isArray(a.value)?D(a.value):a.value;s.value[0]={month:gt($),year:nt($)}}},x=()=>{b(),e.value.count&&_()};sn(a,($,se)=>{l.isTextInputDate&&JSON.stringify($??{})!==JSON.stringify(se??{})&&x()}),Gt(()=>{x()});const I=($,se)=>{s.value[se].year=$,d("update-month-year",{instance:se,year:$,month:s.value[se].month}),e.value.count&&!e.value.solo&&A(se)},N=xe(()=>$=>go(p.value,se=>{var Z;const ue=f.value($)===se.value,Q=kl(se.value,vo(r.value.minDate),vo(r.value.maxDate))||((Z=u.value.years)==null?void 0:Z.includes(f.value($))),P=zp(n.value,se.value);return{active:ue,disabled:Q,highlighted:P}})),L=($,se)=>{I($,se),M(se)},K=($,se=!1)=>{if(!y.value($,se)){const Z=se?f.value($)+1:f.value($)-1;I(Z,$)}},M=($,se=!1,Z)=>{se||d("reset-flow"),Z!==void 0?g.value[$]=Z:g.value[$]=!g.value[$],g.value[$]?d("overlay-toggle",{open:!0,overlay:Jn.year}):(d("overlay-closed"),d("overlay-toggle",{open:!1,overlay:Jn.year}))};return{isDisabled:y,groupedYears:N,showYearPicker:g,selectYear:I,toggleYearPicker:M,handleYearSelect:L,handleYear:K}},jB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:l,defaultedHighlight:u,propDates:f,defaultedTz:h,defaultedFilters:d,defaultedMultiDates:p}=Xt(e),g=()=>{e.isTextInputDate&&x(nt(Ee(e.startDate)),0)},{modelValue:y,year:w,month:_,calendars:A}=Nl(e,t,g),B=xe(()=>Q1(e.formatLocale,e.locale,e.monthNameFormat)),D=_e(null),{checkMinMaxRange:b}=Fi(e),{selectYear:x,groupedYears:I,showYearPicker:N,toggleYearPicker:L,handleYearSelect:K,handleYear:M,isDisabled:$}=mw({modelValue:y,multiCalendars:n,range:l,highlight:u,calendars:A,year:w,propDates:f,month:_,filters:d,props:e,emit:t});Gt(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&x(nt(Ee(e.startDate)),0)});const se=E=>E?{month:gt(E),year:nt(E)}:{month:null,year:null},Z=()=>y.value?Array.isArray(y.value)?y.value.map(E=>se(E)):se(y.value):se(),ue=(E,te)=>{const ge=A.value[E],U=Z();return Array.isArray(U)?U.some(Oe=>Oe.year===(ge==null?void 0:ge.year)&&Oe.month===te):(ge==null?void 0:ge.year)===U.year&&te===U.month},Q=(E,te,ge)=>{var U,Oe;const Ge=Z();return Array.isArray(Ge)?w.value(te)===((U=Ge[ge])==null?void 0:U.year)&&E===((Oe=Ge[ge])==null?void 0:Oe.month):!1},P=(E,te)=>{if(l.value.enabled){const ge=Z();if(Array.isArray(y.value)&&Array.isArray(ge)){const U=Q(E,te,0)||Q(E,te,1),Oe=Js(cs(Ee()),E,w.value(te));return tf(y.value,D.value,Oe)&&!U}return!1}return!1},j=xe(()=>E=>go(B.value,te=>{var ge;const U=ue(E,te.value),Oe=kl(te.value,rw(w.value(E),f.value.minDate),sw(w.value(E),f.value.maxDate))||yB(f.value.disabledDates,w.value(E)).includes(te.value)||((ge=d.value.months)==null?void 0:ge.includes(te.value)),Ge=P(te.value,E),pe=uw(u.value,te.value,w.value(E));return{active:U,disabled:Oe,isBetween:Ge,highlighted:pe}})),C=(E,te)=>Js(cs(Ee()),E,w.value(te)),ne=(E,te)=>{const ge=y.value?y.value:cs(new Date);y.value=Js(ge,E,w.value(te)),t("auto-apply"),t("update-flow-step")},ke=(E,te)=>{const ge=C(E,te);l.value.fixedEnd||l.value.fixedStart?y.value=pw(ge,y,t,l):y.value?b(ge,y.value)&&(y.value=Zp(y,C(E,te),t)):y.value=[C(E,te)],Yn().then(()=>{sf(y.value,t,e.autoApply,e.modelAuto)})},De=(E,te)=>{Jp(C(E,te),y,p.value.limit),t("auto-apply",!0)},Le=(E,te)=>(A.value[te].month=E,ie(te,A.value[te].year,E),p.value.enabled?De(E,te):l.value.enabled?ke(E,te):ne(E,te)),W=(E,te)=>{x(E,te),ie(te,E,null)},ie=(E,te,ge)=>{let U=ge;if(!U&&U!==0){const Oe=Z();U=Array.isArray(Oe)?Oe[E].month:Oe.month}t("update-month-year",{instance:E,year:te,month:U})};return{groupedMonths:j,groupedYears:I,year:w,isDisabled:$,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:N,modelValue:y,presetDate:(E,te)=>{hw({value:E,modelValue:y,range:l.value.enabled,timezone:te?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(E,te)=>{D.value=C(E,te)},selectMonth:Le,selectYear:W,toggleYearPicker:L,handleYearSelect:K,handleYear:M,getModelMonthYear:Z}},GB=on({compatConfig:{MODE:3},__name:"MonthPicker",props:{...vs},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Ni(),a=Nr(s,"yearMode"),l=e;Gt(()=>{l.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:f,year:h,isDisabled:d,defaultedMultiCalendars:p,defaultedConfig:g,showYearPicker:y,modelValue:w,presetDate:_,setHoverDate:A,selectMonth:B,selectYear:D,toggleYearPicker:b,handleYearSelect:x,handleYear:I,getModelMonthYear:N}=jB(l,r);return t({getSidebarProps:()=>({modelValue:w,year:h,getModelMonthYear:N,selectMonth:B,selectYear:D,handleYear:I}),presetDate:_,toggleYearPicker:L=>b(0,L)}),(L,K)=>(Y(),st(rf,{"multi-calendars":G(p).count,collapse:L.collapse,stretch:""},{default:We(({instance:M})=>[L.$slots["top-extra"]?Pe(L.$slots,"top-extra",{key:0,value:L.internalModelValue}):he("",!0),L.$slots["month-year"]?Pe(L.$slots,"month-year",vn(rn({key:1},{year:G(h),months:G(u)(M),years:G(f)(M),selectMonth:G(B),selectYear:G(D),instance:M}))):(Y(),st(Il,{key:2,items:G(u)(M),"arrow-navigation":L.arrowNavigation,"is-last":L.autoApply&&!G(g).keepActionRow,"esc-close":L.escClose,height:G(g).modeHeight,config:L.config,"no-overlay-focus":!!(L.noOverlayFocus||L.textInput),"use-relative":"",type:"month",onSelected:$=>G(B)($,M),onHoverValue:$=>G(A)($,M)},Wn({header:We(()=>[Ye(dw,rn(L.$props,{items:G(f)(M),instance:M,"show-year-picker":G(y)[M],year:G(h)(M),"is-disabled":$=>G(d)(M,$),onHandleYear:$=>G(I)(M,$),onYearSelect:$=>G(x)($,M),onToggleYearPicker:$=>G(b)(M,$==null?void 0:$.flow,$==null?void 0:$.show)}),Wn({_:2},[ht(G(a),($,se)=>({name:$,fn:We(Z=>[Pe(L.$slots,$,vn(Vn(Z)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[L.$slots["month-overlay-value"]?{name:"item",fn:We(({item:$})=>[Pe(L.$slots,"month-overlay-value",{text:$.text,value:$.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),zB=(e,t)=>{const n=()=>{e.isTextInputDate&&(d.value=nt(Ee(e.startDate)))},{modelValue:r}=Nl(e,t,n),s=_e(null),{defaultedHighlight:a,defaultedMultiDates:l,defaultedFilters:u,defaultedRange:f,propDates:h}=Xt(e),d=_e();Gt(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(d.value=nt(Ee(e.startDate)))});const p=_=>Array.isArray(r.value)?r.value.some(A=>nt(A)===_):r.value?nt(r.value)===_:!1,g=_=>f.value.enabled&&Array.isArray(r.value)?tf(r.value,s.value,w(_)):!1,y=xe(()=>go(Kp(e.yearRange,e.locale,e.reverseYears),_=>{const A=p(_.value),B=kl(_.value,vo(h.value.minDate),vo(h.value.maxDate))||u.value.years.includes(_.value),D=g(_.value)&&!A,b=zp(a.value,_.value);return{active:A,disabled:B,isBetween:D,highlighted:b}})),w=_=>Cs(cs(Sl(new Date)),_);return{groupedYears:y,modelValue:r,focusYear:d,setHoverValue:_=>{s.value=Cs(cs(new Date),_)},selectYear:_=>{var A;if(t("update-month-year",{instance:0,year:_}),l.value.enabled)return r.value?Array.isArray(r.value)&&(((A=r.value)==null?void 0:A.map(B=>nt(B))).includes(_)?r.value=r.value.filter(B=>nt(B)!==_):r.value.push(Cs(cr(Ee()),_))):r.value=[Cs(cr(Sl(Ee())),_)],t("auto-apply",!0);f.value.enabled?(r.value=Zp(r,w(_),t),Yn().then(()=>{sf(r.value,t,e.autoApply,e.modelAuto)})):(r.value=w(_),t("auto-apply"))}}},JB=on({compatConfig:{MODE:3},__name:"YearPicker",props:{...vs},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:l,focusYear:u,selectYear:f,setHoverValue:h}=zB(s,r),{defaultedConfig:d}=Xt(s);return t({getSidebarProps:()=>({modelValue:l,selectYear:f})}),(p,g)=>(Y(),X("div",null,[p.$slots["top-extra"]?Pe(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):he("",!0),p.$slots["month-year"]?Pe(p.$slots,"month-year",vn(rn({key:1},{years:G(a),selectYear:G(f)}))):(Y(),st(Il,{key:2,items:G(a),"is-last":p.autoApply&&!G(d).keepActionRow,height:G(d).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":G(u),type:"year","use-relative":"",onSelected:G(f),onHoverValue:G(h)},Wn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:We(({item:y})=>[Pe(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),ZB={key:0,class:"dp__time_input"},XB=["data-test","aria-label","onKeydown","onClick","onMousedown"],QB=O("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),e6=O("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),t6=["aria-label","disabled","data-test","onKeydown","onClick"],n6=["data-test","aria-label","onKeydown","onClick","onMousedown"],r6=O("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),s6=O("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),i6={key:0},a6=["aria-label"],o6=on({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...vs},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:l}=$i(),{defaultedAriaLabels:u,defaultedTransitions:f,defaultedFilters:h,defaultedConfig:d,defaultedRange:p}=Xt(s),{transitionName:g,showTransition:y}=Ll(f),w=Fr({hours:!1,minutes:!1,seconds:!1}),_=_e("AM"),A=_e(null),B=_e([]),D=_e();Gt(()=>{r("mounted")});const b=V=>Ft(new Date,{hours:V.hours,minutes:V.minutes,seconds:s.enableSeconds?V.seconds:0,milliseconds:0}),x=xe(()=>V=>j(V,s[V])||N(V,s[V])),I=xe(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),N=(V,S)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(V,S):!1,L=(V,S)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const R=S?+s[`${V}Increment`]:-+s[`${V}Increment`],q=s[V]+R;return!s.validateTime(V,q)}return!1},K=xe(()=>V=>!Le(+s[V]+ +s[`${V}Increment`],V)||L(V,!0)),M=xe(()=>V=>!Le(+s[V]-+s[`${V}Increment`],V)||L(V,!1)),$=(V,S)=>M1(Ft(Ee(),V),S),se=(V,S)=>QF(Ft(Ee(),V),S),Z=xe(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),ue=xe(()=>{const V=[{type:"hours"}];return s.enableMinutes&&V.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&V.push({type:"",separator:!0},{type:"seconds"}),V}),Q=xe(()=>ue.value.filter(V=>!V.separator)),P=xe(()=>V=>{if(V==="hours"){const S=U(+s.hours);return{text:S<10?`0${S}`:`${S}`,value:S}}return{text:s[V]<10?`0${s[V]}`:`${s[V]}`,value:s[V]}}),j=(V,S)=>{var R;if(!s.disabledTimesConfig)return!1;const q=s.disabledTimesConfig(s.order,V==="hours"?S:void 0);return q[V]?!!((R=q[V])!=null&&R.includes(S)):!0},C=(V,S)=>S!=="hours"||_.value==="AM"?V:V+12,ne=V=>{const S=s.is24?24:12,R=V==="hours"?S:60,q=+s[`${V}GridIncrement`],J=V==="hours"&&!s.is24?q:0,le=[];for(let F=J;F({active:!1,disabled:h.value.times[V].includes(F.value)||!Le(F.value,V)||j(V,F.value)||N(V,F.value)}))},ke=V=>V>=0?V:59,De=V=>V>=0?V:23,Le=(V,S)=>{const R=s.minTime?b(Wd(s.minTime)):null,q=s.maxTime?b(Wd(s.maxTime)):null,J=b(Wd(I.value,S,S==="minutes"||S==="seconds"?ke(V):De(V)));return R&&q?(xl(J,q)||za(J,q))&&(po(J,R)||za(J,R)):R?po(J,R)||za(J,R):q?xl(J,q)||za(J,q):!0},W=V=>s[`no${V[0].toUpperCase()+V.slice(1)}Overlay`],ie=V=>{W(V)||(w[V]=!w[V],w[V]?r("overlay-opened",V):r("overlay-closed",V))},E=V=>V==="hours"?ei:V==="minutes"?Di:ho,te=()=>{D.value&&clearTimeout(D.value)},ge=(V,S=!0,R)=>{const q=S?$:se,J=S?+s[`${V}Increment`]:-+s[`${V}Increment`];Le(+s[V]+J,V)&&r(`update:${V}`,E(V)(q({[V]:+s[V]},{[V]:+s[`${V}Increment`]}))),!(R!=null&&R.keyboard)&&d.value.timeArrowHoldThreshold&&(D.value=setTimeout(()=>{ge(V,S)},d.value.timeArrowHoldThreshold))},U=V=>s.is24?V:(V>=12?_.value="PM":_.value="AM",iB(V)),Oe=()=>{_.value==="PM"?(_.value="AM",r("update:hours",s.hours-12)):(_.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",_.value)},Ge=V=>{w[V]=!0},pe=(V,S,R)=>{if(V&&s.arrowNavigation){Array.isArray(B.value[S])?B.value[S][R]=V:B.value[S]=[V];const q=B.value.reduce((J,le)=>le.map((F,oe)=>[...J[oe]||[],le[oe]]),[]);l(s.closeTimePickerBtn),A.value&&(q[1]=q[1].concat(A.value)),a(q,s.order)}},ze=(V,S)=>(ie(V),r(`update:${V}`,S));return t({openChildCmp:Ge}),(V,S)=>{var R;return V.disabled?he("",!0):(Y(),X("div",ZB,[(Y(!0),X(He,null,ht(ue.value,(q,J)=>{var le,F,oe;return Y(),X("div",{key:J,class:je(Z.value)},[q.separator?(Y(),X(He,{key:0},[$t(" : ")],64)):(Y(),X(He,{key:1},[O("button",{ref_for:!0,ref:fe=>pe(fe,J,0),type:"button",class:je({dp__btn:!0,dp__inc_dec_button:!V.timePickerInline,dp__inc_dec_button_inline:V.timePickerInline,dp__tp_inline_btn_top:V.timePickerInline,dp__inc_dec_button_disabled:K.value(q.type)}),"data-test":`${q.type}-time-inc-btn-${s.order}`,"aria-label":(le=G(u))==null?void 0:le.incrementValue(q.type),tabindex:"0",onKeydown:fe=>G(Tr)(fe,()=>ge(q.type,!0,{keyboard:!0}),!0),onClick:fe=>G(d).timeArrowHoldThreshold?void 0:ge(q.type,!0),onMousedown:fe=>G(d).timeArrowHoldThreshold?ge(q.type,!0):void 0,onMouseup:te},[s.timePickerInline?(Y(),X(He,{key:1},[V.$slots["tp-inline-arrow-up"]?Pe(V.$slots,"tp-inline-arrow-up",{key:0}):(Y(),X(He,{key:1},[QB,e6],64))],64)):(Y(),X(He,{key:0},[V.$slots["arrow-up"]?Pe(V.$slots,"arrow-up",{key:0}):he("",!0),V.$slots["arrow-up"]?he("",!0):(Y(),st(G(Wp),{key:1}))],64))],42,XB),O("button",{ref_for:!0,ref:fe=>pe(fe,J,1),type:"button","aria-label":(F=G(u))==null?void 0:F.openTpOverlay(q.type),class:je({dp__time_display:!0,dp__time_display_block:!V.timePickerInline,dp__time_display_inline:V.timePickerInline,"dp--time-invalid":x.value(q.type),"dp--time-overlay-btn":!x.value(q.type)}),disabled:W(q.type),tabindex:"0","data-test":`${q.type}-toggle-overlay-btn-${s.order}`,onKeydown:fe=>G(Tr)(fe,()=>ie(q.type),!0),onClick:fe=>ie(q.type)},[V.$slots[q.type]?Pe(V.$slots,q.type,{key:0,text:P.value(q.type).text,value:P.value(q.type).value}):he("",!0),V.$slots[q.type]?he("",!0):(Y(),X(He,{key:1},[$t(Ce(P.value(q.type).text),1)],64))],42,t6),O("button",{ref_for:!0,ref:fe=>pe(fe,J,2),type:"button",class:je({dp__btn:!0,dp__inc_dec_button:!V.timePickerInline,dp__inc_dec_button_inline:V.timePickerInline,dp__tp_inline_btn_bottom:V.timePickerInline,dp__inc_dec_button_disabled:M.value(q.type)}),"data-test":`${q.type}-time-dec-btn-${s.order}`,"aria-label":(oe=G(u))==null?void 0:oe.decrementValue(q.type),tabindex:"0",onKeydown:fe=>G(Tr)(fe,()=>ge(q.type,!1,{keyboard:!0}),!0),onClick:fe=>G(d).timeArrowHoldThreshold?void 0:ge(q.type,!1),onMousedown:fe=>G(d).timeArrowHoldThreshold?ge(q.type,!1):void 0,onMouseup:te},[s.timePickerInline?(Y(),X(He,{key:1},[V.$slots["tp-inline-arrow-down"]?Pe(V.$slots,"tp-inline-arrow-down",{key:0}):(Y(),X(He,{key:1},[r6,s6],64))],64)):(Y(),X(He,{key:0},[V.$slots["arrow-down"]?Pe(V.$slots,"arrow-down",{key:0}):he("",!0),V.$slots["arrow-down"]?he("",!0):(Y(),st(G(Yp),{key:1}))],64))],42,n6)],64))],2)}),128)),V.is24?he("",!0):(Y(),X("div",i6,[V.$slots["am-pm-button"]?Pe(V.$slots,"am-pm-button",{key:0,toggle:Oe,value:_.value}):he("",!0),V.$slots["am-pm-button"]?he("",!0):(Y(),X("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(R=G(u))==null?void 0:R.amPmButton,tabindex:"0",onClick:Oe,onKeydown:S[0]||(S[0]=q=>G(Tr)(q,()=>Oe(),!0))},Ce(_.value),41,a6))])),(Y(!0),X(He,null,ht(Q.value,(q,J)=>(Y(),st(ps,{key:J,name:G(g)(w[q.type]),css:G(y)},{default:We(()=>[w[q.type]?(Y(),st(Il,{key:0,items:ne(q.type),"is-last":V.autoApply&&!G(d).keepActionRow,"esc-close":V.escClose,type:q.type,"text-input":V.textInput,config:V.config,"arrow-navigation":V.arrowNavigation,"aria-labels":V.ariaLabels,onSelected:le=>ze(q.type,le),onToggle:le=>ie(q.type),onResetFlow:S[1]||(S[1]=le=>V.$emit("reset-flow"))},Wn({"button-icon":We(()=>[V.$slots["clock-icon"]?Pe(V.$slots,"clock-icon",{key:0}):he("",!0),V.$slots["clock-icon"]?he("",!0):(Y(),st(To(V.timePickerInline?G(xo):G(Up)),{key:1}))]),_:2},[V.$slots[`${q.type}-overlay-value`]?{name:"item",fn:We(({item:le})=>[Pe(V.$slots,`${q.type}-overlay-value`,{text:le.text,value:le.value})]),key:"0"}:void 0,V.$slots[`${q.type}-overlay-header`]?{name:"header",fn:We(()=>[Pe(V.$slots,`${q.type}-overlay-header`,{toggle:()=>ie(q.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):he("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),l6={class:"dp--tp-wrap"},u6=["aria-label","tabindex"],c6=["tabindex"],f6=["aria-label"],gw=on({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...vs},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:l}=$i(),u=Ni(),{defaultedTransitions:f,defaultedAriaLabels:h,defaultedTextInput:d,defaultedConfig:p,defaultedRange:g}=Xt(s),{transitionName:y,showTransition:w}=Ll(f),{hideNavigationButtons:_}=af(),A=_e(null),B=_e(null),D=_e([]),b=_e(null);Gt(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Pn(A.value)],"time"):l(!0,s.timePicker)});const x=xe(()=>g.value.enabled&&s.modelAuto?ew(s.internalModelValue):!0),I=_e(!1),N=C=>({hours:Array.isArray(s.hours)?s.hours[C]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[C]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[C]:s.seconds}),L=xe(()=>{const C=[];if(g.value.enabled)for(let ne=0;ne<2;ne++)C.push(N(ne));else C.push(N(0));return C}),K=(C,ne=!1,ke="")=>{ne||r("reset-flow"),I.value=C,r(C?"overlay-opened":"overlay-closed",Jn.time),s.arrowNavigation&&l(C),Yn(()=>{ke!==""&&D.value[0]&&D.value[0].openChildCmp(ke)})},M=xe(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),$=Nr(u,"timePicker"),se=(C,ne,ke)=>g.value.enabled?ne===0?[C,L.value[1][ke]]:[L.value[0][ke],C]:C,Z=C=>{r("update:hours",C)},ue=C=>{r("update:minutes",C)},Q=C=>{r("update:seconds",C)},P=()=>{if(b.value&&!d.value.enabled&&!s.noOverlayFocus){const C=tw(b.value);C&&C.focus({preventScroll:!0})}},j=C=>{r("overlay-closed",C)};return t({toggleTimePicker:K}),(C,ne)=>{var ke;return Y(),X("div",l6,[!C.timePicker&&!C.timePickerInline?gn((Y(),X("button",{key:0,ref_key:"openTimePickerBtn",ref:A,type:"button",class:je(M.value),"aria-label":(ke=G(h))==null?void 0:ke.openTimePicker,tabindex:C.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:ne[0]||(ne[0]=De=>G(Tr)(De,()=>K(!0))),onClick:ne[1]||(ne[1]=De=>K(!0))},[C.$slots["clock-icon"]?Pe(C.$slots,"clock-icon",{key:0}):he("",!0),C.$slots["clock-icon"]?he("",!0):(Y(),st(G(Up),{key:1}))],42,u6)),[[br,!G(_)(C.hideNavigation,"time")]]):he("",!0),Ye(ps,{name:G(y)(I.value),css:G(w)&&!C.timePickerInline},{default:We(()=>{var De;return[I.value||C.timePicker||C.timePickerInline?(Y(),X("div",{key:0,ref_key:"overlayRef",ref:b,class:je({dp__overlay:!C.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!C.timePickerInline,"dp--overlay-relative":s.timePicker}),style:kn(C.timePicker?{height:`${G(p).modeHeight}px`}:void 0),tabindex:C.timePickerInline?void 0:0},[O("div",{class:je(C.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[C.$slots["time-picker-overlay"]?Pe(C.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:Z,setMinutes:ue,setSeconds:Q}):he("",!0),C.$slots["time-picker-overlay"]?he("",!0):(Y(),X("div",{key:1,class:je(C.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(Y(!0),X(He,null,ht(L.value,(Le,W)=>gn((Y(),st(o6,rn({key:W,ref_for:!0},{...C.$props,order:W,hours:Le.hours,minutes:Le.minutes,seconds:Le.seconds,closeTimePickerBtn:B.value,disabledTimesConfig:e.disabledTimesConfig,disabled:W===0?C.fixedStart:C.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:D,"validate-time":(ie,E)=>e.validateTime(ie,se(E,W,ie)),"onUpdate:hours":ie=>Z(se(ie,W,"hours")),"onUpdate:minutes":ie=>ue(se(ie,W,"minutes")),"onUpdate:seconds":ie=>Q(se(ie,W,"seconds")),onMounted:P,onOverlayClosed:j,onOverlayOpened:ne[2]||(ne[2]=ie=>C.$emit("overlay-opened",ie)),onAmPmChange:ne[3]||(ne[3]=ie=>C.$emit("am-pm-change",ie))}),Wn({_:2},[ht(G($),(ie,E)=>({name:ie,fn:We(te=>[Pe(C.$slots,ie,rn({ref_for:!0},te))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[br,W===0?!0:x.value]])),128))],2)),!C.timePicker&&!C.timePickerInline?gn((Y(),X("button",{key:2,ref_key:"closeTimePickerBtn",ref:B,type:"button",class:je(M.value),"aria-label":(De=G(h))==null?void 0:De.closeTimePicker,tabindex:"0",onKeydown:ne[4]||(ne[4]=Le=>G(Tr)(Le,()=>K(!1))),onClick:ne[5]||(ne[5]=Le=>K(!1))},[C.$slots["calendar-icon"]?Pe(C.$slots,"calendar-icon",{key:0}):he("",!0),C.$slots["calendar-icon"]?he("",!0):(Y(),st(G(xo),{key:1}))],42,f6)),[[br,!G(_)(C.hideNavigation,"time")]]):he("",!0)],2)],14,c6)):he("",!0)]}),_:3},8,["name","css"])])}}}),vw=(e,t,n,r)=>{const{defaultedRange:s}=Xt(e),a=(b,x)=>Array.isArray(t[b])?t[b][x]:t[b],l=b=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[b]:t.seconds:0,u=(b,x)=>b?x!==void 0?Oi(b,a("hours",x),a("minutes",x),l(x)):Oi(b,t.hours,t.minutes,l()):J1(Ee(),l(x)),f=(b,x)=>{t[b]=x},h=xe(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),d=(b,x)=>{const I=Object.fromEntries(Object.keys(t).map(N=>N===b?[N,x]:[N,t[N]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const N=K=>n.value?Oi(n.value[K],I.hours[K],I.minutes[K],I.seconds[K]):null,L=K=>z1(n.value[K],0);return!(yt(N(0),N(1))&&(po(N(0),L(1))||xl(N(1),L(0))))}return!0},p=(b,x)=>{d(b,x)&&(f(b,x),r&&r())},g=b=>{p("hours",b)},y=b=>{p("minutes",b)},w=b=>{p("seconds",b)},_=(b,x,I,N)=>{x&&g(b),!x&&!I&&y(b),I&&w(b),n.value&&N(n.value)},A=b=>{if(b){const x=Array.isArray(b),I=x?[+b[0].hours,+b[1].hours]:+b.hours,N=x?[+b[0].minutes,+b[1].minutes]:+b.minutes,L=x?[+b[0].seconds,+b[1].seconds]:+b.seconds;f("hours",I),f("minutes",N),e.enableSeconds&&f("seconds",L)}},B=(b,x)=>{const I={hours:Array.isArray(t.hours)?t.hours[b]:t.hours,disabledArr:[]};return(x||x===0)&&(I.hours=x),Array.isArray(e.disabledTimes)&&(I.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[b])?e.disabledTimes[b]:e.disabledTimes),I},D=xe(()=>(b,x)=>{var I;if(Array.isArray(e.disabledTimes)){const{disabledArr:N,hours:L}=B(b,x),K=N.filter(M=>+M.hours===L);return((I=K[0])==null?void 0:I.minutes)==="*"?{hours:[L],minutes:void 0,seconds:void 0}:{hours:[],minutes:(K==null?void 0:K.map(M=>+M.minutes))??[],seconds:(K==null?void 0:K.map(M=>M.seconds?+M.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:f,updateHours:g,updateMinutes:y,updateSeconds:w,getSetDateTime:u,updateTimeValues:_,getSecondsValue:l,assignStartTime:A,validateTime:d,disabledTimesConfig:D}},d6=(e,t)=>{const n=()=>{e.isTextInputDate&&x()},{modelValue:r,time:s}=Nl(e,t,n),{defaultedStartTime:a,defaultedRange:l,defaultedTz:u}=Xt(e),{updateTimeValues:f,getSetDateTime:h,setTime:d,assignStartTime:p,disabledTimesConfig:g,validateTime:y}=vw(e,s,r,w);function w(){t("update-flow-step")}const _=N=>{const{hours:L,minutes:K,seconds:M}=N;return{hours:+L,minutes:+K,seconds:M?+M:0}},A=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const L=_(e.startTime[0]),K=_(e.startTime[1]);return[Ft(Ee(),L),Ft(Ee(),K)]}const N=_(e.startTime);return Ft(Ee(),N)}return l.value.enabled?[null,null]:null},B=()=>{if(l.value.enabled){const[N,L]=A();r.value=[xr(h(N,0),u.value.timezone),xr(h(L,1),u.value.timezone)]}else r.value=xr(h(A()),u.value.timezone)},D=N=>Array.isArray(N)?[fa(Ee(N[0])),fa(Ee(N[1]))]:[fa(N??Ee())],b=(N,L,K)=>{d("hours",N),d("minutes",L),d("seconds",e.enableSeconds?K:0)},x=()=>{const[N,L]=D(r.value);return l.value.enabled?b([N.hours,L.hours],[N.minutes,L.minutes],[N.seconds,L.seconds]):b(N.hours,N.minutes,N.seconds)};Gt(()=>{if(!e.shadow)return p(a.value),r.value?x():B()});const I=()=>{Array.isArray(r.value)?r.value=r.value.map((N,L)=>N&&h(N,L)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:g,updateTime:(N,L=!0,K=!1)=>{f(N,L,K,I)},validateTime:y}},h6=on({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...vs},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Ni(),l=Nr(a,"timePicker"),u=_e(null),{time:f,modelValue:h,disabledTimesConfig:d,updateTime:p,validateTime:g}=d6(s,r);return Gt(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:f,updateTime:p}),toggleTimePicker:(y,w=!1,_="")=>{var A;(A=u.value)==null||A.toggleTimePicker(y,w,_)}}),(y,w)=>(Y(),st(rf,{"multi-calendars":0,stretch:""},{default:We(()=>[Ye(gw,rn({ref_key:"tpRef",ref:u},y.$props,{hours:G(f).hours,minutes:G(f).minutes,seconds:G(f).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":G(d),"validate-time":G(g),"onUpdate:hours":w[0]||(w[0]=_=>G(p)(_)),"onUpdate:minutes":w[1]||(w[1]=_=>G(p)(_,!1)),"onUpdate:seconds":w[2]||(w[2]=_=>G(p)(_,!1,!0)),onAmPmChange:w[3]||(w[3]=_=>y.$emit("am-pm-change",_)),onResetFlow:w[4]||(w[4]=_=>y.$emit("reset-flow")),onOverlayClosed:w[5]||(w[5]=_=>y.$emit("overlay-toggle",{open:!1,overlay:_})),onOverlayOpened:w[6]||(w[6]=_=>y.$emit("overlay-toggle",{open:!0,overlay:_}))}),Wn({_:2},[ht(G(l),(_,A)=>({name:_,fn:We(B=>[Pe(y.$slots,_,vn(Vn(B)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),p6={class:"dp--header-wrap"},m6={key:0,class:"dp__month_year_wrap"},g6={key:0},v6={class:"dp__month_year_wrap"},y6=["aria-label","data-test","onClick","onKeydown"],_6=on({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...vs},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedFilters:f,defaultedConfig:h,defaultedHighlight:d,propDates:p,defaultedUI:g}=Xt(s),{transitionName:y,showTransition:w}=Ll(a),{buildMatrix:_}=$i(),{handleMonthYearChange:A,isDisabled:B,updateMonthYear:D}=$B(s,r),{showLeftIcon:b,showRightIcon:x}=af(),I=_e(!1),N=_e(!1),L=_e([null,null,null,null]);Gt(()=>{r("mount")});const K=W=>({get:()=>s[W],set:ie=>{const E=W===os.month?os.year:os.month;r("update-month-year",{[W]:ie,[E]:s[E]}),W===os.month?j(!0):C(!0)}}),M=xe(K(os.month)),$=xe(K(os.year)),se=xe(()=>W=>({month:s.month,year:s.year,items:W===os.month?s.months:s.years,instance:s.instance,updateMonthYear:D,toggle:W===os.month?j:C})),Z=xe(()=>s.months.find(ie=>ie.value===s.month)||{text:"",value:0}),ue=xe(()=>go(s.months,W=>{const ie=s.month===W.value,E=kl(W.value,rw(s.year,p.value.minDate),sw(s.year,p.value.maxDate))||f.value.months.includes(W.value),te=uw(d.value,W.value,s.year);return{active:ie,disabled:E,highlighted:te}})),Q=xe(()=>go(s.years,W=>{const ie=s.year===W.value,E=kl(W.value,vo(p.value.minDate),vo(p.value.maxDate))||f.value.years.includes(W.value),te=zp(d.value,W.value);return{active:ie,disabled:E,highlighted:te}})),P=(W,ie,E)=>{E!==void 0?W.value=E:W.value=!W.value,W.value?r("overlay-opened",ie):r("overlay-closed",ie)},j=(W=!1,ie)=>{ne(W),P(I,Jn.month,ie)},C=(W=!1,ie)=>{ne(W),P(N,Jn.year,ie)},ne=W=>{W||r("reset-flow")},ke=(W,ie)=>{s.arrowNavigation&&(L.value[ie]=Pn(W),_(L.value,"monthYear"))},De=xe(()=>{var W,ie;return[{type:os.month,index:1,toggle:j,modelValue:M.value,updateModelValue:E=>M.value=E,text:Z.value.text,showSelectionGrid:I.value,items:ue.value,ariaLabel:(W=l.value)==null?void 0:W.openMonthsOverlay},{type:os.year,index:2,toggle:C,modelValue:$.value,updateModelValue:E=>$.value=E,text:nw(s.year,s.locale),showSelectionGrid:N.value,items:Q.value,ariaLabel:(ie=l.value)==null?void 0:ie.openYearsOverlay}]}),Le=xe(()=>s.disableYearSelect?[De.value[0]]:s.yearFirst?[...De.value].reverse():De.value);return t({toggleMonthPicker:j,toggleYearPicker:C,handleMonthYearChange:A}),(W,ie)=>{var E,te,ge,U,Oe,Ge;return Y(),X("div",p6,[W.$slots["month-year"]?(Y(),X("div",m6,[Pe(W.$slots,"month-year",vn(Vn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:G(D),handleMonthYearChange:G(A),instance:e.instance})))])):(Y(),X(He,{key:1},[W.$slots["top-extra"]?(Y(),X("div",g6,[Pe(W.$slots,"top-extra",{value:W.internalModelValue})])):he("",!0),O("div",v6,[G(b)(G(u),e.instance)&&!W.vertical?(Y(),st(al,{key:0,"aria-label":(E=G(l))==null?void 0:E.prevMonth,disabled:G(B)(!1),class:je((te=G(g))==null?void 0:te.navBtnPrev),onActivate:ie[0]||(ie[0]=pe=>G(A)(!1,!0)),onSetRef:ie[1]||(ie[1]=pe=>ke(pe,0))},{default:We(()=>[W.$slots["arrow-left"]?Pe(W.$slots,"arrow-left",{key:0}):he("",!0),W.$slots["arrow-left"]?he("",!0):(Y(),st(G(Vp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),O("div",{class:je(["dp__month_year_wrap",{dp__year_disable_select:W.disableYearSelect}])},[(Y(!0),X(He,null,ht(Le.value,(pe,ze)=>(Y(),X(He,{key:pe.type},[O("button",{ref_for:!0,ref:V=>ke(V,ze+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":pe.ariaLabel,"data-test":`${pe.type}-toggle-overlay-${e.instance}`,onClick:pe.toggle,onKeydown:V=>G(Tr)(V,()=>pe.toggle(),!0)},[W.$slots[pe.type]?Pe(W.$slots,pe.type,{key:0,text:pe.text,value:s[pe.type]}):he("",!0),W.$slots[pe.type]?he("",!0):(Y(),X(He,{key:1},[$t(Ce(pe.text),1)],64))],40,y6),Ye(ps,{name:G(y)(pe.showSelectionGrid),css:G(w)},{default:We(()=>[pe.showSelectionGrid?(Y(),st(Il,{key:0,items:pe.items,"arrow-navigation":W.arrowNavigation,"hide-navigation":W.hideNavigation,"is-last":W.autoApply&&!G(h).keepActionRow,"skip-button-ref":!1,config:W.config,type:pe.type,"header-refs":[],"esc-close":W.escClose,"menu-wrap-ref":W.menuWrapRef,"text-input":W.textInput,"aria-labels":W.ariaLabels,onSelected:pe.updateModelValue,onToggle:pe.toggle},Wn({"button-icon":We(()=>[W.$slots["calendar-icon"]?Pe(W.$slots,"calendar-icon",{key:0}):he("",!0),W.$slots["calendar-icon"]?he("",!0):(Y(),st(G(xo),{key:1}))]),_:2},[W.$slots[`${pe.type}-overlay-value`]?{name:"item",fn:We(({item:V})=>[Pe(W.$slots,`${pe.type}-overlay-value`,{text:V.text,value:V.value})]),key:"0"}:void 0,W.$slots[`${pe.type}-overlay`]?{name:"overlay",fn:We(()=>[Pe(W.$slots,`${pe.type}-overlay`,rn({ref_for:!0},se.value(pe.type)))]),key:"1"}:void 0,W.$slots[`${pe.type}-overlay-header`]?{name:"header",fn:We(()=>[Pe(W.$slots,`${pe.type}-overlay-header`,{toggle:pe.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):he("",!0)]),_:2},1032,["name","css"])],64))),128))],2),G(b)(G(u),e.instance)&&W.vertical?(Y(),st(al,{key:1,"aria-label":(ge=G(l))==null?void 0:ge.prevMonth,disabled:G(B)(!1),class:je((U=G(g))==null?void 0:U.navBtnPrev),onActivate:ie[2]||(ie[2]=pe=>G(A)(!1,!0))},{default:We(()=>[W.$slots["arrow-up"]?Pe(W.$slots,"arrow-up",{key:0}):he("",!0),W.$slots["arrow-up"]?he("",!0):(Y(),st(G(Wp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):he("",!0),G(x)(G(u),e.instance)?(Y(),st(al,{key:2,ref:"rightIcon",disabled:G(B)(!0),"aria-label":(Oe=G(l))==null?void 0:Oe.nextMonth,class:je((Ge=G(g))==null?void 0:Ge.navBtnNext),onActivate:ie[3]||(ie[3]=pe=>G(A)(!0,!0)),onSetRef:ie[4]||(ie[4]=pe=>ke(pe,W.disableYearSelect?2:3))},{default:We(()=>[W.$slots[W.vertical?"arrow-down":"arrow-right"]?Pe(W.$slots,W.vertical?"arrow-down":"arrow-right",{key:0}):he("",!0),W.$slots[W.vertical?"arrow-down":"arrow-right"]?he("",!0):(Y(),st(To(W.vertical?G(Yp):G(Hp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):he("",!0)])],64))])}}}),b6=["aria-label"],w6={class:"dp__calendar_header",role:"row"},T6={key:0,class:"dp__calendar_header_item",role:"gridcell"},S6=["aria-label"],x6=O("div",{class:"dp__calendar_header_separator"},null,-1),k6=["aria-label"],A6={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},E6={class:"dp__cell_inner"},C6=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],O6=on({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...vs},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=$i(),{defaultedTransitions:l,defaultedConfig:u,defaultedAriaLabels:f,defaultedMultiCalendars:h,defaultedWeekNumbers:d,defaultedMultiDates:p,defaultedUI:g}=Xt(s),y=_e(null),w=_e({bottom:"",left:"",transform:""}),_=_e([]),A=_e(null),B=_e(!0),D=_e(""),b=_e({startX:0,endX:0,startY:0,endY:0}),x=_e([]),I=_e({left:"50%"}),N=_e(!1),L=xe(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),K=xe(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):sB(s.formatLocale,s.locale,+s.weekStart));Gt(()=>{r("mount",{cmp:"calendar",refs:_}),u.value.noSwipe||A.value&&(A.value.addEventListener("touchstart",ke,{passive:!1}),A.value.addEventListener("touchend",De,{passive:!1}),A.value.addEventListener("touchmove",Le,{passive:!1})),s.monthChangeOnScroll&&A.value&&A.value.addEventListener("wheel",E,{passive:!1})});const M=pe=>pe?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",$=(pe,ze)=>{if(s.transitions){const V=cr(Js(Ee(),s.month,s.year));D.value=mn(cr(Js(Ee(),pe,ze)),V)?l.value[M(!0)]:l.value[M(!1)],B.value=!1,Yn(()=>{B.value=!0})}},se=xe(()=>({[s.calendarClassName]:!!s.calendarClassName,...g.value.calendar??{}})),Z=xe(()=>pe=>{const ze=aB(pe);return{dp__marker_dot:ze.type==="dot",dp__marker_line:ze.type==="line"}}),ue=xe(()=>pe=>yt(pe,y.value)),Q=xe(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),P=xe(()=>pe=>s.hideOffsetDates?pe.current:!0),j=async(pe,ze,V)=>{const S=Pn(_.value[ze][V]);if(S){const{width:R,height:q}=S.getBoundingClientRect();y.value=pe.value;let J={left:`${R/2}px`},le=-50;if(await Yn(),x.value[0]){const{left:F,width:oe}=x.value[0].getBoundingClientRect();F<0&&(J={left:"0"},le=0,I.value.left=`${R/2}px`),window.innerWidth{var S,R;if(N.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",pe);r("set-hover-date",pe),(R=(S=pe.marker)==null?void 0:S.tooltip)!=null&&R.length&&await j(pe,ze,V)},ne=pe=>{y.value&&(y.value=null,w.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",pe.marker))},ke=pe=>{b.value.startX=pe.changedTouches[0].screenX,b.value.startY=pe.changedTouches[0].screenY},De=pe=>{b.value.endX=pe.changedTouches[0].screenX,b.value.endY=pe.changedTouches[0].screenY,W()},Le=pe=>{s.vertical&&!s.inline&&pe.preventDefault()},W=()=>{const pe=s.vertical?"Y":"X";Math.abs(b.value[`start${pe}`]-b.value[`end${pe}`])>10&&r("handle-swipe",b.value[`start${pe}`]>b.value[`end${pe}`]?"right":"left")},ie=(pe,ze,V)=>{pe&&(Array.isArray(_.value[ze])?_.value[ze][V]=pe:_.value[ze]=[pe]),s.arrowNavigation&&a(_.value,"calendar")},E=pe=>{s.monthChangeOnScroll&&(pe.preventDefault(),r("handle-scroll",pe))},te=pe=>d.value.type==="local"?$p(pe.value,{weekStartsOn:+s.weekStart}):d.value.type==="iso"?Lp(pe.value):typeof d.value.type=="function"?d.value.type(pe.value):"",ge=pe=>{const ze=pe[0];return d.value.hideOnOffsetDates?pe.some(V=>V.current)?te(ze):"":te(ze)},U=(pe,ze)=>{p.value.enabled||(Ci(pe,u.value),r("select-date",ze))},Oe=pe=>{Ci(pe,u.value)},Ge=pe=>{p.value.enabled&&p.value.dragSelect?(N.value=!0,r("select-date",pe)):p.value.enabled&&r("select-date",pe)};return t({triggerTransition:$}),(pe,ze)=>{var V;return Y(),X("div",{class:je(Q.value)},[O("div",{ref_key:"calendarWrapRef",ref:A,role:"grid",class:je(se.value),"aria-label":(V=G(f))==null?void 0:V.calendarWrap},[O("div",w6,[pe.weekNumbers?(Y(),X("div",T6,Ce(pe.weekNumName),1)):he("",!0),(Y(!0),X(He,null,ht(K.value,(S,R)=>{var q,J;return Y(),X("div",{key:R,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(J=(q=G(f))==null?void 0:q.weekDay)==null?void 0:J.call(q,R)},[pe.$slots["calendar-header"]?Pe(pe.$slots,"calendar-header",{key:0,day:S,index:R}):he("",!0),pe.$slots["calendar-header"]?he("",!0):(Y(),X(He,{key:1},[$t(Ce(S),1)],64))],8,S6)}),128))]),x6,Ye(ps,{name:D.value,css:!!pe.transitions},{default:We(()=>{var S;return[B.value?(Y(),X("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((S=G(f))==null?void 0:S.calendarDays)||void 0,onMouseleave:ze[1]||(ze[1]=R=>N.value=!1)},[(Y(!0),X(He,null,ht(L.value,(R,q)=>(Y(),X("div",{key:q,class:"dp__calendar_row",role:"row"},[pe.weekNumbers?(Y(),X("div",A6,[O("div",E6,Ce(ge(R.days)),1)])):he("",!0),(Y(!0),X(He,null,ht(R.days,(J,le)=>{var F,oe,fe;return Y(),X("div",{id:G(cw)(J.value),ref_for:!0,ref:ve=>ie(ve,q,le),key:le+q,role:"gridcell",class:"dp__calendar_item","aria-selected":(J.classData.dp__active_date||J.classData.dp__range_start||J.classData.dp__range_start)??void 0,"aria-disabled":J.classData.dp__cell_disabled||void 0,"aria-label":(oe=(F=G(f))==null?void 0:F.day)==null?void 0:oe.call(F,J),tabindex:"0","data-test":J.value,onClick:xt(ve=>U(ve,J),["prevent"]),onKeydown:ve=>G(Tr)(ve,()=>pe.$emit("select-date",J)),onMouseenter:ve=>C(J,q,le),onMouseleave:ve=>ne(J),onMousedown:ve=>Ge(J),onMouseup:ze[0]||(ze[0]=ve=>N.value=!1)},[O("div",{class:je(["dp__cell_inner",J.classData])},[pe.$slots.day&&P.value(J)?Pe(pe.$slots,"day",{key:0,day:+J.text,date:J.value}):he("",!0),pe.$slots.day?he("",!0):(Y(),X(He,{key:1},[$t(Ce(J.text),1)],64)),J.marker&&P.value(J)?(Y(),X(He,{key:2},[pe.$slots.marker?Pe(pe.$slots,"marker",{key:0,marker:J.marker,day:+J.text,date:J.value}):(Y(),X("div",{key:1,class:je(Z.value(J.marker)),style:kn(J.marker.color?{backgroundColor:J.marker.color}:{})},null,6))],64)):he("",!0),ue.value(J.value)?(Y(),X("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:x,class:"dp__marker_tooltip",style:kn(w.value)},[(fe=J.marker)!=null&&fe.tooltip?(Y(),X("div",{key:0,class:"dp__tooltip_content",onClick:Oe},[(Y(!0),X(He,null,ht(J.marker.tooltip,(ve,Te)=>(Y(),X("div",{key:Te,class:"dp__tooltip_text"},[pe.$slots["marker-tooltip"]?Pe(pe.$slots,"marker-tooltip",{key:0,tooltip:ve,day:J.value}):he("",!0),pe.$slots["marker-tooltip"]?he("",!0):(Y(),X(He,{key:1},[O("div",{class:"dp__tooltip_mark",style:kn(ve.color?{backgroundColor:ve.color}:{})},null,4),O("div",null,Ce(ve.text),1)],64))]))),128)),O("div",{class:"dp__arrow_bottom_tp",style:kn(I.value)},null,4)])):he("",!0)],4)):he("",!0)],2)],40,C6)}),128))]))),128))],40,k6)):he("",!0)]}),_:3},8,["name","css"])],10,b6)],2)}}}),f0=e=>Array.isArray(e),R6=(e,t,n,r)=>{const s=_e([]),a=_e(new Date),l=_e(),u=()=>De(e.isTextInputDate),{modelValue:f,calendars:h,time:d,today:p}=Nl(e,t,u),{defaultedMultiCalendars:g,defaultedStartTime:y,defaultedRange:w,defaultedConfig:_,defaultedTz:A,propDates:B,defaultedMultiDates:D}=Xt(e),{validateMonthYearInRange:b,isDisabled:x,isDateRangeAllowed:I,checkMinMaxRange:N}=Fi(e),{updateTimeValues:L,getSetDateTime:K,setTime:M,assignStartTime:$,validateTime:se,disabledTimesConfig:Z}=vw(e,d,f,r),ue=xe(()=>ae=>h.value[ae]?h.value[ae].month:0),Q=xe(()=>ae=>h.value[ae]?h.value[ae].year:0),P=ae=>!_.value.keepViewOnOffsetClick||ae?!0:!l.value,j=(ae,Re,me,Me=!1)=>{var $e,In;P(Me)&&(h.value[ae]||(h.value[ae]={month:0,year:0}),h.value[ae].month=a0(Re)?($e=h.value[ae])==null?void 0:$e.month:Re,h.value[ae].year=a0(me)?(In=h.value[ae])==null?void 0:In.year:me)},C=()=>{e.autoApply&&t("select-date")};Gt(()=>{e.shadow||(f.value||(ze(),y.value&&$(y.value)),De(!0),e.focusStartDate&&e.startDate&&ze())});const ne=xe(()=>{var ae;return(ae=e.flow)!=null&&ae.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ke=()=>{e.autoApply&&ne.value&&t("auto-apply")},De=(ae=!1)=>{if(f.value)return Array.isArray(f.value)?(s.value=f.value,U(ae)):ie(f.value,ae);if(g.value.count&&ae&&!e.startDate)return W(Ee(),ae)},Le=()=>Array.isArray(f.value)&&w.value.enabled?gt(f.value[0])===gt(f.value[1]??f.value[0]):!1,W=(ae=new Date,Re=!1)=>{if((!g.value.count||!g.value.static||Re)&&j(0,gt(ae),nt(ae)),g.value.count&&(!g.value.solo||!f.value||Le()))for(let me=1;me{W(ae),M("hours",ei(ae)),M("minutes",Di(ae)),M("seconds",ho(ae)),g.value.count&&Re&&pe()},E=ae=>{if(g.value.count){if(g.value.solo)return 0;const Re=gt(ae[0]),me=gt(ae[1]);return Math.abs(me-Re){ae[1]&&w.value.showLastInRange?W(ae[E(ae)],Re):W(ae[0],Re);const me=(Me,$e)=>[Me(ae[0]),ae[1]?Me(ae[1]):d[$e][1]];M("hours",me(ei,"hours")),M("minutes",me(Di,"minutes")),M("seconds",me(ho,"seconds"))},ge=(ae,Re)=>{if((w.value.enabled||e.weekPicker)&&!D.value.enabled)return te(ae,Re);if(D.value.enabled&&Re){const me=ae[ae.length-1];return ie(me,Re)}},U=ae=>{const Re=f.value;ge(Re,ae),g.value.count&&g.value.solo&&pe()},Oe=(ae,Re)=>{const me=Ft(Ee(),{month:ue.value(Re),year:Q.value(Re)}),Me=ae<0?hs(me,1):mo(me,1);b(gt(Me),nt(Me),ae<0,e.preventMinMaxNavigation)&&(j(Re,gt(Me),nt(Me)),t("update-month-year",{instance:Re,month:gt(Me),year:nt(Me)}),g.value.count&&!g.value.solo&&Ge(Re),n())},Ge=ae=>{for(let Re=ae-1;Re>=0;Re--){const me=mo(Ft(Ee(),{month:ue.value(Re+1),year:Q.value(Re+1)}),1);j(Re,gt(me),nt(me))}for(let Re=ae+1;Re<=g.value.count-1;Re++){const me=hs(Ft(Ee(),{month:ue.value(Re-1),year:Q.value(Re-1)}),1);j(Re,gt(me),nt(me))}},pe=()=>{if(Array.isArray(f.value)&&f.value.length===2){const ae=Ee(Ee(f.value[1]?f.value[1]:hs(f.value[0],1))),[Re,me]=[gt(f.value[0]),nt(f.value[0])],[Me,$e]=[gt(f.value[1]),nt(f.value[1])];(Re!==Me||Re===Me&&me!==$e)&&g.value.solo&&j(1,gt(ae),nt(ae))}else f.value&&!Array.isArray(f.value)&&(j(0,gt(f.value),nt(f.value)),W(Ee()))},ze=()=>{e.startDate&&(j(0,gt(Ee(e.startDate)),nt(Ee(e.startDate))),g.value.count&&Ge(0))},V=(ae,Re)=>{if(e.monthChangeOnScroll){const me=new Date().getTime()-a.value.getTime(),Me=Math.abs(ae.deltaY);let $e=500;Me>1&&($e=100),Me>100&&($e=0),me>$e&&(a.value=new Date,Oe(e.monthChangeOnScroll!=="inverse"?-ae.deltaY:ae.deltaY,Re))}},S=(ae,Re,me=!1)=>{e.monthChangeOnArrows&&e.vertical===me&&R(ae,Re)},R=(ae,Re)=>{Oe(ae==="right"?-1:1,Re)},q=ae=>{if(B.value.markers)return Ac(ae.value,B.value.markers)},J=(ae,Re)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ae==0,!0];case"fair":return[ae==0||Re>ae,!0];case"append":return[!1,!1];default:return[!1,!1]}},le=(ae,Re,me,Me)=>{if(e.sixWeeks&&ae.length<6){const $e=6-ae.length,In=(Re.getDay()+7-Me)%7,fr=6-(me.getDay()+7-Me)%7,[Ps,Ta]=J(In,fr);for(let Bi=1;Bi<=$e;Bi++)if(Ta?!!(Bi%2)==Ps:Ps){const ns=ae[0].days[0],ko=F(us(ns.value,-7),gt(Re));ae.unshift({days:ko})}else{const ns=ae[ae.length-1],ko=ns.days[ns.days.length-1],of=F(us(ko.value,1),gt(Re));ae.push({days:of})}}return ae},F=(ae,Re)=>{const me=Ee(ae),Me=[];for(let $e=0;$e<7;$e++){const In=us(me,$e),fr=gt(In)!==Re;Me.push({text:e.hideOffsetDates&&fr?"":In.getDate(),value:In,current:!fr,classData:{}})}return Me},oe=(ae,Re)=>{const me=[],Me=new Date(Re,ae),$e=new Date(Re,ae+1,0),In=e.weekStart,fr=ms(Me,{weekStartsOn:In}),Ps=Ta=>{const Bi=F(Ta,ae);if(me.push({days:Bi}),!me[me.length-1].days.some(ns=>yt(cr(ns.value),cr($e)))){const ns=us(Ta,7);Ps(ns)}};return Ps(fr),le(me,Me,$e,In)},fe=ae=>{const Re=Oi(Ee(ae.value),d.hours,d.minutes,Je());t("date-update",Re),D.value.enabled?Jp(Re,f,D.value.limit):f.value=Re,r(),Yn().then(()=>{ke()})},ve=ae=>w.value.noDisabledRange?iw(s.value[0],ae).some(Re=>x(Re)):!1,Te=()=>{s.value=f.value?f.value.slice():[],s.value.length===2&&!(w.value.fixedStart||w.value.fixedEnd)&&(s.value=[])},Se=(ae,Re)=>{const me=[Ee(ae.value),us(Ee(ae.value),+w.value.autoRange)];I(me)?(Re&&Ie(ae.value),s.value=me):t("invalid-date",ae.value)},Ie=ae=>{const Re=gt(Ee(ae)),me=nt(Ee(ae));if(j(0,Re,me),g.value.count>0)for(let Me=1;Me{if(ve(ae.value)||!N(ae.value,f.value,w.value.fixedStart?0:1))return t("invalid-date",ae.value);s.value=pw(Ee(ae.value),f,t,w)},Ze=(ae,Re)=>{if(Te(),w.value.autoRange)return Se(ae,Re);if(w.value.fixedStart||w.value.fixedEnd)return Fe(ae);s.value[0]?N(Ee(ae.value),f.value)&&!ve(ae.value)?tn(Ee(ae.value),Ee(s.value[0]))?(s.value.unshift(Ee(ae.value)),t("range-end",s.value[0])):(s.value[1]=Ee(ae.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ae.value),t("invalid-date",ae.value)):(s.value[0]=Ee(ae.value),t("range-start",s.value[0]))},Je=(ae=!0)=>e.enableSeconds?Array.isArray(d.seconds)?ae?d.seconds[0]:d.seconds[1]:d.seconds:0,ft=ae=>{s.value[ae]=Oi(s.value[ae],d.hours[ae],d.minutes[ae],Je(ae!==1))},pt=()=>{var ae,Re;s.value[0]&&s.value[1]&&+((ae=s.value)==null?void 0:ae[0])>+((Re=s.value)==null?void 0:Re[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},Qt=()=>{s.value.length&&(s.value[0]&&!s.value[1]?ft(0):(ft(0),ft(1),r()),pt(),f.value=s.value.slice(),sf(s.value,t,e.autoApply,e.modelAuto))},Yt=(ae,Re=!1)=>{if(x(ae.value)||!ae.current&&e.hideOffsetDates)return t("invalid-date",ae.value);if(l.value=JSON.parse(JSON.stringify(ae)),!w.value.enabled)return fe(ae);f0(d.hours)&&f0(d.minutes)&&!D.value.enabled&&(Ze(ae,Re),Qt())},An=(ae,Re)=>{var me;j(ae,Re.month,Re.year,!0),g.value.count&&!g.value.solo&&Ge(ae),t("update-month-year",{instance:ae,month:Re.month,year:Re.year}),n(g.value.solo?ae:void 0);const Me=(me=e.flow)!=null&&me.length?e.flow[e.flowStep]:void 0;!Re.fromNav&&(Me===Jn.month||Me===Jn.year)&&r()},un=(ae,Re)=>{hw({value:ae,modelValue:f,range:w.value.enabled,timezone:Re?void 0:A.value.timezone}),C(),e.multiCalendars&&Yn().then(()=>De(!0))},Ar=()=>{const ae=qp(Ee(),A.value);w.value.enabled?f.value&&Array.isArray(f.value)&&f.value[0]?f.value=tn(ae,f.value[0])?[ae,f.value[0]]:[f.value[0],ae]:f.value=[ae]:f.value=ae,C()},ys=()=>{if(Array.isArray(f.value))if(D.value.enabled){const ae=cn();f.value[f.value.length-1]=K(ae)}else f.value=f.value.map((ae,Re)=>ae&&K(ae,Re));else f.value=K(f.value);t("time-update")},cn=()=>Array.isArray(f.value)&&f.value.length?f.value[f.value.length-1]:null;return{calendars:h,modelValue:f,month:ue,year:Q,time:d,disabledTimesConfig:Z,today:p,validateTime:se,getCalendarDays:oe,getMarker:q,handleScroll:V,handleSwipe:R,handleArrow:S,selectDate:Yt,updateMonthYear:An,presetDate:un,selectCurrentDate:Ar,updateTime:(ae,Re=!0,me=!1)=>{L(ae,Re,me,ys)},assignMonthAndYear:W}},M6={key:0},P6=on({__name:"DatePicker",props:{...vs},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:l,year:u,modelValue:f,time:h,disabledTimesConfig:d,today:p,validateTime:g,getCalendarDays:y,getMarker:w,handleArrow:_,handleScroll:A,handleSwipe:B,selectDate:D,updateMonthYear:b,presetDate:x,selectCurrentDate:I,updateTime:N,assignMonthAndYear:L}=R6(s,r,Le,W),K=Ni(),{setHoverDate:M,getDayClassData:$,clearHoverDate:se}=G6(f,s),{defaultedMultiCalendars:Z}=Xt(s),ue=_e([]),Q=_e([]),P=_e(null),j=Nr(K,"calendar"),C=Nr(K,"monthYear"),ne=Nr(K,"timePicker"),ke=V=>{s.shadow||r("mount",V)};sn(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),sn(Z,(V,S)=>{V.count-S.count>0&&L()},{deep:!0});const De=xe(()=>V=>y(l.value(V),u.value(V)).map(S=>({...S,days:S.days.map(R=>(R.marker=w(R),R.classData=$(R),R))})));function Le(V){var S;V||V===0?(S=Q.value[V])==null||S.triggerTransition(l.value(V),u.value(V)):Q.value.forEach((R,q)=>R.triggerTransition(l.value(q),u.value(q)))}function W(){r("update-flow-step")}const ie=(V,S=!1)=>{D(V,S),s.spaceConfirm&&r("select-date")},E=(V,S,R=0)=>{var q;(q=ue.value[R])==null||q.toggleMonthPicker(V,S)},te=(V,S,R=0)=>{var q;(q=ue.value[R])==null||q.toggleYearPicker(V,S)},ge=(V,S,R)=>{var q;(q=P.value)==null||q.toggleTimePicker(V,S,R)},U=(V,S)=>{var R;if(!s.range){const q=f.value?f.value:p,J=S?new Date(S):q,le=V?ms(J,{weekStartsOn:1}):B1(J,{weekStartsOn:1});D({value:le,current:gt(J)===l.value(0),text:"",classData:{}}),(R=document.getElementById(cw(le)))==null||R.focus()}},Oe=V=>{var S;(S=ue.value[0])==null||S.handleMonthYearChange(V,!0)},Ge=V=>{b(0,{month:l.value(0),year:u.value(0)+(V?1:-1),fromNav:!0})},pe=(V,S)=>{V===Jn.time&&r(`time-picker-${S?"open":"close"}`),r("overlay-toggle",{open:S,overlay:V})},ze=V=>{r("overlay-toggle",{open:!1,overlay:V}),r("focus-menu")};return t({clearHoverDate:se,presetDate:x,selectCurrentDate:I,toggleMonthPicker:E,toggleYearPicker:te,toggleTimePicker:ge,handleArrow:_,updateMonthYear:b,getSidebarProps:()=>({modelValue:f,month:l,year:u,time:h,updateTime:N,updateMonthYear:b,selectDate:D,presetDate:x}),changeMonth:Oe,changeYear:Ge,selectWeekDate:U}),(V,S)=>(Y(),X(He,null,[Ye(rf,{"multi-calendars":G(Z).count,collapse:V.collapse},{default:We(({instance:R,index:q})=>[V.disableMonthYearSelect?he("",!0):(Y(),st(_6,rn({key:0,ref:J=>{J&&(ue.value[q]=J)},months:G(Q1)(V.formatLocale,V.locale,V.monthNameFormat),years:G(Kp)(V.yearRange,V.locale,V.reverseYears),month:G(l)(R),year:G(u)(R),instance:R},V.$props,{onMount:S[0]||(S[0]=J=>ke(G(ca).header)),onResetFlow:S[1]||(S[1]=J=>V.$emit("reset-flow")),onUpdateMonthYear:J=>G(b)(R,J),onOverlayClosed:ze,onOverlayOpened:S[2]||(S[2]=J=>V.$emit("overlay-toggle",{open:!0,overlay:J}))}),Wn({_:2},[ht(G(C),(J,le)=>({name:J,fn:We(F=>[Pe(V.$slots,J,vn(Vn(F)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ye(O6,rn({ref:J=>{J&&(Q.value[q]=J)},"mapped-dates":De.value(R),month:G(l)(R),year:G(u)(R),instance:R},V.$props,{onSelectDate:J=>G(D)(J,R!==1),onHandleSpace:J=>ie(J,R!==1),onSetHoverDate:S[3]||(S[3]=J=>G(M)(J)),onHandleScroll:J=>G(A)(J,R),onHandleSwipe:J=>G(B)(J,R),onMount:S[4]||(S[4]=J=>ke(G(ca).calendar)),onResetFlow:S[5]||(S[5]=J=>V.$emit("reset-flow")),onTooltipOpen:S[6]||(S[6]=J=>V.$emit("tooltip-open",J)),onTooltipClose:S[7]||(S[7]=J=>V.$emit("tooltip-close",J))}),Wn({_:2},[ht(G(j),(J,le)=>({name:J,fn:We(F=>[Pe(V.$slots,J,vn(Vn({...F})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),V.enableTimePicker?(Y(),X("div",M6,[V.$slots["time-picker"]?Pe(V.$slots,"time-picker",vn(rn({key:0},{time:G(h),updateTime:G(N)}))):(Y(),st(gw,rn({key:1,ref_key:"timePickerRef",ref:P},V.$props,{hours:G(h).hours,minutes:G(h).minutes,seconds:G(h).seconds,"internal-model-value":V.internalModelValue,"disabled-times-config":G(d),"validate-time":G(g),onMount:S[8]||(S[8]=R=>ke(G(ca).timePicker)),"onUpdate:hours":S[9]||(S[9]=R=>G(N)(R)),"onUpdate:minutes":S[10]||(S[10]=R=>G(N)(R,!1)),"onUpdate:seconds":S[11]||(S[11]=R=>G(N)(R,!1,!0)),onResetFlow:S[12]||(S[12]=R=>V.$emit("reset-flow")),onOverlayClosed:S[13]||(S[13]=R=>pe(R,!1)),onOverlayOpened:S[14]||(S[14]=R=>pe(R,!0)),onAmPmChange:S[15]||(S[15]=R=>V.$emit("am-pm-change",R))}),Wn({_:2},[ht(G(ne),(R,q)=>({name:R,fn:We(J=>[Pe(V.$slots,R,vn(Vn(J)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):he("",!0)],64))}}),D6=(e,t)=>{const n=_e(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:l,propDates:u,defaultedFilters:f,defaultedMultiDates:h}=Xt(e),{modelValue:d,year:p,month:g,calendars:y}=Nl(e,t),{isDisabled:w}=Fi(e),{selectYear:_,groupedYears:A,showYearPicker:B,isDisabled:D,toggleYearPicker:b,handleYearSelect:x,handleYear:I}=mw({modelValue:d,multiCalendars:r,range:l,highlight:a,calendars:y,propDates:u,month:g,year:p,filters:f,props:e,emit:t}),N=(P,j)=>[P,j].map(C=>Os(C,"MMMM",{locale:e.formatLocale})).join("-"),L=xe(()=>P=>d.value?Array.isArray(d.value)?d.value.some(j=>r0(P,j)):r0(d.value,P):!1),K=P=>{if(l.value.enabled){if(Array.isArray(d.value)){const j=yt(P,d.value[0])||yt(P,d.value[1]);return tf(d.value,n.value,P)&&!j}return!1}return!1},M=(P,j)=>P.quarter===Zy(j)&&P.year===nt(j),$=P=>typeof a.value=="function"?a.value({quarter:Zy(P),year:nt(P)}):!!a.value.quarters.find(j=>M(j,P)),se=xe(()=>P=>{const j=Ft(new Date,{year:p.value(P)});return i$({start:Sl(j),end:F1(j)}).map(C=>{const ne=ra(C),ke=Xy(C),De=w(C),Le=K(ne),W=$(ne);return{text:N(ne,ke),value:ne,active:L.value(ne),highlighted:W,disabled:De,isBetween:Le}})}),Z=P=>{Jp(P,d,h.value.limit),t("auto-apply",!0)},ue=P=>{d.value=Zp(d,P,t),sf(d.value,t,e.autoApply,e.modelAuto)},Q=P=>{d.value=P,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:A,year:p,isDisabled:D,quarters:se,showYearPicker:B,modelValue:d,setHoverDate:P=>{n.value=P},selectYear:_,selectQuarter:(P,j,C)=>{if(!C)return y.value[j].month=gt(Xy(P)),h.value.enabled?Z(P):l.value.enabled?ue(P):Q(P)},toggleYearPicker:b,handleYearSelect:x,handleYear:I}},I6={class:"dp--quarter-items"},L6=["data-test","disabled","onClick","onMouseover"],N6=on({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...vs},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Ni(),l=Nr(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:f,groupedYears:h,year:d,isDisabled:p,quarters:g,modelValue:y,showYearPicker:w,setHoverDate:_,selectQuarter:A,toggleYearPicker:B,handleYearSelect:D,handleYear:b}=D6(s,r);return t({getSidebarProps:()=>({modelValue:y,year:d,selectQuarter:A,handleYearSelect:D,handleYear:b})}),(x,I)=>(Y(),st(rf,{"multi-calendars":G(u).count,collapse:x.collapse,stretch:""},{default:We(({instance:N})=>[O("div",{class:"dp-quarter-picker-wrap",style:kn({minHeight:`${G(f).modeHeight}px`})},[x.$slots["top-extra"]?Pe(x.$slots,"top-extra",{key:0,value:x.internalModelValue}):he("",!0),O("div",null,[Ye(dw,rn(x.$props,{items:G(h)(N),instance:N,"show-year-picker":G(w)[N],year:G(d)(N),"is-disabled":L=>G(p)(N,L),onHandleYear:L=>G(b)(N,L),onYearSelect:L=>G(D)(L,N),onToggleYearPicker:L=>G(B)(N,L==null?void 0:L.flow,L==null?void 0:L.show)}),Wn({_:2},[ht(G(l),(L,K)=>({name:L,fn:We(M=>[Pe(x.$slots,L,vn(Vn(M)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),O("div",I6,[(Y(!0),X(He,null,ht(G(g)(N),(L,K)=>(Y(),X("div",{key:K},[O("button",{type:"button",class:je(["dp--qr-btn",{"dp--qr-btn-active":L.active,"dp--qr-btn-between":L.isBetween,"dp--qr-btn-disabled":L.disabled,"dp--highlighted":L.highlighted}]),"data-test":L.value,disabled:L.disabled,onClick:M=>G(A)(L.value,N,L.disabled),onMouseover:M=>G(_)(L.value)},[x.$slots.quarter?Pe(x.$slots,"quarter",{key:0,value:L.value,text:L.text}):(Y(),X(He,{key:1},[$t(Ce(L.text),1)],64))],42,L6)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),$6=["id","aria-label"],F6={key:0,class:"dp--menu-load-container"},B6=O("span",{class:"dp--menu-loader"},null,-1),V6=[B6],H6={key:0,class:"dp__sidebar_left"},U6=["data-test","onClick","onKeydown"],W6={key:2,class:"dp__sidebar_right"},Y6={key:3,class:"dp__action_extra"},d0=on({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...nf,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=_e(null),l=xe(()=>{const{openOnTop:F,...oe}=s;return{...oe,flowStep:M.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:f,control:h}=fw(),d=Ni(),{defaultedTextInput:p,defaultedInline:g,defaultedConfig:y,defaultedUI:w}=Xt(s),_=_e(null),A=_e(0),B=_e(null),D=_e(!1),b=_e(null);Gt(()=>{if(!s.shadow){D.value=!0,x(),window.addEventListener("resize",x);const F=Pn(a);if(F&&!p.value.enabled&&!g.value.enabled&&(u(!0),j()),F){const oe=fe=>{y.value.allowPreventDefault&&fe.preventDefault(),Ci(fe,y.value,!0)};F.addEventListener("pointerdown",oe),F.addEventListener("mousedown",oe)}}}),ni(()=>{window.removeEventListener("resize",x)});const x=()=>{const F=Pn(B);F&&(A.value=F.getBoundingClientRect().width)},{arrowRight:I,arrowLeft:N,arrowDown:L,arrowUp:K}=$i(),{flowStep:M,updateFlowStep:$,childMount:se,resetFlow:Z,handleFlow:ue}=z6(s,r,b),Q=xe(()=>s.monthPicker?GB:s.yearPicker?JB:s.timePicker?h6:s.quarterPicker?N6:P6),P=xe(()=>{var F;if(y.value.arrowLeft)return y.value.arrowLeft;const oe=(F=a.value)==null?void 0:F.getBoundingClientRect(),fe=s.getInputRect();return(fe==null?void 0:fe.width)<(A==null?void 0:A.value)&&(fe==null?void 0:fe.left)<=((oe==null?void 0:oe.left)??0)?`${(fe==null?void 0:fe.width)/2}px`:(fe==null?void 0:fe.right)>=((oe==null?void 0:oe.right)??0)&&(fe==null?void 0:fe.width)<(A==null?void 0:A.value)?`${(A==null?void 0:A.value)-(fe==null?void 0:fe.width)/2}px`:"50%"}),j=()=>{const F=Pn(a);F&&F.focus({preventScroll:!0})},C=xe(()=>{var F;return((F=b.value)==null?void 0:F.getSidebarProps())||{}}),ne=()=>{s.openOnTop&&r("recalculate-position")},ke=Nr(d,"action"),De=xe(()=>s.monthPicker||s.yearPicker?Nr(d,"monthYear"):s.timePicker?Nr(d,"timePicker"):Nr(d,"shared")),Le=xe(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),W=xe(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),ie=xe(()=>({dp__menu:!0,dp__menu_index:!g.value.enabled,dp__relative:g.value.enabled,[s.menuClassName]:!!s.menuClassName,...w.value.menu??{}})),E=F=>{Ci(F,y.value,!0)},te=()=>{s.escClose&&r("close-picker")},ge=F=>{if(s.arrowNavigation){if(F===ar.up)return K();if(F===ar.down)return L();if(F===ar.left)return N();if(F===ar.right)return I()}else F===ar.left||F===ar.up?ze("handleArrow",ar.left,0,F===ar.up):ze("handleArrow",ar.right,0,F===ar.down)},U=F=>{f(F.shiftKey),!s.disableMonthYearSelect&&F.code===Jt.tab&&F.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(F.preventDefault(),Ci(F,y.value,!0),r("close-picker"))},Oe=()=>{j(),r("time-picker-close")},Ge=F=>{var oe,fe,ve;(oe=b.value)==null||oe.toggleTimePicker(!1,!1),(fe=b.value)==null||fe.toggleMonthPicker(!1,!1,F),(ve=b.value)==null||ve.toggleYearPicker(!1,!1,F)},pe=(F,oe=0)=>{var fe,ve,Te;return F==="month"?(fe=b.value)==null?void 0:fe.toggleMonthPicker(!1,!0,oe):F==="year"?(ve=b.value)==null?void 0:ve.toggleYearPicker(!1,!0,oe):F==="time"?(Te=b.value)==null?void 0:Te.toggleTimePicker(!0,!1):Ge(oe)},ze=(F,...oe)=>{var fe,ve;(fe=b.value)!=null&&fe[F]&&((ve=b.value)==null||ve[F](...oe))},V=()=>{ze("selectCurrentDate")},S=(F,oe)=>{ze("presetDate",F,oe)},R=()=>{ze("clearHoverDate")},q=(F,oe)=>{ze("updateMonthYear",F,oe)},J=(F,oe)=>{F.preventDefault(),ge(oe)},le=F=>{var oe;if(U(F),F.key===Jt.home||F.key===Jt.end)return ze("selectWeekDate",F.key===Jt.home,F.target.getAttribute("id"));switch((F.key===Jt.pageUp||F.key===Jt.pageDown)&&(F.shiftKey?ze("changeYear",F.key===Jt.pageUp):ze("changeMonth",F.key===Jt.pageUp),F.target.getAttribute("id")&&((oe=a.value)==null||oe.focus({preventScroll:!0}))),F.key){case Jt.esc:return te();case Jt.arrowLeft:return J(F,ar.left);case Jt.arrowRight:return J(F,ar.right);case Jt.arrowUp:return J(F,ar.up);case Jt.arrowDown:return J(F,ar.down);default:return}};return t({updateMonthYear:q,switchView:pe,handleFlow:ue}),(F,oe)=>{var fe,ve,Te;return Y(),X("div",{id:F.uid?`dp-menu-${F.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(fe=F.ariaLabels)==null?void 0:fe.menu,class:je(ie.value),style:kn({"--dp-arrow-left":P.value}),onMouseleave:R,onClick:E,onKeydown:le},[(F.disabled||F.readonly)&&G(g).enabled||F.loading?(Y(),X("div",{key:0,class:je(W.value)},[F.loading?(Y(),X("div",F6,V6)):he("",!0)],2)):he("",!0),!G(g).enabled&&!F.teleportCenter?(Y(),X("div",{key:1,class:je(Le.value)},null,2)):he("",!0),O("div",{ref_key:"innerMenuRef",ref:B,class:je({dp__menu_content_wrapper:((ve=F.presetDates)==null?void 0:ve.length)||!!F.$slots["left-sidebar"]||!!F.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Te=F.presetDates)==null?void 0:Te.length)||!!F.$slots["left-sidebar"]||!!F.$slots["right-sidebar"])}),style:kn({"--dp-menu-width":`${A.value}px`})},[F.$slots["left-sidebar"]?(Y(),X("div",H6,[Pe(F.$slots,"left-sidebar",vn(Vn(C.value)))])):he("",!0),F.presetDates.length?(Y(),X("div",{key:1,class:je({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(Y(!0),X(He,null,ht(F.presetDates,(Se,Ie)=>(Y(),X(He,{key:Ie},[Se.slot?Pe(F.$slots,Se.slot,{key:0,presetDate:S,label:Se.label,value:Se.value}):(Y(),X("button",{key:1,type:"button",style:kn(Se.style||{}),class:je(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Se.testId??void 0,onClick:xt(Fe=>S(Se.value,Se.noTz),["prevent"]),onKeydown:Fe=>G(Tr)(Fe,()=>S(Se.value,Se.noTz),!0)},Ce(Se.label),47,U6))],64))),128))],2)):he("",!0),O("div",{ref_key:"calendarWrapperRef",ref:_,class:"dp__instance_calendar",role:"document"},[(Y(),st(To(Q.value),rn({ref_key:"dynCmpRef",ref:b},l.value,{"flow-step":G(M),onMount:G(se),onUpdateFlowStep:G($),onResetFlow:G(Z),onFocusMenu:j,onSelectDate:oe[0]||(oe[0]=Se=>F.$emit("select-date")),onDateUpdate:oe[1]||(oe[1]=Se=>F.$emit("date-update",Se)),onTooltipOpen:oe[2]||(oe[2]=Se=>F.$emit("tooltip-open",Se)),onTooltipClose:oe[3]||(oe[3]=Se=>F.$emit("tooltip-close",Se)),onAutoApply:oe[4]||(oe[4]=Se=>F.$emit("auto-apply",Se)),onRangeStart:oe[5]||(oe[5]=Se=>F.$emit("range-start",Se)),onRangeEnd:oe[6]||(oe[6]=Se=>F.$emit("range-end",Se)),onInvalidFixedRange:oe[7]||(oe[7]=Se=>F.$emit("invalid-fixed-range",Se)),onTimeUpdate:oe[8]||(oe[8]=Se=>F.$emit("time-update")),onAmPmChange:oe[9]||(oe[9]=Se=>F.$emit("am-pm-change",Se)),onTimePickerOpen:oe[10]||(oe[10]=Se=>F.$emit("time-picker-open",Se)),onTimePickerClose:Oe,onRecalculatePosition:ne,onUpdateMonthYear:oe[11]||(oe[11]=Se=>F.$emit("update-month-year",Se)),onAutoApplyInvalid:oe[12]||(oe[12]=Se=>F.$emit("auto-apply-invalid",Se)),onInvalidDate:oe[13]||(oe[13]=Se=>F.$emit("invalid-date",Se)),onOverlayToggle:oe[14]||(oe[14]=Se=>F.$emit("overlay-toggle",Se)),"onUpdate:internalModelValue":oe[15]||(oe[15]=Se=>F.$emit("update:internal-model-value",Se))}),Wn({_:2},[ht(De.value,(Se,Ie)=>({name:Se,fn:We(Fe=>[Pe(F.$slots,Se,vn(Vn({...Fe})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),F.$slots["right-sidebar"]?(Y(),X("div",W6,[Pe(F.$slots,"right-sidebar",vn(Vn(C.value)))])):he("",!0),F.$slots["action-extra"]?(Y(),X("div",Y6,[F.$slots["action-extra"]?Pe(F.$slots,"action-extra",{key:0,selectCurrentDate:V}):he("",!0)])):he("",!0)],6),!F.autoApply||G(y).keepActionRow?(Y(),st(VB,rn({key:2,"menu-mount":D.value},l.value,{"calendar-width":A.value,onClosePicker:oe[16]||(oe[16]=Se=>F.$emit("close-picker")),onSelectDate:oe[17]||(oe[17]=Se=>F.$emit("select-date")),onInvalidSelect:oe[18]||(oe[18]=Se=>F.$emit("invalid-select")),onSelectNow:V}),Wn({_:2},[ht(G(ke),(Se,Ie)=>({name:Se,fn:We(Fe=>[Pe(F.$slots,Se,vn(Vn({...Fe})))])}))]),1040,["menu-mount","calendar-width"])):he("",!0)],46,$6)}}});var ja=(e=>(e.center="center",e.left="left",e.right="right",e))(ja||{});const q6=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:l,slots:u})=>{const f=_e({}),h=_e(!1),d=_e({top:"0",left:"0"}),p=_e(!1),g=no(l,"teleportCenter");sn(g,()=>{d.value=JSON.parse(JSON.stringify({})),x()});const y=P=>{if(l.teleport){const j=P.getBoundingClientRect();return{left:j.left+window.scrollX,top:j.top+window.scrollY}}return{top:0,left:0}},w=(P,j)=>{d.value.left=`${P+j-f.value.width}px`},_=P=>{d.value.left=`${P}px`},A=(P,j)=>{l.position===ja.left&&_(P),l.position===ja.right&&w(P,j),l.position===ja.center&&(d.value.left=`${P+j/2-f.value.width/2}px`)},B=P=>{const{width:j,height:C}=P.getBoundingClientRect(),{top:ne,left:ke}=l.altPosition?l.altPosition(P):y(P);return{top:+ne,left:+ke,width:j,height:C}},D=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},b=()=>{const P=Pn(n),{top:j,left:C,transform:ne}=l.altPosition(P);d.value={top:`${j}px`,left:`${C}px`,transform:ne??""}},x=(P=!0)=>{var j;if(!s.value.enabled){if(g.value)return D();if(l.altPosition!==null)return b();if(P){const C=l.teleport?(j=t.value)==null?void 0:j.$el:e.value;C&&(f.value=C.getBoundingClientRect()),a("recalculate-position")}return se()}},I=({inputEl:P,left:j,width:C})=>{window.screen.width>768&&!h.value&&A(j,C),K(P)},N=P=>{const{top:j,left:C,height:ne,width:ke}=B(P);d.value.top=`${ne+j+ +l.offset}px`,p.value=!1,h.value||(d.value.left=`${C+ke/2-f.value.width/2}px`),I({inputEl:P,left:C,width:ke})},L=P=>{const{top:j,left:C,width:ne}=B(P);d.value.top=`${j-+l.offset-f.value.height}px`,p.value=!0,I({inputEl:P,left:C,width:ne})},K=P=>{if(l.autoPosition){const{left:j,width:C}=B(P),{left:ne,right:ke}=f.value;if(!h.value){if(Math.abs(ne)!==Math.abs(ke)){if(ne<=0)return h.value=!0,_(j);if(ke>=document.documentElement.clientWidth)return h.value=!0,w(j,C)}return A(j,C)}}},M=()=>{const P=Pn(n);if(P){const{height:j}=f.value,{top:C,height:ne}=P.getBoundingClientRect(),ke=window.innerHeight-C-ne,De=C;return j<=ke?Qi.bottom:j>ke&&j<=De?Qi.top:ke>=De?Qi.bottom:Qi.top}return Qi.bottom},$=P=>M()===Qi.bottom?N(P):L(P),se=()=>{const P=Pn(n);if(P)return l.autoPosition?$(P):N(P)},Z=function(P){if(P){const j=P.scrollHeight>P.clientHeight,C=window.getComputedStyle(P).overflowY.indexOf("hidden")!==-1;return j&&!C}return!0},ue=function(P){return!P||P===document.body||P.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:Z(P)?P:ue(P.assignedSlot?P.assignedSlot.parentNode:P.parentNode)},Q=P=>{if(P)switch(l.position){case ja.left:return{left:0,transform:"translateX(0)"};case ja.right:return{left:`${P.width}px`,transform:"translateX(-100%)"};default:return{left:`${P.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:d,xCorrect:h,setMenuPosition:x,getScrollableParent:ue,shadowRender:(P,j)=>{var C,ne,ke;const De=document.createElement("div"),Le=(C=Pn(n))==null?void 0:C.getBoundingClientRect();De.setAttribute("id","dp--temp-container");const W=(ne=r.value)!=null&&ne.clientWidth?r.value:document.body;W.append(De);const ie=Q(Le),E=up(P,{...j,shadow:!0,style:{opacity:0,position:"absolute",...ie}},Object.fromEntries(Object.keys(u).filter(te=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(te)).map(te=>[te,u[te]])));hc(E,De),f.value=(ke=E.el)==null?void 0:ke.getBoundingClientRect(),hc(null,De),W.removeChild(De)}}},mi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],K6=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],j6={all:()=>mi,monthYear:()=>mi.filter(e=>e.use.includes("month-year")),input:()=>K6,timePicker:()=>mi.filter(e=>e.use.includes("time")),action:()=>mi.filter(e=>e.use.includes("action")),calendar:()=>mi.filter(e=>e.use.includes("calendar")),menu:()=>mi.filter(e=>e.use.includes("menu")),shared:()=>mi.filter(e=>e.use.includes("shared")),yearMode:()=>mi.filter(e=>e.use.includes("year-mode"))},Nr=(e,t,n)=>{const r=[];return j6[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Ll=e=>{const t=xe(()=>r=>e.value?r?e.value.open:e.value.close:""),n=xe(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Nl=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=Xt(e),a=Ee(xr(Ee(),s.value.timezone)),l=_e([{month:gt(a),year:nt(a)}]),u=g=>{const y={hours:ei(a),minutes:Di(a),seconds:0};return r.value.enabled?[y[g],y[g]]:y[g]},f=Fr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});sn(r,(g,y)=>{g.enabled!==y.enabled&&(f.hours=u("hours"),f.minutes=u("minutes"),f.seconds=u("seconds"))},{deep:!0});const h=xe({get:()=>e.internalModelValue,set:g=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",g)}}),d=xe(()=>g=>l.value[g]?l.value[g].month:0),p=xe(()=>g=>l.value[g]?l.value[g].year:0);return sn(h,(g,y)=>{n&&JSON.stringify(g??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:l,time:f,modelValue:h,month:d,year:p,today:a}},G6=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:l,propDates:u,defaultedRange:f}=Xt(t),{isDisabled:h}=Fi(t),d=_e(null),p=_e(xr(new Date,l.value.timezone)),g=E=>{!E.current&&t.hideOffsetDates||(d.value=E.value)},y=()=>{d.value=null},w=E=>Array.isArray(e.value)&&f.value.enabled&&e.value[0]&&d.value?E?mn(d.value,e.value[0]):tn(d.value,e.value[0]):!0,_=(E,te)=>{const ge=()=>e.value?te?e.value[0]||null:e.value[1]:null,U=e.value&&Array.isArray(e.value)?ge():null;return yt(Ee(E.value),U)},A=E=>{const te=Array.isArray(e.value)?e.value[0]:null;return E?!tn(d.value??null,te):!0},B=(E,te=!0)=>(f.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!E.current?!1:yt(Ee(E.value),e.value[te?0:1]):f.value.enabled?_(E,te)&&A(te)||yt(E.value,Array.isArray(e.value)?e.value[0]:null)&&w(te):!1,D=(E,te)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ge=yt(E.value,d.value);return te?mn(e.value[0],E.value)&&ge:tn(e.value[0],E.value)&&ge}return!1},b=E=>!e.value||t.hideOffsetDates&&!E.current?!1:f.value.enabled?t.modelAuto&&Array.isArray(e.value)?yt(E.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(te=>yt(te,E.value)):yt(E.value,e.value?e.value:p.value),x=E=>{if(f.value.autoRange||t.weekPicker){if(d.value){if(t.hideOffsetDates&&!E.current)return!1;const te=us(d.value,+f.value.autoRange),ge=Ks(Ee(d.value),t.weekStart);return t.weekPicker?yt(ge[1],Ee(E.value)):yt(te,Ee(E.value))}return!1}return!1},I=E=>{if(f.value.autoRange||t.weekPicker){if(d.value){const te=us(d.value,+f.value.autoRange);if(t.hideOffsetDates&&!E.current)return!1;const ge=Ks(Ee(d.value),t.weekStart);return t.weekPicker?mn(E.value,ge[0])&&tn(E.value,ge[1]):mn(E.value,d.value)&&tn(E.value,te)}return!1}return!1},N=E=>{if(f.value.autoRange||t.weekPicker){if(d.value){if(t.hideOffsetDates&&!E.current)return!1;const te=Ks(Ee(d.value),t.weekStart);return t.weekPicker?yt(te[0],E.value):yt(d.value,E.value)}return!1}return!1},L=E=>tf(e.value,d.value,E.value),K=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,M=()=>t.modelAuto?ew(t.internalModelValue):!0,$=E=>{if(t.weekPicker)return!1;const te=f.value.enabled?!B(E)&&!B(E,!1):!0;return!h(E.value)&&!b(E)&&!(!E.current&&t.hideOffsetDates)&&te},se=E=>f.value.enabled?t.modelAuto?K()&&b(E):!1:b(E),Z=E=>a.value?fB(E.value,u.value.highlight):!1,ue=E=>{const te=h(E.value);return te&&(typeof a.value=="function"?!a.value(E.value,te):!a.value.options.highlightDisabled)},Q=E=>{var te;return typeof a.value=="function"?a.value(E.value):(te=a.value.weekdays)==null?void 0:te.includes(E.value.getDay())},P=E=>(f.value.enabled||t.weekPicker)&&(!(n.value.count>0)||E.current)&&M()&&!(!E.current&&t.hideOffsetDates)&&!b(E)?L(E):!1,j=E=>{const{isRangeStart:te,isRangeEnd:ge}=De(E),U=f.value.enabled?te||ge:!1;return{dp__cell_offset:!E.current,dp__pointer:!t.disabled&&!(!E.current&&t.hideOffsetDates)&&!h(E.value),dp__cell_disabled:h(E.value),dp__cell_highlight:!ue(E)&&(Z(E)||Q(E))&&!se(E)&&!U&&!N(E)&&!(P(E)&&t.weekPicker)&&!ge,dp__cell_highlight_active:!ue(E)&&(Z(E)||Q(E))&&se(E),dp__today:!t.noToday&&yt(E.value,p.value)&&E.current,"dp--past":tn(E.value,p.value),"dp--future":mn(E.value,p.value)}},C=E=>({dp__active_date:se(E),dp__date_hover:$(E)}),ne=E=>{if(e.value&&!Array.isArray(e.value)){const te=Ks(e.value,t.weekStart);return{...W(E),dp__range_start:yt(te[0],E.value),dp__range_end:yt(te[1],E.value),dp__range_between_week:mn(E.value,te[0])&&tn(E.value,te[1])}}return{...W(E)}},ke=E=>{if(e.value&&Array.isArray(e.value)){const te=Ks(e.value[0],t.weekStart),ge=e.value[1]?Ks(e.value[1],t.weekStart):[];return{...W(E),dp__range_start:yt(te[0],E.value)||yt(ge[0],E.value),dp__range_end:yt(te[1],E.value)||yt(ge[1],E.value),dp__range_between_week:mn(E.value,te[0])&&tn(E.value,te[1])||mn(E.value,ge[0])&&tn(E.value,ge[1]),dp__range_between:mn(E.value,te[1])&&tn(E.value,ge[0])}}return{...W(E)}},De=E=>{const te=n.value.count>0?E.current&&B(E)&&M():B(E)&&M(),ge=n.value.count>0?E.current&&B(E,!1)&&M():B(E,!1)&&M();return{isRangeStart:te,isRangeEnd:ge}},Le=E=>{const{isRangeStart:te,isRangeEnd:ge}=De(E);return{dp__range_start:te,dp__range_end:ge,dp__range_between:P(E),dp__date_hover:yt(E.value,d.value)&&!te&&!ge&&!t.weekPicker,dp__date_hover_start:D(E,!0),dp__date_hover_end:D(E,!1)}},W=E=>({...Le(E),dp__cell_auto_range:I(E),dp__cell_auto_range_start:N(E),dp__cell_auto_range_end:x(E)}),ie=E=>f.value.enabled?f.value.autoRange?W(E):t.modelAuto?{...C(E),...Le(E)}:t.weekPicker?ke(E):Le(E):t.weekPicker?ne(E):C(E);return{setHoverDate:g,clearHoverDate:y,getDayClassData:E=>t.hideOffsetDates&&!E.current?{}:{...j(E),...ie(E),[t.dayClass?t.dayClass(E.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},Fi=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=Xt(e),a=Q=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(Ee(Q)):!!Ac(Q,r.value.disabledDates):!1,l=Q=>r.value.maxDate?e.yearPicker?nt(Q)>nt(r.value.maxDate):mn(Q,r.value.maxDate):!1,u=Q=>r.value.minDate?e.yearPicker?nt(Q){const P=l(Q),j=u(Q),C=a(Q),ne=t.value.months.map(ie=>+ie).includes(gt(Q)),ke=e.disabledWeekDays.length?e.disabledWeekDays.some(ie=>+ie===X$(Q)):!1,De=y(Q),Le=nt(Q),W=Le<+e.yearRange[0]||Le>+e.yearRange[1];return!(P||j||C||ne||W||ke||De)},h=(Q,P)=>tn(...Ti(r.value.minDate,Q,P))||yt(...Ti(r.value.minDate,Q,P)),d=(Q,P)=>mn(...Ti(r.value.maxDate,Q,P))||yt(...Ti(r.value.maxDate,Q,P)),p=(Q,P,j)=>{let C=!1;return r.value.maxDate&&j&&d(Q,P)&&(C=!0),r.value.minDate&&!j&&h(Q,P)&&(C=!0),C},g=(Q,P,j,C)=>{let ne=!1;return C?r.value.minDate&&r.value.maxDate?ne=p(Q,P,j):(r.value.minDate&&h(Q,P)||r.value.maxDate&&d(Q,P))&&(ne=!0):ne=!0,ne},y=Q=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Ac(Q,r.value.allowedDates):!1,w=Q=>!f(Q),_=Q=>n.value.noDisabledRange?!$1({start:Q[0],end:Q[1]}).some(P=>w(P)):!0,A=Q=>{if(Q){const P=nt(Q);return P>=+e.yearRange[0]&&P<=e.yearRange[1]}return!0},B=(Q,P)=>!!(Array.isArray(Q)&&Q[P]&&(n.value.maxRange||n.value.minRange)&&A(Q[P])),D=(Q,P,j=0)=>{if(B(P,j)&&A(Q)){const C=L1(Q,P[j]),ne=iw(P[j],Q),ke=ne.length===1?0:ne.filter(Le=>w(Le)).length,De=Math.abs(C)-(n.value.minMaxRawRange?0:ke);if(n.value.minRange&&n.value.maxRange)return De>=+n.value.minRange&&De<=+n.value.maxRange;if(n.value.minRange)return De>=+n.value.minRange;if(n.value.maxRange)return De<=+n.value.maxRange}return!0},b=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,x=Q=>Array.isArray(Q)?[Q[0]?Kd(Q[0]):null,Q[1]?Kd(Q[1]):null]:Kd(Q),I=(Q,P,j)=>Q.find(C=>+C.hours===ei(P)&&C.minutes==="*"?!0:+C.minutes===Di(P)&&+C.hours===ei(P))&&j,N=(Q,P,j)=>{const[C,ne]=Q,[ke,De]=P;return!I(C,ke,j)&&!I(ne,De,j)&&j},L=(Q,P)=>{const j=Array.isArray(P)?P:[P];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?N(e.disabledTimes,j,Q):!j.some(C=>I(e.disabledTimes,C,Q)):Q},K=(Q,P)=>{const j=Array.isArray(P)?[fa(P[0]),P[1]?fa(P[1]):void 0]:fa(P),C=!e.disabledTimes(j);return Q&&C},M=(Q,P)=>e.disabledTimes?Array.isArray(e.disabledTimes)?L(P,Q):K(P,Q):P,$=Q=>{let P=!0;if(!Q||b())return!0;const j=!r.value.minDate&&!r.value.maxDate?x(Q):Q;return(e.maxTime||r.value.maxDate)&&(P=l0(e.maxTime,r.value.maxDate,"max",Nn(j),P)),(e.minTime||r.value.minDate)&&(P=l0(e.minTime,r.value.minDate,"min",Nn(j),P)),M(Q,P)},se=Q=>{if(!e.monthPicker)return!0;let P=!0;const j=Ee(cs(Q));if(r.value.minDate&&r.value.maxDate){const C=Ee(cs(r.value.minDate)),ne=Ee(cs(r.value.maxDate));return mn(j,C)&&tn(j,ne)||yt(j,C)||yt(j,ne)}if(r.value.minDate){const C=Ee(cs(r.value.minDate));P=mn(j,C)||yt(j,C)}if(r.value.maxDate){const C=Ee(cs(r.value.maxDate));P=tn(j,C)||yt(j,C)}return P},Z=xe(()=>Q=>!e.enableTimePicker||e.ignoreTimeValidation?!0:$(Q)),ue=xe(()=>Q=>e.monthPicker?Array.isArray(Q)&&(n.value.enabled||s.value.enabled)?!Q.filter(P=>!se(P)).length:se(Q):!0);return{isDisabled:w,validateDate:f,validateMonthYearInRange:g,isDateRangeAllowed:_,checkMinMaxRange:D,isValidTime:$,isTimeValid:Z,isMonthValid:ue}},af=()=>{const e=xe(()=>(r,s)=>r==null?void 0:r.includes(s)),t=xe(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=xe(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},z6=(e,t,n)=>{const r=_e(0),s=Fr({[ca.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ca.calendar]:!1,[ca.header]:!1}),a=xe(()=>e.monthPicker||e.timePicker),l=p=>{var g;if((g=e.flow)!=null&&g.length){if(!p&&a.value)return d();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||d()}},u=()=>{var p,g;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),d()),((g=e.flow)==null?void 0:g.length)===r.value&&Yn().then(()=>f())},f=()=>{r.value=-1},h=(p,g,...y)=>{var w,_;e.flow[r.value]===p&&n.value&&((_=(w=n.value)[g])==null||_.call(w,...y))},d=(p=0)=>{p&&(r.value+=p),h(Jn.month,"toggleMonthPicker",!0),h(Jn.year,"toggleYearPicker",!0),h(Jn.calendar,"toggleTimePicker",!1,!0),h(Jn.time,"toggleTimePicker",!0,!0);const g=e.flow[r.value];(g===Jn.hours||g===Jn.minutes||g===Jn.seconds)&&h(g,"toggleTimePicker",!0,!0,g)};return{childMount:l,updateFlowStep:u,resetFlow:f,handleFlow:d,flowStep:r}},J6={key:1,class:"dp__input_wrap"},Z6=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],X6={key:2,class:"dp__clear_icon"},Q6=on({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...nf},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:l,defaultedInline:u,defaultedConfig:f,defaultedRange:h,defaultedMultiDates:d,defaultedUI:p,getDefaultPattern:g,getDefaultStartTime:y}=Xt(s),{checkMinMaxRange:w}=Fi(s),_=_e(),A=_e(null),B=_e(!1),D=_e(!1),b=xe(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:B.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),x=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),_.value=null)},I=C=>{const ne=y();return dB(C,a.value.format??g(),ne??aw({},s.enableSeconds),s.inputValue,D.value,s.formatLocale)},N=C=>{const{rangeSeparator:ne}=a.value,[ke,De]=C.split(`${ne}`);if(ke){const Le=I(ke.trim()),W=De?I(De.trim()):null;if(po(Le,W))return;const ie=Le&&W?[Le,W]:[Le];w(W,ie,0)&&(_.value=Le?ie:null)}},L=()=>{D.value=!0},K=C=>{if(h.value.enabled)N(C);else if(d.value.enabled){const ne=C.split(";");_.value=ne.map(ke=>I(ke.trim())).filter(ke=>ke)}else _.value=I(C)},M=C=>{var ne;const ke=typeof C=="string"?C:(ne=C.target)==null?void 0:ne.value;ke!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),K(ke),r("set-input-date",_.value)):x(),D.value=!1,r("update:input-value",ke)},$=C=>{a.value.enabled?(K(C.target.value),a.value.enterSubmit&&$h(_.value)&&s.inputValue!==""?(r("set-input-date",_.value,!0),_.value=null):a.value.enterSubmit&&s.inputValue===""&&(_.value=null,r("clear"))):ue(C)},se=C=>{a.value.enabled&&a.value.tabSubmit&&K(C.target.value),a.value.tabSubmit&&$h(_.value)&&s.inputValue!==""?(r("set-input-date",_.value,!0,!0),_.value=null):a.value.tabSubmit&&s.inputValue===""&&(_.value=null,r("clear",!0))},Z=()=>{B.value=!0,r("focus"),Yn().then(()=>{var C;a.value.enabled&&a.value.selectOnFocus&&((C=A.value)==null||C.select())})},ue=C=>{C.preventDefault(),Ci(C,f.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},Q=()=>{r("real-blur"),B.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&_.value&&!s.isMenuOpen&&(r("set-input-date",_.value),r("select-date"),_.value=null)},P=C=>{Ci(C,f.value,!0),r("clear")},j=C=>{if(C.key==="Tab"&&se(C),C.key==="Enter"&&$(C),!a.value.enabled){if(C.code==="Tab")return;C.preventDefault()}};return t({focusInput:()=>{var C;(C=A.value)==null||C.focus({preventScroll:!0})},setParsedDate:C=>{_.value=C}}),(C,ne)=>{var ke;return Y(),X("div",{onClick:ue},[C.$slots.trigger&&!C.$slots["dp-input"]&&!G(u).enabled?Pe(C.$slots,"trigger",{key:0}):he("",!0),!C.$slots.trigger&&(!G(u).enabled||G(u).input)?(Y(),X("div",J6,[C.$slots["dp-input"]&&!C.$slots.trigger&&(!G(u).enabled||G(u).enabled&&G(u).input)?Pe(C.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:M,onEnter:$,onTab:se,onClear:P,onBlur:Q,onKeypress:j,onPaste:L,onFocus:Z,openMenu:()=>C.$emit("open"),closeMenu:()=>C.$emit("close"),toggleMenu:()=>C.$emit("toggle")}):he("",!0),C.$slots["dp-input"]?he("",!0):(Y(),X("input",{key:1,id:C.uid?`dp-input-${C.uid}`:void 0,ref_key:"inputRef",ref:A,"data-test":"dp-input",name:C.name,class:je(b.value),inputmode:G(a).enabled?"text":"none",placeholder:C.placeholder,disabled:C.disabled,readonly:C.readonly,required:C.required,value:e.inputValue,autocomplete:C.autocomplete,"aria-label":(ke=G(l))==null?void 0:ke.input,"aria-disabled":C.disabled||void 0,"aria-invalid":C.state===!1?!0:void 0,onInput:M,onBlur:Q,onFocus:Z,onKeypress:j,onKeydown:j,onPaste:L},null,42,Z6)),O("div",{onClick:ne[2]||(ne[2]=De=>r("toggle"))},[C.$slots["input-icon"]&&!C.hideInputIcon?(Y(),X("span",{key:0,class:"dp__input_icon",onClick:ne[0]||(ne[0]=De=>r("toggle"))},[Pe(C.$slots,"input-icon")])):he("",!0),!C.$slots["input-icon"]&&!C.hideInputIcon&&!C.$slots["dp-input"]?(Y(),st(G(xo),{key:1,class:"dp__input_icon dp__input_icons",onClick:ne[1]||(ne[1]=De=>r("toggle"))})):he("",!0)]),C.$slots["clear-icon"]&&e.inputValue&&C.clearable&&!C.disabled&&!C.readonly?(Y(),X("span",X6,[Pe(C.$slots,"clear-icon",{clear:P})])):he("",!0),C.clearable&&!C.$slots["clear-icon"]&&e.inputValue&&!C.disabled&&!C.readonly?(Y(),st(G(X1),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:ne[3]||(ne[3]=xt(De=>P(De),["prevent"]))})):he("",!0)])):he("",!0)])}}}),eV=typeof window<"u"?window:void 0,Xd=()=>{},tV=e=>Kh()?(W0(e),!0):!1,nV=(e,t,n,r)=>{if(!e)return Xd;let s=Xd;const a=sn(()=>G(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=Xd})},{immediate:!0,flush:"post"}),l=()=>{a(),s()};return tV(l),l},rV=(e,t,n,r={})=>{const{window:s=eV,event:a="pointerdown"}=r;return s?nV(s,a,l=>{const u=Pn(e),f=Pn(t);!u||!f||u===l.target||l.composedPath().includes(u)||l.composedPath().includes(f)||n(l)},{passive:!0}):void 0},sV=on({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...nf},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Ni(),l=_e(!1),u=no(s,"modelValue"),f=no(s,"timezone"),h=_e(null),d=_e(null),p=_e(null),g=_e(!1),y=_e(null),w=_e(!1),_=_e(!1),A=_e(!1),B=_e(!1),{setMenuFocused:D,setShiftKey:b}=fw(),{clearArrowNav:x}=$i(),{validateDate:I,isValidTime:N}=Fi(s),{defaultedTransitions:L,defaultedTextInput:K,defaultedInline:M,defaultedConfig:$,defaultedRange:se,defaultedMultiDates:Z}=Xt(s),{menuTransition:ue,showTransition:Q}=Ll(L);Gt(()=>{te(s.modelValue),Yn().then(()=>{if(!M.value.enabled){const me=Le(y.value);me==null||me.addEventListener("scroll",q),window==null||window.addEventListener("resize",J)}}),M.value.enabled&&(l.value=!0),window==null||window.addEventListener("keyup",le),window==null||window.addEventListener("keydown",F)}),ni(()=>{if(!M.value.enabled){const me=Le(y.value);me==null||me.removeEventListener("scroll",q),window==null||window.removeEventListener("resize",J)}window==null||window.removeEventListener("keyup",le),window==null||window.removeEventListener("keydown",F)});const P=Nr(a,"all",s.presetDates),j=Nr(a,"input");sn([u,f],()=>{te(u.value)},{deep:!0});const{openOnTop:C,menuStyle:ne,xCorrect:ke,setMenuPosition:De,getScrollableParent:Le,shadowRender:W}=q6({menuRef:h,menuRefInner:d,inputRef:p,pickerWrapperRef:y,inline:M,emit:r,props:s,slots:a}),{inputValue:ie,internalModelValue:E,parseExternalModelValue:te,emitModelValue:ge,formatInputValue:U,checkBeforeEmit:Oe}=NB(r,s,g),Ge=xe(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:M.value.enabled,"dp--flex-display-collapsed":A.value,dp__flex_display_with_input:M.value.input})),pe=xe(()=>s.dark?"dp__theme_dark":"dp__theme_light"),ze=xe(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||M.value.enabled}:{}),V=xe(()=>({class:"dp__outer_menu_wrap"})),S=xe(()=>M.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),R=()=>{var me,Me;return(Me=(me=p.value)==null?void 0:me.$el)==null?void 0:Me.getBoundingClientRect()},q=()=>{l.value&&($.value.closeOnScroll?Je():De())},J=()=>{var me;l.value&&De();const Me=(me=d.value)==null?void 0:me.$el.getBoundingClientRect().width;A.value=document.body.offsetWidth<=Me},le=me=>{me.key==="Tab"&&!M.value.enabled&&!s.teleport&&$.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Je()),_.value=me.shiftKey},F=me=>{_.value=me.shiftKey},oe=()=>{!s.disabled&&!s.readonly&&(W(d0,s),De(!1),l.value=!0,l.value&&r("open"),l.value||Ze(),te(s.modelValue))},fe=()=>{var me;ie.value="",Ze(),(me=p.value)==null||me.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),$.value.closeOnClearValue&&Je()},ve=()=>{const me=E.value;return!me||!Array.isArray(me)&&I(me)?!0:Array.isArray(me)?Z.value.enabled||me.length===2&&I(me[0])&&I(me[1])?!0:se.value.partialRange&&!s.timePicker?I(me[0]):!1:!1},Te=()=>{Oe()&&ve()?(ge(),Je()):r("invalid-select",E.value)},Se=me=>{Ie(),ge(),$.value.closeOnAutoApply&&!me&&Je()},Ie=()=>{p.value&&K.value.enabled&&p.value.setParsedDate(E.value)},Fe=(me=!1)=>{s.autoApply&&N(E.value)&&ve()&&(se.value.enabled&&Array.isArray(E.value)?(se.value.partialRange||E.value.length===2)&&Se(me):Se(me))},Ze=()=>{K.value.enabled||(E.value=null)},Je=()=>{M.value.enabled||(l.value&&(l.value=!1,ke.value=!1,D(!1),b(!1),x(),r("closed"),ie.value&&te(u.value)),Ze(),r("blur"))},ft=(me,Me,$e=!1)=>{if(!me){E.value=null;return}const In=Array.isArray(me)?!me.some(Ps=>!I(Ps)):I(me),fr=N(me);In&&fr&&(B.value=!0,E.value=me,Me&&(w.value=$e,Te(),r("text-submit")),Yn().then(()=>{B.value=!1}))},pt=()=>{s.autoApply&&N(E.value)&&ge(),Ie()},Qt=()=>l.value?Je():oe(),Yt=me=>{E.value=me},An=()=>{K.value.enabled&&(g.value=!0,U()),r("focus")},un=()=>{if(K.value.enabled&&(g.value=!1,te(s.modelValue),w.value)){const me=uB(y.value,_.value);me==null||me.focus()}r("blur")},Ar=me=>{d.value&&d.value.updateMonthYear(0,{month:i0(me.month),year:i0(me.year)})},ys=me=>{te(me??s.modelValue)},cn=(me,Me)=>{var $e;($e=d.value)==null||$e.switchView(me,Me)},ae=me=>$.value.onClickOutside?$.value.onClickOutside(me):Je(),Re=(me=0)=>{var Me;(Me=d.value)==null||Me.handleFlow(me)};return rV(h,p,()=>ae(ve)),t({closeMenu:Je,selectDate:Te,clearValue:fe,openMenu:oe,onScroll:q,formatInputValue:U,updateInternalModelValue:Yt,setMonthYear:Ar,parseModel:ys,switchView:cn,toggleMenu:Qt,handleFlow:Re}),(me,Me)=>(Y(),X("div",{ref_key:"pickerWrapperRef",ref:y,class:je(Ge.value),"data-datepicker-instance":""},[Ye(Q6,rn({ref_key:"inputRef",ref:p,"input-value":G(ie),"onUpdate:inputValue":Me[0]||(Me[0]=$e=>wn(ie)?ie.value=$e:null),"is-menu-open":l.value},me.$props,{onClear:fe,onOpen:oe,onSetInputDate:ft,onSetEmptyDate:G(ge),onSelectDate:Te,onToggle:Qt,onClose:Je,onFocus:An,onBlur:un,onRealBlur:Me[1]||(Me[1]=$e=>g.value=!1)}),Wn({_:2},[ht(G(j),($e,In)=>({name:$e,fn:We(fr=>[Pe(me.$slots,$e,vn(Vn(fr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(Y(),st(To(me.teleport?b_:"div"),vn(Vn(ze.value)),{default:We(()=>[Ye(ps,{name:G(ue)(G(C)),css:G(Q)&&!G(M).enabled},{default:We(()=>[l.value?(Y(),X("div",rn({key:0,ref_key:"dpWrapMenuRef",ref:h},V.value,{class:{"dp--menu-wrapper":!G(M).enabled},style:G(M).enabled?void 0:G(ne)}),[Ye(d0,rn({ref_key:"dpMenuRef",ref:d},me.$props,{"internal-model-value":G(E),"onUpdate:internalModelValue":Me[2]||(Me[2]=$e=>wn(E)?E.value=$e:null),class:{[pe.value]:!0,"dp--menu-wrapper":me.teleport},"open-on-top":G(C),"no-overlay-focus":S.value,collapse:A.value,"get-input-rect":R,"is-text-input-date":B.value,onClosePicker:Je,onSelectDate:Te,onAutoApply:Fe,onTimeUpdate:pt,onFlowStep:Me[3]||(Me[3]=$e=>me.$emit("flow-step",$e)),onUpdateMonthYear:Me[4]||(Me[4]=$e=>me.$emit("update-month-year",$e)),onInvalidSelect:Me[5]||(Me[5]=$e=>me.$emit("invalid-select",G(E))),onAutoApplyInvalid:Me[6]||(Me[6]=$e=>me.$emit("invalid-select",$e)),onInvalidFixedRange:Me[7]||(Me[7]=$e=>me.$emit("invalid-fixed-range",$e)),onRecalculatePosition:G(De),onTooltipOpen:Me[8]||(Me[8]=$e=>me.$emit("tooltip-open",$e)),onTooltipClose:Me[9]||(Me[9]=$e=>me.$emit("tooltip-close",$e)),onTimePickerOpen:Me[10]||(Me[10]=$e=>me.$emit("time-picker-open",$e)),onTimePickerClose:Me[11]||(Me[11]=$e=>me.$emit("time-picker-close",$e)),onAmPmChange:Me[12]||(Me[12]=$e=>me.$emit("am-pm-change",$e)),onRangeStart:Me[13]||(Me[13]=$e=>me.$emit("range-start",$e)),onRangeEnd:Me[14]||(Me[14]=$e=>me.$emit("range-end",$e)),onDateUpdate:Me[15]||(Me[15]=$e=>me.$emit("date-update",$e)),onInvalidDate:Me[16]||(Me[16]=$e=>me.$emit("invalid-date",$e)),onOverlayToggle:Me[17]||(Me[17]=$e=>me.$emit("overlay-toggle",$e))}),Wn({_:2},[ht(G(P),($e,In)=>({name:$e,fn:We(fr=>[Pe(me.$slots,$e,vn(Vn({...fr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):he("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),Xp=(()=>{const e=sV;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),iV=Object.freeze(Object.defineProperty({__proto__:null,default:Xp},Symbol.toStringTag,{value:"Module"}));Object.entries(iV).forEach(([e,t])=>{e!=="default"&&(Xp[e]=t)});const aV={components:{VueDatePicker:Xp},props:["name","placeholder","value","lang"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}}},oV={class:"datepicker-wrapper"};function lV(e,t,n,r,s,a){const l=Un("VueDatePicker");return Y(),X("div",oV,[Ye(l,{name:n.name,modelValue:s.time1,"onUpdate:modelValue":t[0]||(t[0]=u=>s.time1=u),type:"datetime",format:"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en"},null,8,["name","modelValue"])])}const uV=ln(aV,[["render",lV],["__scopeId","data-v-058c3857"]]),cV={props:{question:{type:Object,required:!0}},setup(e){const t=_e(!0),n=()=>{t.value=!t.value},r=xe(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},fV={class:"codeweek-question-container"},dV={class:"expander-always-visible"},hV={class:"expansion"},pV={class:"content"},mV={class:"content"},gV={key:0,class:"maps"},vV={key:1,class:"button"},yV=["href"],_V=["value"];function bV(e,t,n,r,s,a){return Y(),X("div",fV,[O("div",dV,[O("div",hV,[O("button",{onClick:t[0]||(t[0]=(...l)=>r.toggleOpen&&r.toggleOpen(...l)),class:"codeweek-expander-button"},[O("div",null,Ce(r.isOpen?"-":"+"),1)])]),O("div",pV,[O("h1",null,Ce(n.question.title1),1)])]),O("div",{class:je([r.chevron,"container-expansible"])},[t[2]||(t[2]=O("div",{class:"expansion"},[O("div",{class:"expansion-path"})],-1)),O("div",mV,[O("h2",null,Ce(n.question.title2),1),(Y(!0),X(He,null,ht(n.question.content,(l,u)=>(Y(),X("p",{key:u},Ce(l),1))),128)),n.question.map?(Y(),X("div",gV,t[1]||(t[1]=[O("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):he("",!0),n.question.button.show?(Y(),X("div",vV,[O("a",{href:n.question.button.link,class:"codeweek-button"},[O("input",{type:"submit",value:n.question.button.label},null,8,_V)],8,yV)])):he("",!0)])],2)])}const wV=ln(cV,[["render",bV]]),TV=on({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function SV(e,t,n,r,s,a){return Y(),X("div",null,[O("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...l)=>e.onChange&&e.onChange(...l))},null,32),t[1]||(t[1]=O("label",{for:"image"},"Choose a file",-1)),t[2]||(t[2]=$t(" Max size: 1 Mb "))])}const yw=ln(TV,[["render",SV]]);function xV(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const da=xV(),kV={props:{message:{type:Object,default:null}},setup(e){const t=_e(""),n=_e(!1),r=_e(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},l=xe(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Gt(()=>{e.message&&s(e.message),da.on("flash",s)}),ni(()=>{da.off("flash",s)}),{body:t,show:n,level:r,flashClass:l}}},AV={key:0,class:"codeweek-flash-message",role:"alert"},EV={class:"level"},CV={class:"body"};function OV(e,t,n,r,s,a){return r.show?(Y(),X("div",AV,[O("div",{class:je(["content",r.flashClass])},[O("div",EV,Ce(r.level)+"!",1),O("div",CV,Ce(r.body),1)],2)])):he("",!0)}const Qp=ln(kV,[["render",OV],["__scopeId","data-v-09461b5c"]]),RV={components:{ImageUpload:yw,Flash:Qp},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=_e(e.picture||""),n=_e(e.image||""),r=_e(""),s=u=>{a(u.file)},a=u=>{let f=new FormData;f.append("picture",u),It.post("/api/events/picture",f).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,da.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",da.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{It.delete("/api/event/picture").then(()=>{da.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},MV={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},PV={class:"level"},DV=["src"],IV=["value"],LV={method:"POST",enctype:"multipart/form-data"};function NV(e,t,n,r,s,a){const l=Un("ImageUpload"),u=Un("Flash");return Y(),X("div",null,[r.error!==""?(Y(),X("div",MV,Ce(r.error),1)):he("",!0),O("div",PV,[O("img",{src:r.pictureClone,class:"mr-1"},null,8,DV)]),O("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,IV),O("form",LV,[Ye(l,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),Ye(u)])}const $V=ln(RV,[["render",NV]]);var FV=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function BV(e,t,n){return n={path:t,exports:{},require:function(r,s){return VV(r,s??n.path)}},e(n,n.exports),n.exports}function VV(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var HV=BV(function(e,t){(function(n,r){e.exports=r()})(FV,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],l=function(d){var p=d.event,g=d.handler;(0,d.middleware)(p)&&g(p)},u=function(d,p){var g=function(D){var b=typeof D=="function";if(!b&&typeof D!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:b?D:D.handler,middleware:D.middleware||function(x){return x},events:D.events||a,isActive:D.isActive!==!1,detectIframe:D.detectIframe!==!1,capture:!!D.capture}}(p.value),y=g.handler,w=g.middleware,_=g.detectIframe,A=g.capture;if(g.isActive){if(d[n]=g.events.map(function(D){return{event:D,srcTarget:document.documentElement,handler:function(b){return function(x){var I=x.el,N=x.event,L=x.handler,K=x.middleware,M=N.path||N.composedPath&&N.composedPath();(M?M.indexOf(I)<0:!I.contains(N.target))&&l({event:N,handler:L,middleware:K})}({el:d,event:b,handler:y,middleware:w})},capture:A}}),_){var B={event:"blur",srcTarget:window,handler:function(D){return function(b){var x=b.el,I=b.event,N=b.handler,L=b.middleware;setTimeout(function(){var K=document.activeElement;K&&K.tagName==="IFRAME"&&!x.contains(K)&&l({event:I,handler:N,middleware:L})},0)}({el:d,event:D,handler:y,middleware:w})},capture:A};d[n]=[].concat(d[n],[B])}d[n].forEach(function(D){var b=D.event,x=D.srcTarget,I=D.handler;return setTimeout(function(){d[n]&&x.addEventListener(b,I,A)},0)})}},f=function(d){(d[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete d[n]},h=r?{beforeMount:u,updated:function(d,p){var g=p.value,y=p.oldValue;JSON.stringify(g)!==JSON.stringify(y)&&(f(d),u(d,{value:g}))},unmounted:f}:{};return{install:function(d){d.directive("click-outside",h)},directive:h}})}),UV=HV;const WV={class:"v3ti-loader-wrapper"},YV=O("div",{class:"v3ti-loader"},null,-1),qV=O("span",null,"Loading",-1),KV=[YV,qV];function jV(e,t){return Y(),X("div",WV,KV)}function _w(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var GV=`.v3ti-loader-wrapper { + display: flex; + align-items: center; + justify-content: center; + color: #112B3C; +} +.v3ti-loader-wrapper .v3ti-loader { + width: 18px; + height: 18px; + border-radius: 50%; + display: inline-block; + border-top: 2px solid #112B3C; + border-right: 2px solid transparent; + box-sizing: border-box; + animation: rotation 0.8s linear infinite; + margin-right: 8px; +} +@keyframes rotation { +0% { + transform: rotate(0deg); +} +100% { + transform: rotate(360deg); +} +}`;_w(GV);const bw={};bw.render=jV;var zV=bw,ww={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:zV},directives:{clickOutside:UV.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const JV={key:1,class:"v3ti-tag-content"},ZV=["onClick"],XV=["placeholder","disabled"],QV={key:0,class:"v3ti-loading"},e4={key:1,class:"v3ti-no-data"},t4={key:1},n4={key:2},r4=["onClick"],s4={class:"v3ti-context-item--label"},i4={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},a4=O("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),o4=O("path",{d:"M5 12l5 5l10 -10"},null,-1),l4=[a4,o4];function u4(e,t,n,r,s,a){const l=Un("Loading"),u=L_("click-outside");return gn((Y(),X("div",{onClick:t[6]||(t[6]=f=>a.focusNewTag()),class:je([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[O("div",{class:je(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(Y(!0),X(He,null,ht(s.innerTags,(f,h)=>(Y(),X("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Pe(e.$slots,"item",vn(rn({key:0},{name:f,index:h,tag:f}))):(Y(),X("span",JV,Ce(f),1)),n.readOnly?he("",!0):(Y(),X("a",{key:2,onClick:xt(d=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,ZV))]))),128)),gn(O("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=f=>s.newTag=f),onKeydown:[t[1]||(t[1]=Sn(xt(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,XV),[[Ms,s.newTag]])],2),n.select?(Y(),X("section",{key:0,class:je(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(Y(),X("div",QV,[a.isShot("loading")?Pe(e.$slots,"default",{key:0}):(Y(),st(l,{key:1}))])):he("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(Y(),X("div",e4,[a.isShot("no-data")?Pe(e.$slots,"no-data",{key:0}):(Y(),X("span",t4," No data "))])):he("",!0),!n.loading&&n.selectItems.length>0?(Y(),X("div",n4,[(Y(!0),X(He,null,ht(n.selectItems,(f,h)=>(Y(),X("div",{key:h,class:je(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(f)}]),onClick:xt(d=>a.handleSelect(f,h),["stop"])},[O("div",s4,[Pe(e.$slots,"select-item",vn(Vn(f)))]),a.isShowCheckmark(f)?(Y(),X("svg",i4,l4)):he("",!0)],10,r4))),128))])):he("",!0)],2)):he("",!0)],2)),[[u,a.closeContextMenu]])}var c4=`.v3ti { + border-radius: 5px; + min-height: 32px; + line-height: 1.4; + background-color: #fff; + border: 1px solid #9ca3af; + cursor: text; + text-align: left; + -webkit-appearance: textfield; + display: flex; + flex-wrap: wrap; + position: relative; +} +.v3ti .v3ti-icon-selected-tag { + stroke: #19be6b; + width: 1rem; + height: 1rem; + margin-left: 4px; +} +.v3ti--focus { + outline: 0; + border-color: #000000; + box-shadow: 0 0 0 1px #000000; +} +.v3ti--error { + border-color: #F56C6C; +} +.v3ti .v3ti-no-data { + color: #d8d8d8; + text-align: center; + padding: 4px 7px; +} +.v3ti .v3ti-loading { + padding: 4px 7px; + text-align: center; +} +.v3ti .v3ti-context-menu { + max-height: 150px; + min-width: 150px; + overflow: auto; + display: none; + outline: none; + position: absolute; + top: 0; + left: 0; + right: 0; + margin: 0; + padding: 5px 0; + background: #ffffff; + z-index: 1050; + color: #475569; + box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.1); + border-radius: 0 0 6px 6px; +} +.v3ti .v3ti-context-menu .v3ti-context-item { + padding: 4px 7px; + display: flex; + align-items: center; +} +.v3ti .v3ti-context-menu .v3ti-context-item:hover { + background: #e8e8e8; + cursor: pointer; +} +.v3ti .v3ti-context-menu .v3ti-context-item--label { + flex: 1; + min-width: 1px; +} +.v3ti .v3ti-context-menu .v3ti-context-item--active { + color: #317CAF; +} +.v3ti .v3ti-context-menu-no-data { + padding: 0; +} +.v3ti .v3ti-content { + width: 100%; + display: flex; + flex-wrap: wrap; +} +.v3ti .v3ti-content--select { + padding-right: 30px; +} +.v3ti .v3ti-tag { + display: flex; + font-weight: 400; + margin: 3px; + padding: 0 5px; + background: #317CAF; + color: #ffffff; + height: 27px; + border-radius: 5px; + align-items: center; + max-width: calc(100% - 16px); +} +.v3ti .v3ti-tag .v3ti-tag-content { + flex: 1; + min-width: 1px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.v3ti .v3ti-tag .v3ti-remove-tag { + color: #ffffff; + transition: opacity 0.3s ease; + opacity: 0.5; + cursor: pointer; + padding: 0 5px 0 7px; +} +.v3ti .v3ti-tag .v3ti-remove-tag::before { + content: "x"; +} +.v3ti .v3ti-tag .v3ti-remove-tag:hover { + opacity: 1; +} +.v3ti .v3ti-new-tag { + background: transparent; + border: 0; + font-weight: 400; + margin: 3px; + outline: none; + padding: 0 4px; + flex: 1; + min-width: 60px; + height: 27px; +} +.v3ti .v3ti-new-tag--error { + color: #F56C6C; +}`;_w(c4);ww.render=u4;var f4=(()=>{const e=ww;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const d4=on({components:{Vue3TagsInput:f4},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),h4={class:"input-tag-wrapper"},p4=["value"];function m4(e,t,n,r,s,a){const l=Un("vue3-tags-input");return Y(),X("div",h4,[Ye(l,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),O("input",{type:"hidden",name:"tags",value:e.tags},null,8,p4)])}const g4=ln(d4,[["render",m4]]),v4={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},y4={key:0},_4={key:0},b4={class:"report-event"},w4={style:{"text-align":"right"}},T4={class:"actions"},S4={key:1},x4={class:"event-already-reported"},k4={class:"actions"};function A4(e,t,n,r,s,a){return s.status==="APPROVED"?(Y(),X("div",y4,[s.reported_at==null||s.certificate_url==null?(Y(),X("div",_4,[O("div",b4,[O("div",w4,Ce(e.$t("event.submit_event_and_report")),1),O("div",T4,[O("button",{onClick:t[0]||(t[0]=(...l)=>a.report&&a.report(...l)),class:"codeweek-action-button"},Ce(e.$t("event.report_and_claim")),1)])])])):(Y(),X("div",S4,[O("div",x4,[O("div",null,Ce(e.$t("event.certificate_ready")),1),O("div",k4,[O("button",{onClick:t[1]||(t[1]=(...l)=>a.download&&a.download(...l)),class:"codeweek-action-button"},Ce(e.$t("event.view_your_certificate")),1)])])]))])):he("",!0)}const E4=ln(v4,[["render",A4]]),C4={components:{Multiselect:So,Pagination:Dp},name:"SearchPageComponent",props:{prpQuery:String,prpYears:Array,prpSelectedCountry:Array,prpSelectedYear:Number,name:String,prpTag:String,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array},data(){return{query:this.prpQuery,years:this.prpYears,year:this.prpSelectedYear,countries:this.prpSelectedCountry,audiences:[],themes:[],types:[],showFilters:!0,isLoading:!1,events:[],pagination:{current_page:1},sortedCountries:[],tag:this.prpTag}},methods:{toggleFilters(){this.showFilters=!this.showFilters},scrollToTop(){window.scrollTo(0,0)},paginate:function(){this.scrollToTop(),this.onSubmit(!0)},onSubmit:function(e){this.events=[],this.isLoading=!0;let t="/search";e&&(t="/search?page="+this.pagination.current_page),axios.post(t,this.$data).then(n=>{const r=n.data;console.log("🔥 Full response:",r);let s,a;if(Array.isArray(r))s=r[0],a=r[1]||null;else if(r.events)s=r.events,a=r.map||null;else{console.warn("❌ Unexpected response structure:",r),this.errors="Unexpected response format from server.",this.isLoading=!1;return}this.pagination.per_page=s.per_page,this.pagination.current_page=s.current_page,this.pagination.from=s.from,this.pagination.last_page=s.last_page,this.pagination.last_page_url=s.last_page_url,this.pagination.next_page_url=s.next_page_url,this.pagination.prev_page=s.prev_page,this.pagination.prev_page_url=s.prev_page_url,this.pagination.to=s.to,this.pagination.total=s.total,s.data?this.events=Array.isArray(s.data)?s.data:Object.values(s.data):this.events=[],console.log("✅ Events loaded:",this.events.length),!e&&a?window.getEvents?window.getEvents(a):window.eventsToMap=a:a||console.warn("⚠️ mapData is null, skipping map update"),this.setSelectedCountryToCenterMap(),this.isLoading=!1}).catch(n=>{console.error("❌ Request failed:",n),this.errors=n.response?n.response.data:"Unknown error",this.isLoading=!1})},thumbnail:function(e){return e.picture?e.picture.startsWith("http")?e.picture:"https://codeweek-s3.s3.amazonaws.com/"+e.picture:"https://codeweek-s3.s3.amazonaws.com/event_picture/logo_gs_2016_07703ca0-7e5e-4cab-affb-4de93e3f2497.png"},translated(e){return e.translation},customLabel(e,t){return this.$t(t+"."+e.name)},setSelectedCountryToCenterMap(){this.countries&&this.countries.length===1&&this.countries[0]?(window.countrySelected=this.countries[0].iso,window.centralizeMap&&window.centralizeMap(window.countrySelected)):(window.countrySelected=null,window.centralizeMap&&window.centralizeMap())},limit(e){return e.length>400?e.substring(0,400)+"...":e}},mounted:function(){this.onSubmit(),this.setSelectedCountryToCenterMap()}},O4={id:"codeweek-searchpage-component",class:"codeweek-page"},R4={class:"home-map"},M4={class:"add-button"},P4={class:"codeweek-action-link-button",href:"/add"},D4={id:"loadmask"},I4={class:"loading"},L4={class:"codeweek-searchbox"},N4={class:"basic-fields"},$4={class:"codeweek-search-text"},F4=["placeholder"],B4={class:"codeweek-search-text"},V4=["placeholder"],H4={class:"right-fields"},U4={class:"year-selection"},W4={class:"language-json"},Y4={class:"codeweek-button"},q4=["value"],K4={class:"advanced-fields"},j4={class:"language-json"},G4={class:"language-json"},z4={class:"language-json"},J4={class:"language-json"},Z4={class:"codeweek-content-wrapper"},X4={class:"codeweek-grid-layout"},Q4={class:"codeweek-card"},e5=["src"],t5={class:"card-content"},n5={class:"card-title"},r5={class:"card-subtitle"},s5=["innerHTML"],i5={class:"card-actions"},a5=["href"];function o5(e,t,n,r,s,a){const l=Un("multiselect"),u=Un("pagination");return Y(),X("section",O4,[O("div",R4,[O("div",M4,[O("a",P4,Ce(e.$t("menu.add_event")),1)]),t[11]||(t[11]=O("div",{class:"landing-wrapper"},[O("div",{class:"events-map-wrapper"},[O("div",{id:"home-map"})])],-1))]),gn(O("div",D4,[O("div",I4,[t[12]||(t[12]=O("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),$t(Ce(e.$t("event.loading")),1)])],512),[[br,s.isLoading]]),O("div",L4,[O("div",N4,[O("div",$4,[gn(O("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=f=>s.query=f),onKeyup:t[1]||(t[1]=Sn(f=>a.onSubmit(),["13"])),placeholder:e.$t("search.search_placeholder")},null,40,F4),[[Ms,s.query]])]),O("div",B4,[gn(O("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=f=>s.tag=f),onKeyup:t[3]||(t[3]=Sn(f=>a.onSubmit(),["13"])),placeholder:e.$t("event.tags")},null,40,V4),[[Ms,s.tag]])]),O("div",H4,[O("div",U4,[Ye(l,{modelValue:s.year,"onUpdate:modelValue":t[4]||(t[4]=f=>s.year=f),options:s.years,multiple:!1,"close-on-select":!0,"clear-on-select":!1,"preserve-search":!1,placeholder:"Year","show-labels":!1,"preselect-first":!0,searchable:!1,allowEmpty:!1},{default:We(()=>[O("pre",W4,[O("code",null,Ce(s.year),1)])]),_:1},8,["modelValue","options"])]),O("div",Y4,[O("input",{type:"button",value:e.$t("search.submit"),onClick:t[5]||(t[5]=f=>a.onSubmit())},null,8,q4)])])]),gn(O("div",K4,[Ye(l,{modelValue:s.countries,"onUpdate:modelValue":t[6]||(t[6]=f=>s.countries=f),options:n.countrieslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:e.$t("search.countries"),"preselect-first":!1,label:"countries","custom-label":a.translated,"track-by":"iso"},{default:We(()=>[O("pre",j4,[O("code",null,Ce(s.countries),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ye(l,{modelValue:s.audiences,"onUpdate:modelValue":t[7]||(t[7]=f=>s.audiences=f),options:n.audienceslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:e.$t("search.audiences"),"preselect-first":!1,label:"event.audience","custom-label":a.customLabel,"track-by":"id",class:"mr-4"},{default:We(()=>[O("pre",G4,[O("code",null,Ce(s.audiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ye(l,{modelValue:s.themes,"onUpdate:modelValue":t[8]||(t[8]=f=>s.themes=f),options:n.themeslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:e.$t("search.themes"),"preselect-first":!1,label:"event.theme","custom-label":a.customLabel,"track-by":"id"},{default:We(()=>[O("pre",z4,[O("code",null,Ce(s.themes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"]),Ye(l,{modelValue:s.types,"onUpdate:modelValue":t[9]||(t[9]=f=>s.types=f),options:n.typeslist,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!1,placeholder:e.$t("event.activitytype.label"),"preselect-first":!1,label:"event.activitytype","custom-label":a.customLabel,"track-by":"id"},{default:We(()=>[O("pre",J4,[O("code",null,Ce(s.types),1)])]),_:1},8,["modelValue","options","placeholder","custom-label"])],512),[[br,s.showFilters]])]),O("div",Z4,[O("div",X4,[(Y(!0),X(He,null,ht(s.events,f=>(Y(),X("div",Q4,[O("img",{src:a.thumbnail(f),class:"card-image"},null,8,e5),O("div",t5,[O("div",n5,Ce(f.title),1),O("div",r5,Ce(f.start_date),1),O("div",{class:"card-description",innerHTML:a.limit(f.description)},null,8,s5)]),O("div",i5,[O("a",{class:"codeweek-action-link-button",href:"/view/"+f.id+"/"+f.slug},Ce(e.$t("myevents.view")),9,a5)])]))),256))]),s.pagination.last_page>1&&!s.isLoading?(Y(),st(u,{key:0,pagination:s.pagination,offset:5,onPaginate:t[10]||(t[10]=f=>a.paginate())},null,8,["pagination"])):he("",!0)])])}const l5=ln(C4,[["render",o5]]),u5={props:["user"],components:{ImageUpload:yw,Flash:Qp},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},persist(e){let t=new FormData;t.append("avatar",e),axios.post(`/api/users/${this.user.id}/avatar`,t).then(n=>{this.avatar=n.data.path,da.emit("flash",{message:"Avatar uploaded!",level:"success"})})},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>da.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},c5={class:"codeweek-user-avatar"},f5={class:"name"},d5={class:"avatar"},h5={class:"actions"},p5={key:0,method:"POST",enctype:"multipart/form-data"},m5=["src"],g5={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}};function v5(e,t,n,r,s,a){const l=Un("image-upload");return Y(),X("div",c5,[O("div",f5,[O("h1",null,Ce(n.user.fullName),1)]),O("div",d5,[O("div",h5,[a.canUpdate?(Y(),X("form",p5,[Ye(l,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):he("",!0)]),O("img",{src:s.avatar,class:"codeweek-avatar-image"},null,8,m5),O("div",g5,[gn(O("button",{class:"codeweek-image-button",onClick:t[0]||(t[0]=(...u)=>a.remove&&a.remove(...u))},t[1]||(t[1]=[O("img",{src:"/images/trash.svg"},null,-1)]),512),[[br,a.hasAvatar]])])])])}const y5=ln(u5,[["render",v5]]),_5={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},b5={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},w5={class:"flex flex-col pt-3.5"},T5={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},S5={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},x5={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},k5={class:"flex items-start justify-start"},A5=["src","alt"],E5={class:"w-full overflow-hidden image-gallery"},C5={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},O5=["src","alt","onClick"],R5={class:"flex justify-end w-full mt-4 image-gallery-controls"},M5={class:"flex flex-wrap items-center gap-5"};function P5(e,t,n,r,s,a){return Y(),X("section",w5,[O("div",T5,[O("div",S5,[O("div",x5,[t[2]||(t[2]=db('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),O("div",k5,[O("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,A5)])]),O("div",E5,[O("div",C5,[(Y(!0),X(He,null,ht(s.images,(l,u)=>(Y(),X("img",{key:u,src:l.src,alt:"Gallery image "+(u+1),class:je([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:f=>a.selectImage(u)},null,10,O5))),128))],512)]),O("div",R5,[O("div",M5,[O("button",{onClick:t[0]||(t[0]=(...l)=>a.prevImage&&a.prevImage(...l)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[O("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[O("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),O("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),O("button",{onClick:t[1]||(t[1]=(...l)=>a.nextImage&&a.nextImage(...l)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[O("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[O("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),O("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const D5=ln(b5,[["render",P5],["__scopeId","data-v-5aad3e31"]]),Tn=pc({});Tn.use(_5);Tn.use(r2,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Mt(()=>import("./php_al-DjoxzttW.js"),[]),"../lang/php_ba.json":()=>Mt(()=>import("./php_ba-E5UV4uW-.js"),[]),"../lang/php_bg.json":()=>Mt(()=>import("./php_bg-Df7lFPF1.js"),[]),"../lang/php_cs.json":()=>Mt(()=>import("./php_cs-BCMTtmCg.js"),[]),"../lang/php_da.json":()=>Mt(()=>import("./php_da-gLHn8s66.js"),[]),"../lang/php_de.json":()=>Mt(()=>import("./php_de-Baw4u6H6.js"),[]),"../lang/php_el.json":()=>Mt(()=>import("./php_el-XfLsrgAS.js"),[]),"../lang/php_en.json":()=>Mt(()=>import("./php_en-CWXDdbtc.js"),[]),"../lang/php_es.json":()=>Mt(()=>import("./php_es-CESVEtj1.js"),[]),"../lang/php_et.json":()=>Mt(()=>import("./php_et-Zx53OxKQ.js"),[]),"../lang/php_fi.json":()=>Mt(()=>import("./php_fi-DxA44Emx.js"),[]),"../lang/php_fr.json":()=>Mt(()=>import("./php_fr-Nz0XYLWo.js"),[]),"../lang/php_hr.json":()=>Mt(()=>import("./php_hr-C5xm-N4J.js"),[]),"../lang/php_hu.json":()=>Mt(()=>import("./php_hu-CLZR7481.js"),[]),"../lang/php_it.json":()=>Mt(()=>import("./php_it-Du6DIN7Z.js"),[]),"../lang/php_lt.json":()=>Mt(()=>import("./php_lt-Dglloo1d.js"),[]),"../lang/php_lv.json":()=>Mt(()=>import("./php_lv-DeMl4-LD.js"),[]),"../lang/php_me.json":()=>Mt(()=>import("./php_me-Cmf2P8bd.js"),[]),"../lang/php_mk.json":()=>Mt(()=>import("./php_mk-Cfz1X5H2.js"),[]),"../lang/php_mt.json":()=>Mt(()=>import("./php_mt-DEjwdxOJ.js"),[]),"../lang/php_nl.json":()=>Mt(()=>import("./php_nl-CNqPpIv7.js"),[]),"../lang/php_pl.json":()=>Mt(()=>import("./php_pl-CxHoeK2_.js"),[]),"../lang/php_pt.json":()=>Mt(()=>import("./php_pt-DoQ6sb1D.js"),[]),"../lang/php_ro.json":()=>Mt(()=>import("./php_ro-BOneroQm.js"),[]),"../lang/php_rs.json":()=>Mt(()=>import("./php_rs-B67ZybFO.js"),[]),"../lang/php_sk.json":()=>Mt(()=>import("./php_sk-CdJcorDX.js"),[]),"../lang/php_sl.json":()=>Mt(()=>import("./php_sl-BtEUL4mZ.js"),[]),"../lang/php_sv.json":()=>Mt(()=>import("./php_sv-glFQz5uf.js"),[]),"../lang/php_tr.json":()=>Mt(()=>import("./php_tr-Cz1DyXic.js"),[]),"../lang/php_ua.json":()=>Mt(()=>import("./php_ua-DjFBKSYW.js"),[])})[`../lang/${e}.json`]()});Tn.component("ResourceForm",q2);Tn.component("ResourceCard",R1);Tn.component("ResourcePill",O1);Tn.component("Pagination",Dp);Tn.component("Singleselect",J2);Tn.component("Multiselect",t3);Tn.component("CountrySelect",i3);Tn.component("ModerateEvent",k3);Tn.component("ReportEvent",E4);Tn.component("AutocompleteGeo",G3);Tn.component("DateTime",uV);Tn.component("Question",wV);Tn.component("PictureForm",$V);Tn.component("Flash",Qp);Tn.component("InputTags",g4);Tn.component("SearchPageComponent",l5);Tn.component("AvatarForm",y5);Tn.component("PartnerGallery",D5);Tn.mount("#app"); diff --git a/public/build/assets/php_al-CTMA073o.js b/public/build/assets/php_al-DjoxzttW.js similarity index 94% rename from public/build/assets/php_al-CTMA073o.js rename to public/build/assets/php_al-DjoxzttW.js index 78075baa0..a2cfd2f25 100644 --- a/public/build/assets/php_al-CTMA073o.js +++ b/public/build/assets/php_al-DjoxzttW.js @@ -97,7 +97,7 @@ Ambasadorët e EU Code Week dhe organizatorët e Code Week të cilët do të kon ndryshon shpejt, të zgjerojmë të kuptuarin tonë rreth mënyrës se si funksionon teknologjia, si dhe të zhvillojmë aftësi dhe kapacitete për të eksploruar ide të reja dhe për të sjellë inovacion.`,"home.school_banner_title":"Përfshihu!","home.school_banner_text":"Jeni mësues?","home.school_banner_text2":"Klikoni këtu për të mësuar si të përfshiheni!","home.organize_activity_title":"Organizoni ose merrni pjesë në një aktivitet","home.organize_activity_text":'Të gjithë janë të mirëpritur të organizojnë ose të marrin pjesë në \u2028një aktivitet. Thjesht zgjidhni një temë dhe audiencën e synuar dhe shtoni aktivitetin tuajhartë ose shfletoni për evenimente në zonën tuaj.',"home.get_started_title":"Hapat e parë","home.get_started_text":'Nuk jeni i sigurt se si të filloni? Hidhini një sy faqes së udhëzimeve dhe shkarkoni setet e mjeteve për organizatorët për t’u përgatitur dhe përhapni fjalën.',"home.access_resources_title":"Aksesoni burime dhe trajnime","home.access_resources_text":'Nëse nuk jeni i sigurt si të organizoni një aktivitet, vizitoni faqen e burimeve të mësimdhënies dhe materialet për trajnimin për mësimet për plane mësimore të përshtatura.',"locations.title":"Vendet e aktivitetit","locations.description.0":"Për aktivitetin tuaj të radhës, përzgjidhni një vend nga lista më poshtë OSE regjistroni një vend të ri te","locations.description.1":"krijimi i aktivitetit","login.login":"Identifikimi","login.register":"Regjistrohuni","login.github":"Identifikohuni me Github","login.X":"Identifikohuni me X","login.facebook":"Identifikohuni me Facebook","login.google":"Identifikohuni me Google","login.azure":"Identifikohuni me Azure","login.email":"Email","login.password":"Fjalëkalimi","login.remember":"Më kujto","login.forgotten_password":"Ke harruar fjalëkalimin?","login.no_account":"Nuk ke llogari?","login.signup":"Regjistrohu","login.reset":"Rivendos fjalëkalimin","login.send_password":"Dërgo lidhjen e rivendosjes së fjalëkalimit","login.confirm_password":"Konfirmo fjalëkalimin","login.name":"emër","menu.learn":"Mëso","menu.teach":"Jep mësim","menu.training":"Formimi","menu.toolkits":"Prezantime dhe mjete","menu.why":"Pse","menu.home":"Kreu","menu.events":"Aktivitete","menu.ambassadors":"Ambasadorët","menu.resources":"Burimet","menu.schools":"Shkollat","menu.about":"Informacion","menu.blog":"Blog","menu.news":"Lajme","menu.search":"Shkruani dhe shtypni Enter...","menu.map":"Harta","menu.add_event":"Shtoni eveniment","menu.search_event":"Kërko te evenimentet","menu.hello":"Përshëndetje","menu.profile":"Profili","menu.pending":"Evenimentet në pritje","menu.your_events":"Aktivitetet e mia","menu.your_certificates":"Certifikatat e mia","menu.report":"Raporti i aktiviteteve të mia","menu.volunteers":"Vullnetarët","menu.logout":"Dilni","menu.signin":"Identifikohuni","menu.privacy":"Privatësia","menu.participation":"Certifikata e pjesëmarrjes","menu.values":"Vlerat tona","menu.featured_activities":"Aktivitete tё evidentuara","menu.codeweek2020":"Edicioni 2020","mooc.free-online-courses":"Kurse falas në internet","mooc.intro":"EU Code Week ofron mundësi të zhvillimit profesional në formën e kurseve në internet. Qëllimi është të mbështesim mësuesit në klasë të sjelljes së kodimit dhe mendimit llogaritës.","mooc.icebreaker.title":"Kursi prezantues “Icebreaker”","mooc.icebreaker.text.0":"EU Code Week ofron mundësi të zhvillimit profesional në formën e kurseve në internet. Qëllimi është të mbështesim mësuesit në klasë të sjelljes së kodimit dhe mendimit llogaritës.","mooc.icebreaker.text.1":"Kursi Icebreaker në EU Code Week","mooc.icebreaker.text.2":"është një kurs pesë-orësh në anglisht që synon të ndiqet nga gjithë të interesuarit në bazat e kodifikimit dhe mendimin llogaritës. Pjesëmarrësit mësojnë se si të frymëzojnë kuriozitet dhe një frymë inovative tek të rinjtë, ndërsa i fuqizojnë të bëhen krijues dixhital. Kursi ndihmon pjesëmarrësit të zbulojnë përfitimet dhe rëndësinë e mendimit llogaritës dhe kodimit në jetën tonë të përditshme. Gjithashtu ofron ide, materiale trajnimi falas dhe burime për të organizuar aktivitete argëtuese dhe edukative për fëmijët, në çdo kohë, kudo - veçanërisht gjatë Code Week.","mooc.icebreaker.text.3":"Ju nuk keni nevojë për përvojë ose njohuri të mëparshme në kodim për të marrë pjesë në këtë kurs, thjesht një mendje kureshtare.","mooc.icebreaker.registration.0":"Regjistrimet janë të hapura","mooc.icebreaker.registration.1":"këtu për kursin që zhvillohet midis 16 shtator dhe 30 tetor 2020. Ju lutemi vini re se ju duhet të krijoni një llogari në European Schoolnet Academy për t'u regjistruar. ","mooc.icebreaker.check-out":"Shikoni botimin 2019","mooc.deep-dive.title":'Kursi i thelluar i "Deep Dive"',"mooc.deep-dive.text.0":"Kursi në internet Deep Dive nga EU Code Week është një kurs njëzet e pesë orësh në anglisht që u ofron mësuesve mundësinë të njihen me parimet e lidhura me kodimin dhe të fitojnë njohuri dhe besim për të organizuar veprimtari të lehta dhe argëtuese, ndërvepruese të kodimit me studentët e tyre. Mësuesit zbulojnë ","mooc.deep-dive.text.1":"burimet","mooc.deep-dive.text.2":"falas të EU Code Week dhe materiale trajnimi të disponueshme në 29 gjuhë dhe aspekte të veçanta të kodimit, të tilla si mendimin llogaritës, aktivitete të shkëputura dhe mundësi të pafundme të robotikës, modifikimin dhe bërjen, gjuhët e programimit vizual, krijimin e aplikacioneve dhe shumë më tepër.","mooc.deep-dive.course-link":"Shikoni kursin “Deep dive” 2019","mooc.social-media.0":"Ndiqni","mooc.social-media.1":"EU Code Week në mediat sociale","mooc.social-media.2":"për të zbuluar se kur do të fillojë kursi tjetër","myevents.created_by":"Të gjitha evenimentet e krijuara nga ","myevents.no_events.first_call_to_action":"Nuk keni shtuar ende asnjë eveniment. Pse nuk ","myevents.no_events.first_link":"shtoni një tani","myevents.no_events.second_call_to_action":"ose lexoni ","myevents.no_events.second_link":"udhëzuesin për organizatorët","myevents.view":"Shikoni","myevents.status.APPROVED":"MIRATUAR","myevents.status.REJECTED":"REFUZUAR","myevents.status.PENDING":"NË PRITJE","myevents.status.REPORTED":"RAPORTUAR","pagination.previous":"Prapa","pagination.next":"Përpara","participation.title":"Krijoni certifikatat e pjesëmarrjes për klasën tuaj","participation.phrase1":"Plotësoni formularin me emrat e nxënësve tuaj të ndarë me presje dhe do të merrni certifikata individuale pjesëmarrjeje","participation.names.label":"Emrat për certifikatën","participation.names.help":"Përdorni një presje mes emrit të secilit pjesëmarrës","participation.event_name.label":"Emri i aktivitetit","participation.event_name.help":"Emri i aktivitetit tuaj që do të printohet në certifikatë","participation.event_date.label":"Data e aktivitetit","participation.event_date.help":"Data e aktivitetit tuaj që do të printohet në certifikatë","participation.submit":"Krijo certifikatat","participation.thanks_page.title":"Certifikatat tuaja u krijuan!","participation.thanks_page.phrase1":"Klikoni mbi këtë lidhje për të shkarkuar skedarin ZIP me të gjitha certifikatat","passwords.password":"Fjalëkalimet duhet të jenë të paktën me gjashtë karaktere dhe të përputhen me konfirmimin.","passwords.reset":"Fjalëkalimi është rivendosur!","passwords.sent":"Kemi dërguar lidhjen e rivendosjes së fjalëkalimit!","passwords.token":"Kjo shenjë për rivendosjen e fjalëkalimit është e pavlefshme.","passwords.user":"Nuk mund të gjejmë një përdorues me atë adresë emaili.","privacy.title":"MBROJTJA E TË DHËNAVE TUAJA PERSONALE","privacy.1-intro.title":"1. Prezantimi","privacy.1-intro.items.1":"

Komisioni Evropian (më tej “Komisioni”) është i përkushtuar të mbrojë të dhënat tuaja personale dhe të respektojë privatësinë tuaj. Komisioni mbledh dhe përpunon më tej të dhënat personale në përputhje me Rregulloren (BE) 2018/1725 të Parlamentit Evropian dhe Këshillit të 23 tetorit 2018 për mbrojtjen e personave fizikë në lidhje me përpunimin e të dhënave personale nga institucionet, organet, zyrat dhe agjencitë e Bashkimit dhe mbi lëvizjen e lirë të këtyre të dhënave (Rregullorja shfuqizuese (KE) Nr. 45/2001).

","privacy.1-intro.items.2":"

Kjo deklaratë e privatësisë shpjegon arsyen e mbledhjes dhe përpunimit, mënyrën e mbledhjes, trajtimit dhe sigurimit të mbrojtjes së të gjitha të dhënave personale të paraqitura, mënyrën e përdorimit të këtij informacioni dhe cilat të drejta mund të ushtroni në lidhje me të dhënat tuaja personale (e drejta për t’i parë, korrigjuar, bllokuar etj). Ajo gjithashtu specifikon detajet e kontaktit të Kontrolluesit përgjegjës të të Dhënave me të cilin mund të ushtroni të drejtat tuaja, Zyrtarin për Mbrojtjen e të Dhënave dhe Mbikëqyrësin Evropian për Mbrojtjen e të Dhënave.

","privacy.1-intro.items.3":"

Kjo deklaratë e privatësisë ka të bëjë me mbledhjen dhe publikimin e të dhënave personale në faqen e internetit Codeweek.eu të arritshme publikisht, të personave që shërbejnë si pika kontakti për aktivitetet e EU Code Week (ambasadorët e Code Week, Koordinatorët e Ministrisë së Arsimit, mësuesit kryesorë, si dhe organizatorët e veprimtarive dhe ngjarjeve).

","privacy.2-why.title":"2. Pse i përpunojmë të dhënat tuaja?","privacy.2-why.items.1":"

Komisioni Evropian mbledh dhe boton informacionin tuaj personal për të lehtësuar identifikimin e pikave të kontaktit nga palët e interesuara ose qytetarët e interesuar. Ofrimi i personave realë si pika kontakti është mënyra më e mirë dhe më efikase për të siguruar që personat e interesuar të kontaktojnë me shërbimet e Komisionit.

","privacy.2-why.items.2":"

Të dhënat tuaja personale nuk do të përdoren për ndonjë vendimmarrje të automatizuar, përfshirë profilizimin.

","privacy.3-legal_process.title":"3. Mbi çfarë baze(a) ligjore i përpunojmë të dhënat tuaja personale","privacy.3-legal_process.items.1":"

Operacionet e përpunimit të të dhënave personale për publikimin e pikave të kontaktit janë të ligjshme sipas nenit 5(1)(d) të Rregullores (BE) 2018/1725 sepse ju dhatë pëlqimin tuaj për përpunimin e të dhënave tuaja personale përmes një formulari në internet ose kur ju ratë dakord që ne të përdorim emailin dhe emrin e përdoruesit nëse regjistroheni me një rrjet social.

","privacy.4-collect_data.title":"4. Cilat të dhëna personale mbledhim dhe përpunojmë më tej?","privacy.4-collect_data.items.1":"

Të dhënat personale të mbledhura janë informacione që e bëjnë identifikimin tuaj si pikë kontakti më të lehtë dhe rrisin shikueshmërinë tuaj për publikun, përkatësisht: titullin, emrin, mbiemrin, pozicionin, adresat zyrtare të postës elektronike dhe postare, numrin e telefonit, fotografinë, llogarinë e medias sociale, biografinë.

","privacy.4-collect_data.items.2":"

Ju i keni dhënë këto të dhëna personale mbi baza vullnetare, duke plotësuar formularin e aplikimit.

","privacy.4-collect_data.items.3":"

Sigurimi i të dhënave personale të caktuara është i detyrueshëm për publikimin e aktiviteteve dhe/ose informacionit të kontaktit në faqen e internetit codeweek.eu. Nëse nuk jepni të dhënat tuaja personale, aktiviteti juaj nuk do të publikohet dhe/ose nuk do të mund të merrni pjesë në rrjetet e lartpërmendura.

","privacy.4-collect_data.items.4":"

Ju siguroni të gjitha të dhënat e tjera personale mbi baza vullnetare.

","privacy.4-collect_data.items.5":"Kur ju regjistroheni në buletinin tonë informativ, adresa juaj e email-it shtohet në listën përkatëse të kontakteve të EU Code Week, e cila menaxhohet nga Mailerlite.com. Ju lutem lexoni politikën e privatësisë së Mailerlite:https://www.mailerlite.com/legal/privacy-policy. Ju mund të zgjidhni të përjashtoheni nga lista e kontakteve që marrin këtë buletin informativ në cdo kohë, duke klikuar mbi opsionin “unsubscribe” në emailet qëju merrni nga ne ose duke na dërguar një email me subjektin “Unsubscribe” në adresën info@codeweek.eu","privacy.5-how_long.title":"5. Për sa kohë i mbajmë të dhënat tuaja personale?","privacy.5-how_long.items.1":"

Komisioni mban të dhënat tuaja personale vetëm për kohën e nevojshme për të përmbushur qëllimin e mbledhjes ose përpunimit të mëtejshëm të përshkruar në pikën 2, përkatësisht për aq kohë sa ju shërbeni si një pikë kontakti.

","privacy.5-how_long.items.2":"

Të dhënat tuaja personale hiqen nga faqja e internetit me qasje publike menjëherë pasi të keni ndërprerë funksionin e pikës së kontaktit nëse nuk keni dhënë pëlqimin tuaj për ta përfshirë në bazën e të dhënave për aktivitete të ardhshme.

","privacy.6-protect_data.title":"6. Si i mbrojmë dhe ruajmë të dhënat tuaja personale?","privacy.6-protect_data.items.1":"

Të gjitha të dhënat personale në format elektronik (postë elektronike, dokumente, baza e të dhënave, grupe të dhënash të ngarkuara, etj) ruhen, ose në serverët e Komisionit Evropian, ose të kontraktuesit të tij. Të gjitha operacionet e përpunimit kryhen në bazë të Vendimit të Komisionit (BE, Euratom) 2017/46 të 10 janarit 2017 për sigurinë e sistemeve të komunikimit dhe informacionit në Komisionin Evropian.

","privacy.6-protect_data.items.2":"

Kontraktuesit e Komisionit janë të detyruar nga një klauzolë specifike kontraktuale për çdo operacion të përpunimit të të dhënave tuaja në emër të Komisionit dhe nga detyrimet e konfidencialitetit që rrjedhin nga transpozimi i Rregullores së Përgjithshme të Mbrojtjes së të Dhënave në Shtetet Anëtare të BE-së (Rregullorja “GDPR” (BE) 2016/679).

","privacy.6-protect_data.items.3":"

Për të mbrojtur të dhënat tuaja personale, Komisioni ka ngritur një numër masash teknike dhe organizative. Masat teknike përfshijnë veprime të përshtatshme për të trajtuar sigurinë në internet, rrezikun e humbjes së të dhënave, ndryshimin e të dhënave ose hyrjen e paautorizuar, duke marrë parasysh rrezikun e paraqitur nga përpunimi dhe natyrën e të dhënave personale që përpunohen. Masat organizative përfshijnë kufizimin e qasjes në të dhënat personale vetëm nga personat e autorizuar me një nevojë të ligjshme për të ditur për qëllimet e këtij operacioni përpunimi.

","privacy.7-access_data.title":"7. Kush ka qasje në të dhënat tuaja dhe kujt i zbulohen?","privacy.7-access_data.items.1":"

Qasja në të dhënat tuaja personale i ofrohet stafit të Komisionit përgjegjës për kryerjen e këtij operacioni përpunimi dhe personelit të autorizuar sipas parimit “nevojë për të ditur”. Ky personel i përmbahet marrëveshjeve ligjore dhe kur kërkohet, marrëveshjeve konfidenciale shtesë.

","privacy.7-access_data.items.2":"

Konkretisht, të gjitha të dhënat personale të paraqitura nga ju mund të arrihen nga administratorët e faqeve të internetit (stafi i Komisionit), si dhe nga personeli tjetër i Komisionit sipas nevojës për të ditur.. Për më tepër, informacioni personal juaj dhe informacioni për ngjarjet do të ndahen me anëtarët e ambasadorëve të EU Code Week dhe rrjetet e koordinatorëve arsimorë për organizimin e aktiviteteve lokale ose ndjekjen e tyre.

","privacy.7-access_data.items.3":"

Me qëllim të rritjes së shikueshmërisë së pikave të kontaktit, të dhënat tuaja personale publikohen pa kufizime të qasjes në faqen publike të internetit: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Në lidhje me transferimin e të dhënave te palë të treta

","privacy.7-access_data.items.5":"

Informacioni që mbledhim nuk i jepet asnjë pale të tretë, përveç deri në masën dhe për qëllimin që mund të na kërkohet sipas ligjit.

","privacy.8-rights.title":"8. Cilat janë të drejtat tuaja dhe si mund t’i ushtroni ato?","privacy.8-rights.items.1":"

Ju keni të drejta specifike si “subjekt i të dhënave” sipas Kapitullit III (Nenet 14-25) të Rregullores (BE) 2018/1725, në veçanti të drejtën për të hyrë, korrigjuar ose fshirë të dhënat tuaja personale dhe të drejtën për të kufizuar përpunimin e të dhëna tuaja personale. Kur është e zbatueshme, ju gjithashtu keni të drejtë të kundërshtoni përpunimin ose të drejtën e bartjes së të dhënave.

","privacy.8-rights.items.2":"

Ju jeni pajtuar që të na i jepni neve të dhënat tuaja personale për operacionin aktual të përpunimit dhe mund ta tërhiqni pëlqimin tuaj në çdo kohë duke njoftuar Kontrolluesin e të Dhënave. Tërheqja nuk do të ndikojë në ligjshmërinë e përpunimit të bërë para se të tërhiqni pëlqimin.

","privacy.8-rights.items.3":"

Ju mund të ushtroni të drejtat tuaja duke kontaktuar Kontrolluesin e të Dhënave ose në rast konflikti Zyrtarin për Mbrojtjen e të Dhënave. Nëse është e nevojshme, mund t’i drejtoheni edhe Mbikëqyrësit Evropian për Mbrojtjen e të Dhënave. Informacioni i tyre i kontaktit jepet në Kapitullin 9 më poshtë.

","privacy.9-contact.title":"9. Informacioni i kontaktit","privacy.9-contact.data-controller.title":"Kontrolluesi i të Dhënave","privacy.9-contact.data-controller.text":"

Nëse dëshironi të ushtroni të drejtat tuaja sipas Rregullores (BE) 2018/1725 ose nëse keni komente, pyetje apo shqetësime ose nëse dëshironi të paraqisni një ankesë në lidhje me mbledhjen dhe përdorimin e të dhënave tuaja personale, ju lutemi mos ngurroni të kontaktoni Kontrolluesin e të Dhënave,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"Email: ","privacy.9-contact.data-protection-officer.title":"-Zyrtari për Mbrojtjen e të Dhënave (DPO) i Komisionit","privacy.9-contact.data-protection-officer.text":'

Ju mund të kontaktoni Zyrtarin për Mbrojtjen e të Dhënave (DATA-PROTECTION-OFFICER@ec.europa.eu) në lidhje me çështjet e përpunimit të të dhënave tuaja personale sipas Rregullores (BE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Mbikëqyrësi Evropian për Mbrojtjen e të Dhënave (EDPS)","privacy.9-contact.european-data-protection.text":'

Ju keni të drejtë të bëni rekurs (p.sh. mund të paraqisni një ankesë) te Mbikëqyrësi Evropian për Mbrojtjen e të Dhënave (edps@edps.europa.eu) nëse konsideroni se të drejtat tuaja sipas Rregullores (BE) 2018/1725 janë shkelur si rezultat i përpunimit të të dhënave tuaja personale nga Kontrolluesi i të Dhënave.

',"remote-teaching.remote-teaching":"mësimi në distancë","remote-teaching.intro.title":"Code Week dhe mësimi në distancë","remote-teaching.intro.text":"Arsimi në distancë mund të jetë mjaft sfidues për mësuesit dhe nxënësit dhe ka shumë pengesa për t’u kapërcyer. Sidoqoftë, mësimi i kodimit, të menduarit kompjuterik - madje edhe i robotikës - nuk ka pse të ndalet meqë nxënësit tuaj janë në shtëpi. Këtu janë disa këshilla dhe burime që shpresojmë t'ju ndihmojnë.","remote-teaching.intro.points.1":"Coding@Home: ky është një koleksion me video të shkurtra, materiale të bëra vetë, enigma, lojëra dhe sfida kodimi për përdorim të përditshëm në familje, si dhe në shkollë.","remote-teaching.intro.points.2.0":"Kodimi jashtë linje","remote-teaching.intro.points.2.1":"këtu do të gjeni aktivitete të ndryshme që mund t'i bëni me lehtësi në shtëpi për të mësuar ose për t’u mësuar të tjerëve kodimin me materiale të përditshme.","remote-teaching.intro.points.3.0":"Mësimet","remote-teaching.intro.points.3.1":"këtu do të gjeni “Mësimet” ose tutorialët për Zhvillimin e qëndrueshëm dhe Inteligjencën Artificiale të cilat përfshijnë seksione të mësimdhënies në distancë në Planet e tyre mësimore.","remote-teaching.intro.points.4.0":"Depoja e burimeve","remote-teaching.intro.points.4.1":"shumë prej burimeve në depo mund të përdoren gjithashtu në skenarët e mësimdhënies në distancë. Mund të gjeni burime për të dhënë mësim për kodimin, ose për të mësuar për kodimin.","remote-teaching.intro.points.5.0":"Uebinarët e kodimit nga shtëpia","remote-teaching.intro.points.5.1":"a e dini se Code Week organizoi disa uebinarë se si të mësoni dhe jepni mësim për kodimin nga shtëpia? Shikojini ato!","remote-teaching.tips.title":"7 këshilla për të mësuar kodimin nga distanca","remote-teaching.tips.points.1.0":"Familjarizohuni me konceptet, gjuhën e programimit dhe softuerët","remote-teaching.tips.points.1.1":"ndërsa nxënësit mund të mësojnë kodimin dhe programimin në mënyrë gjysmë-autonome duke mësuar nga gabimet e bëra, ju duhet t’i udhëzoni dhe t'i ndihmoni ata të gjejnë gabimet në sintaksën e tyre. Tregohuni i gatshëm të ndryshoni dhe përshtateni nëse një mjet dixhital ose një gjuhë programimi nuk sjell rezultatet mësimore që keni pritur.","remote-teaching.tips.points.2.0":"Fuqizoni nxënësit","remote-teaching.tips.points.2.1":"ndihmojini nxënësit të arrijnë potencialin e tyre të plotë duke ofruar mësime motivuese dhe kuptimplota. Lërini të eksplorojnë aftësitë dhe kreativitetin e tyre duke i lejuar ata t’i zgjedhin vetë projektet dhe rezultatet e tyre. Përveç kësaj, ju rekomandojmë që të jeni realist dhe të vendosni qëllime të arritshme nga nxënësit tuaj.","remote-teaching.tips.points.3.0":"Inkurajoni nxënësit të punojnë në grupe","remote-teaching.tips.points.3.1":`kodimi në grupe nuk është vetëm më argëtues, por gjithashtu do t’i ndihmonte nxënësit të realizojnë projekte më komplekse dhe krijuese. Për më tepër, të mësuarit në distancë mund të jetë izolues për disa nxënës, dhe puna në grup mund ta parandalojë këtë. Për shembull, ju mund të krijoni dhoma takimesh në internet që nxënësit tuaj të mblidhen në grupe, ose mund të krijoni një vlerësim mes nxënësve duke i ftuar nxënësit të japin dhe të marrin komente konstruktive për projektet e njëri-tjetrit. -`,"remote-teaching.tips.points.4.0":"Eksploroni softuerët e hapur dhe platformat falas në internet për të mësuar se si të kodoni","remote-teaching.tips.points.4.1":"ka shumë burime me cilësi të mirë për të mësuar dhe dhënë mësim për kodimin, të cilat janë të avancuara, por janë sërish të lehta për t’u përdorur. Këto janë mjete falas të cilat mund t'i lini nxënësit tuaj t’i përdorin pa pasur nevojë të blini licenca ose të shkarkoni softuerë. Shumicën e tyre mund t'i gjeni në Depon e Code Week p.sh., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi etj. Siç kemi parë me Mësimet e Code Week, ju mund t’i aplikoni këto mjete për çdo temë!","remote-teaching.tips.points.5.0":"Mbajeni aktivitetin tërheqës","remote-teaching.tips.points.5.1":"hapat tuaj të parë në kodim duhet të jenë tërheqës dhe argëtues, dhe megjithëse mund të mos keni mundësinë për ta ndarë këtë kënaqësi personalisht këtë herë, ka mënyra për të luajtur dhe për t’u argëtuar së bashku! Për shembull, ju mund të propozoni që nxënësit tuaj të bëjnë një pushim nga mësimi për t’u lidhur dhe për të luajtur së bashku CodyColor, një lojë edukative me shumë lojtarë e krijuar për të mësuar të menduarit kompjuterik gjatë lojës.","remote-teaching.tips.points.6.0":"Simuloni bashkëveprimin real në klasë","remote-teaching.tips.points.6.1":"teknologjia na lejon të kopjojmë të paktën pjesërisht, llojin e ndërveprimit që do të ndodhte në klasë. Ju mund t’i inkurajoni nxënësit tuaj të ndezin kamerat në kohë të caktuara, të ngrenë duart virtualisht, të bëjnë pyetje personalisht ose në bisedë, t’u përgjigjen sondazheve dixhitale dhe kuizeve etj. Disa mjete dixhitale falas që mund të përdorni për këtë qëllim janë Zoom, Microsoft Teams, GoToMeeting ose Jitsi për sesionet live të klasës dhe Kahoot, Mentimeter ose Google Forms për kuize dhe bashkëveprim në klasë. Kjo do t’i ndihmonte nxënësit të ndiheshin sikur janë në klasë dhe të ndiheshin të lidhur me shokët e tyre.","remote-teaching.tips.points.7.0":"Siguroni disponueshmërinë dhe përballueshmërinë e materialeve","remote-teaching.tips.points.7.1":"sigurohuni që orët tuaja të kodimit të jenë realiste dhe gjithëpërfshirëse, duke u siguruar që materialet e kërkuara të jenë të lehta për t’u gjendur në çdo familje, ose që të gjithë nxënësit t’i arrijnë ato ose që ju të siguroni përshtatje për ata që mund të mos i arrijnë. Për shembull, aktivitetet e kodimit jashtë linje kërkojnë materiale të pakushtueshme si gërshërë, letër ose marker. Kur punoni me ushtrime të kodimit në internet, sigurohuni që të gjithë nxënësit të kenë akses në shtëpi në një tablet ose kompjuter dhe një lidhje të mirë me internetin.","remote-teaching.tips.conclusion":"Si e mësoni dhe jepni mësim për kodimin dhe programimin në mjedise të mësimit në distancë? A keni ndonjë këshillë për profesionistët e tjerë të arsimit? Shtoni një koment në forumin më poshtë!","report.title":"Raportoni evenimentin tuaj të #EUCodeWeek","report.event_title":"Titulli i evenimentit","report.number_required":"Jepni një përllogaritje të përafërt, edhe nëse nuk keni të dhëna të sakta.","report.phrase1":"Këtë formular mund ta plotësoni vetëm një herë! Kontrolloni me kujdes të dhënat tuaja. Nëse bëni një gabim, ","report.phrase2":"Pasi të dorëzoni raportin, do t’ju lëshohet automatikisht një certifikatë e personalizuar për pjesëmarrjen në Code Week dhe do t’ju vihet në dispozicion për ta shkarkuar ose ndarë. Një shembull të certifikatës mund ta shikoni këtu.","report.phrase3":"Fushat e detyrueshme janë të shënuara me yll *.","report.phrase4":"Këtë formular mund ta plotësoni vetëm një herë! Kontrolloni me kujdes të dhënat tuaja. Nëse bëni një gabim,","report.contactus":"na kontaktoni","report.participants_count.label":"Numri i pjesëmarrësve","report.average_participant_age.label":"Mosha mesatare e pjesëmarrësve","report.percentage_of_females.label":"Përqindja e femrave","report.codeweek_for_all_participation_code.label":"Kodi i Codeweek for all","report.codeweek_for_all_participation_code.help":"Mund ta shkruani këtu kodin e sfidës së Codeweek4All, nëse keni një të tillë. Nëse nuk merrni pjesë, thjesht shpërfilleni këtë fushë.","report.name_for_certificate.label":"Emri për certifikatën","report.name_for_certificate.help":"Ndryshojeni këtë me emrin e organizatorit të evenimentit që do t’i lëshohet certifikatë pjesëmarrjeje e Code Week. Përdorni vetëm shkronjat e formatit ASCII (latine). Shkronjat me theks, shtesa apo të ngjashme nuk mbështeten.","report.submit":"Dërgoni raportin e evenimentit","report.thanks_page.title":"Faleminderit që raportuat evenimentin tuaj!","report.thanks_page.certificate_ready":"Certifikata juaj është gati.","report.thanks_page.download_button":"Klikoni këtu për ta shkarkuar.","report.thanks_page.back_events":"Kthehuni tek evenimenti","resources.search_resources":"Kërko burimet","resources.types":"Llojet","resources.levels":"Nivelet","resources.programming_languages":"Gjuhët e programimit","resources.categories":"Kategoritë","resources.Languages":"Gjuhët","resources.Subjects":"Subjektet","resources.share":"Ndaj","resources.communication_toolkit":"Seti i mjeteve të komunikimit","resources.teachers_toolkit":"Seti i mjeteve të mësuesve","resources.leaflet":"Fletëpalosja","resources.how_to_organise_an_activity":"Si ta organizoni aktivitetin?","resources.resources.languages.Russian":"Rusisht","resources.resources.languages.Norwegian":"Norvegjisht","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonisht","resources.resources.languages.All targeted languages":"Të gjitha gjuhët e synuara","resources.resources.levels.Beginner":"Fillestar","resources.resources.levels.Intermediate":"Mesatar","resources.resources.levels.Advanced":"I përparuar","resources.resources.levels.Pre-primary education":"Cikli parashkollor","resources.resources.levels.Primary school (5-12)":"Cikli fillor (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Ciklit i mesëm i ulët (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Cikli i mesëm (16-18)","resources.resources.levels.Higher Education":"Cikli i lartë","resources.resources.levels.Other":"Tjetër","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biologji","resources.resources.subjects.Chemistry":"Kimi","resources.resources.subjects.Computer Science":"Shkenca kompjuterike","resources.resources.subjects.Culture":"Kulturë","resources.resources.subjects.Economics":"Ekonomik","resources.resources.subjects.Foreign Languages":"Gjuhët e huaja","resources.resources.subjects.Geography":"Gjeografi","resources.resources.subjects.Geology":"Gjeologji","resources.resources.subjects.History":"Histori","resources.resources.subjects.Language and Literature":"Gjuhë-letërsi","resources.resources.subjects.Mathematics":"Matematikë","resources.resources.subjects.Natural Sciences":"Shkencat e natyrës","resources.resources.subjects.Physical Education":"Edukim fizik","resources.resources.subjects.Physics":"Fizikë","resources.resources.subjects.Coding":"Kodimi","resources.resources.subjects.Special Education Needs":"Nevoja të veçanta arsimore","resources.resources.subjects.Other":"Tjetër","resources.resources.types.Tutorial":"Udhëzues","resources.resources.types.Website":"Uebsajti","resources.resources.types.Online Course":"Kursi në internet","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacion","resources.resources.types.Game":"Lojë","resources.resources.types.Graphic Material":"Material grafik","resources.resources.types.Presentation":"Prezantim","resources.resources.types.Toolkit":"Seti i mjeteve","resources.resources.types.Other":"Tjetër","resources.resources.types.Lesson Plan":"Plani mësimor","resources.resources.types.Guide":"Udhëzues","resources.resources.categories.Coding":"Kodimi","resources.resources.categories.Programming":"Programimi","resources.resources.categories.Computational Thinking":"Mendimi kompjuterik","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Krijimi","resources.resources.categories.Tinkering":"Modifikimi","resources.resources.categories.Unplugged Activities":"Aktivitetet jashtë linje","resources.resources.categories.Other":"Tjetër","school.name":"Emri i shkollës","school.location":"Vendndodhja e shkollës","school.description":"Përshkrimi i shkollës","school.school":"Shkollë","school.add":"Shto","school.list":"Listo","school.required.name":"Emri i shkollës është i detyrueshëm","school.required.location":"Emri i vendndodhjes është i detyrueshëm","schools.1.title1":"Pse duhet të sillni kodimin në klasën tuaj?","schools.1.title2":"Si mund të përfitojnë studentët tuaj nga kodimi? Çfarë përfitimesh kam unë si mësues?","schools.1.content.0":"Ne besojmë se aftësitë bazë të gjithëve në një epokë dixhitale përfshijnë një kuptim të kodimit dhe të zhvillimit të kompetencave kyçe që lidhen me mendimin kompjuterik, si p.sh. zgjidhjen e problemeve, bashkëpunimin dhe aftësitë analitike.","schools.1.content.1":"Duke mësuar si të kodojnë, do t’u japë mundësi studentëve tuaj të jenë në pararojë të shoqërisë dixhitale kompetente, ta kuptojnë më mirë botën që i rrethon dhe të kenë më shumë shanse për të pasur sukses në jetën e tyre personale dhe profesionale.","schools.1.content.2":"Code Week u ofron të gjithë studentëve mundësinë që të bëjnë hapat e tyre të parë si krijues dixhitalë, duke u dhënë shkollave dhe mësuesve mundësi falas për zhvillim profesional, materiale mësimore, sfida ndërkombëtare dhe mundësi për të shkëmbyer.","schools.1.button.label":"Dëshironi që të filloni menjëherë? Regjistrohuni këtu!","schools.2.title1":"Jeni gati për t’u përfshirë?","schools.2.title2":"Organizoni një mësim, një sesion trajnimi ose një eveniment, dhe vendoseni në hartë.","schools.2.content.0":"Qoftë kur keni njohuri rreth kodimit ose programimit, ju mund të organizoni me lehtësi një mësim në klasën tuaj, një ditë të hapur ose një eveniment në shkollën tuaj. Thjesht gjeni një datë dhe regjistroni aktivitetin tuaj në hartën më poshtë. Nëse mendoni se ju nevojitet mbështetje për të përgatitur një mësim me kodim, kapërceni te seksioni tjetër.","schools.2.content.1":"Hidhuni një sy disa shembujve të aktiviteteve që po organizohen duke shfletuar hartën poshtë dhe shtoni aktivitetet tuaja për t’u bashkuar me mijëra edukatorë të tjerë në mbarë Evropën e më tej: ","schools.2.button.label":"Jeni gati ta provoni? Shtoni një aktivitet!","schools.3.title1":"Jeni fillestar në kodim? Mos u shqetësoni","schools.3.title2":"Mjetet tona ju ndihmojnë të njiheni me kodimin përpara se t’ua sillni studentëve tuaj","schools.3.content.0":"Nëse jeni i interesuar të sillni kodimin në klasën tuaj, por nuk dini se ku të filloni, mos u shqetësoni! Një ekip ndërkombëtar mësuesish dhe ekspertësh kanë zhvilluar një set modulesh të shkurtra trajnimi në linjë për t’ju ndihmuar që të filloni.","schools.3.content.1":"Nuk nevojitet përvojë e mëparshme në kodim për të ndjekur mësimet tona!","schools.3.button.label":"Aksesoni modulet e trajnimit","schools.4.title1":"Po kërkoni një sfidë më shumë?","schools.4.title2":"Ndërtoni një rrjet me aktivitete, përfshini sa më shumë studentë që të jetë e mundur, dhe fitoni Certifikatën e Përsosmërisë","schools.4.content.0":"Code Week 4 All ju sfidon të bashkoni forcat me mësuesit ose shkollat e tjera dhe të merrni pjesë në një komunitet ndërkombëtar me njerëz që mendojnë në mënyrë të ngjashme duke u dhënë studentëve mundësinë që të ndërmarrin hapat e parë në kodim. Ndërtoni një aleancë që përfshin më shumë se 500 studentë dhe do të fitoni Certifikatën e Përsosmërisë.","schools.4.button.label":"Mësoni më shumë rreth sfidës Code Week 4 All","schools.title":"Shkollat: sjellin Code Week te studentët tuaj","scoreboard.title":"Cilat shtete po gumëzhijnë nga aktivitetet e kodimit?","scoreboard.paragraph":"Rezultatet renditen sipas numrit të evenimenteve të kodimit të listuara sipas popullatës, prandaj mos u çudisni nëse shikoni disa nga vendet më të vogla që ndodhen më lart në listë!","scoreboard.parcipating_with":"merr pjesë me","scoreboard.events":"evenimentet","search.audience_title":"Audienca","search.theme_title":"Tema","search.placeholder":"Kërkoni për emrin ose etiketën e evenimentit","search.submit":"Kërkoni","search.label_country":"Zgjidh shtetin","search.last_year_events.label":"Përfshini evenimentet e viteve të fundit","search.last_year_events.yes":"Po","search.last_year_events.no":"Jo","search.search_counter":"përputh kriteret e kërkimit","search.event":"evenimenti","search.events":"evenimentet","search.year":"vit","search.audiences":"Audiencat","search.themes":"Temat ","search.countries":"Shtetet","search.search_placeholder":"Kërko sipas titullit ose përshkrimit","snippets.featured-activities":"Këtu janë aktivitetet e ardhshme të veçuara të EU Code Week që mirëpresin pjesëmarrësit në internet. Ju mund të filtroni sipas gjuhës dhe muajit dhe, duke klikuar te “pamja” do të keni akses në të gjitha detajet mbi aktivitetin dhe kontaktet e organizatorëve. Shijoje!","snippets.learn":"Kodimi dhe programimi janë kompetenca kyçe që gjithnjë e më shumë kërkohen në çdo fushë dhe EU Code Week dëshiron t'ju mbështesë në mësimin tuaj! Shfletoni depon tonë dhe gjeni burimin perfekt për të filluar ose për të vazhduar udhëtimin tuaj të kodimit. Të gjitha këto burime janë falas. Mos harroni se mund ta filtroni kërkimin tuaj sipas llojit të burimit, nivelit të aftësive, gjuhës së programimit, kategorisë dhe gjuhës.","snippets.teach":"Kodimi dhe programimi janë kompetenca kryesore të cilat do të hapin mundësi të reja për nxënësit dhe fëmijët tuaj. A doni të mësoni kodim në shtëpi, në klasë ose në klubin e kodimit? Shfletoni depon tonë për të gjetur burimin më të përshtatshëm për të sjellë kodimin dhe programimin në praktikën tuaj të mësimdhënies. Të gjitha këto burime janë falas. Mos harroni se mund ta filtroni kërkimin tuaj sipas llojit të burimit, nivelit të aftësive, gjuhës së programimit, subjektit, kategorisë dhe gjuhës.","snippets.toolkits.0":"Në këtë pjesë do të gjeni materiale të cilat do t'ju ndihmojnë të organizoni aktivitetin tuaj të EU Code Week dhe të promovoni iniciativën me komunitetin tuaj.","snippets.toolkits.1":"Seti i mjeteve të komunikimit","snippets.toolkits.2":"gjeni këtu logot zyrtare të EU Code Week, distinktivin, fletushkën, posterin, shabllonet në PowerPoint dhe Word, shembuj të postimeve në media sociale dhe ilustrime.","snippets.toolkits.3":"Seti i mjeteve të mësuesve","snippets.toolkits.4":"gjeni këtu logot zyrtare të EU Code Week, distinktivin, shabllonin e certifikatës së pjesëmarrjes për nxënësit tuaj, një prezantim hyrës rreth EU Code Week dhe materialin e medias sociale.","snippets.toolkits.5":"Fletëpalosja zyrtare e EU Code Week","snippets.about.goal":"Objektivi është të ndihmohen më shumë të rinj për të përvetësuar bazat e kodimit dhe mendimit kompjuterik.","snippets.guide.tutorials.1":"Shikoni","snippets.guide.tutorials.2":"tutorialët dhe trajnimet tona","snippets.guide.tutorials.3":"të disponueshme në 29 gjuhë për t’u përgatitur për organizimin e aktiviteteve ku të rinjtë mësojnë kodimin dhe mendimin kompjuterik.","snippets.dance.menu":"“Sfida e kërcimit”","snippets.dance.subtitle":"Kush tha se programuesit nuk dinë të kërcejnë? Do t’ju vërtetojmë të kundërtën me sfidën e #EUCodeWeekDance.","snippets.dance.content":"Të gjithë nga shkollat, mësuesit, bibliotekat deri te klubet e kodimit, bizneset dhe autoritetet publike janë të ftuar të festojnë EU Code Week duke organizuar një aktivitetet #EUCodeWeekDance dhe duke e shtuar në hartën e Code Week.","snippets.treasure-hunt.menu":"“Gjuetia e thesareve”","snippets.treasure-hunt.subtitle":"Kjo është një lojë në Telegram","snippets.videos.1":"Shikoni videot e Ambasadorëve të EU Code Week rreth vlerave tona","snippets.videos.2":"Shikoni Katja Osljak, Ambasadoren për Slloveninë, për të mësuar pse Code Week është e pavarur","snippets.videos.3":"Shikoni Laurent Touché, Ambasadorin për Francën, për të mësuar pse Code Week është për të gjithë","snippets.videos.4":"Shikoni Fatma Bouaziz, Ambasadoren për Tunizinë, për të mësuar pse Code Week është “glokale”","snippets.videos.5":"Shikoni Linda Sinka, Ambasadoren për Letoninë, se pse Code Week nxit bashkëpunimin","snippets.videos.6":"Shikoni Alessandro Bogliolo, Ambasadorin për Italinë, për të mësuar pse Code Week është jofitimprurëse","snippets.videos.7":"Shikoni Marjana Priftin, Ambasadoren për Shqipërinë, për të mësuar pse Code Week inkurajon inovacionin dhe kreativitetin","snippets.videos.8":"Shikoni Cristiana Lucaci, Ambasadoren për Rumaninë, për të mësuar pse Code Week është mirënjohëse për komunitetin e vet","training.learning_bits":"Mësimet e Code Week","training.title":"Materiale trajnimi falas dhe kurse nëpërmjet internetit","training.text":`

Po mendoni të merrni pjesë në EU Code Week, por nuk dini se ku të filloni?

+`,"remote-teaching.tips.points.4.0":"Eksploroni softuerët e hapur dhe platformat falas në internet për të mësuar se si të kodoni","remote-teaching.tips.points.4.1":"ka shumë burime me cilësi të mirë për të mësuar dhe dhënë mësim për kodimin, të cilat janë të avancuara, por janë sërish të lehta për t’u përdorur. Këto janë mjete falas të cilat mund t'i lini nxënësit tuaj t’i përdorin pa pasur nevojë të blini licenca ose të shkarkoni softuerë. Shumicën e tyre mund t'i gjeni në Depon e Code Week p.sh., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi etj. Siç kemi parë me Mësimet e Code Week, ju mund t’i aplikoni këto mjete për çdo temë!","remote-teaching.tips.points.5.0":"Mbajeni aktivitetin tërheqës","remote-teaching.tips.points.5.1":"hapat tuaj të parë në kodim duhet të jenë tërheqës dhe argëtues, dhe megjithëse mund të mos keni mundësinë për ta ndarë këtë kënaqësi personalisht këtë herë, ka mënyra për të luajtur dhe për t’u argëtuar së bashku! Për shembull, ju mund të propozoni që nxënësit tuaj të bëjnë një pushim nga mësimi për t’u lidhur dhe për të luajtur së bashku CodyColor, një lojë edukative me shumë lojtarë e krijuar për të mësuar të menduarit kompjuterik gjatë lojës.","remote-teaching.tips.points.6.0":"Simuloni bashkëveprimin real në klasë","remote-teaching.tips.points.6.1":"teknologjia na lejon të kopjojmë të paktën pjesërisht, llojin e ndërveprimit që do të ndodhte në klasë. Ju mund t’i inkurajoni nxënësit tuaj të ndezin kamerat në kohë të caktuara, të ngrenë duart virtualisht, të bëjnë pyetje personalisht ose në bisedë, t’u përgjigjen sondazheve dixhitale dhe kuizeve etj. Disa mjete dixhitale falas që mund të përdorni për këtë qëllim janë Zoom, Microsoft Teams, GoToMeeting ose Jitsi për sesionet live të klasës dhe Kahoot, Mentimeter ose Google Forms për kuize dhe bashkëveprim në klasë. Kjo do t’i ndihmonte nxënësit të ndiheshin sikur janë në klasë dhe të ndiheshin të lidhur me shokët e tyre.","remote-teaching.tips.points.7.0":"Siguroni disponueshmërinë dhe përballueshmërinë e materialeve","remote-teaching.tips.points.7.1":"sigurohuni që orët tuaja të kodimit të jenë realiste dhe gjithëpërfshirëse, duke u siguruar që materialet e kërkuara të jenë të lehta për t’u gjendur në çdo familje, ose që të gjithë nxënësit t’i arrijnë ato ose që ju të siguroni përshtatje për ata që mund të mos i arrijnë. Për shembull, aktivitetet e kodimit jashtë linje kërkojnë materiale të pakushtueshme si gërshërë, letër ose marker. Kur punoni me ushtrime të kodimit në internet, sigurohuni që të gjithë nxënësit të kenë akses në shtëpi në një tablet ose kompjuter dhe një lidhje të mirë me internetin.","remote-teaching.tips.conclusion":"Si e mësoni dhe jepni mësim për kodimin dhe programimin në mjedise të mësimit në distancë? A keni ndonjë këshillë për profesionistët e tjerë të arsimit? Shtoni një koment në forumin më poshtë!","report.title":"Raportoni evenimentin tuaj të #EUCodeWeek","report.event_title":"Titulli i evenimentit","report.number_required":"Jepni një përllogaritje të përafërt, edhe nëse nuk keni të dhëna të sakta.","report.phrase1":"Këtë formular mund ta plotësoni vetëm një herë! Kontrolloni me kujdes të dhënat tuaja. Nëse bëni një gabim, ","report.phrase2":"Pasi të dorëzoni raportin, do t’ju lëshohet automatikisht një certifikatë e personalizuar për pjesëmarrjen në Code Week dhe do t’ju vihet në dispozicion për ta shkarkuar ose ndarë. Një shembull të certifikatës mund ta shikoni këtu.","report.phrase3":"Fushat e detyrueshme janë të shënuara me yll *.","report.phrase4":"Këtë formular mund ta plotësoni vetëm një herë! Kontrolloni me kujdes të dhënat tuaja. Nëse bëni një gabim,","report.contactus":"na kontaktoni","report.participants_count.label":"Numri i pjesëmarrësve","report.average_participant_age.label":"Mosha mesatare e pjesëmarrësve","report.percentage_of_females.label":"Përqindja e femrave","report.codeweek_for_all_participation_code.label":"Kodi i Codeweek for all","report.codeweek_for_all_participation_code.help":"Mund ta shkruani këtu kodin e sfidës së Codeweek4All, nëse keni një të tillë. Nëse nuk merrni pjesë, thjesht shpërfilleni këtë fushë.","report.name_for_certificate.label":"Emri për certifikatën","report.name_for_certificate.help":"Ndryshojeni këtë me emrin e organizatorit të evenimentit që do t’i lëshohet certifikatë pjesëmarrjeje e Code Week. Përdorni vetëm shkronjat e formatit ASCII (latine). Shkronjat me theks, shtesa apo të ngjashme nuk mbështeten.","report.submit":"Dërgoni raportin e evenimentit","report.thanks_page.title":"Faleminderit që raportuat evenimentin tuaj!","report.thanks_page.certificate_ready":"Certifikata juaj është gati.","report.thanks_page.download_button":"Klikoni këtu për ta shkarkuar.","report.thanks_page.back_events":"Kthehuni tek evenimenti","resources.search_resources":"Kërko burimet","resources.types":"Llojet","resources.levels":"Nivelet","resources.programming_languages":"Gjuhët e programimit","resources.categories":"Kategoritë","resources.Languages":"Gjuhët","resources.Subjects":"Subjektet","resources.share":"Ndaj","resources.communication_toolkit":"Seti i mjeteve të komunikimit","resources.teachers_toolkit":"Seti i mjeteve të mësuesve","resources.leaflet":"Fletëpalosja","resources.how_to_organise_an_activity":"Si ta organizoni aktivitetin?","resources.resources.languages.Russian":"Rusisht","resources.resources.languages.Norwegian":"Norvegjisht","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonisht","resources.resources.languages.Albanian":"Shqip","resources.resources.languages.Basque":"Baskisht","resources.resources.languages.Bosnian":"Boshnjakisht","resources.resources.languages.Bulgarian":"Bullgarisht","resources.resources.languages.Croatian":"Kroatisht","resources.resources.languages.Czech":"Çekisht","resources.resources.languages.Danish":"Danisht","resources.resources.languages.Dutch":"Holandisht","resources.resources.languages.English":"Anglisht","resources.resources.languages.Estonian":"Estonisht","resources.resources.languages.Finnish":"Finlandisht","resources.resources.languages.French":"Frëngjisht","resources.resources.languages.German":"Gjermanisht","resources.resources.languages.Greek":"Greqisht","resources.resources.languages.Hungarian":"Hungarisht","resources.resources.languages.Italian":"Italisht","resources.resources.languages.Latvian":"Letonisht","resources.resources.languages.Lithuanian":"Lituanisht","resources.resources.languages.Macedonian":"Maqedonisht","resources.resources.languages.Maltese":"Maltisht","resources.resources.languages.Montenegrin":"Malazezisht","resources.resources.languages.Polish":"Polonisht","resources.resources.languages.Portuguese":"Portugalisht","resources.resources.languages.Romanian":"Rumanisht","resources.resources.languages.Serbian":"Serbisht","resources.resources.languages.Slovakian":"Sllovakisht","resources.resources.languages.Slovenian":"Sllovenisht","resources.resources.languages.Spanish":"Spanjisht","resources.resources.languages.Swedish":"Suedisht","resources.resources.languages.Turkish":"Turqisht","resources.resources.languages.Ukrainian":"Ukrainisht","resources.resources.languages.All targeted languages":"Të gjitha gjuhët e synuara","resources.resources.levels.Beginner":"Fillestar","resources.resources.levels.Intermediate":"Mesatar","resources.resources.levels.Advanced":"I përparuar","resources.resources.levels.Pre-primary education":"Cikli parashkollor","resources.resources.levels.Primary school":"Cikli fillor","resources.resources.levels.Lower secondary school":"Cikli i mesëm i ulët","resources.resources.levels.Upper secondary school":"Cikli i mesëm i lartë","resources.resources.levels.Higher Education":"Cikli i lartë","resources.resources.levels.Other":"Tjetër","resources.resources.levels.Teachers":"Mësuesit","resources.resources.levels.Parents":"Prindërit","resources.resources.levels.General public":"Publiku i gjerë","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biologji","resources.resources.subjects.Chemistry":"Kimi","resources.resources.subjects.Computer Science":"Shkenca kompjuterike","resources.resources.subjects.Culture":"Kulturë","resources.resources.subjects.Economics":"Ekonomik","resources.resources.subjects.Foreign Languages":"Gjuhët e huaja","resources.resources.subjects.Geography":"Gjeografi","resources.resources.subjects.Geology":"Gjeologji","resources.resources.subjects.History":"Histori","resources.resources.subjects.Language and Literature":"Gjuhë-letërsi","resources.resources.subjects.Mathematics":"Matematikë","resources.resources.subjects.Natural Sciences":"Shkencat e natyrës","resources.resources.subjects.Physical Education":"Edukim fizik","resources.resources.subjects.Physics":"Fizikë","resources.resources.subjects.Coding":"Kodimi","resources.resources.subjects.Special Education Needs":"Nevoja të veçanta arsimore","resources.resources.subjects.Other":"Tjetër","resources.resources.subjects.Music":"Muzikë","resources.resources.subjects.Programming":"Programimi","resources.resources.types.Tutorial":"Udhëzues","resources.resources.types.Website":"Uebsajti","resources.resources.types.Online Course":"Kursi në internet","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacion","resources.resources.types.Game":"Lojë","resources.resources.types.Graphic Material":"Material grafik","resources.resources.types.Presentation":"Prezantim","resources.resources.types.Toolkit":"Seti i mjeteve","resources.resources.types.Other":"Tjetër","resources.resources.types.Lesson Plan":"Plani mësimor","resources.resources.types.Guide":"Udhëzues","resources.resources.types.Assessment":"Vlerësim","resources.resources.types.Challenge":"Sfidë","resources.resources.types.Curriculum":"Kurrikulë","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodimi","resources.resources.categories.Programming":"Programimi","resources.resources.categories.Computational Thinking":"Mendimi kompjuterik","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Krijimi","resources.resources.categories.Tinkering":"Modifikimi","resources.resources.categories.Unplugged Activities":"Aktivitetet jashtë linje","resources.resources.categories.Other":"Tjetër","resources.resources.categories.Artificial Intelligence":"Inteligjencë artificiale","resources.resources.categories.Drones":"Dronë","resources.resources.categories.Digital Literacy":"Shkathësi dixhitale","resources.resources.categories.Sensors":"Sensorë","resources.resources.categories.Text-based Programming":"Programim me tekst","resources.resources.categories.Visual Programming":"Programim vizual","school.name":"Emri i shkollës","school.location":"Vendndodhja e shkollës","school.description":"Përshkrimi i shkollës","school.school":"Shkollë","school.add":"Shto","school.list":"Listo","school.required.name":"Emri i shkollës është i detyrueshëm","school.required.location":"Emri i vendndodhjes është i detyrueshëm","schools.1.title1":"Pse duhet të sillni kodimin në klasën tuaj?","schools.1.title2":"Si mund të përfitojnë studentët tuaj nga kodimi? Çfarë përfitimesh kam unë si mësues?","schools.1.content.0":"Ne besojmë se aftësitë bazë të gjithëve në një epokë dixhitale përfshijnë një kuptim të kodimit dhe të zhvillimit të kompetencave kyçe që lidhen me mendimin kompjuterik, si p.sh. zgjidhjen e problemeve, bashkëpunimin dhe aftësitë analitike.","schools.1.content.1":"Duke mësuar si të kodojnë, do t’u japë mundësi studentëve tuaj të jenë në pararojë të shoqërisë dixhitale kompetente, ta kuptojnë më mirë botën që i rrethon dhe të kenë më shumë shanse për të pasur sukses në jetën e tyre personale dhe profesionale.","schools.1.content.2":"Code Week u ofron të gjithë studentëve mundësinë që të bëjnë hapat e tyre të parë si krijues dixhitalë, duke u dhënë shkollave dhe mësuesve mundësi falas për zhvillim profesional, materiale mësimore, sfida ndërkombëtare dhe mundësi për të shkëmbyer.","schools.1.button.label":"Dëshironi që të filloni menjëherë? Regjistrohuni këtu!","schools.2.title1":"Jeni gati për t’u përfshirë?","schools.2.title2":"Organizoni një mësim, një sesion trajnimi ose një eveniment, dhe vendoseni në hartë.","schools.2.content.0":"Qoftë kur keni njohuri rreth kodimit ose programimit, ju mund të organizoni me lehtësi një mësim në klasën tuaj, një ditë të hapur ose një eveniment në shkollën tuaj. Thjesht gjeni një datë dhe regjistroni aktivitetin tuaj në hartën më poshtë. Nëse mendoni se ju nevojitet mbështetje për të përgatitur një mësim me kodim, kapërceni te seksioni tjetër.","schools.2.content.1":"Hidhuni një sy disa shembujve të aktiviteteve që po organizohen duke shfletuar hartën poshtë dhe shtoni aktivitetet tuaja për t’u bashkuar me mijëra edukatorë të tjerë në mbarë Evropën e më tej: ","schools.2.button.label":"Jeni gati ta provoni? Shtoni një aktivitet!","schools.3.title1":"Jeni fillestar në kodim? Mos u shqetësoni","schools.3.title2":"Mjetet tona ju ndihmojnë të njiheni me kodimin përpara se t’ua sillni studentëve tuaj","schools.3.content.0":"Nëse jeni i interesuar të sillni kodimin në klasën tuaj, por nuk dini se ku të filloni, mos u shqetësoni! Një ekip ndërkombëtar mësuesish dhe ekspertësh kanë zhvilluar një set modulesh të shkurtra trajnimi në linjë për t’ju ndihmuar që të filloni.","schools.3.content.1":"Nuk nevojitet përvojë e mëparshme në kodim për të ndjekur mësimet tona!","schools.3.button.label":"Aksesoni modulet e trajnimit","schools.4.title1":"Po kërkoni një sfidë më shumë?","schools.4.title2":"Ndërtoni një rrjet me aktivitete, përfshini sa më shumë studentë që të jetë e mundur, dhe fitoni Certifikatën e Përsosmërisë","schools.4.content.0":"Code Week 4 All ju sfidon të bashkoni forcat me mësuesit ose shkollat e tjera dhe të merrni pjesë në një komunitet ndërkombëtar me njerëz që mendojnë në mënyrë të ngjashme duke u dhënë studentëve mundësinë që të ndërmarrin hapat e parë në kodim. Ndërtoni një aleancë që përfshin më shumë se 500 studentë dhe do të fitoni Certifikatën e Përsosmërisë.","schools.4.button.label":"Mësoni më shumë rreth sfidës Code Week 4 All","schools.title":"Shkollat: sjellin Code Week te studentët tuaj","scoreboard.title":"Cilat shtete po gumëzhijnë nga aktivitetet e kodimit?","scoreboard.paragraph":"Rezultatet renditen sipas numrit të evenimenteve të kodimit të listuara sipas popullatës, prandaj mos u çudisni nëse shikoni disa nga vendet më të vogla që ndodhen më lart në listë!","scoreboard.parcipating_with":"merr pjesë me","scoreboard.events":"evenimentet","search.audience_title":"Audienca","search.theme_title":"Tema","search.placeholder":"Kërkoni për emrin ose etiketën e evenimentit","search.submit":"Kërkoni","search.label_country":"Zgjidh shtetin","search.last_year_events.label":"Përfshini evenimentet e viteve të fundit","search.last_year_events.yes":"Po","search.last_year_events.no":"Jo","search.search_counter":"përputh kriteret e kërkimit","search.event":"evenimenti","search.events":"evenimentet","search.year":"vit","search.audiences":"Audiencat","search.themes":"Temat ","search.countries":"Shtetet","search.search_placeholder":"Kërko sipas titullit ose përshkrimit","snippets.featured-activities":"Këtu janë aktivitetet e ardhshme të veçuara të EU Code Week që mirëpresin pjesëmarrësit në internet. Ju mund të filtroni sipas gjuhës dhe muajit dhe, duke klikuar te “pamja” do të keni akses në të gjitha detajet mbi aktivitetin dhe kontaktet e organizatorëve. Shijoje!","snippets.learn":"Kodimi dhe programimi janë kompetenca kyçe që gjithnjë e më shumë kërkohen në çdo fushë dhe EU Code Week dëshiron t'ju mbështesë në mësimin tuaj! Shfletoni depon tonë dhe gjeni burimin perfekt për të filluar ose për të vazhduar udhëtimin tuaj të kodimit. Të gjitha këto burime janë falas. Mos harroni se mund ta filtroni kërkimin tuaj sipas llojit të burimit, nivelit të aftësive, gjuhës së programimit, kategorisë dhe gjuhës.","snippets.teach":"Kodimi dhe programimi janë kompetenca kryesore të cilat do të hapin mundësi të reja për nxënësit dhe fëmijët tuaj. A doni të mësoni kodim në shtëpi, në klasë ose në klubin e kodimit? Shfletoni depon tonë për të gjetur burimin më të përshtatshëm për të sjellë kodimin dhe programimin në praktikën tuaj të mësimdhënies. Të gjitha këto burime janë falas. Mos harroni se mund ta filtroni kërkimin tuaj sipas llojit të burimit, nivelit të aftësive, gjuhës së programimit, subjektit, kategorisë dhe gjuhës.","snippets.toolkits.0":"Në këtë pjesë do të gjeni materiale të cilat do t'ju ndihmojnë të organizoni aktivitetin tuaj të EU Code Week dhe të promovoni iniciativën me komunitetin tuaj.","snippets.toolkits.1":"Seti i mjeteve të komunikimit","snippets.toolkits.2":"gjeni këtu logot zyrtare të EU Code Week, distinktivin, fletushkën, posterin, shabllonet në PowerPoint dhe Word, shembuj të postimeve në media sociale dhe ilustrime.","snippets.toolkits.3":"Seti i mjeteve të mësuesve","snippets.toolkits.4":"gjeni këtu logot zyrtare të EU Code Week, distinktivin, shabllonin e certifikatës së pjesëmarrjes për nxënësit tuaj, një prezantim hyrës rreth EU Code Week dhe materialin e medias sociale.","snippets.toolkits.5":"Fletëpalosja zyrtare e EU Code Week","snippets.about.goal":"Objektivi është të ndihmohen më shumë të rinj për të përvetësuar bazat e kodimit dhe mendimit kompjuterik.","snippets.guide.tutorials.1":"Shikoni","snippets.guide.tutorials.2":"tutorialët dhe trajnimet tona","snippets.guide.tutorials.3":"të disponueshme në 29 gjuhë për t’u përgatitur për organizimin e aktiviteteve ku të rinjtë mësojnë kodimin dhe mendimin kompjuterik.","snippets.dance.menu":"“Sfida e kërcimit”","snippets.dance.subtitle":"Kush tha se programuesit nuk dinë të kërcejnë? Do t’ju vërtetojmë të kundërtën me sfidën e #EUCodeWeekDance.","snippets.dance.content":"Të gjithë nga shkollat, mësuesit, bibliotekat deri te klubet e kodimit, bizneset dhe autoritetet publike janë të ftuar të festojnë EU Code Week duke organizuar një aktivitetet #EUCodeWeekDance dhe duke e shtuar në hartën e Code Week.","snippets.treasure-hunt.menu":"“Gjuetia e thesareve”","snippets.treasure-hunt.subtitle":"Kjo është një lojë në Telegram","snippets.videos.1":"Shikoni videot e Ambasadorëve të EU Code Week rreth vlerave tona","snippets.videos.2":"Shikoni Katja Osljak, Ambasadoren për Slloveninë, për të mësuar pse Code Week është e pavarur","snippets.videos.3":"Shikoni Laurent Touché, Ambasadorin për Francën, për të mësuar pse Code Week është për të gjithë","snippets.videos.4":"Shikoni Fatma Bouaziz, Ambasadoren për Tunizinë, për të mësuar pse Code Week është “glokale”","snippets.videos.5":"Shikoni Linda Sinka, Ambasadoren për Letoninë, se pse Code Week nxit bashkëpunimin","snippets.videos.6":"Shikoni Alessandro Bogliolo, Ambasadorin për Italinë, për të mësuar pse Code Week është jofitimprurëse","snippets.videos.7":"Shikoni Marjana Priftin, Ambasadoren për Shqipërinë, për të mësuar pse Code Week inkurajon inovacionin dhe kreativitetin","snippets.videos.8":"Shikoni Cristiana Lucaci, Ambasadoren për Rumaninë, për të mësuar pse Code Week është mirënjohëse për komunitetin e vet","training.learning_bits":"Mësimet e Code Week","training.title":"Materiale trajnimi falas dhe kurse nëpërmjet internetit","training.text":`

Po mendoni të merrni pjesë në EU Code Week, por nuk dini se ku të filloni?

1. Mësimet

Këtu mund të gjeni falas materiale trajnimi dhe burime që do t’ju ndihmojnë të filloni dhe të planifikoni mësimin tuaj novator të radhës.

diff --git a/public/build/assets/php_ba-B-bm2W_u.js b/public/build/assets/php_ba-E5UV4uW-.js similarity index 94% rename from public/build/assets/php_ba-B-bm2W_u.js rename to public/build/assets/php_ba-E5UV4uW-.js index fe536679f..f40e01ef2 100644 --- a/public/build/assets/php_ba-B-bm2W_u.js +++ b/public/build/assets/php_ba-E5UV4uW-.js @@ -42,7 +42,7 @@ const a={"about.when-title":"Tokom 2024, Sedmica kodiranja EU će se odvijati od ćete dobiti jedan certifikat po događaju.`,"guide.title":"Smjernice","guide.organise_activity":"Organizirajte svoju vlastitu aktivnost u okviru Sedmice kodiranja #EUCodeWeek","guide.register_activity":"Registrirajte svoju aktivnost ovdje","guide.what.title":"Šta je Sedmica kodiranja EU?","guide.what.content":'

Sedmica kodiranja EU je pokret na nivou širokih masa koji vode volonteri i koji podržava Evropska komisija. Svi -- škole, nastavnici, biblioteke, klubovi za kodiranje, kompanije, javni organi vlasti -- mogu organizirati aktivnost Sedmice kodiranja (#EUCodeWeek) i dodati ga na mapu codeweek.eu.

',"guide.what_you_need_organise.title":"Šta vam treba da biste organizirali aktivnost?","guide.what_you_need_organise.items.1":"Grupa ljudi voljna da uči. Na primjer, vaši prijatelji, djeca, tinejdžeri, odrasli kolege, roditelji ili bake i djede. Zapamtite, dvoje već predstavlja grupu!","guide.what_you_need_organise.items.2":"Nastavnici ili treneri koji poznaju aktivnost kodiranja i kako podučavati i inspirirati druge. Broj zavisi od vrste i veličine događanja.","guide.what_you_need_organise.items.3":"Mjesto gdje se uči. Učionice, biblioteke, konferencijske sale i različiti javni prostori - sve su to odlične lokacije za događanja.","guide.what_you_need_organise.items.4":"Kompjutere i internet konekciju. Zavisno od svoje ciljne grupe, možete zamoliti učesnike da ponesu svoje vlastite laptope.","guide.what_you_need_organise.items.5":'Oflajn kodiranje. Da biste naučili računarski razmišljati, u stvari vam i ne trebaju kompjuteri i internet konekcija. Pogledajte naš Dio za oflajn učenje za početak.',"guide.what_you_need_organise.items.6":`Materijale za učenje. Pokažite učesnicima kako može biti zabavno kad čovjek sam kreira nešto svoje. Pregledajte našu stranicu sa resursima i dijelovima za učenje sa video uputstvima i planovima lekcija te ih prilagodite prema potrebama svoje grupe.`,"guide.what_you_need_organise.items.7":`Registrirajte učesnike. Ako imate na raspolaganju ograničen prostor, možete koristiti online alate poput Google forms i Eventbrite u cilju registracije učesnika.`,"guide.what_you_need_organise.items.8":'Zapamtite da zakačite svoj događaj na mapi Sedmice kodiranja!',"guide.how_to.title":"Kako da organizirate svoju aktivnost?","guide.how_to.items.1":"Oblik vašeg događaja kodiranja zavisi od vas, ali mi preporučujemo da uključite praktične, priručne periode, gdje će učesnici moći kreirati svoje vlastite sadržaje i/ili se igrati sa hardverom.","guide.how_to.items.2":'Koristite alate i tehnologije koji odgovaraju vašoj ciljnoj grupi. Mi preporučujemo da se koriste besplatno raspoloživi materijali iz otvorenih izvora.',"guide.how_to.items.3":"Podstaknite učesnike da pokažu i predstave ono što su kreirali na kraju vašeg dešavanja.","guide.how_to.items.4":`Proširite vijesti! Promovirajte i dijelite ono što ste radili tokom svoje aktivnosti na društvenim medijima uz pomoć heštega #EUCodeWeek. Isto tako možete dijeliti na Nastavničkoj grupi Sedmice kodiranja EU i na Twitteru (@CodeWeekEU). Razgovarajte sa svojim prijateljima, kolegama nastavnicima, sa lokalnom štampom, napravite saopćenje za štampu.`,"guide.how_to.items.5":'Ne zaboravite dodati svoju aktivnost na mapu Sedmice kodiranja!',"guide.material.title":"Promotivni materijali","guide.material.text":'

Pregledajte naš blog, gdje ćete pronaći najnovije informacije, i slobodno prilagodite najnovije saopćenje za štampu svojim potrebama, ili napravite svoje vlastito:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Pripreme za obilježavanje Sedmice kodiranja EU 2019 (raspoložive na 29 jezika)',"guide.toolkits.title":"Preuzmite sljedeće pakete s alatima koji će vam pomoći na samom početku:","guide.toolkits.communication_toolkit":"Paket s alatima za komunikaciju","guide.toolkits.teachers_toolkit":"Paket s alatima za nastavnike","guide.questions.title":"Pitanja?","guide.questions.content":'

Ako imate pitanja o organizaciji i promoviranju svog dešavanja u okviru Sedmice kodiranja (#EUCodeWeek), stupite u kontakt s jednim od Ambasadora Sedmice kodiranja EU iz svoje zemlje.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"oživotvorite svoje ideje!","hackathons.sections.1.title":"6 hakatona, 6 izazova","hackathons.sections.1.content.1":"Da li živite u Grčkoj, Latviji, Irskoj, Italiji, Rumuniji ili Sloveniji? Jeste li kreativni, ambiciozni i zainteresirani za budućnost u tehnologiji? Sada je Vaša šansa! Pridružite se jednoj od sedmica programiranja EU hakerskog maratona i razvijte inovativno rješenje koje će vas postaviti u prvi plan tehnološke revolucije!","hackathons.sections.1.content.2":"U 2021, EU Code Week (sedmica programiranja EU) donosi šest izvanrednih hakerskih maratona i poziva učenike starosne dobi od 15 do 19 godina, u višim razredima srednje škole, da formiraju timove i koriste svoje vještine kodiranja da riješe lokalni izazov. Nakon 24 sata hakiranja, svaki tim će izložiti svoje ideje panelu stručnjaka koji će odabrati 10 timova finalista. Svi timovi će imati istu količinu vremena, resursa i pristup mentorima i stručnjacima kako bi dovršili izazov, ali samo će 10 dobiti priliku da nastavi u sljedećem krugu, razvije svoj prototip, dobije stručnu obuku i da učestvuje u finalnom hakerskom maratonu na jesen. Ovdje će se timovi boriti za odluku ko će dobiti super IT opremu i priliku za mentorisanje i obuku za dalji razvoj njihovog prototipa.","hackathons.sections.2.title":"Kako mogu učestvovati?","hackathons.sections.2.content.1":"Odaberite hakerski maraton u svojoj zemlji i slijedite par jednostavnih koraka da se registrujete. Možete se pridružiti kao pojedinac ili kao tim od šest osoba. Ako se pridružite s prijateljima ili kolegicama i kolegama iz razreda, ne zaboravite naznačiti ime svog tima kada se registrujete. Svaki hakerski maraton će otvoriti posebno svoju registraciju, pa slijedite hakerski maraton u svojoj zemlji!","hackathons.sections.3.title":"Ko su organizatori?","hackathons.sections.3.content.1":"Hakatone Sedmice kodiranja EU zajednički organiziraju Evropska komisija i lokalni ","hackathons.sections.3.content.2":"ambasadori Sedmice kodiranja EU","hackathons.sections.3.content.3":" a njih finansira evropski parlament. Cilj je pokazati kako se oživotvoruju konkretna rješenja uz pomoć kreativnosti mladih, njihovog entuzijazma, svježih ideja i znanja iz kodiranja.","hackathons.sections.4.title":"Kako izgleda hakaton?","hackathons.sections.4.content.1":"EU Code Week hackathon je putovanje koje počinje s online 24-satnim hakerskim maratonom. Iskusni mentori će voditi timove i tu će biti radionice koje osiguravaju prilike učesnicima da nauče nove vještine i da se zabave. Hakerski maraton je također odlična prilika da se učesnici umrežavaju i druže s ljudima u Evropskom tehničkom sektoru. Na kraju hakerskog maratona svaki tim će izložiti svoje rješenje stručnom žiriju. ","hackathons.sections.4.content.2":"Deset najboljih timova će nastaviti s putovanjem na hakerskom maratonu i dobit će obuku i mentorstvo tokom ljeta. Pobjednici će zatim učestvovati u finalnom 12-satnom, licem u lice, nacionalnom hakerskom maratonu u septembru ili oktobru (koji će se održati online, ako situacija s javnim zdravljem ne bude dozvoljavala fizičke susrete).","hackathons.sections.5.title":"Ne znam kodirati - šta mogu da uradim?","hackathons.sections.5.content.1":"Paralelno sa hakatonom, organizirati će se radionice za početnike iz kodiranja, gdje će se doticati tema kao što su hardver, robotika i slično, kako bi učesnici mogli naučiti osnove računarskog načina razmišljanja i kodiranja. Pogledajte dodatne informacije o tome kako se registrirati na svojoj lokalnoj stranici.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Pridružite se zabavi!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Rumunija","hackathons.cities.1.date":"od 25. do 26. septembar 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"od 23. do 24. septembar 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"od 24. do 25. septembar 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Grčka","hackathons.cities.4.date":"9 oktobar 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"od 18. do 19. septembar 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"1 oktobar 2021","hackathons.final.1":"Finale","hackathons.final.2":"Septembar/oktobar 2021.","home.about":"Sedmica kodiranja EU je inicijativa širokih masa koja ima za cilj dovesti kodiranje i digitalnu pismenost do svih na zabavan i aktivan način.","home.when":"14.-27. oktobar 2024.","home.when_text":"Učenje kodiranja pomaže nam da shvatimo svijet oko nas koji doživljava brze promjene, da proširimo svoje shvatanje kako funkcionira tehnologija te da razvijemo vještine i kapacitete u cilju istraživanja novih ideja i inoviranja.","home.school_banner_title":"Angažirajte se!","home.school_banner_text":"Jeste li vi nastavnik?","home.school_banner_text2":"Kliknite ovdje i saznajte kako da se angažirate!","home.organize_activity_title":"Organizirajte aktivnost ili joj se pridružite","home.organize_activity_text":'Svi su dobrodošli da organiziraju \u2028aktivnost ili da joj se pridruže. Samo odaberite temu i ciljanu publiku i dodajte svoju aktivnost na mapu, ili pregledajte ima li događaja u vašoj oblasti.',"home.get_started_title":"Kako započeti","home.get_started_text":'Niste sigurni kako započeti? Pogledajte stranicu kako se to radi, i preuzmite naše pakete s alatima za organizatore kako biste se pripremili i raširili riječ.',"home.access_resources_title":"Kako pristupiti resursima i obuci","home.access_resources_text":'Ako niste sigurni kako organizirati aktivnost, posjetite našu stranicu s nastavnim materijalima i materijalima za učenje korak po korak radi usmjeravanja i prilagođavanja nastavnih planova.',"locations.title":"Lokacije aktivnosti","locations.description.0":"Za vašu narednu aktivnost, odaberite lokaciju za donje liste ILI registrirajte novu lokaciju u","locations.description.1":"kreiranju aktivnosti","login.login":"Prijavite se","login.register":"Registrirajte se","login.github":"Upišite se na Github","login.X":"Upišite se na X","login.facebook":"Upišite se na Facebook","login.google":"Upišite se na Google","login.azure":"Upišite se na Azure","login.email":"E-pošta","login.password":"Lozinka","login.remember":"Zapamtite me","login.forgotten_password":"Zaboravili ste svoju lozinku?","login.no_account":"Nemate račun?","login.signup":"Prijavite se","login.reset":"Resetirajte svoju lozinku","login.send_password":"Poslati link za resetiranje lozinke","login.confirm_password":"Potvrdite lozinku","login.name":"ime","menu.learn":"Za učenike","menu.teach":"Za profesore","menu.training":"Trening","menu.toolkits":"Prezentacije i alati","menu.why":"ZAŠTO","menu.home":"Početna stranica","menu.events":"Aktivnosti","menu.ambassadors":"Ambasadori","menu.resources":"Resursi","menu.schools":"Škole","menu.about":"O","menu.blog":"Blog","menu.news":"Novosti","menu.search":"Ukucajte i pritisnite Enter...","menu.map":"Mapa","menu.add_event":"Dodajte događaj","menu.search_event":"Pretražite Događaje","menu.hello":"Zdravo","menu.profile":"Profil","menu.pending":"Tekući događaji","menu.your_events":"Moji događaji","menu.your_certificates":"Moji certifikati","menu.report":"Izvijestite o svojim događajima","menu.volunteers":"Volonteri","menu.logout":"Odjavite se","menu.signin":"Upišite se","menu.privacy":"Privatnost","menu.participation":"Certifikat za učesnike","menu.values":"Naše vrijednosti","menu.featured_activities":"Istaknute aktivnosti","menu.codeweek2020":"Izdanje 2020","mooc.free-online-courses":"Besplatni onlajn kursevi","mooc.intro":"EU Sedmica Kodiranja nudi priliku za profesionalni razvoj u obliku onlajn kurseva. Cilj je da se podrže učitelji koji će da donesu kodiranje i računarsko razmišljanje u učionicu.","mooc.icebreaker.title":"Uvodni kurs za “probijanje leda”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kurs za probijanje leda EU Sedmice Kodiranja","mooc.icebreaker.text.2":"je petosatni kurs na engleskom jeziku koji za metu ima bilo koga ko je zainteresovan za osnove kodiranja i računarsko razmišljanje. Učesnici uče kako da inspirišu znatiželju i inovativni duh kod mladih ljudi, dok ih oni ohrabruju da postanu digitalni stvaraoci. Kurs pomaže učesnicima da otkriju dobrobiti i relevantnost računarskog razmišljanja i kodiranja u našim svakodnevnim životima. Takođe nudi ideje, besplatan materijal za obuku i resurse za organizovanje zabavnih i obrazovnih aktivnosti za djecu, bilo kad, bilo gdje – naročito za vrijeme Sedmice Kodiranja.","mooc.icebreaker.text.3":"Nije vam potrebno prethodno iskustvo ili znanje kodiranja da bi ste učestvovali na ovom kursu, samo znatiželjan um. ","mooc.icebreaker.registration.0":"Registracije su otvorene","mooc.icebreaker.registration.1":"ovdje za kurseve koji se organizuju između 16. septembra i 30. oktobra 2020. godine. Molimo obratite pažnju da morate da kreirate račun na stranici European Schoolnet Academy da bi se registrovali. ","mooc.icebreaker.check-out":"Provjerite izdanje iz 2019","mooc.deep-dive.title":"Detaljni “Duboli zaron” kurs","mooc.deep-dive.text.0":"Duboki zaron onlajn kurs EU Sedmice Kodiranja je dvadesetpeto-časovni kurs na engleskom jeziku koji nudi priliku učiteljima da se upoznaju sa principima koji se tiču kodiranja i steknu znanje i sigurnost da organizuju lagane i zabavne, interkaktivne aktivnosti kodiranja sa njihovim učenicima. Učitelji otkrivaju besplatne","mooc.deep-dive.text.1":"resurse","mooc.deep-dive.text.2":"EU Sedmice Kodiranja i materijale za obuku na 29 jezika, i poseban aspekt kodiranja, kao što je računarsko razmišljanje, unplugged aktivnosti, i beskrajne mogućnosti robotike, sastavljanja i pravljenja, vizuelnih računarskih programa, kreiranja aplikacija i još mnogo toga. ","mooc.deep-dive.course-link":"Provjerite “Duboki zaron” kurs iz 2019","mooc.social-media.0":"Pratite","mooc.social-media.1":"EU Sedmicu Kodiranja na društvenim mržama","mooc.social-media.2":"da bi ste saznali kada će početi sljedeći kurs","myevents.created_by":"Svi događaji kreirani od strane ","myevents.no_events.first_call_to_action":"Niste još dodali nijedan događaj. Zašto ne biste ","myevents.no_events.first_link":"dodajte jedan sada","myevents.no_events.second_call_to_action":"ili pročitajte naš ","myevents.no_events.second_link":"vodič za organizatore","myevents.view":"Pogledajte","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ODBIJENO","myevents.status.PENDING":"TEKUĆE","myevents.status.REPORTED":"PRIJAVLJENO","pagination.previous":"Prethodna","pagination.next":"Naredna","participation.title":"Generirajte certifikate za učesnike za vaš razred","participation.phrase1":"Popunite formular imenima vaših učenika razdvojenim zarezom i dobit ćete pojedinačne certifikate za učesnike","participation.names.label":"Imena za certifikat","participation.names.help":"Stavite zarez između imena svakog od učesnika","participation.event_name.label":"Naziv aktivnosti","participation.event_name.help":"Naziv vaše aktivnosti koji treba odštampati na certifikatu","participation.event_date.label":"Datum aktivnosti","participation.event_date.help":"Datum vaše aktivnosti koji treba odštampati na certifikatu","participation.submit":"Generirajte certifikate","participation.thanks_page.title":"Vaš certifikat je sad generiran!","participation.thanks_page.phrase1":"Kliknite na ovaj link za preuzimanje zip datoteke sa svim certifikatima","passwords.password":"Lozinke moraju imati najmanje šest karaktera i odgovarati potvrdi.","passwords.reset":"Vaša lozinka ponovo je postavljena!","passwords.sent":"Mi smo vam poslali link za ponovno postavljanje lozinke!","passwords.token":"Ovaj žeton za ponovno postavljanje lozinke ne vrijedi.","passwords.user":"Ne možemo pronaći korisnika s tom adresom e-pošte.","privacy.title":"ZAŠTITA VAŠIH OSOBNIH PODATAKA","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Evropska komisija (u daljem tekstu: Komisija) opredijeljena je za zaštitu vaših osobnih podataka i za poštovanje vaše privatnosti. Komisija prikuplja i dalje obrađuje osobne podatke u skladu sa Uredbom (EU) 2018/1725 Evropskog parlamenta i Vijeća od 23. oktobra 2018. o zaštiti fizičkih lica u pogledu obrade osobnih podataka od strane institucija, tijela, ureda i agencija Unije i o slobodnom kretanju takvih podataka (čime se poništava Uredba (EC) br. 45/2001).

","privacy.1-intro.items.2":"

U ovoj izjavi o privatnosti pojašnjava se razlog za prikupljanje i obradu, način na koji mi prikupljamo i obrađujemo sve dostavljene osobne podatke, te osiguravamo njihovu zaštitu, kako se te informacije koriste i koja prava vi eventualno vršite u odnosu na svoje osobne podatke (pravo pristupa, korekcije, blokiranja, itd), Njome se također preciziraju pojedinosti o odgovornom kontroloru podataka s kojim možete vršiti svoja prava, referentu za zaštitu podataka i evropskom nadzorniku za zaštitu podataka.

","privacy.1-intro.items.3":"

Ova izjava o privatnosti tiče se prikupljanja i objavljivanja osobnih podataka na javno pristupačnoj internet stranici Codeweek.eu o licima koja služe kao tačke kontakta za aktivnosti u okviru Sedmice kodiranja EU (ambasadori Sedmice kodiranja, koordinatori u ministarstvima obrazovanja, vodeći nastavnici, kao i organizatori aktivnosti i dešavanja).

","privacy.2-why.title":"2. Zašto mi obrađujemo vaše podatke?","privacy.2-why.items.1":"

Evropska komisija prikuplja i objavljuje vaše osobne informacije kako bi olakšala interesnim stranama ili zainteresiranim građanima identificiranje tački kontakta. Nuđenje stvarnih osoba kao tački kontakta je najbolji i najefikasniji način da se osigura da zainteresirana lica stupe u kontakt sa službama Komisije.

","privacy.2-why.items.2":"

Vaši osobni podaci neće se koristiti ni za kakvo automatizirano odlučivanje, uključujući profiliranje.

","privacy.3-legal_process.title":"3. Na kom pravnom temelju (temeljima) obrađujemo vaše osobne podatke","privacy.3-legal_process.items.1":"

Operacije obrade na osobnim podacima za objavljivanje tački kontakta zakonite su po članu 5(1)(d) Uredbe (EU) 2018/1725, jer ste vi dali pristanak na obradu svojih osobnih podataka putem internet formulara ili kada ste se složili da mi koristimo vašu e-poštu i korisničko ime ako ste se prijavljivali putem društvene mreže.

","privacy.4-collect_data.title":"4. Koje osobne podatke prikupljamo i dalje obrađujemo?","privacy.4-collect_data.items.1":"

Osobni podaci koji se prikupljaju su informacije kojima se vaša identifikacija kao tačke kontakta olakšava i kojima se povećava vaša vidljivost za javnost, naime: naslov, ime, prezime, pozicija, profesionalna poštanska adresa i adresa e-pošte, telefonski broj, slika, račun društvenih medija, biografija.

","privacy.4-collect_data.items.2":"

Vi ste dali te osobne podatke na dobrovoljnoj osnovi popunjavanjem prijavnog formulara.

","privacy.4-collect_data.items.3":"

Davanje određenih osobnih podataka obavezno je za objavljivanje aktivnosti i/ili kontakt informacija na internet stranici codeweek.eu. Ako ne budete dali svoje osobne podatke, vaša aktivnost neće biti objavljena i/ili vi nećete moći učestvovati u gore navedenim mrežama.

","privacy.4-collect_data.items.4":"

Sve ostale osobne podatke dajete na dobrovoljnoj osnovi.

","privacy.4-collect_data.items.5":'Kada se pretplatite an naše Novosti, Vaša e-mail adresa biće dodata na mailing listu, kojom upravlja Mailerlite.com. Molimo Vas da pročitate Mailerlite politiku privatnosti: https://www.mailerlite.com/legal/privacy-policy. U svakom trenutku možete se odjaviti sa pretplate korištenjem opcije "unsubscribe" u svakom pojedinalnom e-mailu koji dobijete od nas ili nas možete kontaktirati direktno na e-mail info@codeweek.eu uz obavezno Unsubscribe u naslovu e-maila.',"privacy.5-how_long.title":"5. Koliko dugo držimo vaše osobne podatke?","privacy.5-how_long.items.1":"

Komisija drži vaše osobne podatke samo onoliko dugo koliko je neophodno u svrhu prikupljanja ili daljnje obrade što je opisano u tački 2, naime onoliko dugo koliko vi služite kao tačka kontakta.

","privacy.5-how_long.items.2":"

Vaši osobni podaci će biti uklonjeni sa javno dostupne internet stranice čim vi prestanete biti na svojoj funkciji tačke kontakta, osim ako niste dali pristanak da budete uključeni u bazu podataka za buduće aktivnosti.

","privacy.6-protect_data.title":"6. Kako mi štitimo i čuvamo vaše osobne podatke?","privacy.6-protect_data.items.1":"

Svi osobni podaci u elektronskom obliku (e-pošta, dokumenti, baze podataka, učitane serije podataka, itd.) pohranjuju se na servere Evropske komisije ili njenog ugovornog izvođača. Sve operacije obrade vrše se u skladu sa Odlukom Komisije (EU, Euratom) 2017/46 od 10. januara 2017. o sigurnosti komunikacijskih i informacijskih sistema u Evropskoj komisiji.

","privacy.6-protect_data.items.2":'

Ugovorni izvođači Komisije obavezani su posebnom ugovornom klauzulom po pitanju svih evenualnih operacija obrade vaših podataka u ime Komisije, te obavezama povjerljivosti koje proističu iz transpozicije Opšte uredbe o zaštiti podataka u državama članicama EU (Uredba "GDPR" (EU) 2016/679).

',"privacy.6-protect_data.items.3":"

U cilju zaštite vaših osobnih podataka, Komisija je uspostavila niz tehničkih i organizacionih mjera. Tehničke mjere uključuju odgovarajuće akcije u cilju rada na rješavanju online sigurnosti, rizika od gubljenja podataka, mijenjanja podataka ili neovlaštenog pristupa, uzimajući u obzir rizik koji je posljedica obrade i prirodu osobnih podataka koji se obrađuju. Organizacione mjere uključuju ograničavanje pristupa osobnim podacima samo na ovlaštena lica sa legitimnom potrebom da znaju koja je svrha ove operacije obrade.

","privacy.7-access_data.title":"7. Ko ima pristup vašim podacima i kome se oni otkrivaju?","privacy.7-access_data.items.1":'

Pristup vašim osobnim podacima je omogućen osoblju Komisije nadležnom za vršenje ove operacije obrade i ovlaštenom osoblju u skladu sa principom "potrebe za saznanjem". To osoblje pridržava se zakonskih, a po potrebi i dodatnih ugovora o povjerljivosti.

',"privacy.7-access_data.items.2":"

Konkretno, svim osobnim podacima koje dostavite mogu pristupiti administratori internet stranica (osoblje Komisije), kao i drugo osoblje Komisije na temelju potrebe za saznanjem.. Osim toga, vaše osobne informacije i informacije o dešavanjima će se podijeliti sa članovima mreža ambasadora i obrazovnih koordinatora Sedmice kodiranja EU za organizaciju lokalnih aktivnosti ili naknadni rad na njima.

","privacy.7-access_data.items.3":"

U svrhu povećanja vidljivosti tački kontakta, vaši osobni podaci se objavljuju bez ikakvog ograničenja pristupa na javnoj internet stranici: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Pitanje prijenosa podataka trećim licima

","privacy.7-access_data.items.5":"

Informacije koje mi prikupljamo neće se davati nijednom trećem licu, osim u onom obimu i u svrhu za koju to budemo po zakonu obavezni uraditi.

","privacy.8-rights.title":"8. Kakva su vaša prava i kako ih možete vršiti?","privacy.8-rights.items.1":'

Vi imate posebna prava kao "subjekt podataka" po Poglavlju III (članovi 14-25) Uredbe (EU) 2018/1725, a posebno pravo na pristup, korekciju ili brisanje svojih osobnih podataka, te pravo na ograničavanje obrade svojih osobnih podataka. Gdje je to relevatno, imate i pravo na ulaganje prigovora na obradu ili pravo na prenosivost podataka.

',"privacy.8-rights.items.2":"

Vi ste pristali na dostavljanje svojih osobnih podataka za postojeću operaciju obrade i možete u svako vrijeme povući svoj pristanak dostavom obavijesti kontroloru podataka. Povlačenjem se neće utjecati na zakonitost obrade koja je izvršena prije nego što ste vi povukli pristanak.

","privacy.8-rights.items.3":"

Vi možete vršiti svoja prava tako što ćete kontaktirati kontrolora podataka, ili u slučaju sukoba, referenta za zaštitu podataka. U slučaju da je to neophodno, možete se obratiti i evropskom nadzorniku za zaštitu podataka. Njihove kontakt informacije date su pod Naslovom 9. u nastavku.

","privacy.9-contact.title":"9. Kontakt informacije","privacy.9-contact.data-controller.title":"-Kontrolor podataka","privacy.9-contact.data-controller.text":"

Ako želite vršiti svoja prava po Uredbi (EU) 2018/1725, ili ako imate komentare, pitanja ili molbe, ili ako biste htjeli podnijeti pritužbu po pitanju prikupljanja i upotrebe svojih osobnih podataka, slobodno se obratite kontroloru podataka,

","privacy.9-contact.data-controller.address":"Jedinica Generalne direkcije za komunikacijske mreže, sadržaj i tehnologiju G2
Zgrada BU25
B-1049 Brisel
","privacy.9-contact.data-controller.email":"E-pošta: ","privacy.9-contact.data-protection-officer.title":"- Referent za zaštitu podataka (DPO) Komisije","privacy.9-contact.data-protection-officer.text":'

Možete kontaktirati referenta za zaštitu podataka (DATA-PROTECTION-OFFICER@ec.europa.eu) u vezi pitanja vezanih za obradu vaših osobnih podataka po Uredbi (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Evropski nadzornik za zaštitu podataka (EDPS)","privacy.9-contact.european-data-protection.text":'

Imate pravo na pravni lijek (tj. možete uložiti pritužbu) evropskom nadzorniku za zaštitu podataka (edps@edps.europa.eu) ako smatrate da su vaša prava po Uredbi (EU) 2018/1725 narušena kao rezultat obrade vaših osobnih podataka od strane kontrolora podataka.

',"remote-teaching.remote-teaching":"Nastava na daljinu","remote-teaching.intro.title":"Sedmica kodiranja i nastava na daljinu","remote-teaching.intro.text":" Učenje na daljinu može biti pravi izazov za nastavnike i učenike, a mnogo je prepreka koje treba savladati. Međutim, podučavanje kodiranja, računarskog razmišljanja - čak ni robotike - ne mora se zaustaviti, jer su vaši učenici kod kuće. Evo nekoliko savjeta i resursa za koje se nadamo da vam mogu pomoći.","remote-teaching.intro.points.1":"ovo je kolekcija kratkih videozapisa, uradi sam materijala, zagonetki, igara i izazova za kodiranje, za svakodnevnu upotrebu u porodici, kao i u školi.","remote-teaching.intro.points.2.0":"Kodiranje bez kompjutera","remote-teaching.intro.points.2.1":"ovdje ćete pronaći različite aktivnosti koje lako možete raditi kod kuće da biste učili ili podučavali kodiranje sa svakodnevnim materijalima.","remote-teaching.intro.points.3.0":'Bitovi za učenje: ovdje ćete pronaći "Bitove za učenje" ili vodiče o Održivom razvoju i Umjetnoj inteligenciji koji uključuju dijelove nastave na daljinu u svoje planove lekcija.',"remote-teaching.intro.points.4.0":"Skladište resursa: mnogi resursi u skladištu se mogu koristiti i u scenarijima nastave na daljinu. Možete pronaći resurse za podučavanje kodiranja ili za učenje kodiranja.","remote-teaching.intro.points.5.0":"Webinari Kodiranje od kuće","remote-teaching.intro.points.5.1":"da li ste znali da je Sedmica kodiranja organizirala nekoliko webinara o tome kako učiti i podučavati kodiranje od kuće? Pogledajte ih!","remote-teaching.tips.title":"7 savjeta za podučavanje kodiranja na daljinu","remote-teaching.tips.points.1.0":"Upoznajte se s konceptima, programskim jezikom i softverom","remote-teaching.tips.points.1.1":"dok studenti mogu samostalno učiti kodiranje i programiranje metodom pokušaja i pogrešaka, moraćete ih voditi i pomoći im da pronađu greške u njihovoj sintaksi. Budite spremni na promjene i prilagodbe ako digitalni alat ili programski jezik ne daju rezultate učenja koje ste očekivali.","remote-teaching.tips.points.2.0":"Osnažite studente","remote-teaching.tips.points.2.1":"pomozite svojim studentima da ostvare svoj puni potencijal pružajući motivirajuće i sadržajne lekcije. Pustite ih da istražuju svoje vještine i kreativnost tako što ćete im omogućiti da sami biraju svoje projekte i rezultate. Pored toga, preporučujemo vam da budete realni i da postavite ciljeve koje vaši studenti mogu postići.","remote-teaching.tips.points.3.0":"Ohrabrite studente za rad u grupama","remote-teaching.tips.points.3.1":"kodiranje u grupama ne samo da je zabavnije, već će studentima pomoći u dostizanju složenijih i kreativnijih projekata. Nadalje, učenje na daljinu može biti izolirajuće za neke studente, a grupni rad to može spriječiti. Na primjer, možete napraviti online prostorije za sastanke za svoje studente koji će se okupljati u grupama, ili možete uspostaviti procjenu kolega, pozivanjem studenata da daju i primaju konstruktivne povratne informacije o međusobnim projektima.","remote-teaching.tips.points.4.0":"Istražite otvoreni softver i besplatne online platforme za učenje kodiranja","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za učenje i podučavanje kodiranja, koji su napredni, a opet jednostavni za upotrebu. Ovo su besplatni alati koje možete dati svojim studentima da koriste, bez kupovine licenci ili preuzimanja softvera. Većinu njih možete pronaći u Skladištu Sedmice kodiranja, npr. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, i tako dalje. Kao što smo vidjeli kod Bitova za učenje Sedmice kodiranja, ove alate možete primijeniti na bilo koji predmet!","remote-teaching.tips.points.5.0":"Neka bude razigrano","remote-teaching.tips.points.5.1":"vaši prvi koraci u kodiranju trebali bi biti zanimljivi i zabavni, a iako ovaj put možda nećete imati priliku da lično podijelite ovo uživanje, postoje načini da se zajedno igrate i zabavljate! Na primjer, možete predložiti svojim učenicima da naprave pauzu od lekcije kako bi se povezali i zajedno igrali CodyColor, edukativnu igru za više igrača dizajniranu za učenje računarskog razmišljanja tokom igranja.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju u učionici","remote-teaching.tips.points.6.1":"tehnologija nam omogućava da barem djelimično ponovimo vrstu interakcije koja bi se odvijala u učionici. Možete ohrabriti svoje studente da u određeno vrijeme uključe svoje kamere, virtualno podignu ruke, postavljaju pitanja lično ili u chatu, odgovaraju na digitalne ankete i kvizove itd. Neki besplatni digitalni alati koje biste mogli koristiti u tu svrhu su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za sesije učionica uživo i Kahoot, Mentimeter ili Google Forms za kvizove i interakciju u učionici. Ove će pomoći studentima da se osjećaju kao da su na nastavi i da se osjećaju povezani sa svojim kolegama.","remote-teaching.tips.points.7.0":"Osigurajte da materijali budu dostupni i na raspolaganju","remote-teaching.tips.points.7.1":"pobrinite se da su vaše lekcije kodiranja realne i inkluzivne, tako što ćete osigurati da je tražene materijale lako pronaći u bilo kojem domaćinstvu, te ili da ih svi učenici mogu ispuniti ili da omogućite prilagodbe onima koji to možda ne mogu. Na primjer, za aktivnosti kodiranja bez kompjutera potrebni su jeftini materijali, poput makaza, papira ili markera. Kada radite na online vježbama kodiranja, pobrinite se da svi učenici imaju kod kuće pristup tabletu ili kompjuteru, te pouzdanu internet konekciju.","remote-teaching.tips.conclusion":"kako vi učite i podučavate kodiranje i programiranje u uslovima nastave na daljinu? Imate li neke savjete za ostale profesionalce u edukaciji? Ostavite komentar na forumu ispod!","report.title":"Izvijestite o svom događaju #EUCodeWeek","report.event_title":"Naziv događaja","report.number_required":"Obezbijedite grubu procjenu, čak i ako nemate tačne podatke.","report.phrase1":"Možete popuniti ovaj formular samo jednom! Pažljivo provjerite svoje podatke. Ako napravite grešku, ","report.phrase2":"Nakon podnošenja izvještaja, personalizirani certifikat za učešće u Sedmici kodiranja bit će izdat automatski i postat će vam dostupan za učitavanje ili dijeljenje. Možete vidjeti primjerak certifikata ovdje.","report.phrase3":"Obavezna polja označena su * zvjezdicom.","report.phrase4":"Možete popuniti ovaj formular samo jednom! Pažljivo provjerite svoje podatke. Ako napravite grešku,","report.contactus":"kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosječna starosna dob učesnika","report.percentage_of_females.label":"Postoci ženskih učesnika","report.codeweek_for_all_participation_code.label":"Kod za učešće u Sedmici kodiranja za sve","report.codeweek_for_all_participation_code.help":"Ovdje možete staviti svoj kod izazova Sedmice kodiranja za sve, ako ga imate. Ako ne učestvujete, samo zanemarite ovo polje.","report.name_for_certificate.label":"Naziv za certifikat","report.name_for_certificate.help":"Izmijenite ovo u naziv organizatora događaja koji će izdavati certifikat za učešće u Sedmici kodiranja. Koristite samo slova ASCII (latinica). Slova sa akcentima, preglasima i slično nisu podržana.","report.submit":"Podnesite Izvještaj o događaju","report.thanks_page.title":"Hvala što ste izvijestili o svom događaju!","report.thanks_page.certificate_ready":"Vaš certifikat je spreman.","report.thanks_page.download_button":"Kliknite ovdje i preuzmite ga.","report.thanks_page.back_events":"Vratite se na svoj događaj","resources.search_resources":"Pretražite resurse","resources.types":"Vrste","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Predmeti","resources.share":"Podijelite","resources.communication_toolkit":"Paket s alatima za komunikaciju","resources.teachers_toolkit":"Paket s alatima za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati aktivnost?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.levels.Beginner":"Početni nivo","resources.resources.levels.Intermediate":"Srednji nivo","resources.resources.levels.Advanced":"Napredni nivo","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school (5-12)":"Osnovna škola (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Niža srednja škola (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Viša srednja škola (16-18)","resources.resources.levels.Higher Education":"Visoko obrazovanje","resources.resources.levels.Other":"Ostalo","resources.resources.subjects.Art":"Umjetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Kompjuterske nauke","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Historija","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Tjelesno obrazovanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Obrazovanje za specijalne potrebe","resources.resources.subjects.Other":"Ostalo","resources.resources.types.Tutorial":"Vodič","resources.resources.types.Website":"Vebsajt","resources.resources.types.Online Course":"Onlajn kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igra","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Paket s alatima","resources.resources.types.Other":"Ostalo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Smjernice","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Modeliranje","resources.resources.categories.Tinkering":"Eksperimentiranje","resources.resources.categories.Unplugged Activities":"Oflajn aktivnosti","resources.resources.categories.Other":"Ostalo","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodajte","school.list":"Lista","school.required.name":"Naziv škole je obavezan","school.required.location":"Lokacija škole je obavezna","schools.1.title1":"Zašto trebate dovesti kodiranje u svoju učionicu?","schools.1.title2":"Kako vaši učenici mogu imati koristi od kodiranja? Šta tu ima za vas kao nastavnika?","schools.1.content.0":"Mi smatramo da bilo čija osnovna pismenost u digitalnom dobu mora uključivati razumijevanje kodiranja i razvoj osnovnih sposobnosti vezanih za računarsko razmišljanje, poput rješavanja problema, suradnje i analitičkih vještina.","schools.1.content.1":"Naučiti kako se kodira može vaše učenike ojačati tako da budu na prednjoj crti digitalno osviještenog društva, da imaju bolje shvaćanje svijeta koji ih okružuje i da dobiju bolje prilike za uspjeh u svom osobnom i profesionalnom životu.","schools.1.content.2":"Sedmica kodiranja svim učenicima nudi mogućnost da naprave svoje prve korake kao digitalni kreatori, pružanjem školama i nastavnicima besplatnih prilika za profesionalno usavršavanje, nastavnih materijala, međunarodnih izazova i prilika za razmjenu.","schools.1.button.label":"Želite li otpočeti odmah sad? Upišite se ovdje!","schools.2.title1":"Spremni da se angažirate?","schools.2.title2":"Organizirajte lekciju, sesiju obuke, ili događaj, i zakačite ga na mapu.","schools.2.content.0":"Bilo da imate znanja iz kodiranja ili programiranja ili nemate, možete lako organizirati lekciju u svojoj učionici, otvoreni dan ili događaj u vašoj školi. Samo pronađite datum i registrirajte svoju aktivnost na donjoj mapi. Ako smatrate da vam treba podrška sa pripremom lekcije iz kodiranja, pređite na naredni odjeljak.","schools.2.content.1":"Pogledajte neke primjere aktivnosti koje se organiziraju pregledom donje mape i dodajte vaše vlastite da biste se pridružili tisućama kolega edukatora širom Europe i dalje: ","schools.2.button.label":"Spremni ste probati? Dodajte aktivnost!","schools.3.title1":"Novi u kodiranju? Bez brige","schools.3.title2":"Naši alati pomažu u vašem uvođenju u kodiranje prije nego što ga iznesete pred učenike","schools.3.content.0":"Ako ste zainteresirani da uvedete kodiranje u svoju učionicu ali ne znate gdje početi, ne brinite! Međunarodni tim nastavnika i eksperata razvija set kratkih onlajn modula za obuku kako bi vam se pomoglo u otpočinjanju.","schools.3.content.1":"Za slijeđenje naših segmenata učenja nije potrebno nikakvo prethodno iskustvo","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, angažirajte što je više učenika moguće i steknite Certifikat odličnosti","schools.4.content.0":"Sedmica kodiranja za sve izaziva vas da udružite snage s drugim nastavnicima ili školama i da učestvujete u međunarodnoj zajednici slično orijentiranih ljudi kako biste učeniku dali priliku da načini svoje prve korake u kodiranju. Izgradite savez u kom se angažira preko 500 učenika i dobit ćete Certifikat odličnosti.","schools.4.button.label":"Naučite nešto više o izazovu Sedmice kodiranja za sve","schools.title":"Škole: približite Sedmicu kodiranja svojim učenicima","scoreboard.title":"Koje zemlje su prepune aktivnostima kodiranja?","scoreboard.paragraph":"Tabela s rezultatima je sortirana po broju navedenih događaja kodiranja po broju stanovnika, tako da se ne iznenadite što su neke od manjih zemalja visočije na listi!","scoreboard.parcipating_with":"učestvuje sa","scoreboard.events":"događaji","search.audience_title":"Publika","search.theme_title":"Tema","search.placeholder":"Pretražite naziv ili oznaku događaja","search.submit":"Pretraga","search.label_country":"Odaberite zemlju","search.last_year_events.label":"Uključite prošlogodišnja događanja","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"uskladite svoje kriterije pretrage","search.event":"događaj","search.events":"događaji","search.year":"godina","search.audiences":"Ciljane skupine","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Pretraživanje po naslovu  ili opisu","snippets.featured-activities":'Evo predstojećih aktivnosti koje su predstavljene na Evropskoj sedmici kodiranja, a koje pozdravljaju online učesnike. Možete filtrirati prema jeziku i mjesecu, a klikom na "prikaz" pristupićete svim detaljima o aktivnostima i kontaktima organizatora.. Uživajte!',"snippets.learn":"Kodiranje i programiranje su ključne kompetencije koje se sve više traže u svakom polju, a Evropska sedmica kodiranja vas želi podržati u učenju! Pregledajte naše skladište i pronađite savršen resurs za početak ili nastavak vašeg kodiranja. Svi ovi resursi su besplatni. Nemojte zaboraviti da svoju pretragu možete filtrirati prema vrsti resursa, nivou vještina, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje su ključne kompetencije koje će otvoriti nove mogućnosti vašim studentima i djeci. Da li želite podučavati kodiranje kod kuće, u učionici ili klubu za kodiranje? Pregledajte naše skladište kako biste pronašli najprikladniji resurs za uvođenje kodiranja i programiranja u vašu nastavnu praksu. Svi ovi resursi su besplatni. Ne zaboravite da svoju pretragu možete filtrirati prema vrsti resursa, nivou vještina, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku ćete pronaći materijal koji će vam pomoći da organizujete svoje aktivnosti u Evropskoj sedmici kodiranja i promovišete inicijativu u svojoj zajednici.","snippets.toolkits.1":"Komunikacijski alati","snippets.toolkits.2":"ovdje možete pronaći službene logotipe Evropske sedmice kodiranja, značku, letak, plakat, PowerPoint i Word predloške, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Alati za nastavnike","snippets.toolkits.4":"ovdje možete pronaći službene logotipe Evropske sedmice kodiranja, značku, obrazac potvrde o učestvovanju za vaše učenike, uvodnu prezentaciju o Evropskoj sedmici kodiranja i materijal za društvene mreže.","snippets.toolkits.5":"Službeni letak Evropske sedmice kodiranja","snippets.about.goal":"Cilj je pomoći većem broju mladih ljudi da savladaju osnove kodiranja i računarskog razmišljanja.","snippets.guide.tutorials.1":"Provjerite naše","snippets.guide.tutorials.2":"vodiče i obuke","snippets.guide.tutorials.3":"dostupne na 29 jezika kako biste se pripremili za organiziranje aktivnosti u kojima će mladi ljudi učiti o kodiranju i računarskom razmišljanju.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko je rekao da programeri ne znaju plesati? Dokazat ćemo suprotno izazovom #EUCodeWeekDance.","snippets.dance.content":"Pozivamo sve škole, nastavnike, biblioteke, klubove kodiranja, preduzeća i javne institucije da proslave EU Code Week (Evropsku sedmicu kodiranja) tako što će organizirati aktivnost #EUCodeWeekDance i dodati je na kartu Sedmice kodiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra na Telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Evropske sedmice kodiranja o našim vrijednostima","snippets.videos.2":"Pogledajte videozapis u kojem Katja Ošljak, ambasadorka Slovenije govori o tome zašto je Sedmica kodiranja nezavisna","snippets.videos.3":"Pogledajte videozapis u kojem Laurent Touché, ambasadorka Francuske govori o tome zašto je Sedmica kodiranja namijenjena svakome","snippets.videos.4":"Pogledajte videozapis u kojem Fatma Bouaziz, ambasadorka Tunisa govori o tome zašto je Sedmica kodiranja glokalna","snippets.videos.5":"Pogledajte videozapis u kojem Linda Sinka, ambasadorka Latvije govori o tome zašto Sedmica kodiranja govori o saradnji","snippets.videos.6":"Pogledajte videozapis u kojem Alessandro Bogliolo, ambasador Italije govori o tome zašto je Sedmica kodiranja neprofitna","snippets.videos.7":"Pogledajte videozapis u kojem Marjana Prifti, ambasadorka Albanije govori o tome zašto Sedmica kodiranja potiče inovativnost i kreativnost","snippets.videos.8":"Pogledajte videozapis u kojem Cristiana Lucaci, ambasadorka Rumunije govori o tome zašto je Sedmica kodiranja zahvalna svojoj zajednici","training.learning_bits":"Male lekcije o Sedmici kodiranja","training.title":"Besplatni materijali za obuku i onlajn kurseve","training.text":`

Ovdje možete pronaći besplatne materijale i resurse za obuku koji će vam pomoći da otpočnete i planirate svoju narednu inovativnu lekciju.

+ href="https://www.facebook.com/groups/774720866253044/">Nastavničkoj grupi Sedmice kodiranja EU i na Twitteru (@CodeWeekEU). Razgovarajte sa svojim prijateljima, kolegama nastavnicima, sa lokalnom štampom, napravite saopćenje za štampu.`,"guide.how_to.items.5":'Ne zaboravite dodati svoju aktivnost na mapu Sedmice kodiranja!',"guide.material.title":"Promotivni materijali","guide.material.text":'

Pregledajte naš blog, gdje ćete pronaći najnovije informacije, i slobodno prilagodite najnovije saopćenje za štampu svojim potrebama, ili napravite svoje vlastito:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Pripreme za obilježavanje Sedmice kodiranja EU 2019 (raspoložive na 29 jezika)',"guide.toolkits.title":"Preuzmite sljedeće pakete s alatima koji će vam pomoći na samom početku:","guide.toolkits.communication_toolkit":"Paket s alatima za komunikaciju","guide.toolkits.teachers_toolkit":"Paket s alatima za nastavnike","guide.questions.title":"Pitanja?","guide.questions.content":'

Ako imate pitanja o organizaciji i promoviranju svog dešavanja u okviru Sedmice kodiranja (#EUCodeWeek), stupite u kontakt s jednim od Ambasadora Sedmice kodiranja EU iz svoje zemlje.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"oživotvorite svoje ideje!","hackathons.sections.1.title":"6 hakatona, 6 izazova","hackathons.sections.1.content.1":"Da li živite u Grčkoj, Latviji, Irskoj, Italiji, Rumuniji ili Sloveniji? Jeste li kreativni, ambiciozni i zainteresirani za budućnost u tehnologiji? Sada je Vaša šansa! Pridružite se jednoj od sedmica programiranja EU hakerskog maratona i razvijte inovativno rješenje koje će vas postaviti u prvi plan tehnološke revolucije!","hackathons.sections.1.content.2":"U 2021, EU Code Week (sedmica programiranja EU) donosi šest izvanrednih hakerskih maratona i poziva učenike starosne dobi od 15 do 19 godina, u višim razredima srednje škole, da formiraju timove i koriste svoje vještine kodiranja da riješe lokalni izazov. Nakon 24 sata hakiranja, svaki tim će izložiti svoje ideje panelu stručnjaka koji će odabrati 10 timova finalista. Svi timovi će imati istu količinu vremena, resursa i pristup mentorima i stručnjacima kako bi dovršili izazov, ali samo će 10 dobiti priliku da nastavi u sljedećem krugu, razvije svoj prototip, dobije stručnu obuku i da učestvuje u finalnom hakerskom maratonu na jesen. Ovdje će se timovi boriti za odluku ko će dobiti super IT opremu i priliku za mentorisanje i obuku za dalji razvoj njihovog prototipa.","hackathons.sections.2.title":"Kako mogu učestvovati?","hackathons.sections.2.content.1":"Odaberite hakerski maraton u svojoj zemlji i slijedite par jednostavnih koraka da se registrujete. Možete se pridružiti kao pojedinac ili kao tim od šest osoba. Ako se pridružite s prijateljima ili kolegicama i kolegama iz razreda, ne zaboravite naznačiti ime svog tima kada se registrujete. Svaki hakerski maraton će otvoriti posebno svoju registraciju, pa slijedite hakerski maraton u svojoj zemlji!","hackathons.sections.3.title":"Ko su organizatori?","hackathons.sections.3.content.1":"Hakatone Sedmice kodiranja EU zajednički organiziraju Evropska komisija i lokalni ","hackathons.sections.3.content.2":"ambasadori Sedmice kodiranja EU","hackathons.sections.3.content.3":" a njih finansira evropski parlament. Cilj je pokazati kako se oživotvoruju konkretna rješenja uz pomoć kreativnosti mladih, njihovog entuzijazma, svježih ideja i znanja iz kodiranja.","hackathons.sections.4.title":"Kako izgleda hakaton?","hackathons.sections.4.content.1":"EU Code Week hackathon je putovanje koje počinje s online 24-satnim hakerskim maratonom. Iskusni mentori će voditi timove i tu će biti radionice koje osiguravaju prilike učesnicima da nauče nove vještine i da se zabave. Hakerski maraton je također odlična prilika da se učesnici umrežavaju i druže s ljudima u Evropskom tehničkom sektoru. Na kraju hakerskog maratona svaki tim će izložiti svoje rješenje stručnom žiriju. ","hackathons.sections.4.content.2":"Deset najboljih timova će nastaviti s putovanjem na hakerskom maratonu i dobit će obuku i mentorstvo tokom ljeta. Pobjednici će zatim učestvovati u finalnom 12-satnom, licem u lice, nacionalnom hakerskom maratonu u septembru ili oktobru (koji će se održati online, ako situacija s javnim zdravljem ne bude dozvoljavala fizičke susrete).","hackathons.sections.5.title":"Ne znam kodirati - šta mogu da uradim?","hackathons.sections.5.content.1":"Paralelno sa hakatonom, organizirati će se radionice za početnike iz kodiranja, gdje će se doticati tema kao što su hardver, robotika i slično, kako bi učesnici mogli naučiti osnove računarskog načina razmišljanja i kodiranja. Pogledajte dodatne informacije o tome kako se registrirati na svojoj lokalnoj stranici.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Pridružite se zabavi!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Rumunija","hackathons.cities.1.date":"od 25. do 26. septembar 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"od 23. do 24. septembar 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"od 24. do 25. septembar 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Grčka","hackathons.cities.4.date":"9 oktobar 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"od 18. do 19. septembar 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"1 oktobar 2021","hackathons.final.1":"Finale","hackathons.final.2":"Septembar/oktobar 2021.","home.about":"Sedmica kodiranja EU je inicijativa širokih masa koja ima za cilj dovesti kodiranje i digitalnu pismenost do svih na zabavan i aktivan način.","home.when":"14.-27. oktobar 2024.","home.when_text":"Učenje kodiranja pomaže nam da shvatimo svijet oko nas koji doživljava brze promjene, da proširimo svoje shvatanje kako funkcionira tehnologija te da razvijemo vještine i kapacitete u cilju istraživanja novih ideja i inoviranja.","home.school_banner_title":"Angažirajte se!","home.school_banner_text":"Jeste li vi nastavnik?","home.school_banner_text2":"Kliknite ovdje i saznajte kako da se angažirate!","home.organize_activity_title":"Organizirajte aktivnost ili joj se pridružite","home.organize_activity_text":'Svi su dobrodošli da organiziraju \u2028aktivnost ili da joj se pridruže. Samo odaberite temu i ciljanu publiku i dodajte svoju aktivnost na mapu, ili pregledajte ima li događaja u vašoj oblasti.',"home.get_started_title":"Kako započeti","home.get_started_text":'Niste sigurni kako započeti? Pogledajte stranicu kako se to radi, i preuzmite naše pakete s alatima za organizatore kako biste se pripremili i raširili riječ.',"home.access_resources_title":"Kako pristupiti resursima i obuci","home.access_resources_text":'Ako niste sigurni kako organizirati aktivnost, posjetite našu stranicu s nastavnim materijalima i materijalima za učenje korak po korak radi usmjeravanja i prilagođavanja nastavnih planova.',"locations.title":"Lokacije aktivnosti","locations.description.0":"Za vašu narednu aktivnost, odaberite lokaciju za donje liste ILI registrirajte novu lokaciju u","locations.description.1":"kreiranju aktivnosti","login.login":"Prijavite se","login.register":"Registrirajte se","login.github":"Upišite se na Github","login.X":"Upišite se na X","login.facebook":"Upišite se na Facebook","login.google":"Upišite se na Google","login.azure":"Upišite se na Azure","login.email":"E-pošta","login.password":"Lozinka","login.remember":"Zapamtite me","login.forgotten_password":"Zaboravili ste svoju lozinku?","login.no_account":"Nemate račun?","login.signup":"Prijavite se","login.reset":"Resetirajte svoju lozinku","login.send_password":"Poslati link za resetiranje lozinke","login.confirm_password":"Potvrdite lozinku","login.name":"ime","menu.learn":"Za učenike","menu.teach":"Za profesore","menu.training":"Trening","menu.toolkits":"Prezentacije i alati","menu.why":"ZAŠTO","menu.home":"Početna stranica","menu.events":"Aktivnosti","menu.ambassadors":"Ambasadori","menu.resources":"Resursi","menu.schools":"Škole","menu.about":"O","menu.blog":"Blog","menu.news":"Novosti","menu.search":"Ukucajte i pritisnite Enter...","menu.map":"Mapa","menu.add_event":"Dodajte događaj","menu.search_event":"Pretražite Događaje","menu.hello":"Zdravo","menu.profile":"Profil","menu.pending":"Tekući događaji","menu.your_events":"Moji događaji","menu.your_certificates":"Moji certifikati","menu.report":"Izvijestite o svojim događajima","menu.volunteers":"Volonteri","menu.logout":"Odjavite se","menu.signin":"Upišite se","menu.privacy":"Privatnost","menu.participation":"Certifikat za učesnike","menu.values":"Naše vrijednosti","menu.featured_activities":"Istaknute aktivnosti","menu.codeweek2020":"Izdanje 2020","mooc.free-online-courses":"Besplatni onlajn kursevi","mooc.intro":"EU Sedmica Kodiranja nudi priliku za profesionalni razvoj u obliku onlajn kurseva. Cilj je da se podrže učitelji koji će da donesu kodiranje i računarsko razmišljanje u učionicu.","mooc.icebreaker.title":"Uvodni kurs za “probijanje leda”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kurs za probijanje leda EU Sedmice Kodiranja","mooc.icebreaker.text.2":"je petosatni kurs na engleskom jeziku koji za metu ima bilo koga ko je zainteresovan za osnove kodiranja i računarsko razmišljanje. Učesnici uče kako da inspirišu znatiželju i inovativni duh kod mladih ljudi, dok ih oni ohrabruju da postanu digitalni stvaraoci. Kurs pomaže učesnicima da otkriju dobrobiti i relevantnost računarskog razmišljanja i kodiranja u našim svakodnevnim životima. Takođe nudi ideje, besplatan materijal za obuku i resurse za organizovanje zabavnih i obrazovnih aktivnosti za djecu, bilo kad, bilo gdje – naročito za vrijeme Sedmice Kodiranja.","mooc.icebreaker.text.3":"Nije vam potrebno prethodno iskustvo ili znanje kodiranja da bi ste učestvovali na ovom kursu, samo znatiželjan um. ","mooc.icebreaker.registration.0":"Registracije su otvorene","mooc.icebreaker.registration.1":"ovdje za kurseve koji se organizuju između 16. septembra i 30. oktobra 2020. godine. Molimo obratite pažnju da morate da kreirate račun na stranici European Schoolnet Academy da bi se registrovali. ","mooc.icebreaker.check-out":"Provjerite izdanje iz 2019","mooc.deep-dive.title":"Detaljni “Duboli zaron” kurs","mooc.deep-dive.text.0":"Duboki zaron onlajn kurs EU Sedmice Kodiranja je dvadesetpeto-časovni kurs na engleskom jeziku koji nudi priliku učiteljima da se upoznaju sa principima koji se tiču kodiranja i steknu znanje i sigurnost da organizuju lagane i zabavne, interkaktivne aktivnosti kodiranja sa njihovim učenicima. Učitelji otkrivaju besplatne","mooc.deep-dive.text.1":"resurse","mooc.deep-dive.text.2":"EU Sedmice Kodiranja i materijale za obuku na 29 jezika, i poseban aspekt kodiranja, kao što je računarsko razmišljanje, unplugged aktivnosti, i beskrajne mogućnosti robotike, sastavljanja i pravljenja, vizuelnih računarskih programa, kreiranja aplikacija i još mnogo toga. ","mooc.deep-dive.course-link":"Provjerite “Duboki zaron” kurs iz 2019","mooc.social-media.0":"Pratite","mooc.social-media.1":"EU Sedmicu Kodiranja na društvenim mržama","mooc.social-media.2":"da bi ste saznali kada će početi sljedeći kurs","myevents.created_by":"Svi događaji kreirani od strane ","myevents.no_events.first_call_to_action":"Niste još dodali nijedan događaj. Zašto ne biste ","myevents.no_events.first_link":"dodajte jedan sada","myevents.no_events.second_call_to_action":"ili pročitajte naš ","myevents.no_events.second_link":"vodič za organizatore","myevents.view":"Pogledajte","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ODBIJENO","myevents.status.PENDING":"TEKUĆE","myevents.status.REPORTED":"PRIJAVLJENO","pagination.previous":"Prethodna","pagination.next":"Naredna","participation.title":"Generirajte certifikate za učesnike za vaš razred","participation.phrase1":"Popunite formular imenima vaših učenika razdvojenim zarezom i dobit ćete pojedinačne certifikate za učesnike","participation.names.label":"Imena za certifikat","participation.names.help":"Stavite zarez između imena svakog od učesnika","participation.event_name.label":"Naziv aktivnosti","participation.event_name.help":"Naziv vaše aktivnosti koji treba odštampati na certifikatu","participation.event_date.label":"Datum aktivnosti","participation.event_date.help":"Datum vaše aktivnosti koji treba odštampati na certifikatu","participation.submit":"Generirajte certifikate","participation.thanks_page.title":"Vaš certifikat je sad generiran!","participation.thanks_page.phrase1":"Kliknite na ovaj link za preuzimanje zip datoteke sa svim certifikatima","passwords.password":"Lozinke moraju imati najmanje šest karaktera i odgovarati potvrdi.","passwords.reset":"Vaša lozinka ponovo je postavljena!","passwords.sent":"Mi smo vam poslali link za ponovno postavljanje lozinke!","passwords.token":"Ovaj žeton za ponovno postavljanje lozinke ne vrijedi.","passwords.user":"Ne možemo pronaći korisnika s tom adresom e-pošte.","privacy.title":"ZAŠTITA VAŠIH OSOBNIH PODATAKA","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Evropska komisija (u daljem tekstu: Komisija) opredijeljena je za zaštitu vaših osobnih podataka i za poštovanje vaše privatnosti. Komisija prikuplja i dalje obrađuje osobne podatke u skladu sa Uredbom (EU) 2018/1725 Evropskog parlamenta i Vijeća od 23. oktobra 2018. o zaštiti fizičkih lica u pogledu obrade osobnih podataka od strane institucija, tijela, ureda i agencija Unije i o slobodnom kretanju takvih podataka (čime se poništava Uredba (EC) br. 45/2001).

","privacy.1-intro.items.2":"

U ovoj izjavi o privatnosti pojašnjava se razlog za prikupljanje i obradu, način na koji mi prikupljamo i obrađujemo sve dostavljene osobne podatke, te osiguravamo njihovu zaštitu, kako se te informacije koriste i koja prava vi eventualno vršite u odnosu na svoje osobne podatke (pravo pristupa, korekcije, blokiranja, itd), Njome se također preciziraju pojedinosti o odgovornom kontroloru podataka s kojim možete vršiti svoja prava, referentu za zaštitu podataka i evropskom nadzorniku za zaštitu podataka.

","privacy.1-intro.items.3":"

Ova izjava o privatnosti tiče se prikupljanja i objavljivanja osobnih podataka na javno pristupačnoj internet stranici Codeweek.eu o licima koja služe kao tačke kontakta za aktivnosti u okviru Sedmice kodiranja EU (ambasadori Sedmice kodiranja, koordinatori u ministarstvima obrazovanja, vodeći nastavnici, kao i organizatori aktivnosti i dešavanja).

","privacy.2-why.title":"2. Zašto mi obrađujemo vaše podatke?","privacy.2-why.items.1":"

Evropska komisija prikuplja i objavljuje vaše osobne informacije kako bi olakšala interesnim stranama ili zainteresiranim građanima identificiranje tački kontakta. Nuđenje stvarnih osoba kao tački kontakta je najbolji i najefikasniji način da se osigura da zainteresirana lica stupe u kontakt sa službama Komisije.

","privacy.2-why.items.2":"

Vaši osobni podaci neće se koristiti ni za kakvo automatizirano odlučivanje, uključujući profiliranje.

","privacy.3-legal_process.title":"3. Na kom pravnom temelju (temeljima) obrađujemo vaše osobne podatke","privacy.3-legal_process.items.1":"

Operacije obrade na osobnim podacima za objavljivanje tački kontakta zakonite su po članu 5(1)(d) Uredbe (EU) 2018/1725, jer ste vi dali pristanak na obradu svojih osobnih podataka putem internet formulara ili kada ste se složili da mi koristimo vašu e-poštu i korisničko ime ako ste se prijavljivali putem društvene mreže.

","privacy.4-collect_data.title":"4. Koje osobne podatke prikupljamo i dalje obrađujemo?","privacy.4-collect_data.items.1":"

Osobni podaci koji se prikupljaju su informacije kojima se vaša identifikacija kao tačke kontakta olakšava i kojima se povećava vaša vidljivost za javnost, naime: naslov, ime, prezime, pozicija, profesionalna poštanska adresa i adresa e-pošte, telefonski broj, slika, račun društvenih medija, biografija.

","privacy.4-collect_data.items.2":"

Vi ste dali te osobne podatke na dobrovoljnoj osnovi popunjavanjem prijavnog formulara.

","privacy.4-collect_data.items.3":"

Davanje određenih osobnih podataka obavezno je za objavljivanje aktivnosti i/ili kontakt informacija na internet stranici codeweek.eu. Ako ne budete dali svoje osobne podatke, vaša aktivnost neće biti objavljena i/ili vi nećete moći učestvovati u gore navedenim mrežama.

","privacy.4-collect_data.items.4":"

Sve ostale osobne podatke dajete na dobrovoljnoj osnovi.

","privacy.4-collect_data.items.5":'Kada se pretplatite an naše Novosti, Vaša e-mail adresa biće dodata na mailing listu, kojom upravlja Mailerlite.com. Molimo Vas da pročitate Mailerlite politiku privatnosti: https://www.mailerlite.com/legal/privacy-policy. U svakom trenutku možete se odjaviti sa pretplate korištenjem opcije "unsubscribe" u svakom pojedinalnom e-mailu koji dobijete od nas ili nas možete kontaktirati direktno na e-mail info@codeweek.eu uz obavezno Unsubscribe u naslovu e-maila.',"privacy.5-how_long.title":"5. Koliko dugo držimo vaše osobne podatke?","privacy.5-how_long.items.1":"

Komisija drži vaše osobne podatke samo onoliko dugo koliko je neophodno u svrhu prikupljanja ili daljnje obrade što je opisano u tački 2, naime onoliko dugo koliko vi služite kao tačka kontakta.

","privacy.5-how_long.items.2":"

Vaši osobni podaci će biti uklonjeni sa javno dostupne internet stranice čim vi prestanete biti na svojoj funkciji tačke kontakta, osim ako niste dali pristanak da budete uključeni u bazu podataka za buduće aktivnosti.

","privacy.6-protect_data.title":"6. Kako mi štitimo i čuvamo vaše osobne podatke?","privacy.6-protect_data.items.1":"

Svi osobni podaci u elektronskom obliku (e-pošta, dokumenti, baze podataka, učitane serije podataka, itd.) pohranjuju se na servere Evropske komisije ili njenog ugovornog izvođača. Sve operacije obrade vrše se u skladu sa Odlukom Komisije (EU, Euratom) 2017/46 od 10. januara 2017. o sigurnosti komunikacijskih i informacijskih sistema u Evropskoj komisiji.

","privacy.6-protect_data.items.2":'

Ugovorni izvođači Komisije obavezani su posebnom ugovornom klauzulom po pitanju svih evenualnih operacija obrade vaših podataka u ime Komisije, te obavezama povjerljivosti koje proističu iz transpozicije Opšte uredbe o zaštiti podataka u državama članicama EU (Uredba "GDPR" (EU) 2016/679).

',"privacy.6-protect_data.items.3":"

U cilju zaštite vaših osobnih podataka, Komisija je uspostavila niz tehničkih i organizacionih mjera. Tehničke mjere uključuju odgovarajuće akcije u cilju rada na rješavanju online sigurnosti, rizika od gubljenja podataka, mijenjanja podataka ili neovlaštenog pristupa, uzimajući u obzir rizik koji je posljedica obrade i prirodu osobnih podataka koji se obrađuju. Organizacione mjere uključuju ograničavanje pristupa osobnim podacima samo na ovlaštena lica sa legitimnom potrebom da znaju koja je svrha ove operacije obrade.

","privacy.7-access_data.title":"7. Ko ima pristup vašim podacima i kome se oni otkrivaju?","privacy.7-access_data.items.1":'

Pristup vašim osobnim podacima je omogućen osoblju Komisije nadležnom za vršenje ove operacije obrade i ovlaštenom osoblju u skladu sa principom "potrebe za saznanjem". To osoblje pridržava se zakonskih, a po potrebi i dodatnih ugovora o povjerljivosti.

',"privacy.7-access_data.items.2":"

Konkretno, svim osobnim podacima koje dostavite mogu pristupiti administratori internet stranica (osoblje Komisije), kao i drugo osoblje Komisije na temelju potrebe za saznanjem.. Osim toga, vaše osobne informacije i informacije o dešavanjima će se podijeliti sa članovima mreža ambasadora i obrazovnih koordinatora Sedmice kodiranja EU za organizaciju lokalnih aktivnosti ili naknadni rad na njima.

","privacy.7-access_data.items.3":"

U svrhu povećanja vidljivosti tački kontakta, vaši osobni podaci se objavljuju bez ikakvog ograničenja pristupa na javnoj internet stranici: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Pitanje prijenosa podataka trećim licima

","privacy.7-access_data.items.5":"

Informacije koje mi prikupljamo neće se davati nijednom trećem licu, osim u onom obimu i u svrhu za koju to budemo po zakonu obavezni uraditi.

","privacy.8-rights.title":"8. Kakva su vaša prava i kako ih možete vršiti?","privacy.8-rights.items.1":'

Vi imate posebna prava kao "subjekt podataka" po Poglavlju III (članovi 14-25) Uredbe (EU) 2018/1725, a posebno pravo na pristup, korekciju ili brisanje svojih osobnih podataka, te pravo na ograničavanje obrade svojih osobnih podataka. Gdje je to relevatno, imate i pravo na ulaganje prigovora na obradu ili pravo na prenosivost podataka.

',"privacy.8-rights.items.2":"

Vi ste pristali na dostavljanje svojih osobnih podataka za postojeću operaciju obrade i možete u svako vrijeme povući svoj pristanak dostavom obavijesti kontroloru podataka. Povlačenjem se neće utjecati na zakonitost obrade koja je izvršena prije nego što ste vi povukli pristanak.

","privacy.8-rights.items.3":"

Vi možete vršiti svoja prava tako što ćete kontaktirati kontrolora podataka, ili u slučaju sukoba, referenta za zaštitu podataka. U slučaju da je to neophodno, možete se obratiti i evropskom nadzorniku za zaštitu podataka. Njihove kontakt informacije date su pod Naslovom 9. u nastavku.

","privacy.9-contact.title":"9. Kontakt informacije","privacy.9-contact.data-controller.title":"-Kontrolor podataka","privacy.9-contact.data-controller.text":"

Ako želite vršiti svoja prava po Uredbi (EU) 2018/1725, ili ako imate komentare, pitanja ili molbe, ili ako biste htjeli podnijeti pritužbu po pitanju prikupljanja i upotrebe svojih osobnih podataka, slobodno se obratite kontroloru podataka,

","privacy.9-contact.data-controller.address":"Jedinica Generalne direkcije za komunikacijske mreže, sadržaj i tehnologiju G2
Zgrada BU25
B-1049 Brisel
","privacy.9-contact.data-controller.email":"E-pošta: ","privacy.9-contact.data-protection-officer.title":"- Referent za zaštitu podataka (DPO) Komisije","privacy.9-contact.data-protection-officer.text":'

Možete kontaktirati referenta za zaštitu podataka (DATA-PROTECTION-OFFICER@ec.europa.eu) u vezi pitanja vezanih za obradu vaših osobnih podataka po Uredbi (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Evropski nadzornik za zaštitu podataka (EDPS)","privacy.9-contact.european-data-protection.text":'

Imate pravo na pravni lijek (tj. možete uložiti pritužbu) evropskom nadzorniku za zaštitu podataka (edps@edps.europa.eu) ako smatrate da su vaša prava po Uredbi (EU) 2018/1725 narušena kao rezultat obrade vaših osobnih podataka od strane kontrolora podataka.

',"remote-teaching.remote-teaching":"Nastava na daljinu","remote-teaching.intro.title":"Sedmica kodiranja i nastava na daljinu","remote-teaching.intro.text":" Učenje na daljinu može biti pravi izazov za nastavnike i učenike, a mnogo je prepreka koje treba savladati. Međutim, podučavanje kodiranja, računarskog razmišljanja - čak ni robotike - ne mora se zaustaviti, jer su vaši učenici kod kuće. Evo nekoliko savjeta i resursa za koje se nadamo da vam mogu pomoći.","remote-teaching.intro.points.1":"ovo je kolekcija kratkih videozapisa, uradi sam materijala, zagonetki, igara i izazova za kodiranje, za svakodnevnu upotrebu u porodici, kao i u školi.","remote-teaching.intro.points.2.0":"Kodiranje bez kompjutera","remote-teaching.intro.points.2.1":"ovdje ćete pronaći različite aktivnosti koje lako možete raditi kod kuće da biste učili ili podučavali kodiranje sa svakodnevnim materijalima.","remote-teaching.intro.points.3.0":'Bitovi za učenje: ovdje ćete pronaći "Bitove za učenje" ili vodiče o Održivom razvoju i Umjetnoj inteligenciji koji uključuju dijelove nastave na daljinu u svoje planove lekcija.',"remote-teaching.intro.points.4.0":"Skladište resursa: mnogi resursi u skladištu se mogu koristiti i u scenarijima nastave na daljinu. Možete pronaći resurse za podučavanje kodiranja ili za učenje kodiranja.","remote-teaching.intro.points.5.0":"Webinari Kodiranje od kuće","remote-teaching.intro.points.5.1":"da li ste znali da je Sedmica kodiranja organizirala nekoliko webinara o tome kako učiti i podučavati kodiranje od kuće? Pogledajte ih!","remote-teaching.tips.title":"7 savjeta za podučavanje kodiranja na daljinu","remote-teaching.tips.points.1.0":"Upoznajte se s konceptima, programskim jezikom i softverom","remote-teaching.tips.points.1.1":"dok studenti mogu samostalno učiti kodiranje i programiranje metodom pokušaja i pogrešaka, moraćete ih voditi i pomoći im da pronađu greške u njihovoj sintaksi. Budite spremni na promjene i prilagodbe ako digitalni alat ili programski jezik ne daju rezultate učenja koje ste očekivali.","remote-teaching.tips.points.2.0":"Osnažite studente","remote-teaching.tips.points.2.1":"pomozite svojim studentima da ostvare svoj puni potencijal pružajući motivirajuće i sadržajne lekcije. Pustite ih da istražuju svoje vještine i kreativnost tako što ćete im omogućiti da sami biraju svoje projekte i rezultate. Pored toga, preporučujemo vam da budete realni i da postavite ciljeve koje vaši studenti mogu postići.","remote-teaching.tips.points.3.0":"Ohrabrite studente za rad u grupama","remote-teaching.tips.points.3.1":"kodiranje u grupama ne samo da je zabavnije, već će studentima pomoći u dostizanju složenijih i kreativnijih projekata. Nadalje, učenje na daljinu može biti izolirajuće za neke studente, a grupni rad to može spriječiti. Na primjer, možete napraviti online prostorije za sastanke za svoje studente koji će se okupljati u grupama, ili možete uspostaviti procjenu kolega, pozivanjem studenata da daju i primaju konstruktivne povratne informacije o međusobnim projektima.","remote-teaching.tips.points.4.0":"Istražite otvoreni softver i besplatne online platforme za učenje kodiranja","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za učenje i podučavanje kodiranja, koji su napredni, a opet jednostavni za upotrebu. Ovo su besplatni alati koje možete dati svojim studentima da koriste, bez kupovine licenci ili preuzimanja softvera. Većinu njih možete pronaći u Skladištu Sedmice kodiranja, npr. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, i tako dalje. Kao što smo vidjeli kod Bitova za učenje Sedmice kodiranja, ove alate možete primijeniti na bilo koji predmet!","remote-teaching.tips.points.5.0":"Neka bude razigrano","remote-teaching.tips.points.5.1":"vaši prvi koraci u kodiranju trebali bi biti zanimljivi i zabavni, a iako ovaj put možda nećete imati priliku da lično podijelite ovo uživanje, postoje načini da se zajedno igrate i zabavljate! Na primjer, možete predložiti svojim učenicima da naprave pauzu od lekcije kako bi se povezali i zajedno igrali CodyColor, edukativnu igru za više igrača dizajniranu za učenje računarskog razmišljanja tokom igranja.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju u učionici","remote-teaching.tips.points.6.1":"tehnologija nam omogućava da barem djelimično ponovimo vrstu interakcije koja bi se odvijala u učionici. Možete ohrabriti svoje studente da u određeno vrijeme uključe svoje kamere, virtualno podignu ruke, postavljaju pitanja lično ili u chatu, odgovaraju na digitalne ankete i kvizove itd. Neki besplatni digitalni alati koje biste mogli koristiti u tu svrhu su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za sesije učionica uživo i Kahoot, Mentimeter ili Google Forms za kvizove i interakciju u učionici. Ove će pomoći studentima da se osjećaju kao da su na nastavi i da se osjećaju povezani sa svojim kolegama.","remote-teaching.tips.points.7.0":"Osigurajte da materijali budu dostupni i na raspolaganju","remote-teaching.tips.points.7.1":"pobrinite se da su vaše lekcije kodiranja realne i inkluzivne, tako što ćete osigurati da je tražene materijale lako pronaći u bilo kojem domaćinstvu, te ili da ih svi učenici mogu ispuniti ili da omogućite prilagodbe onima koji to možda ne mogu. Na primjer, za aktivnosti kodiranja bez kompjutera potrebni su jeftini materijali, poput makaza, papira ili markera. Kada radite na online vježbama kodiranja, pobrinite se da svi učenici imaju kod kuće pristup tabletu ili kompjuteru, te pouzdanu internet konekciju.","remote-teaching.tips.conclusion":"kako vi učite i podučavate kodiranje i programiranje u uslovima nastave na daljinu? Imate li neke savjete za ostale profesionalce u edukaciji? Ostavite komentar na forumu ispod!","report.title":"Izvijestite o svom događaju #EUCodeWeek","report.event_title":"Naziv događaja","report.number_required":"Obezbijedite grubu procjenu, čak i ako nemate tačne podatke.","report.phrase1":"Možete popuniti ovaj formular samo jednom! Pažljivo provjerite svoje podatke. Ako napravite grešku, ","report.phrase2":"Nakon podnošenja izvještaja, personalizirani certifikat za učešće u Sedmici kodiranja bit će izdat automatski i postat će vam dostupan za učitavanje ili dijeljenje. Možete vidjeti primjerak certifikata ovdje.","report.phrase3":"Obavezna polja označena su * zvjezdicom.","report.phrase4":"Možete popuniti ovaj formular samo jednom! Pažljivo provjerite svoje podatke. Ako napravite grešku,","report.contactus":"kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosječna starosna dob učesnika","report.percentage_of_females.label":"Postoci ženskih učesnika","report.codeweek_for_all_participation_code.label":"Kod za učešće u Sedmici kodiranja za sve","report.codeweek_for_all_participation_code.help":"Ovdje možete staviti svoj kod izazova Sedmice kodiranja za sve, ako ga imate. Ako ne učestvujete, samo zanemarite ovo polje.","report.name_for_certificate.label":"Naziv za certifikat","report.name_for_certificate.help":"Izmijenite ovo u naziv organizatora događaja koji će izdavati certifikat za učešće u Sedmici kodiranja. Koristite samo slova ASCII (latinica). Slova sa akcentima, preglasima i slično nisu podržana.","report.submit":"Podnesite Izvještaj o događaju","report.thanks_page.title":"Hvala što ste izvijestili o svom događaju!","report.thanks_page.certificate_ready":"Vaš certifikat je spreman.","report.thanks_page.download_button":"Kliknite ovdje i preuzmite ga.","report.thanks_page.back_events":"Vratite se na svoj događaj","resources.search_resources":"Pretražite resurse","resources.types":"Vrste","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Predmeti","resources.share":"Podijelite","resources.communication_toolkit":"Paket s alatima za komunikaciju","resources.teachers_toolkit":"Paket s alatima za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati aktivnost?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.Albanian":"Albanski","resources.resources.languages.Basque":"Baskijski","resources.resources.languages.Bosnian":"Bosanski","resources.resources.languages.Bulgarian":"Bugarski","resources.resources.languages.Croatian":"Hrvatski","resources.resources.languages.Czech":"Češki","resources.resources.languages.Danish":"Danski","resources.resources.languages.Dutch":"Holandski","resources.resources.languages.English":"Engleski","resources.resources.languages.Estonian":"Estonski","resources.resources.languages.Finnish":"Finski","resources.resources.languages.French":"Francuski","resources.resources.languages.German":"Njemački","resources.resources.languages.Greek":"Grčki","resources.resources.languages.Hungarian":"Mađarski","resources.resources.languages.Italian":"Italijanski","resources.resources.languages.Latvian":"Latvijski","resources.resources.languages.Lithuanian":"Litvanski","resources.resources.languages.Macedonian":"Makedonski","resources.resources.languages.Maltese":"Malteški","resources.resources.languages.Montenegrin":"Crnogorski","resources.resources.languages.Polish":"Poljski","resources.resources.languages.Portuguese":"Portugalski","resources.resources.languages.Romanian":"Rumunski","resources.resources.languages.Serbian":"Srpski","resources.resources.languages.Slovakian":"Slovački","resources.resources.languages.Slovenian":"Slovenački","resources.resources.languages.Spanish":"Španski","resources.resources.languages.Swedish":"Švedski","resources.resources.languages.Turkish":"Turski","resources.resources.languages.Ukrainian":"Ukrajinski","resources.resources.languages.Chinese":"Kineski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.levels.Beginner":"Početni nivo","resources.resources.levels.Intermediate":"Srednji nivo","resources.resources.levels.Advanced":"Napredni nivo","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school":"Osnovna škola","resources.resources.levels.Lower secondary school":"Niža srednja škola","resources.resources.levels.Upper secondary school":"Viša srednja škola","resources.resources.levels.Higher Education":"Visoko obrazovanje","resources.resources.levels.Other":"Ostalo","resources.resources.levels.Teachers":"Nastavnici","resources.resources.levels.Parents":"Roditelji","resources.resources.levels.General public":"Šira javnost","resources.resources.subjects.Art":"Umjetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Kompjuterske nauke","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Historija","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Tjelesno obrazovanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Obrazovanje za specijalne potrebe","resources.resources.subjects.Other":"Ostalo","resources.resources.subjects.Music":"Muzika","resources.resources.subjects.Programming":"Programiranje","resources.resources.types.Tutorial":"Vodič","resources.resources.types.Website":"Vebsajt","resources.resources.types.Online Course":"Onlajn kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igra","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Paket s alatima","resources.resources.types.Other":"Ostalo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Smjernice","resources.resources.types.Assessment":"Procjena","resources.resources.types.Challenge":"Izazov","resources.resources.types.Curriculum":"Nastavni plan i program","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Modeliranje","resources.resources.categories.Tinkering":"Eksperimentiranje","resources.resources.categories.Unplugged Activities":"Oflajn aktivnosti","resources.resources.categories.Other":"Ostalo","resources.resources.categories.Artificial Intelligence":"Vještačka inteligencija","resources.resources.categories.Drones":"Dronovi","resources.resources.categories.Digital Literacy":"Digitalna pismenost","resources.resources.categories.Sensors":"Senzori","resources.resources.categories.Text-based Programming":"Programiranje putem teksta","resources.resources.categories.Visual Programming":"Vizuelno programiranje","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodajte","school.list":"Lista","school.required.name":"Naziv škole je obavezan","school.required.location":"Lokacija škole je obavezna","schools.1.title1":"Zašto trebate dovesti kodiranje u svoju učionicu?","schools.1.title2":"Kako vaši učenici mogu imati koristi od kodiranja? Šta tu ima za vas kao nastavnika?","schools.1.content.0":"Mi smatramo da bilo čija osnovna pismenost u digitalnom dobu mora uključivati razumijevanje kodiranja i razvoj osnovnih sposobnosti vezanih za računarsko razmišljanje, poput rješavanja problema, suradnje i analitičkih vještina.","schools.1.content.1":"Naučiti kako se kodira može vaše učenike ojačati tako da budu na prednjoj crti digitalno osviještenog društva, da imaju bolje shvaćanje svijeta koji ih okružuje i da dobiju bolje prilike za uspjeh u svom osobnom i profesionalnom životu.","schools.1.content.2":"Sedmica kodiranja svim učenicima nudi mogućnost da naprave svoje prve korake kao digitalni kreatori, pružanjem školama i nastavnicima besplatnih prilika za profesionalno usavršavanje, nastavnih materijala, međunarodnih izazova i prilika za razmjenu.","schools.1.button.label":"Želite li otpočeti odmah sad? Upišite se ovdje!","schools.2.title1":"Spremni da se angažirate?","schools.2.title2":"Organizirajte lekciju, sesiju obuke, ili događaj, i zakačite ga na mapu.","schools.2.content.0":"Bilo da imate znanja iz kodiranja ili programiranja ili nemate, možete lako organizirati lekciju u svojoj učionici, otvoreni dan ili događaj u vašoj školi. Samo pronađite datum i registrirajte svoju aktivnost na donjoj mapi. Ako smatrate da vam treba podrška sa pripremom lekcije iz kodiranja, pređite na naredni odjeljak.","schools.2.content.1":"Pogledajte neke primjere aktivnosti koje se organiziraju pregledom donje mape i dodajte vaše vlastite da biste se pridružili tisućama kolega edukatora širom Europe i dalje: ","schools.2.button.label":"Spremni ste probati? Dodajte aktivnost!","schools.3.title1":"Novi u kodiranju? Bez brige","schools.3.title2":"Naši alati pomažu u vašem uvođenju u kodiranje prije nego što ga iznesete pred učenike","schools.3.content.0":"Ako ste zainteresirani da uvedete kodiranje u svoju učionicu ali ne znate gdje početi, ne brinite! Međunarodni tim nastavnika i eksperata razvija set kratkih onlajn modula za obuku kako bi vam se pomoglo u otpočinjanju.","schools.3.content.1":"Za slijeđenje naših segmenata učenja nije potrebno nikakvo prethodno iskustvo","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, angažirajte što je više učenika moguće i steknite Certifikat odličnosti","schools.4.content.0":"Sedmica kodiranja za sve izaziva vas da udružite snage s drugim nastavnicima ili školama i da učestvujete u međunarodnoj zajednici slično orijentiranih ljudi kako biste učeniku dali priliku da načini svoje prve korake u kodiranju. Izgradite savez u kom se angažira preko 500 učenika i dobit ćete Certifikat odličnosti.","schools.4.button.label":"Naučite nešto više o izazovu Sedmice kodiranja za sve","schools.title":"Škole: približite Sedmicu kodiranja svojim učenicima","scoreboard.title":"Koje zemlje su prepune aktivnostima kodiranja?","scoreboard.paragraph":"Tabela s rezultatima je sortirana po broju navedenih događaja kodiranja po broju stanovnika, tako da se ne iznenadite što su neke od manjih zemalja visočije na listi!","scoreboard.parcipating_with":"učestvuje sa","scoreboard.events":"događaji","search.audience_title":"Publika","search.theme_title":"Tema","search.placeholder":"Pretražite naziv ili oznaku događaja","search.submit":"Pretraga","search.label_country":"Odaberite zemlju","search.last_year_events.label":"Uključite prošlogodišnja događanja","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"uskladite svoje kriterije pretrage","search.event":"događaj","search.events":"događaji","search.year":"godina","search.audiences":"Ciljane skupine","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Pretraživanje po naslovu  ili opisu","snippets.featured-activities":'Evo predstojećih aktivnosti koje su predstavljene na Evropskoj sedmici kodiranja, a koje pozdravljaju online učesnike. Možete filtrirati prema jeziku i mjesecu, a klikom na "prikaz" pristupićete svim detaljima o aktivnostima i kontaktima organizatora.. Uživajte!',"snippets.learn":"Kodiranje i programiranje su ključne kompetencije koje se sve više traže u svakom polju, a Evropska sedmica kodiranja vas želi podržati u učenju! Pregledajte naše skladište i pronađite savršen resurs za početak ili nastavak vašeg kodiranja. Svi ovi resursi su besplatni. Nemojte zaboraviti da svoju pretragu možete filtrirati prema vrsti resursa, nivou vještina, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje su ključne kompetencije koje će otvoriti nove mogućnosti vašim studentima i djeci. Da li želite podučavati kodiranje kod kuće, u učionici ili klubu za kodiranje? Pregledajte naše skladište kako biste pronašli najprikladniji resurs za uvođenje kodiranja i programiranja u vašu nastavnu praksu. Svi ovi resursi su besplatni. Ne zaboravite da svoju pretragu možete filtrirati prema vrsti resursa, nivou vještina, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku ćete pronaći materijal koji će vam pomoći da organizujete svoje aktivnosti u Evropskoj sedmici kodiranja i promovišete inicijativu u svojoj zajednici.","snippets.toolkits.1":"Komunikacijski alati","snippets.toolkits.2":"ovdje možete pronaći službene logotipe Evropske sedmice kodiranja, značku, letak, plakat, PowerPoint i Word predloške, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Alati za nastavnike","snippets.toolkits.4":"ovdje možete pronaći službene logotipe Evropske sedmice kodiranja, značku, obrazac potvrde o učestvovanju za vaše učenike, uvodnu prezentaciju o Evropskoj sedmici kodiranja i materijal za društvene mreže.","snippets.toolkits.5":"Službeni letak Evropske sedmice kodiranja","snippets.about.goal":"Cilj je pomoći većem broju mladih ljudi da savladaju osnove kodiranja i računarskog razmišljanja.","snippets.guide.tutorials.1":"Provjerite naše","snippets.guide.tutorials.2":"vodiče i obuke","snippets.guide.tutorials.3":"dostupne na 29 jezika kako biste se pripremili za organiziranje aktivnosti u kojima će mladi ljudi učiti o kodiranju i računarskom razmišljanju.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko je rekao da programeri ne znaju plesati? Dokazat ćemo suprotno izazovom #EUCodeWeekDance.","snippets.dance.content":"Pozivamo sve škole, nastavnike, biblioteke, klubove kodiranja, preduzeća i javne institucije da proslave EU Code Week (Evropsku sedmicu kodiranja) tako što će organizirati aktivnost #EUCodeWeekDance i dodati je na kartu Sedmice kodiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra na Telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Evropske sedmice kodiranja o našim vrijednostima","snippets.videos.2":"Pogledajte videozapis u kojem Katja Ošljak, ambasadorka Slovenije govori o tome zašto je Sedmica kodiranja nezavisna","snippets.videos.3":"Pogledajte videozapis u kojem Laurent Touché, ambasadorka Francuske govori o tome zašto je Sedmica kodiranja namijenjena svakome","snippets.videos.4":"Pogledajte videozapis u kojem Fatma Bouaziz, ambasadorka Tunisa govori o tome zašto je Sedmica kodiranja glokalna","snippets.videos.5":"Pogledajte videozapis u kojem Linda Sinka, ambasadorka Latvije govori o tome zašto Sedmica kodiranja govori o saradnji","snippets.videos.6":"Pogledajte videozapis u kojem Alessandro Bogliolo, ambasador Italije govori o tome zašto je Sedmica kodiranja neprofitna","snippets.videos.7":"Pogledajte videozapis u kojem Marjana Prifti, ambasadorka Albanije govori o tome zašto Sedmica kodiranja potiče inovativnost i kreativnost","snippets.videos.8":"Pogledajte videozapis u kojem Cristiana Lucaci, ambasadorka Rumunije govori o tome zašto je Sedmica kodiranja zahvalna svojoj zajednici","training.learning_bits":"Male lekcije o Sedmici kodiranja","training.title":"Besplatni materijali za obuku i onlajn kurseve","training.text":`

Ovdje možete pronaći besplatne materijale i resurse za obuku koji će vam pomoći da otpočnete i planirate svoju narednu inovativnu lekciju.

1. Male lekcije

Nije potrebno nikakvo prethodno iskustvo u kodiranju ili programiranju i svaki modul traje tek oko 15 minuta. Ti moduli uvode vas u ključne koncepte vezane za kodiranje i aktivnosti računarskog razmišljanja. Pored toga, ti moduli pružaju vam i praktične savjete o tome kako integrirati te koncepte u svojoj učionici.

`,"training.text_2":`

Sad kad ste završili jednu ili više lekcija iz Sedmice kodiranja, nadamo se da ćete se osjećati dovoljno lagodno da možete uvesti nešto od digitalne kreativnosti i u svoju učionicu i označiti svoju aktivnost na Mapu Sedmice kodiranja!

diff --git a/public/build/assets/php_bg-DGdaJONV.js b/public/build/assets/php_bg-Df7lFPF1.js similarity index 94% rename from public/build/assets/php_bg-DGdaJONV.js rename to public/build/assets/php_bg-Df7lFPF1.js index 37dda13a1..32b3eac21 100644 --- a/public/build/assets/php_bg-DGdaJONV.js +++ b/public/build/assets/php_bg-Df7lFPF1.js @@ -45,7 +45,7 @@ const e={"about.when-title":"През 2024 г. Европейската седм href="/resources">страница с ресурси и учебни модули с видео уроци и планове на уроци и ги приспособете към нуждите на вашата група.`,"guide.what_you_need_organise.items.7":`Регистриране на участници. Ако местата ви са ограничени, можете да използвате онлайн инструменти от рода на Google forms и Eventbrite за регистриране на участници.`,"guide.what_you_need_organise.items.8":'Не забравяйте да поставите събитието си на картата на Седмицата на програмирането!',"guide.how_to.title":"Как да организирате събитието си?","guide.how_to.items.1":"Форматът на вашето събитие, свързано с програмиране, зависи от вас, но ние препоръчваме да включите практическа част, по време на която участниците могат да творят самостоятелно и/или да се упражняват с някакъв хардуер.","guide.how_to.items.2":'Използвайте инструменти и технологии, които са подходящи за вашата целева група. Препоръчваме ви да използвате свободно достъпен материал с отворен код.',"guide.how_to.items.3":"Насърчете участниците да покажат и представят какво са създали един на друг в края на събитието.","guide.how_to.items.4":`Разпространете новината! Популяризирайте и споделете в социалните медии това, което сте направили по време на събитието, като използвате хаштага #EUCodeWeek. Също така можете да споделите в групата на учителите за Европейската седмица на програмирането и в Twitter (@CodeWeekEU). Говорете пред приятелите си, пред колеги преподаватели, пред местната преса, направете съобщение за пресата.`,"guide.how_to.items.5":'Не забравяйте да добавите събитието си на картата на Седмицата на програмирането!',"guide.material.title":"Рекламни материали","guide.material.text":'

Разгледайте нашия блог за последните новини и не се колебайте да адаптирате последното прессъобщение към вашите нужди или да създадете свой собствен блог:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Подготовка за отбелязването на Европейската седмица на програмирането 2019 г. (предлага се на 29 езика)',"guide.toolkits.title":"Изтеглете следните набори от инструменти, които ще ви помогнат да започнете:","guide.toolkits.communication_toolkit":"Комуникационен набор от инструменти","guide.toolkits.teachers_toolkit":"Набор от инструменти за учители","guide.questions.title":"Въпроси?","guide.questions.content":'

Ако имате въпроси относно организирането и популяризирането на вашето събитие #EUCodeWeek, се свържете с един от посланиците на Европейската седмица на програмирането от вашата държава.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Вдъхнете живот на вашите идеи!","hackathons.sections.1.title":"6 хакатона, 6 предизвикателства","hackathons.sections.1.content.1":"Живееш в Гърция, Латвия, Ирландия, Италия, Румъния или Словения? Притежаваш креативно мислене, амбициозна личност си и се интересуваш от бъдещето на технологиите? Сега имаш страхотен шанс! Включи се в някой от хакатоните от Европейската седмица на програмирането и създай иновативно решение, с което да поведеш технологичната революция!","hackathons.sections.1.content.2":"През 2021 г. в рамките на EU Code Week (Европейската седмица на програмирането) се организират шест невероятни хакатона. Каним учениците на възраст 15—19 години от горните гимназиални класове да се обединят в екипи и да приложат уменията си по програмиране, за да решат избран от тях местен проблем. След 24-часово „хакване“ всеки от отборите ще представи идеите си пред жури от експерти, което ще избере 10-те отбора финалисти. Всички отбори ще разполагат с еднакво време, ресурси и достъп до ментори и експерти за решаване на предизвикателството, но само 10 от тях ще получат възможността да продължат в следващия кръг, да изградят свой прототип, да получат обучение от експерти и да участват във финалния хакатон през есента. Тогава битката на финалистите ще реши кой ще спечели страхотно IT оборудване и възможността за менторска помощ и обучение на отбора за доразвиване на прототипа.","hackathons.sections.2.title":"Как мога да участвам?","hackathons.sections.2.content.1":"Избери хакатона за твоята страна и се регистрирай в няколко лесни стъпки. Можеш да се включиш самостоятелно или в отбор от шест души. Ако участваш с приятели и съученици, при регистрацията не пропускай да посочиш името на вашия отбор. За всеки от хакатоните регистрацията стартира отделно, затова не забравяй да следиш хакатона за своята страна!","hackathons.sections.3.title":"Кои са организаторите?","hackathons.sections.3.content.1":"Хакатоните в рамките на Европейската седмица на програмирането се организират съвместно от Европейската комисия и местните ","hackathons.sections.3.content.2":"посланици на Европейската седмица на програмирането","hackathons.sections.3.content.3":", като те се финансират от Европейския парламент. Целта е да се покаже как се създават конкретни решения с помощта на творческия талант, ентусиазъм, свежи идеи и умения по програмиране на младите хора.","hackathons.sections.4.title":"Какво представлява хакатонът?","hackathons.sections.4.content.1":"EU Code Week Hackathon е цяло пътешествие, което започва с 24-часов онлайн хакатон. Отборите ще ползват подкрепата на опитни ментори; ще бъдат организирани и работилници, на които участниците не само ще могат да усвояват нови умения, но и да се позабавляват. Хакатонът също така представлява прекрасна възможност за участниците да общуват онлайн и да се запознаят с хора от технологичния сектор в Европа. В края на хакатона всеки отбор ще представи своето решение на жури от експерти. ","hackathons.sections.4.content.2":"Десетте най-добри отбора ще продължат своето хакатонско пътешествие с обучения и менторска подкрепа през лятото. След това победителите ще участват във финалното събитие — 12-часовия национален хакатон през септември или октомври (който е предвиден да се проведе присъствено, но ако това е невъзможно поради извънредната обстановка, ще се реализира онлайн).","hackathons.sections.5.title":"Не мога да програмирам – какво мога да направя?","hackathons.sections.5.content.1":"Наред с хакатоните ще има практически сесии за участници, които са начинаещи в програмирането, работата с хардуер, роботиката и т.н., за да научат някои основни принципи на изчислителното мислене и програмирането. Повече информация относно регистрацията можете да откриете на страницата за вашата държава.","hackathons.sections.6.title":"Партньори","hackathons.sections.7.title":"Включи се в забавлението!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Румъния","hackathons.cities.1.date":"25-26 септември 2021 г.","hackathons.cities.2.city":"","hackathons.cities.2.country":"Ирландия","hackathons.cities.2.date":"23-24 септември 2021 г.","hackathons.cities.3.city":"","hackathons.cities.3.country":"Италия","hackathons.cities.3.date":"24-25 септември 2021 г.","hackathons.cities.4.city":"","hackathons.cities.4.country":"Гърция","hackathons.cities.4.date":"9 октомври 2021 г.","hackathons.cities.5.city":"","hackathons.cities.5.country":"Словения","hackathons.cities.5.date":"18-19 септември 2021 г.","hackathons.cities.6.city":"","hackathons.cities.6.country":"Латвия","hackathons.cities.6.date":"1 октомври 2021 г.","hackathons.final.1":"Финал","hackathons.final.2":"септември/октомври 2021 г.","home.about":"Европейската седмица на програмирането е инициатива, насочена към гражданите, която има за цел да представи програмирането и цифровата грамотност на всички по забавен и развлекателен начин.","home.when":"14-27 октомври 2024 г.","home.when_text":"Усвояването на програмирането ни помага да разбираме бързо променящия се заобикалящ ни свят, да научим повече за начина на работа на технологиите и да развиваме умения и възможности, за да проучваме нови идеи и да създаваме иновации.","home.school_banner_title":"Вземете участие!","home.school_banner_text":"Вие сте учител?","home.school_banner_text2":"Щракнете тук, за да разберете как да се включите!","home.organize_activity_title":"Организирайте или се присъединете към събитие","home.organize_activity_text":'Всеки е добре дошъл да организира или да се присъедини \u2028към събитие. Просто изберете тема и целева аудитория и добавете своето събитие към картата, или потърсете събитие във вашия регион.',"home.get_started_title":"Начални стъпки","home.get_started_text":'Не сте сигурни как да започнете? Разгледайте страницата Как да и изтеглете нашите набори от инструменти за организатори, за да се подготвите и да разпространите информацията.',"home.access_resources_title":"Достъп до ресурси и обучение","home.access_resources_text":'Ако не сте сигурни как да организирате събитие, посетете нашата страница с преподавателски ресурси и материали за учене и обучение за насоки и специални планове на уроци.',"home.toolkits_title":"Не сте сигурни как да започнете?","home.toolkits_description":"Разгледайте страницата с инструкции и изтеглете нашите организаторски комплекти, за да се подготвите и разпространите информацията.","home.toolkits_button1":"Започни тук","home.toolkits_button2":"Инструменти за организатори","home.minecraft_description1":"Издигнете кодърските си умения на следващото ниво с Minecraft Education. Открийте как Minecraft Education може да преподава умения за кодене и изкуствен интелект и разберете как да започнете още днес!","home.minecraft_description2":"Регистрирайте се, за да получите забавни, интерактивни сесии директно в класната си стая!","home.minecraft_button":"Започнете пътешествието си в Minecraft Обучение тук","home.activity_title":"Организирайте или участвейте в дейност","home.activity_description":"Всеки е добре дошъл да организира или да се присъедини към дейност. Просто изберете тема и целева аудитория и добавете вашата дейност на картата, или разгледайте дейностите във вашия район.","home.activity_button1":"Добавете вашата дейност","home.activity_button2":"Покажи карта на дейностите","home.resouce_title":"Ресурси и обучение","home.resouce_description":"Ако не сте сигурни как да организирате дейност, посетете нашата страница с образователни ресурси и учебни материали за насоки и адаптирани уроци.","home.resouce_button1":"Достъп до ресурси","home.resouce_button2":"Достъп до обучения","home.get_involved":"Включете се","home.meet_our_community":"Запознайте се с нашата общност","home.banner1_title":"Дигитални Момичета","home.banner1_description":"Разкрийте и грабнете дигиталните възможности – подкрепа на ново поколение момичета в дигиталния свят!","home.banner2_title":"Нашето Code Week семейство","home.banner2_description":"Открийте нашата динамична мрежа от посланици, учители, ученици и центрове – всеки допринася за споделената ни страст към дигиталното образование.","locations.title":"Места на провеждане на събитията","locations.description.0":"За вашето следващо събитие изберете място от списъка по-долу ИЛИ регистрирайте ново място в","locations.description.1":"създаване на събитие","login.login":"Вход","login.register":"Регистриране","login.github":"Влизане с Github","login.X":"Влизане с X","login.facebook":"Влизане с Facebook","login.google":"Влизане с Google","login.azure":"Влизане с Azure","login.email":"Имейл","login.password":"Парола","login.remember":"Запомни ме","login.forgotten_password":"Забравена парола?","login.no_account":"Нямате акаунт?","login.signup":"Регистрирайте се","login.reset":"Нулирайте своята парола","login.send_password":"Изпращане на връзка за нулиране на парола","login.confirm_password":"Потвърдете паролата","login.name":"име","menu.learn":"Учи","menu.teach":"Преподавай","menu.training":"Обучение","menu.challenges":"Предизвикателства","menu.online-courses":"Онлайн Курсове","menu.toolkits":"Презентации и инструменти","menu.girls_in_digital":"Дигитални Момичета","menu.why":"ЗАЩО","menu.home":"Начало","menu.search_result":"Резултати от търсенето","menu.events":"Дейности","menu.ambassadors":"Посланици","menu.resources":"Ресурси","menu.game_and_competitions":"Игри и състезания","menu.schools":"Училища","menu.about":"Относно","menu.blog":"блог","menu.news":"Новини","menu.search":"Въведете и натиснете Enter...","menu.map":"Карта","menu.add_event":"Добавяне на събитие","menu.search_event":"Търсене на събития","menu.hello":"Здравейте","menu.profile":"Профил","menu.pending":"Чакащи събития","menu.your_events":"Моите дейности","menu.your_certificates":"Моите сертификати","menu.report":"Докладвай моите дейности","menu.volunteers":"Доброволци","menu.logout":"Изход","menu.login":"Вход","menu.signin":"Влизане","menu.signup":"Запишете се","menu.privacy":"Поверителност","menu.stats":"Статистика","menu.participation":"Сертификат за участие","menu.coding@home":"Кодиране @ Home","menu.values":"Нашите ценности","menu.online_events":"Онлайн дейности","menu.featured_activities":"Подбрани събития ","menu.codeweek2020":"Издание 2020","menu.register_activity":"Регистриране на Активност","menu.select_language":"Изберете език","menu.search_site":"Търсене в сайта","menu.what_you_looking_for":"Какво търсите?","menu.type_to_search":"Въведете за търсене...","mooc.free-online-courses":"Безплатни онлайн курсове","mooc.intro":"Европейската седмица на програмирането предлага възможности за професионално развитие под формата на онлайн курсове. Целта е да се подкрепят учителите при въвеждането на програмирането и изчислителното мислене в класната стая.","mooc.icebreaker.title":"Уводният курс „Icebreaker“","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Курсът „Icebreaker“ от Европейската седмица на програмирането","mooc.icebreaker.text.2":"е петчасов курс на английски език, насочен към всеки, който се интересува от основите на програмирането и изчислителното мислене. Участниците научават как да вдъхновяват любознателността и иновативния дух на младите хора и да им дават възможността и способностите да станат дигитални творци. Курсът помага на участниците да открият ползите и значението на изчислителното мислене и програмирането в нашето ежедневие. Той също така предлага идеи, безплатни учебни материали и ресурси за организиране на забавни и образователни занимания за деца по всяко време и навсякъде – особено през Европейската седмица на програмирането.","mooc.icebreaker.text.3":"За участие в този курс не са ви необходими никакъв предходен опит или знания по програмиране, а само любознателна нагласа.","mooc.icebreaker.registration.0":"Регистрацията е отворена","mooc.icebreaker.registration.1":"тук за курса, който се провежда между 16 септември и 30 октомври 2020 г. Моля, имайте предвид, че трябва да си създадете акаунт в European Schoolnet Academy, за да се регистрирате. ","mooc.icebreaker.check-out":"Вижте изданието от 2019 г","mooc.deep-dive.title":"Задълбоченият курс „Deep Dive“","mooc.deep-dive.text.0":"Онлайн курсът от Европейската седмица на програмирането „Deep Dive“ е 25-часов курс на английски език, който дава възможност на преподавателите да се запознаят с принципите в областта на програмирането и да придобият знанията и самочувствието, необходими за организиране на лесни и забавни интерактивни занимания по програмиране за своите ученици. Преподавателите се запознават с безплатните","mooc.deep-dive.text.1":"ресурси","mooc.deep-dive.text.2":"ресурси и учебни материали за Европейската седмица на програмирането, налични на 29 езика, и с конкретни аспекти на програмирането като изчислително мислене, занимания без цифрови устройства, безкрайните възможности на роботиката, заиграване с хардуер и създаване на машини, езици за визуално програмиране, създаване на приложения и още много други","mooc.deep-dive.course-link":"Вижте курса „Deep dive“ от 2019 г","mooc.social-media.0":"Следвайте","mooc.social-media.1":"Европейската седмица на програмирането в социалните медии","mooc.social-media.2":", за да разберете кога ще започне следващият курс","myevents.created_by":"Всички събития, създадени от ","myevents.no_events.first_call_to_action":"Все още не сте добавили събития. Защо да не","myevents.no_events.first_link":"добавите събитие сега","myevents.no_events.second_call_to_action":"или прочетете ","myevents.no_events.second_link":"ръководството ни за организатори","myevents.view":"Преглед","myevents.status.APPROVED":"ОДОБРЕНО","myevents.status.REJECTED":"ОТХВЪРЛЕНО","myevents.status.PENDING":"ЧАКА ОДОБРЕНИЕ","myevents.status.REPORTED":"ДОКЛАДВАНО","pagination.previous":"Назад","pagination.next":"Напред","participation.title":"Генерирайте сертификати за участие за вашия клас","participation.phrase1":"Попълнете формуляра с името на вашите ученици, отделени със запетая, и ще получите индивидуални сертификати за участие","participation.names.label":"Имена за сертификата","participation.names.help":"Използвайте запетая между имената на всеки участник","participation.event_name.label":"Име на събитие","participation.event_name.help":"Името на вашето събитие, което да се отпечата на сертификата","participation.event_date.label":"Дата на събитието","participation.event_date.help":"Датата на вашето събитие, която да се отпечата на сертификата","participation.submit":"Общи сертификати","participation.thanks_page.title":"Вашите сертификати са генерирани!","participation.thanks_page.phrase1":"Кликнете върху тази връзка, за да изтеглите zip файл с всички сертификати","passwords.password":"Паролата трябва да е с дължина най-малко шест знака и да съвпада с паролата за потвърждение.","passwords.reset":"Паролата ви е подновена!","passwords.sent":"Изпратихме ви връзка за подновяване на паролата на вашия имейл!","passwords.token":"Този код за подновяване на паролата е невалиден.","passwords.user":"Не можем да открием потребител с този имейл адрес.","privacy.title":"","privacy.1-intro.title":"1. Въведение","privacy.1-intro.items.1":"

Европейската комисия (наричана по-долу „Комисията“) е ангажирана да защитава личните ви данни и да зачита вашата поверителност. Комисията събира и допълнително обработва лични данни съгласно Регламент (ЕС) 2018/1725 на Европейския парламент и на Съвета от 23 октомври 2018 г. относно защитата на физическите лица във връзка с обработването на лични данни от институциите, органите, службите и агенциите на Съюза и относно свободното движение на такива данни (отменящ Регламент (ЕО) № 45/2001).

","privacy.1-intro.items.2":"

Настоящата декларация за поверителност обяснява причината за събирането и обработването, начина, по който събираме, обработваме и гарантираме защитата на всички предоставени лични данни, как се използва тази информация и какви права можете да упражнявате във връзка с личните ви данни (правото на достъп, коригиране, блокиране и т.н.). Тя също така посочва данните за връзка на отговорния администратор на данни, с когото можете да упражните правата си, длъжностното лице по защита на данните и Европейския надзорен орган по защита на данните.

","privacy.1-intro.items.3":"

Тази декларация за поверителност се отнася до събирането и публикуването на лични данни на публично достъпния уебсайт Codeweek.eu на лица, които служат като звена за контакт за дейностите в рамките на Европейската седмица на програмирането (посланици на Седмицата на програмирането, координатори на Министерството на образованието, водещи учители, както и организатори на дейности и събития).

","privacy.2-why.title":"2. Защо обработваме вашите данни?","privacy.2-why.items.1":"

Европейската комисия събира и публикува вашата лична информация, за да улесни идентифицирането на звената за контакт от заинтересовани страни или заинтересовани граждани. Предлагането на реални лица като звена за контакт е най-добрият и най-ефективният начин да се гарантира, че заинтересованите лица могат да се свържат със службите на Комисията.

","privacy.2-why.items.2":"

Вашите лични данни няма да бъдат използвани за автоматизирано вземане на решения, нито за профилиране.

","privacy.3-legal_process.title":"3. На какво(-и) правно(-и) основание(-я) обработваме личните ви данни","privacy.3-legal_process.items.1":"

Операциите по обработване на лични данни за публикуване на звената за контакт са законни съгласно член 5, параграф 1, буква г) от Регламент (ЕС) 2018/1725, защото сте дали съгласието си за обработването на личните ви данни чрез онлайн формуляр или когато сте се съгласили да използваме имейла и потребителското ви име, в случай че сте се регистрирали в социална мрежа.

","privacy.4-collect_data.title":"4. Какви лични данни събираме и обработваме допълнително?","privacy.4-collect_data.items.1":"

Събраните лични данни представляват информация, която улеснява вашето идентифициране като звено за контакт и увеличава видимостта ви за обществеността, а именно: официално обръщение, име, фамилия, длъжност, служебен пощенски адрес и имейл, телефонен номер, снимка, акаунт в социалните медии, биография.

","privacy.4-collect_data.items.2":"

Вие предоставихте тези лични данни доброволно, като попълнихте формуляра за кандидатстване.

","privacy.4-collect_data.items.3":"

Предоставянето на определени лични данни е задължително за публикуване на дейности и/или информация за връзка на уебсайта codeweek.eu. В случай че не предоставите личните си данни, вашата дейност няма да бъде публикувана и/или няма да имате възможност да участвате в гореспоменатите мрежи.

","privacy.4-collect_data.items.4":"

Всички други лични данни предоставяте доброволно.

","privacy.4-collect_data.items.5":"Когато се абонирате за нашия бюлетин, вашият имейл адрес се добавя към списъка с получатели на бюлетина на EU Code Week, който се управлява от Mailerlite.com. Моля, прочетете политиката за поверителност на Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Можете да се откажете от бюлетина по всяко време, като използвате връзката „Unsubscribe“ в имейлите, които получавате от нас, или можете да ни изпратите имейл на info@codeweek.eu с „Unsubscribe“ в темата.","privacy.5-how_long.title":"5. Колко дълго съхраняваме личните ви данни?","privacy.5-how_long.items.1":"

Комисията съхранява личните ви данни само за периода, който е необходим за изпълнение на целта на събиране или по-нататъшно обработване, описана в точка 2, а именно дотогава, докато вие служите като звено за контакт.

","privacy.5-how_long.items.2":"

Личните ви данни ще бъдат премахнати от публично достъпния уебсайт веднага щом прекратите функцията си на звено за контакт, освен ако не сте дали съгласието си за включване в базата данни за бъдещи дейности.

","privacy.6-protect_data.title":"6. Как защитаваме и гарантираме неприкосновеността на личните ви данни?","privacy.6-protect_data.items.1":"

Всички лични данни в електронен формат (имейли, документи, бази данни, качени партиди данни и т.н.) се съхраняват или на сървърите на Европейската комисия, или на нейния изпълнител. Всички операции по обработване се извършват в съответствие с Решение (ЕС, Евратом) 2017/46 на Комисията от 10 януари 2017 г. относно сигурността на комуникационните и информационните системи в Европейската комисия.

","privacy.6-protect_data.items.2":"

Изпълнителите на Комисията са обвързани със специална договорна клауза относно операциите по обработване на вашите данни от името на Комисията и със задълженията за поверителност, произтичащи от транспонирането на Общия регламент за защита на данните в държавите – членки на ЕС (Регламент (ЕС) 2016/679, „ОРЗД“).

","privacy.6-protect_data.items.3":"

За да защити личните ви данни, Комисията е разработила и въвела редица технически и организационни мерки. Техническите мерки включват подходящи действия за справяне със сигурността онлайн, риска от загуба на данни, промяната на данни или непозволения достъп, като се вземат предвид рискът, свързан с обработването, и естеството на обработваните лични данни. Организационните мерки включват ограничаване на достъпа до личните данни единствено до упълномощени лица, които имат основателна необходимост да са запознати с целите на операцията по обработване.

","privacy.7-access_data.title":"7. Кой има достъп до вашите данни и на кого се разкриват?","privacy.7-access_data.items.1":"

Достъп до личните ви данни се предоставя на служителите на Комисията, отговорни за извършването на тази операция по обработване, и на упълномощени служители съгласно принципа „необходимост да се знае“. Такива служители спазват законовите и при необходимост допълнителните споразумения за поверителност.

","privacy.7-access_data.items.2":"

По-конкретно, достъп до всички лични данни, които сте предоставили, могат да имат администраторите на уебсайтове (служители на Комисията), както и други служители на Комисията съгласно принципа „необходимост да се знае“.. Освен това личната ви информация и информацията за събитията ще бъдат споделяни с членове на мрежите на посланиците на Европейската седмица на програмирането и на образователните координатори за организиране на дейности на местно ниво или за последващи действия.

","privacy.7-access_data.items.3":"

За да се увеличи видимостта на звената за контакт, вашите лични данни се публикуват на публичния уебсайт: https://codeweek.eu без ограничения за достъп.

","privacy.7-access_data.items.4":"

Относно предаването на данни на трети страни

","privacy.7-access_data.items.5":"

Информацията, която събираме, няма да бъде предоставяна на трета страна, освен до степента и за целта, която може да бъде изискана от нас по закон.

","privacy.8-rights.title":"8. Какви са вашите права и как можете да ги упражните?","privacy.8-rights.items.1":"

Имате конкретни права в качеството си на „субект на данни“, съгласно глава III (членове 14–25) от Регламент (ЕС) 2018/1725, по-специално правото на достъп, коригиране или изтриване на личните ви данни и правото да ограничите обработването на личните ви данни. Когато е приложимо, вие също имате право да възразите срещу обработването или право на преносимост на данните.

","privacy.8-rights.items.2":"

Вие се съгласихте да ни предоставите личните си данни за настоящата операция по обработване и можете да оттеглите съгласието си по всяко време, като уведомите администратора на данни. Оттеглянето няма да окаже влияние върху законността на обработването, извършено преди да сте оттеглили съгласието.

","privacy.8-rights.items.3":"

Можете да упражните правата си, като се свържете с администратора на данни, а в случай на конфликт – с длъжностното лице по защита на данните. Ако е необходимо, можете да се обърнете и към Европейския надзорен орган по защита на данните. Техните данни за връзка са дадени в раздел 9 по-долу.

","privacy.9-contact.title":"9. Информация за връзка","privacy.9-contact.data-controller.title":"– Администратор на данни","privacy.9-contact.data-controller.text":"

В случай че желаете да упражните правата си съгласно Регламент (ЕС) 2018/1725 или ако имате коментари, въпроси или притеснения, или ако желаете да подадете жалба относно събирането и използването на личните ви данни, моля, не се колебайте да се свържете с администратора на данни,

","privacy.9-contact.data-controller.address":"ГД „Съобщителни мрежи, съдържание и технологии“, Отдел G2
Сграда BU25
B-1049 Брюксел
","privacy.9-contact.data-controller.email":"Имейл ","privacy.9-contact.data-protection-officer.title":"– Длъжностно лице от Комисията по защита на данните","privacy.9-contact.data-protection-officer.text":'

Можете да се свържете с длъжностното лице по защита на данните (DATA-PROTECTION-OFFICER@ec.europa.eu) по отношение на въпроси, свързани с обработването на личните ви данни съгласно Регламент (ЕС) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"– Европейски надзорен орган по защита на данните","privacy.9-contact.european-data-protection.text":'

Имате право да се обръщате (т.е. можете да подадете жалба) към Европейския надзорен орган по защита на данните (edps@edps.europa.eu), ако смятате, че правата ви съгласно Регламент (ЕС) 2018/1725 са нарушени при обработването на личните ви данни от страна на администратора на данни.

',"remote-teaching.remote-teaching":"дистанционното обучение","remote-teaching.intro.title":"Седмицата на програмирането и дистанционното обучение","remote-teaching.intro.text":"Дистанционното обучение може да бъде голямо предизвикателство за учителите и учащите и има много пречки, които трябва да бъдат преодолени. Въпреки това не е необходимо преподаването на програмиране, изчислително мислене или дори роботика да спира, защото учениците ви са у дома. Ето някои съвети и ресурси, които се надяваме, че ще ви бъдат полезни.","remote-teaching.intro.points.1":"това е колекция от кратки видеоклипове, материали тип „направи си сам“, пъзели, игри и задачи за програмиране, които можете да използвате всеки ден както у дома, така и в училище.","remote-teaching.intro.points.2.0":"Програмиране без компютър","remote-teaching.intro.points.2.1":"тук ще намерите различни занятия, които лесно можете да правите у дома, за да учите или да преподавате програмиране с материали от ежедневието.","remote-teaching.intro.points.3.0":"Уроци","remote-teaching.intro.points.3.1":"тук ще намерите уроци за устойчивото развитие и изкуствения интелект, които включват раздели за дистанционно обучение в своите учебни планове.","remote-teaching.intro.points.4.0":"Хранилище на ресурси","remote-teaching.intro.points.4.1":"много от ресурсите в хранилището могат да се използват и при дистанционно обучение. Ще намерите ресурси за преподаване или изучаване на програмиране.","remote-teaching.intro.points.5.0":"Уебинари за програмиране от вкъщи","remote-teaching.intro.points.5.1":"знаете ли, че в рамките на Седмицата на програмирането бяха организирани няколко уебинара за това как да изучавате и преподавате програмиране от вкъщи? Вижте ги!","remote-teaching.tips.title":"7 съвета за дистанционно преподаване на програмиране","remote-teaching.tips.points.1.0":"Запознайте се с понятията, езика за програмиране и софтуера","remote-teaching.tips.points.1.1":"въпреки че учениците могат да се учат да програмират отчасти самостоятелно по метода на пробата и грешката, ще трябва да ги насочвате и да им помагате да откриват своите синтактични грешки. Бъдете готови да правите промени и да адаптирате занятията, ако даден цифров инструмент или програмен език не води до очакваните резултати от обучението.","remote-teaching.tips.points.2.0":"Предоставяйте възможности на учениците","remote-teaching.tips.points.2.1":"помогнете на учениците си да реализират пълния си потенциал, като провеждате мотивиращи и съдържателни уроци. Давайте им възможност да тестват своите умения и творчески способности, като им позволявате да избират проекти, в които да участват, и резултати, които да постигнат. Освен това ви препоръчваме да бъдете реалисти и да определяте цели, които могат да бъдат постигнати от вашите ученици..","remote-teaching.tips.points.3.0":"Насърчавайте учениците да работят в групи","remote-teaching.tips.points.3.1":`програмирането в група е не само по-забавно, но и ще помогне на учениците да осъществяват по-сложни и творчески проекти. Освен това дистанционното обучение може да доведе до чувство на самота сред някои ученици, а груповата работа може да предотврати това. Например можете да създадете онлайн стаи за срещи, в които учениците да се събират по групи, или да поканите учениците да оценяват взаимно проектите си и така да дават и получават конструктивна обратна информация. -`,"remote-teaching.tips.points.4.0":"Проучете възможностите за изучаване на програмиране, предоставяни от софтуер с отворен код и безплатни онлайн платформи:","remote-teaching.tips.points.4.1":"има множество качествени ресурси за изучаване и преподаване на програмиране, които са на високо равнище, но същевременно са лесни за ползване. Това са безплатни инструменти, които вашите ученици могат да използват, без да е необходимо заплащането на лицензи или изтеглянето на софтуер. Ще намерите голяма част от тях в хранилището на Седмицата на програмирането, например Scratch, App Inventor, Code.org, EarSketch, Sonic Pi и други. Както видяхме с уроците на Седмицата на програмирането, можете да използвате тези инструменти за работа по всякакви теми!","remote-teaching.tips.points.5.0":"Направете го забавно","remote-teaching.tips.points.5.1":"първите стъпки в програмирането трябва да са интересни и забавни. Въпреки че този път това приятно преживяване няма да бъде на живо с останалите, има и други начини за съвместни игри и забавления! Например можете да предложите на учениците да си починат от уроците, като играят заедно CodyColor — образователна игра за развитие на изчислително мислене, в която могат да участват много играчи.","remote-teaching.tips.points.6.0":"Симулирайте реално взаимодействие в класната стая","remote-teaching.tips.points.6.1":"технологиите ни позволяват да възпроизведем поне частично взаимодействието, което протича в класната стая. Можете да насърчите учениците си да включват камерите си в определени моменти, да вдигат ръце виртуално, да задават въпроси лично или в чата, да участват в цифрови анкети и тестове и т.н. Ето някои цифрови инструменти, които можете да използвате за целта — Zoom, Microsoft Teams, GoToMeeting или Jitsi за учебни часове на живо и Kahoot, Mentimeter или Google Forms за анкети и взаимодействие в класната стая. Това ще помогне на учениците да се чувстват все едно са в клас и да усещат, че са свързани със своите връстници.","remote-teaching.tips.points.7.0":"Погрижете се материалите да са достъпни","remote-teaching.tips.points.7.1":"направете уроците си по програмиране реалистични и приобщаващи, като се уверите, че необходимите материали могат лесно да бъдат намерени във всяко домакинство и че всички ученици могат да си ги набавят или че сте в състояние да адаптирате уроците за тези, които не могат. Например за заниманията по безкомпютърно програмиране са необходими евтини материали, като ножици, хартия или маркери. Когато използвате онлайн занятия по програмиране, уверете се, че всички ученици имат достъп у дома до таблет или компютър и надеждна интернет връзка.","remote-teaching.tips.conclusion":"Как изучавате и преподавате програмиране от разстояние? Имате ли други съвети за работещите в сферата на образованието? Добавете коментар във форума по-долу!","report.title":"Докладване на вашето #EUCodeWeek събитие","report.event_title":"Заглавие на събитието","report.number_required":"Моля, направете груба оценка, дори да не разполагате с точни данни.","report.phrase1":"Можете да попълните този формуляр само веднъж! Моля, проверете данните си внимателно. Ако допуснете грешка, ","report.phrase2":"След изпращане на доклада автоматично ще се издаде персонален сертификат за участие в Седмицата на програмирането и ще можете да го изтеглите или споделите. Можете да видите примерен сертификат тук.","report.phrase3":"Задължителните полета са маркирани със звездичка *.","report.phrase4":"Можете да попълните този формуляр само веднъж! Моля, проверете данните си внимателно. Ако допуснете грешка,","report.contactus":"свържете се с нас","report.participants_count.label":"Брой участници","report.average_participant_age.label":"Средна възраст на участниците","report.percentage_of_females.label":"Процент жени","report.codeweek_for_all_participation_code.label":"Код за участие за Codeweek for all","report.codeweek_for_all_participation_code.help":"Тук можете да въведете вашия код за предизвикателство за Codeweek4All, ако имате такъв. Ако няма да участвате, игнорирайте това поле.","report.name_for_certificate.label":"Име за сертификата","report.name_for_certificate.help":"Променете това име с името на организатора на събитието, на когото ще бъде издаден сертификат за участие в Седмицата на програмирането. Моля, използвайте само ASCII букви (на латиница). Букви с ударения, умлаути и други подобни не се поддържат.","report.submit":"Изпращане на доклад за събитие","report.thanks_page.title":"Благодарим ви, че ни докладвахте за вашето събитие!","report.thanks_page.certificate_ready":"Сертификатът ви е готов.","report.thanks_page.download_button":"Щракнете, за да го изтеглите.","report.thanks_page.back_events":"Назад към събитието","resources.search_resources":"Потърсете ресурси","resources.types":"Типове","resources.levels":"Нива","resources.programming_languages":"Езици за програмиране","resources.categories":"Категории","resources.Languages":"Езици","resources.Subjects":"учебни предмети","resources.share":"Споделете","resources.communication_toolkit":"Комуникационен набор от инструменти","resources.teachers_toolkit":"Набор от инструменти за учители","resources.leaflet":"Брошура","resources.how_to_organise_an_activity":"Как да организирате събитие?","resources.resources.languages.Russian":"Руски","resources.resources.languages.Norwegian":"Норвежки","resources.resources.languages.Mandarin":"Мандарин","resources.resources.languages.Japanese":"Японски","resources.resources.languages.All targeted languages":"Всички целеви езици","resources.resources.levels.Beginner":"Начинаещ","resources.resources.levels.Intermediate":"Междинно ниво","resources.resources.levels.Advanced":"Напреднал","resources.resources.levels.Pre-primary education":"Начално образование","resources.resources.levels.Primary school (5-12)":"Начално училище (5 – 12)","resources.resources.levels.Lower secondary school (12-16)":"Среден курс (долна степен) на обучение (12 – 16)","resources.resources.levels.Upper secondary school (16-18)":"Среден курс (горна степен) на обучение (16 – 18)","resources.resources.levels.Higher Education":"Висше образование","resources.resources.levels.Other":"Друго","resources.resources.subjects.Art":"Изкуство","resources.resources.subjects.Biology":"Биология","resources.resources.subjects.Chemistry":"Химия","resources.resources.subjects.Computer Science":"Компютърни науки","resources.resources.subjects.Culture":"Култура","resources.resources.subjects.Economics":"Икономика","resources.resources.subjects.Foreign Languages":"Чужди езици","resources.resources.subjects.Geography":"География","resources.resources.subjects.Geology":"Геология","resources.resources.subjects.History":"История","resources.resources.subjects.Language and Literature":"Език и литература","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Естествени науки","resources.resources.subjects.Physical Education":"Физическо образование","resources.resources.subjects.Physics":"Физика","resources.resources.subjects.Coding":"Кодиране","resources.resources.subjects.Special Education Needs":"Специални образователни потребности","resources.resources.subjects.Other":"Друго","resources.resources.types.Tutorial":"Самоучител","resources.resources.types.Website":"Уебсайт","resources.resources.types.Online Course":"Онлайн курс","resources.resources.types.Video":"Видео","resources.resources.types.Audio":"Аудио","resources.resources.types.Application":"Приложение","resources.resources.types.Game":"Игра","resources.resources.types.Graphic Material":"Графичен материал","resources.resources.types.Presentation":"Презентация","resources.resources.types.Toolkit":"Набор с инструменти","resources.resources.types.Other":"Друго","resources.resources.types.Lesson Plan":"План на урок","resources.resources.types.Guide":"Ръководство","resources.resources.categories.Coding":"Кодиране","resources.resources.categories.Programming":"Програмиране","resources.resources.categories.Computational Thinking":"Изчислително мислене","resources.resources.categories.Robotics":"Роботика","resources.resources.categories.Making":"Занимания по роботика","resources.resources.categories.Tinkering":"Ремонтни дейности","resources.resources.categories.Unplugged Activities":"Отключени дейности","resources.resources.categories.Other":"Друго","school.name":"Име на училището","school.location":"Местоположение на училището","school.description":"Описание на училището","school.school":"Училище","school.add":"Добавяне","school.list":"Списък","school.required.name":"Името на училището е задължително","school.required.location":"Местоположението на училището е задължително","schools.1.title1":"Защо трябва да представите програмирането във вашата класна стая?","schools.1.title2":"Каква е ползата за вашите ученици от програмирането? Каква е ползата за вас като учител?","schools.1.content.0":"Ние вярваме, че основната грамотност на който и да е човек в цифровия век трябва да включва познаване на програмирането и развитие на ключови умения, свързани с компютърното мислене, като например решаване на проблеми, сътрудничество и аналитични умения.","schools.1.content.1":"Обучението по програмиране може да осигури възможност на вашите ученици да заемат водеща позиция в едно цифрово компетентно общество, да развият едно по-добро възприемане на света, който ги заобикаля, и да получат по-добри шансове за успех в личния и професионалния си живот.","schools.1.content.2":"Седмицата на програмирането предлага на всички ученици възможността да направят първите си стъпки като цифрови творци, като предоставя на училищата и учителите безплатни възможности за професионално развитие, учебни материали, международни предизвикателства и възможност за обмяна на опит.","schools.1.button.label":"Искате да започнете веднага? Регистрирайте се тук!","schools.2.title1":"Готови ли сте да се включите?","schools.2.title2":"Организирайте урок, обучителна сесия или събитие и го обозначете на картата.","schools.2.content.0":"Независимо от това дали имате или не някакви знания по програмиране, лесно можете да организирате урок във вашата класна стая, ден на отворените врати или събитие във вашето училище. Просто изберете дата и регистрирайте вашето събитие на картата по-долу. Ако смятате, че имате нужда от помощ за подготовката на урок по програмиране, преминете към следващия раздел.","schools.2.content.1":"Вижте някои примери за събития, които се организират, като разгледате картата по-долу и добавете вашето собствено, за да се присъедините към колеги предподаватели от цяла Европа и извън нейните предели: ","schools.2.button.label":"Готови ли сте да опитате? Добавете събитие!","schools.3.title1":"Програмирането за вас е нещо ново? Не се тревожете","schools.3.title2":"Нашите инструменти ще ви въведат в програмирането, преди да го представите на вашите ученици","schools.3.content.0":"Ако се интересувате от представянето на програмирането в класната стая, но не знаете откъде да започнете, не се притеснявайте! Международен екип от преподаватели и експерти разработва набор от кратки онлайн модули за обучение, които ще ви помогнат да започнете.","schools.3.content.1":"Не е необходимо да имате предишен опит в областта на програмирането, за да следвате нашите учебни модули!","schools.3.button.label":"Достъп до модулите за обучение","schools.4.title1":"Търсите допълнително предизвикателство?","schools.4.title2":"Създайте мрежа от събития, ангажирайте възможно най-много ученици и спечелете сертификата за отлични постижения","schools.4.content.0":"Code Week 4 All ви предизвиква да обедините усилията си с други учители или училища и да участвате в една международна общност от съмишленици, която дава възможност на учениците да направят първите си стъпки в програмирането. Създайте съюз, в който участват над 500 ученици, и ще получите сертификат за отлични постижения.","schools.4.button.label":"Научете повече за предизвикателството на Code Week 4 All","schools.title":"Училища: представете Седмицата на програмирането на вашите ученици","scoreboard.title":"В кои страни кипи дейност с кодиране?","scoreboard.paragraph":"Данните на таблото са подредени по броя на изброените събития по програмиране на глава от населението, така че не се изненадвайте, ако видите някоя от по-малките държави по-нагоре в списъка!","scoreboard.parcipating_with":"участва със","scoreboard.events":"събития","search.audience_title":"Аудитория","search.theme_title":"Тема","search.placeholder":"Търсене на събитие или етикет","search.submit":"Търсене","search.label_country":"Избор на държава","search.last_year_events.label":"Включване на събития от последните години","search.last_year_events.yes":"Да","search.last_year_events.no":"Не","search.search_counter":"съвпада с вашите критерии за търсене","search.event":"събитие","search.events":"събития","search.year":"година","search.audiences":"Публики","search.themes":"Тема","search.countries":"Държави","search.search_placeholder":"Търси по име или описание","search.search_banner_title":"Открийте какво ви вдъхновява","search.search_banner_content":"Разгледайте богатството от ресурси за кодене, дейности и ръководства, които ще подкрепят вашето пътешествие в дигиталната креативност и опознаване.","search.search_results_title":"Резултати от търсенето","search.search_input_label":"Вижте резултатите въз основа на вашата ключова дума(и) по-долу:","search.search_input_placeholder":"търсене...","search.results":"Резултати","search.no_results":"Няма намерени резултати.","search.search_categories.all":"Всички","search.search_categories.podcasts":"Подкасти","search.search_categories.hackathons":"Хакатони","search.search_categories.online_courses":"Онлайн Курсове","search.search_categories.training":"Обучение","search.search_categories.challenges":"Предизвикателства","search.search_categories.learn":"Научи","search.search_categories.teach":"Технологии","search.search_categories.presentations_and_toolkits":"Презентации и инструменти","search.search_categories.activities":"дейности","search.search_categories.blogs":"Блогове","search.search_categories.others":"Други","snippets.featured-activities":"Вижте предстоящите дейности в рамките на Европейската седмица на програмирането, в които може да се участва онлайн. Можете да филтрирате по език и месец. Като щракнете върху „Преглед“ ще видите всички подробности за съответната дейност и координатите за връзка с организаторите. Приятни занимания!","snippets.learn":"Програмирането е ключово умение, което все по-често се изисква във всяка област, затова целта на Европейската седмица на програмирането е да ви помогне да се научите да програмирате! Разгледайте нашето хранилище и открийте подходящия ресурс, за да започнете или продължите пътешествието си в света на програмирането. Всички тези ресурси са безплатни. Не забравяйте, че можете да филтрирате търсенето по вид ресурс, ниво на умения, език за програмиране, категория и език.","snippets.teach":"Програмирането е ключово умение, което ще разкрие нови възможности пред вашите ученици и деца. Искате да преподавате програмиране вкъщи, в класната стая или в клуб по програмиране? Разгледайте нашето хранилище, за да намерите най-подходящия ресурс за включване на програмирането във вашата преподавателска практика. Всички тези ресурси са безплатни. Не забравяйте, че можете да филтрирате търсенето по вид ресурс, ниво на умения, език за програмиране, тема, категория и език.","snippets.toolkits.0":"В този раздел ще намерите материали, които ще ви помогнат да организирате вашата дейност в рамките на Европейската седмица на програмирането и да популяризирате инициативата във вашата общност.","snippets.toolkits.1":"Комуникационни материали","snippets.toolkits.2":"официалните лога на Европейската седмица на програмирането, значка, листовка, плакат, PowerPoint и Word образци, примери за публикации в социалните медии, илюстрации","snippets.toolkits.3":"Материали за учителите","snippets.toolkits.4":"официалните лога на Европейската седмица на програмирането, значка, образец на сертификат за участие за вашите ученици, презентация за Европейската седмица на програмирането и материали за социалните медии","snippets.toolkits.5":"Официална брошура на Европейската седмица на програмирането","snippets.about.goal":"Целта е да се помогне на повече млади хора да усвоят основите на програмирането и изчислителното мислене.","snippets.guide.tutorials.1":"Използвайте нашите","snippets.guide.tutorials.2":"уроци и обучения","snippets.guide.tutorials.3":", достъпни на 29 езика, за да организирате дейности, при които младите хора се учат на програмиране и изчислително мислене.","snippets.dance.menu":"Танцово предизвикателство","snippets.dance.subtitle":'Кой казва, че програмистите не могат да танцуват? Ще докажем обратното с предизвикателството "танц на седмицата на програмирането" (#EUCodeWeekDance).',"snippets.dance.content":'Каним всички – училища, учители, библиотеки, клубове по програмиране, предприятия и публични органи – да отбележат седмицата на програмирането, като организират занимание във връзка с предизвикателството "танц на седмицата на програмирането" (#EUCodeWeekDance) и го добавят към картата на седмицата на програмирането.',"snippets.treasure-hunt.menu":"Търсене на съкровище","snippets.treasure-hunt.subtitle":"Това е игра в Telegram","snippets.videos.1":"Гледайте посветените на нашите ценности видеоклипове на посланиците на Европейската седмица на програмирането","snippets.videos.2":"Гледайте Катя Ошляк, посланик за Словения — Защо Седмицата на програмирането е независима","snippets.videos.3":"Гледайте Лоран Туше, посланик за Франция — Защо Седмицата на програмирането е за всички","snippets.videos.4":"Гледайте Фатма Буазиз, посланик за Тунис — Защо седмицата на програмирането е глокална","snippets.videos.5":"Гледайте Линда Синка, посланик за Латвия — Защо сътрудничеството е важно за Седмицата на програмирането","snippets.videos.6":"Гледайте Алесандро Больоло, посланик за Италия — Защо Седмицата на програмирането е с нестопанска цел","snippets.videos.7":"Гледайте Маряна Прифти, посланик за Албания — Защо Седмицата на програмирането насърчава новаторството и творчеството","snippets.videos.8":"Гледайте Кристиана Лукачи, посланик за Румъния — Признателност към общността на Седмицата на програмирането","training.learning_bits":"Учебни модули на Седмицата на програмирането","training.title":"Безплатни учебни материали и онлайн курсове","training.text":`

Тук можете да намерите безплатни материали и ресурси за обучение, които ще ви помогнат да започнете и да планирате следващия си иновативен урок.

+`,"remote-teaching.tips.points.4.0":"Проучете възможностите за изучаване на програмиране, предоставяни от софтуер с отворен код и безплатни онлайн платформи:","remote-teaching.tips.points.4.1":"има множество качествени ресурси за изучаване и преподаване на програмиране, които са на високо равнище, но същевременно са лесни за ползване. Това са безплатни инструменти, които вашите ученици могат да използват, без да е необходимо заплащането на лицензи или изтеглянето на софтуер. Ще намерите голяма част от тях в хранилището на Седмицата на програмирането, например Scratch, App Inventor, Code.org, EarSketch, Sonic Pi и други. Както видяхме с уроците на Седмицата на програмирането, можете да използвате тези инструменти за работа по всякакви теми!","remote-teaching.tips.points.5.0":"Направете го забавно","remote-teaching.tips.points.5.1":"първите стъпки в програмирането трябва да са интересни и забавни. Въпреки че този път това приятно преживяване няма да бъде на живо с останалите, има и други начини за съвместни игри и забавления! Например можете да предложите на учениците да си починат от уроците, като играят заедно CodyColor — образователна игра за развитие на изчислително мислене, в която могат да участват много играчи.","remote-teaching.tips.points.6.0":"Симулирайте реално взаимодействие в класната стая","remote-teaching.tips.points.6.1":"технологиите ни позволяват да възпроизведем поне частично взаимодействието, което протича в класната стая. Можете да насърчите учениците си да включват камерите си в определени моменти, да вдигат ръце виртуално, да задават въпроси лично или в чата, да участват в цифрови анкети и тестове и т.н. Ето някои цифрови инструменти, които можете да използвате за целта — Zoom, Microsoft Teams, GoToMeeting или Jitsi за учебни часове на живо и Kahoot, Mentimeter или Google Forms за анкети и взаимодействие в класната стая. Това ще помогне на учениците да се чувстват все едно са в клас и да усещат, че са свързани със своите връстници.","remote-teaching.tips.points.7.0":"Погрижете се материалите да са достъпни","remote-teaching.tips.points.7.1":"направете уроците си по програмиране реалистични и приобщаващи, като се уверите, че необходимите материали могат лесно да бъдат намерени във всяко домакинство и че всички ученици могат да си ги набавят или че сте в състояние да адаптирате уроците за тези, които не могат. Например за заниманията по безкомпютърно програмиране са необходими евтини материали, като ножици, хартия или маркери. Когато използвате онлайн занятия по програмиране, уверете се, че всички ученици имат достъп у дома до таблет или компютър и надеждна интернет връзка.","remote-teaching.tips.conclusion":"Как изучавате и преподавате програмиране от разстояние? Имате ли други съвети за работещите в сферата на образованието? Добавете коментар във форума по-долу!","report.title":"Докладване на вашето #EUCodeWeek събитие","report.event_title":"Заглавие на събитието","report.number_required":"Моля, направете груба оценка, дори да не разполагате с точни данни.","report.phrase1":"Можете да попълните този формуляр само веднъж! Моля, проверете данните си внимателно. Ако допуснете грешка, ","report.phrase2":"След изпращане на доклада автоматично ще се издаде персонален сертификат за участие в Седмицата на програмирането и ще можете да го изтеглите или споделите. Можете да видите примерен сертификат тук.","report.phrase3":"Задължителните полета са маркирани със звездичка *.","report.phrase4":"Можете да попълните този формуляр само веднъж! Моля, проверете данните си внимателно. Ако допуснете грешка,","report.contactus":"свържете се с нас","report.participants_count.label":"Брой участници","report.average_participant_age.label":"Средна възраст на участниците","report.percentage_of_females.label":"Процент жени","report.codeweek_for_all_participation_code.label":"Код за участие за Codeweek for all","report.codeweek_for_all_participation_code.help":"Тук можете да въведете вашия код за предизвикателство за Codeweek4All, ако имате такъв. Ако няма да участвате, игнорирайте това поле.","report.name_for_certificate.label":"Име за сертификата","report.name_for_certificate.help":"Променете това име с името на организатора на събитието, на когото ще бъде издаден сертификат за участие в Седмицата на програмирането. Моля, използвайте само ASCII букви (на латиница). Букви с ударения, умлаути и други подобни не се поддържат.","report.submit":"Изпращане на доклад за събитие","report.thanks_page.title":"Благодарим ви, че ни докладвахте за вашето събитие!","report.thanks_page.certificate_ready":"Сертификатът ви е готов.","report.thanks_page.download_button":"Щракнете, за да го изтеглите.","report.thanks_page.back_events":"Назад към събитието","resources.search_resources":"Потърсете ресурси","resources.types":"Типове","resources.levels":"Нива","resources.programming_languages":"Езици за програмиране","resources.categories":"Категории","resources.Languages":"Езици","resources.Subjects":"учебни предмети","resources.share":"Споделете","resources.communication_toolkit":"Комуникационен набор от инструменти","resources.teachers_toolkit":"Набор от инструменти за учители","resources.leaflet":"Брошура","resources.how_to_organise_an_activity":"Как да организирате събитие?","resources.resources.languages.Russian":"Руски","resources.resources.languages.Norwegian":"Норвежки","resources.resources.languages.Mandarin":"Мандарин","resources.resources.languages.Japanese":"Японски","resources.resources.languages.Albanian":"Албански","resources.resources.languages.Basque":"Баски","resources.resources.languages.Bosnian":"Босненски","resources.resources.languages.Bulgarian":"Български","resources.resources.languages.Croatian":"Хърватски","resources.resources.languages.Czech":"Чешки","resources.resources.languages.Danish":"Датски","resources.resources.languages.Dutch":"Холандски","resources.resources.languages.English":"Английски","resources.resources.languages.Estonian":"Естонски","resources.resources.languages.Finnish":"Фински","resources.resources.languages.French":"Френски","resources.resources.languages.German":"Немски","resources.resources.languages.Greek":"Гръцки","resources.resources.languages.Hungarian":"Унгарски","resources.resources.languages.Italian":"Италиански","resources.resources.languages.Latvian":"Латвийски","resources.resources.languages.Lithuanian":"Литовски","resources.resources.languages.Macedonian":"Македонски","resources.resources.languages.Maltese":"Малтийски","resources.resources.languages.Montenegrin":"Черногорски","resources.resources.languages.Polish":"Полски","resources.resources.languages.Portuguese":"Португалски","resources.resources.languages.Romanian":"Румънски","resources.resources.languages.Serbian":"Сръбски","resources.resources.languages.Slovakian":"Словашки","resources.resources.languages.Slovenian":"Словенски","resources.resources.languages.Spanish":"Испански","resources.resources.languages.Swedish":"Шведски","resources.resources.languages.Turkish":"Турски","resources.resources.languages.Ukrainian":"Украински","resources.resources.languages.Chinese":"Китайски","resources.resources.languages.All targeted languages":"Всички целеви езици","resources.resources.levels.Beginner":"Начинаещ","resources.resources.levels.Intermediate":"Междинно ниво","resources.resources.levels.Advanced":"Напреднал","resources.resources.levels.Pre-primary education":"Начално образование","resources.resources.levels.Primary school":"Начално училище","resources.resources.levels.Lower secondary school":"Средно училище (долна степен)","resources.resources.levels.Upper secondary school":"Средно училище (горна степен)","resources.resources.levels.Higher Education":"Висше образование","resources.resources.levels.Other":"Друго","resources.resources.levels.Teachers":"Учители","resources.resources.levels.Parents":"Родители","resources.resources.levels.General public":"Широка публика","resources.resources.subjects.Art":"Изкуство","resources.resources.subjects.Biology":"Биология","resources.resources.subjects.Chemistry":"Химия","resources.resources.subjects.Computer Science":"Компютърни науки","resources.resources.subjects.Culture":"Култура","resources.resources.subjects.Economics":"Икономика","resources.resources.subjects.Foreign Languages":"Чужди езици","resources.resources.subjects.Geography":"География","resources.resources.subjects.Geology":"Геология","resources.resources.subjects.History":"История","resources.resources.subjects.Language and Literature":"Език и литература","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Естествени науки","resources.resources.subjects.Physical Education":"Физическо образование","resources.resources.subjects.Physics":"Физика","resources.resources.subjects.Coding":"Кодиране","resources.resources.subjects.Special Education Needs":"Специални образователни потребности","resources.resources.subjects.Other":"Друго","resources.resources.subjects.Music":"Музика","resources.resources.subjects.Programming":"Програмиране","resources.resources.types.Tutorial":"Самоучител","resources.resources.types.Website":"Уебсайт","resources.resources.types.Online Course":"Онлайн курс","resources.resources.types.Video":"Видео","resources.resources.types.Audio":"Аудио","resources.resources.types.Application":"Приложение","resources.resources.types.Game":"Игра","resources.resources.types.Graphic Material":"Графичен материал","resources.resources.types.Presentation":"Презентация","resources.resources.types.Toolkit":"Набор с инструменти","resources.resources.types.Other":"Друго","resources.resources.types.Lesson Plan":"План на урок","resources.resources.types.Guide":"Ръководство","resources.resources.types.Assessment":"Оценяване","resources.resources.types.Challenge":"Предизвикателство","resources.resources.types.Curriculum":"Учебна програма","resources.resources.types.Podcast":"Подкаст","resources.resources.categories.Coding":"Кодиране","resources.resources.categories.Programming":"Програмиране","resources.resources.categories.Computational Thinking":"Изчислително мислене","resources.resources.categories.Robotics":"Роботика","resources.resources.categories.Making":"Занимания по роботика","resources.resources.categories.Tinkering":"Ремонтни дейности","resources.resources.categories.Unplugged Activities":"Отключени дейности","resources.resources.categories.Other":"Друго","resources.resources.categories.Artificial Intelligence":"Изкуствен интелект","resources.resources.categories.Drones":"Дронове","resources.resources.categories.Digital Literacy":"Дигитална грамотност","resources.resources.categories.Sensors":"Сензори","resources.resources.categories.Text-based Programming":"Програмиране с текст","resources.resources.categories.Visual Programming":"Визуално програмиране","school.name":"Име на училището","school.location":"Местоположение на училището","school.description":"Описание на училището","school.school":"Училище","school.add":"Добавяне","school.list":"Списък","school.required.name":"Името на училището е задължително","school.required.location":"Местоположението на училището е задължително","schools.1.title1":"Защо трябва да представите програмирането във вашата класна стая?","schools.1.title2":"Каква е ползата за вашите ученици от програмирането? Каква е ползата за вас като учител?","schools.1.content.0":"Ние вярваме, че основната грамотност на който и да е човек в цифровия век трябва да включва познаване на програмирането и развитие на ключови умения, свързани с компютърното мислене, като например решаване на проблеми, сътрудничество и аналитични умения.","schools.1.content.1":"Обучението по програмиране може да осигури възможност на вашите ученици да заемат водеща позиция в едно цифрово компетентно общество, да развият едно по-добро възприемане на света, който ги заобикаля, и да получат по-добри шансове за успех в личния и професионалния си живот.","schools.1.content.2":"Седмицата на програмирането предлага на всички ученици възможността да направят първите си стъпки като цифрови творци, като предоставя на училищата и учителите безплатни възможности за професионално развитие, учебни материали, международни предизвикателства и възможност за обмяна на опит.","schools.1.button.label":"Искате да започнете веднага? Регистрирайте се тук!","schools.2.title1":"Готови ли сте да се включите?","schools.2.title2":"Организирайте урок, обучителна сесия или събитие и го обозначете на картата.","schools.2.content.0":"Независимо от това дали имате или не някакви знания по програмиране, лесно можете да организирате урок във вашата класна стая, ден на отворените врати или събитие във вашето училище. Просто изберете дата и регистрирайте вашето събитие на картата по-долу. Ако смятате, че имате нужда от помощ за подготовката на урок по програмиране, преминете към следващия раздел.","schools.2.content.1":"Вижте някои примери за събития, които се организират, като разгледате картата по-долу и добавете вашето собствено, за да се присъедините към колеги предподаватели от цяла Европа и извън нейните предели: ","schools.2.button.label":"Готови ли сте да опитате? Добавете събитие!","schools.3.title1":"Програмирането за вас е нещо ново? Не се тревожете","schools.3.title2":"Нашите инструменти ще ви въведат в програмирането, преди да го представите на вашите ученици","schools.3.content.0":"Ако се интересувате от представянето на програмирането в класната стая, но не знаете откъде да започнете, не се притеснявайте! Международен екип от преподаватели и експерти разработва набор от кратки онлайн модули за обучение, които ще ви помогнат да започнете.","schools.3.content.1":"Не е необходимо да имате предишен опит в областта на програмирането, за да следвате нашите учебни модули!","schools.3.button.label":"Достъп до модулите за обучение","schools.4.title1":"Търсите допълнително предизвикателство?","schools.4.title2":"Създайте мрежа от събития, ангажирайте възможно най-много ученици и спечелете сертификата за отлични постижения","schools.4.content.0":"Code Week 4 All ви предизвиква да обедините усилията си с други учители или училища и да участвате в една международна общност от съмишленици, която дава възможност на учениците да направят първите си стъпки в програмирането. Създайте съюз, в който участват над 500 ученици, и ще получите сертификат за отлични постижения.","schools.4.button.label":"Научете повече за предизвикателството на Code Week 4 All","schools.title":"Училища: представете Седмицата на програмирането на вашите ученици","scoreboard.title":"В кои страни кипи дейност с кодиране?","scoreboard.paragraph":"Данните на таблото са подредени по броя на изброените събития по програмиране на глава от населението, така че не се изненадвайте, ако видите някоя от по-малките държави по-нагоре в списъка!","scoreboard.parcipating_with":"участва със","scoreboard.events":"събития","search.audience_title":"Аудитория","search.theme_title":"Тема","search.placeholder":"Търсене на събитие или етикет","search.submit":"Търсене","search.label_country":"Избор на държава","search.last_year_events.label":"Включване на събития от последните години","search.last_year_events.yes":"Да","search.last_year_events.no":"Не","search.search_counter":"съвпада с вашите критерии за търсене","search.event":"събитие","search.events":"събития","search.year":"година","search.audiences":"Публики","search.themes":"Тема","search.countries":"Държави","search.search_placeholder":"Търси по име или описание","search.search_banner_title":"Открийте какво ви вдъхновява","search.search_banner_content":"Разгледайте богатството от ресурси за кодене, дейности и ръководства, които ще подкрепят вашето пътешествие в дигиталната креативност и опознаване.","search.search_results_title":"Резултати от търсенето","search.search_input_label":"Вижте резултатите въз основа на вашата ключова дума(и) по-долу:","search.search_input_placeholder":"търсене...","search.results":"Резултати","search.no_results":"Няма намерени резултати.","search.search_categories.all":"Всички","search.search_categories.podcasts":"Подкасти","search.search_categories.hackathons":"Хакатони","search.search_categories.online_courses":"Онлайн Курсове","search.search_categories.training":"Обучение","search.search_categories.challenges":"Предизвикателства","search.search_categories.learn":"Научи","search.search_categories.teach":"Технологии","search.search_categories.presentations_and_toolkits":"Презентации и инструменти","search.search_categories.activities":"дейности","search.search_categories.blogs":"Блогове","search.search_categories.others":"Други","snippets.featured-activities":"Вижте предстоящите дейности в рамките на Европейската седмица на програмирането, в които може да се участва онлайн. Можете да филтрирате по език и месец. Като щракнете върху „Преглед“ ще видите всички подробности за съответната дейност и координатите за връзка с организаторите. Приятни занимания!","snippets.learn":"Програмирането е ключово умение, което все по-често се изисква във всяка област, затова целта на Европейската седмица на програмирането е да ви помогне да се научите да програмирате! Разгледайте нашето хранилище и открийте подходящия ресурс, за да започнете или продължите пътешествието си в света на програмирането. Всички тези ресурси са безплатни. Не забравяйте, че можете да филтрирате търсенето по вид ресурс, ниво на умения, език за програмиране, категория и език.","snippets.teach":"Програмирането е ключово умение, което ще разкрие нови възможности пред вашите ученици и деца. Искате да преподавате програмиране вкъщи, в класната стая или в клуб по програмиране? Разгледайте нашето хранилище, за да намерите най-подходящия ресурс за включване на програмирането във вашата преподавателска практика. Всички тези ресурси са безплатни. Не забравяйте, че можете да филтрирате търсенето по вид ресурс, ниво на умения, език за програмиране, тема, категория и език.","snippets.toolkits.0":"В този раздел ще намерите материали, които ще ви помогнат да организирате вашата дейност в рамките на Европейската седмица на програмирането и да популяризирате инициативата във вашата общност.","snippets.toolkits.1":"Комуникационни материали","snippets.toolkits.2":"официалните лога на Европейската седмица на програмирането, значка, листовка, плакат, PowerPoint и Word образци, примери за публикации в социалните медии, илюстрации","snippets.toolkits.3":"Материали за учителите","snippets.toolkits.4":"официалните лога на Европейската седмица на програмирането, значка, образец на сертификат за участие за вашите ученици, презентация за Европейската седмица на програмирането и материали за социалните медии","snippets.toolkits.5":"Официална брошура на Европейската седмица на програмирането","snippets.about.goal":"Целта е да се помогне на повече млади хора да усвоят основите на програмирането и изчислителното мислене.","snippets.guide.tutorials.1":"Използвайте нашите","snippets.guide.tutorials.2":"уроци и обучения","snippets.guide.tutorials.3":", достъпни на 29 езика, за да организирате дейности, при които младите хора се учат на програмиране и изчислително мислене.","snippets.dance.menu":"Танцово предизвикателство","snippets.dance.subtitle":'Кой казва, че програмистите не могат да танцуват? Ще докажем обратното с предизвикателството "танц на седмицата на програмирането" (#EUCodeWeekDance).',"snippets.dance.content":'Каним всички – училища, учители, библиотеки, клубове по програмиране, предприятия и публични органи – да отбележат седмицата на програмирането, като организират занимание във връзка с предизвикателството "танц на седмицата на програмирането" (#EUCodeWeekDance) и го добавят към картата на седмицата на програмирането.',"snippets.treasure-hunt.menu":"Търсене на съкровище","snippets.treasure-hunt.subtitle":"Това е игра в Telegram","snippets.videos.1":"Гледайте посветените на нашите ценности видеоклипове на посланиците на Европейската седмица на програмирането","snippets.videos.2":"Гледайте Катя Ошляк, посланик за Словения — Защо Седмицата на програмирането е независима","snippets.videos.3":"Гледайте Лоран Туше, посланик за Франция — Защо Седмицата на програмирането е за всички","snippets.videos.4":"Гледайте Фатма Буазиз, посланик за Тунис — Защо седмицата на програмирането е глокална","snippets.videos.5":"Гледайте Линда Синка, посланик за Латвия — Защо сътрудничеството е важно за Седмицата на програмирането","snippets.videos.6":"Гледайте Алесандро Больоло, посланик за Италия — Защо Седмицата на програмирането е с нестопанска цел","snippets.videos.7":"Гледайте Маряна Прифти, посланик за Албания — Защо Седмицата на програмирането насърчава новаторството и творчеството","snippets.videos.8":"Гледайте Кристиана Лукачи, посланик за Румъния — Признателност към общността на Седмицата на програмирането","training.learning_bits":"Учебни модули на Седмицата на програмирането","training.title":"Безплатни учебни материали и онлайн курсове","training.text":`

Тук можете да намерите безплатни материали и ресурси за обучение, които ще ви помогнат да започнете и да планирате следващия си иновативен урок.

1. Учебни модули

Не е необходим предишен опит в сферата на програмирането, а завършването на всеки модул отнема само около 15 минути. Модулите ви представят ключови концепции, свързани с дейности по програмиране и изчислително мислене. Освен това те ви дават практически съвети и идеи как да интегрирате концепциите в клас.

`,"training.text_2":`

Сега, след като завършихте един или няколко учебни модули на Седмицата на програмирането се надяваме да сте достатъчно уверени да внесете известна цифрова креативност в клас и да регистрирате събитие на картата на Седмицата на програмирането!

diff --git a/public/build/assets/php_cs-DAMKJ3UF.js b/public/build/assets/php_cs-BCMTtmCg.js similarity index 94% rename from public/build/assets/php_cs-DAMKJ3UF.js rename to public/build/assets/php_cs-BCMTtmCg.js index 6c9324a74..dfff78a1a 100644 --- a/public/build/assets/php_cs-DAMKJ3UF.js +++ b/public/build/assets/php_cs-BCMTtmCg.js @@ -43,7 +43,7 @@ const e={"about.when-title":"V roce 2024 proběhne Evropský týden programován href="/resources">stránku o zdrojích a školicí materiály s video kurzy a školicími plány a upravte si je podle potřeb vaší skupiny.`,"guide.what_you_need_organise.items.7":`Registrace účastníků. Pokud máte k dispozici omezený prostor, můžete používat nástroje online, jako jsou formuláře Google a Eventbrite k registraci účastníků.`,"guide.what_you_need_organise.items.8":'Nezapomeňte přidat svou akci na mapu Týdne programování!',"guide.how_to.title":"Jak svou aktivitu zorganizovat?","guide.how_to.items.1":"Jaký formát bude vaše programovací akce mít, je na to vás. Doporučujeme ale, abyste do ní zařadil/a nějakou praktickou část, ve které si účastníci budou moci vytvořit něco vlastního a/nebo si pohrát s nějakým hardwarem.","guide.how_to.items.2":'Využijte nástroje a technologie vhodné pro vaši cílovou skupinu. Doporučujeme používat volně dostupné open source materiály.',"guide.how_to.items.3":"Na konci akce vybídněte účastníky, aby ukázali a předvedli, co se jim podařilo vytvořit.","guide.how_to.items.4":`Nenechte si to pro sebe! Propagujte a sdílejte, co jste dělali během své aktivity, na sociálních sítích s použitím hashtagu #EUCodeWeek. Sdílet lze také na skupině učitelů Evropského týdne programování a na Twitteru (@CodeWeekEU). Řekněte o tom přátelům, kolegům pedagogům, místním médiím a připravte tiskovou zprávu.`,"guide.how_to.items.5":'Nezapomeňte přidat svou aktivitu na mapu Týdne programování!',"guide.material.title":"Propagační materiály","guide.material.text":'

Nejnovější informace můžete hledat na našem blogu a neváhejte upravit poslední tiskové zprávy podle svých potřeb nebo si vytvořte vlastní:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Přípravy na oslavu Evropského týdne programování 2019 (k dispozici v 29 jazycích)',"guide.toolkits.title":"Stáhněte si následující nástroje, které vám pomohou do začátku:","guide.toolkits.communication_toolkit":"Komunikační nástroje","guide.toolkits.teachers_toolkit":"Nástroje pro učitele","guide.questions.title":"Otázky?","guide.questions.content":'

Pokud máte otázky k organizování a propagaci své #EUCodeWeek akce, obraťte se na ambasadory Evropského týdne programování ve své zemi.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Přiveďte své nápady k životu!","hackathons.sections.1.title":"6 hackathonů, 6 výzev","hackathons.sections.1.content.1":"Žiješ v Řecku, Lotyšsku, Irsku, Itálii, Rumunsku nebo Slovinsku? Jsi kreativní, máš ambice a zajímáš se o budoucnost technologií? Teď máš šanci! Zúčastni se jednoho z hackathonů během Evropského týdne programování a navrhni inovativní řešení, které tě katapultuje do popředí technologické revoluce!","hackathons.sections.1.content.2":"V roce 2021 proběhne v rámci EU Code Week (Evropského týdne programování) šest mimořádných hackathonů pro studenty středních škol ve věku 15–19 let, kteří utvoří týmy a využijí své programátorské dovednosti k řešení místní výzvy. Po 24 hodinách programování bude každý tým prezentovat své nápady odborné komisi, která vybere 10 týmů do finále. Všechny týmy budou mít k dispozici stejnou dobu, zdroje a přístup k odborným poradcům a znalostem ke splnění výzvy. Pouze 10 z nich však postoupí do dalšího kola, vyvine prototyp, získá odborné vedení a na podzim se zúčastní finálního hackathonu. Během něj si to týmy rozdají o to, kdo vyhraje parádní IT vybavení a získá možnost koučování a odborného vedení při dalším vývoji prototypu.","hackathons.sections.2.title":"Jak se zúčastním?","hackathons.sections.2.content.1":"Vyber si hackathon ve své zemi a zaregistruj se v několika jednoduchých krocích. Můžeš se zúčastnit jako jednotlivec nebo jako tým šesti lidí. Pokud se plánuješ zúčastnit s přáteli nebo spolužáky, nezapomeň během registrace uvést jméno svého týmu. Každý hackathon má samostatnou registraci, tak sleduj hackathon ve své zemi!","hackathons.sections.3.title":"Kdo jsou pořadatelé?","hackathons.sections.3.content.1":"Hackathony Evropského týdne programování jsou spolupořádány Evropskou komisí a místními ","hackathons.sections.3.content.2":"ambasadory Evropského týdne programování","hackathons.sections.3.content.3":" a jsou financovány Evropským parlamentem. Jejich cílem je ukázat, jak konkrétní řešení přicházejí k životu za pomoci kreativity, nadšení, neotřelých nápadů a programovacích dovedností mladých lidí.","hackathons.sections.4.title":"Jak takový hackathon vypadá?","hackathons.sections.4.content.1":"EU Code Week Hackathon představuje cestu, která začíná 24hodinovým online hackathonem. Zkušení mentoři budou koučovat týmy a také budou probíhat semináře, na nichž budou mít účastníci příležitost naučit se něco nového a pobavit se. Hackathon je také skvělou příležitostí, aby se účastníci navzájem poznali a navázali kontakty s lidmi z evropského technologického sektoru. Na konci hackathonu představí každý tým své řešení odborné komisi. ","hackathons.sections.4.content.2":"Deset nejlepších týmů bude pokračovat v cestě hackathonem a absolvuje během léta školení a odborné vedení. Vítězové se poté v září nebo říjnu zúčastní 12hodinového přímého národního hackathonu (který se odehraje online, pokud epidemiologická situace neumožní fyzickou účast).","hackathons.sections.5.title":"Neumím programovat – co mohu dělat?","hackathons.sections.5.content.1":"Souběžně s hackathonem budou probíhat semináře pro začátečníky na témata jako programování, práce s hardwarem, robotika atd., které účastníky seznámí se základy výpočetní techniky a programování. Další informace o možnostech registrace najdete na místní stránce.","hackathons.sections.6.title":"Partneři","hackathons.sections.7.title":"Připoj se k zábavě!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Rumunsko","hackathons.cities.1.date":"25.-26. září 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irsko","hackathons.cities.2.date":"23.-24. září 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Itálie","hackathons.cities.3.date":"24.-25. září 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Řecko","hackathons.cities.4.date":"9. říjnu 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovinsko","hackathons.cities.5.date":"18.-19. září 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Lotyšsko","hackathons.cities.6.date":"1. říjnu 2021","hackathons.final.1":"Finále v","hackathons.final.2":"září/říjnu 2021","home.about":"Evropský týden programování je iniciativa, jejímž cílem je zábavným a aktivním způsobem přiblížit programování a digitální gramotnost každému člověku.","home.when":"14.-27. října 2024","home.when_text":"Naučit se programovat nám pomáhá chápat rychle se měnící svět kolem nás, lépe rozumět tomu, jak fungují technologie, rozvíjet dovednosti a schopnosti potřebné ke zkoumání nových myšlenek a inovovat.","home.school_banner_title":"Zapojte se!","home.school_banner_text":"Jste učitel?","home.school_banner_text2":"Klikněte zde, abyste se dozvěděl/a, jak se zapojit!","home.organize_activity_title":"Zorganizujte akci nebo se k nějaké připojte","home.organize_activity_text":'Zveme každého, aby zorganizoval \u2028akci nebo se k nějaké připojil. Vyberte téma a cílovou skupinu a pak přidejte svou akci na mapu nebo prozkoumejte události ve vaší oblasti.',"home.get_started_title":"Začínáme","home.get_started_text":'Nevíte, jak začít? Podívejte se na stránku Jak na to a stáhněte si naše nástroje pro organizátory, které vám pomohou s přípravou a propagací.',"home.access_resources_title":"Přístup ke zdrojům a školením","home.access_resources_text":'Pokud si nejste jisti tím, jak zorganizovat akci, navštivte naši stránku se vzdělávacími materiály a školicími materiály, které vám pomohou sestavit učební plány na míru.',"home.toolkits_title":"Nevíte, jak začít?","home.toolkits_description":"Podívejte se na stránku s návody a stáhněte si naše sady nástrojů pro organizátory, abyste se mohli připravit a šířit informace.","home.toolkits_button1":"Začněte","home.toolkits_button2":"Sady nástrojů pro organizátory","home.minecraft_description1":"Posuňte své kódovací dovednosti na další úroveň s Minecraft Education. Objevte, jak může Minecraft Education naučit kódování a dovednosti v oblasti AI a prozkoumejte, jak začít ještě dnes!","home.minecraft_description2":"Přihlaste se a přineste zábavné, živé hraní přímo do vaší třídy!","home.minecraft_button":"Začněte svou cestu vzdělávání Minecraft zde","home.activity_title":"Uspořádejte sekci aktivit nebo se k ní připojte","home.activity_description":"Kdokoli je vítán, aby zorganizoval nebo se přidal k aktivitě. Stačí si vybrat téma a cílové publikum a přidat svou aktivitu na mapu nebo procházet aktivity ve vaší oblasti.","home.activity_button1":"Přidejte svou aktivitu","home.activity_button2":"Zobrazit mapu aktivit","home.resouce_title":"Sekce zdrojů a školení","home.resouce_description":"Pokud si nejste jisti, jak aktivitu zorganizovat, navštivte naši stránku s výukovými zdroji a školicí materiály learnit bits, kde najdete pokyny a plány lekcí na míru.","home.resouce_button1":"Přístup ke zdrojům","home.resouce_button2":"Přístupová školení","home.get_involved":"Zapojte sa","home.meet_our_community":"Seznamte se s naší komunitou","home.banner1_title":"Dívky v digitálu","home.banner1_description":"Prozkoumejte a využívejte digitální příležitosti – posilujte novou generaci dívek v digitálním světě!","home.banner2_title":"Naše rodina Code Week","home.banner2_description":"Objevte naši živou síť ambasadorů, učitelů, studentů a center – každý přispívá k naší společné vášni pro digitální vzdělávání.","locations.title":"Místa konání aktivit","locations.description.0":"U své následující aktivity vyberte místo konání z rozevíracího seznamu níže NEBO zaregistrujte nové místo konání v oddílu","locations.description.1":"vytvoření aktivity","login.login":"Přihlášení","login.register":"Registrace","login.github":"Přihlaste se přes Github","login.X":"Přihlaste se přes X","login.facebook":"Přihlaste se přes Facebook","login.google":"Přihlaste se přes Google","login.azure":"Přihlaste se přes Azure","login.email":"E-mail","login.password":"Heslo","login.remember":"Pamatovat si mě","login.forgotten_password":"Zapomněli jste heslo?","login.no_account":"Nemáte účet?","login.signup":"Zaregistrujte se","login.reset":"Obnovte své heslo","login.send_password":"Odeslat odkaz na resetování hesla","login.confirm_password":"Potvrdit heslo","login.name":"název","menu.learn":"Pro studenty","menu.teach":"Pro učitele","menu.training":"Trénink","menu.challenges":": Vzdělávací zdroje","menu.online-courses":"Online kurzy","menu.toolkits":"Prezentace a sady nástrojů","menu.girls_in_digital":"Dívky v digitálu","menu.why":"PROČ","menu.home":"Domů","menu.search_result":"Výsledky vyhledávání","menu.events":"Aktivity","menu.ambassadors":"Ambasadoři","menu.resources":"Zdroje","menu.game_and_competitions":"Hry a soutěže","menu.schools":"Školy","menu.about":"O týdnu programování","menu.blog":"Blog","menu.news":"Novinky","menu.search":"Pište a stiskněte Enter...","menu.map":"Mapa","menu.add_event":"Přidat akci","menu.search_event":"Hledat akce","menu.hello":"Ahoj","menu.profile":"Profil","menu.pending":"Čekající akce","menu.your_events":"Moje akce","menu.your_certificates":"Moje certifikáty","menu.report":"Potvrdit moje akce","menu.volunteers":"Dobrovolníci","menu.logout":"Odhlásit se","menu.login":"Přihlášení","menu.signin":"Přihlásit se","menu.signup":"Zaregistrujte se","menu.privacy":"Ochrana osobních údajů","menu.stats":"Partneři a sponzoři","menu.participation":"Účastnický certifikát","menu.coding@home":"Coding@Home","menu.values":"Naše hodnoty","menu.online_events":"Online aktivity","menu.featured_activities":"Vybrané aktivity","menu.codeweek2020":"Ročník 2020","menu.register_activity":"Registruj aktivitu","menu.select_language":"Vyberte jazyk","menu.search_site":"Hledat na webu","menu.what_you_looking_for":"Co hledáte?","menu.type_to_search":"Zadejte pro vyhledání","mooc.free-online-courses":"Bezplatné internetové kurzy","mooc.intro":"Evropský týden programování nabízí příležitosti pro profesní rozvoj v podobě internetových kurzů. Smyslem je pomoci učitelům se začleněním programování a výpočetního myšlení do výuky.","mooc.icebreaker.title":"Úvodní kurz „k prolomení ledů“","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kurz „k prolomení ledů“","mooc.icebreaker.text.2":" je pětihodinový kurz v angličtině, který je určen pro všechny, kdo mají zájem o základy programování a výpočetního myšlení. Účastníci se naučí, jak u mladých lidí podnítit zvídavost a inovativního ducha a dát jim do rukou nástroje k tomu, aby se v digitálním prostředí chovali tvořivě. Seznámí se také s výhodami a důležitostí výpočetního myšlení a programování v každodenním životě. Kurz taktéž nabízí nápady, bezplatné školicí materiály a zdroje k organizaci zábavných vzdělávacích aktivit pro děti, a to kdykoli a kdekoli – zejména však během Týdne programování.","mooc.icebreaker.text.3":"K účasti na kurzu nepotřebujete žádné předchozí zkušenosti či znalosti programování. Stačí zvídavá mysl. ","mooc.icebreaker.registration.0":"Zde probíhá registrace","mooc.icebreaker.registration.1":"pro kurz, který poběží od 16. září a 30. října 2020. Upozorňujeme, že k registraci potřebujete účet v projektu European Schoolnet Academy. ","mooc.icebreaker.check-out":"Podívejte se na verzi z roku 2019","mooc.deep-dive.title":"Hloubkový kurz","mooc.deep-dive.text.0":"Hloubkový internetový kurz v rámci týdne programování je 25hodinový kurz v angličtině, který učitelům nabízí příležitost seznámit se s principy programování a získat znalosti a sebedůvěru, které jsou potřebné k organizaci snadných, zábavných interaktivních programovacích aktivit pro žáky a studenty. Učitelé se seznámí s bezplatnými","mooc.deep-dive.text.1":"zdroji","mooc.deep-dive.text.2":"a školicími materiály Evropského týdne programování, které jsou k dispozici ve 29 jazycích, a s jednotlivými aspekty programování, jako jsou výpočetní myšlení, aktivity bez počítače a nekonečné možnosti robotiky, experimentování a vytváření, vizuální programovací jazyky či tvorba aplikací.","mooc.deep-dive.course-link":"Podívejte se na verzi hloubkového kurzu z roku 2019","mooc.social-media.0":"Sledujte","mooc.social-media.1":"Evropský týden na programování na sociálních médiích","mooc.social-media.2":", aby vám neunikl začátek příštího kurzu","myevents.created_by":"Všechny události vytvořené ","myevents.no_events.first_call_to_action":"Ještě jste nepřidal/a žádnou událost. Můžete to udělat ","myevents.no_events.first_link":"právě teď","myevents.no_events.second_call_to_action":"nebo si přečtěte našeho ","myevents.no_events.second_link":"průvodce pro organizátory","myevents.view":"Zobrazit","myevents.status.APPROVED":"SCHVÁLENO","myevents.status.REJECTED":"ZAMÍTNUTO","myevents.status.PENDING":"ČEKÁ","myevents.status.REPORTED":"OHLÁŠENO","pagination.previous":"Předchozí","pagination.next":"Další","participation.title":"Vygenerujte účastnické certifikáty pro svou třídu","participation.phrase1":"Vyplňte formulář jmény vašich studentů oddělenými čárkou a obdržíte individuální účastnické certifikáty","participation.names.label":"Jména pro certifikát","participation.names.help":"Jména účastníků oddělte čárkou","participation.event_name.label":"Název akce","participation.event_name.help":"Název vaší aktivity tak, jak má být vytištěn na certifikátu","participation.event_date.label":"Datum aktivity","participation.event_date.help":"Datum vaší aktivity tak, jak má být vytištěno na certifikátu","participation.submit":"Vygenerovat certifikáty","participation.thanks_page.title":"Vaše certifikáty byly vygenerovány!","participation.thanks_page.phrase1":"Kliknutím na tento odkaz stáhnete soubor zip obsahující všechny certifikáty","passwords.password":"Heslo musí mít alespoň šest znaků a musí odpovídat potvrzení.","passwords.reset":"Vaše heslo bylo resetováno!","passwords.sent":"Na váš e-mail jsme poslali odkaz pro vytvoření nového hesla!","passwords.token":"Tento token pro vytvoření nového hesla není platný.","passwords.user":"Nemůžeme najít uživatele s touto e-mailovou adresou.","privacy.title":"OCHRANA VAŠICH OSOBNÍCH ÚDAJŮ","privacy.1-intro.title":"1. Úvod","privacy.1-intro.items.1":"

Evropská komise (dále jen „Komise“) se zavazuje chránit vaše osobní údaje a respektovat vaše soukromí. Komise osobní údaje shromažďuje a dále zpracovává v souladu s nařízením Evropského parlamentu a Rady (EU) 2018/1725 ze dne 23. října 2018 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů orgány, institucemi a jinými subjekty Unie a o volném pohybu těchto údajů (a o zrušení nařízení (ES) č. 45/2001).

","privacy.1-intro.items.2":"

Toto prohlášení o ochraně osobních údajů vysvětluje důvod pro shromažďování a zpracování osobních údajů, způsob, jakým osobní údaje shromažďujeme, jak s nimi nakládáme a jakým způsobem zajišťujeme jejich ochranu, jak vaše osobní údaje používáme a jaká máte v souvislosti s vašimi osobními údaji práva (právo na přístup, opravu, zamezení zpracování atd.). Prohlášení rovněž obsahuje kontaktní údaje na odpovědného správce údajů, u něhož můžete vykonat svá práva, na pověřence pro ochranu osobních a na evropského inspektora ochrany údajů.

","privacy.1-intro.items.3":"

Toto prohlášení o ochraně osobních údajů se týká shromažďování a zveřejňování osobních údajů osob, které slouží jako kontaktní osoby v souvislosti s aktivitami Evropského týdne programování (ambasadoři Evropského týdne programování, koordinátoři ministerstev školství, vedoucí učitelé a organizátoři aktivit a událostí) na veřejně přístupné webové stránce Codeweek.eu.

","privacy.2-why.title":"2. Proč vaše údaje zpracováváme?","privacy.2-why.items.1":"

Evropská komise vaše osobní údaje shromažďuje a zpracovává za účelem usnadnění identifikace kontaktních osob zúčastněnými účastníky nebo občany. Skutečné kontaktní osoby jsou nejlepším a nejefektivnějším způsobem jak zajistit, aby se zainteresovaní lidé dostali do kontaktu se službami Komise.

","privacy.2-why.items.2":"

Vaše osobní údaje nebudou použity pro jakékoli automatizované rozhodování včetně profilování.

","privacy.3-legal_process.title":"3. Na jakém právním základě / jakých právních základech zpracováváme vaše osobní údaje","privacy.3-legal_process.items.1":"

Úkony zpracování osobních údajů za účelem zveřejnění kontaktních údajů jsou zákonné v souladu s čl. 5, odst. 1, písm. d) nařízení (EU) 2018/1725, jelikož jste skrze webový formulář nebo při udělení souhlasu s použitím vašeho e-mailu a uživatelského jména při registraci pomocí sociální sítě udělili souhlas se zpracováním vašich osobních údajů.

","privacy.4-collect_data.title":"4. Jaké osobní údaje shromažďujeme a dále zpracováváme?","privacy.4-collect_data.items.1":"

Shromážděné osobní údaje jsou informace, které usnadňují vaši identifikaci jakožto kontaktní osoby, a zvyšují vaši viditelnost pro veřejnost, jmenovitě: oslovení, jméno, příjmení, pozice, pracovní poštovní a e-mailová adresa, telefonní číslo, fotografie, účet na sociálních sítích, krátká biografie.

","privacy.4-collect_data.items.2":"

Tyto osobní údaje jste poskytli dobrovolně vyplněním přihlášky.

","privacy.4-collect_data.items.3":"

Poskytnutí určitých osobních údajů je povinné pro zveřejnění aktivit a/nebo kontaktních informací na webové stránce codeweek.eu. Pokud své osobní údaje neposkytnete, vaše aktivita nebude zveřejněna a/nebo nebudete schopni zapojit se do výše uvedených sítí.

","privacy.4-collect_data.items.4":"

Veškeré ostatní osobní údaje poskytujete dobrovolně.

","privacy.4-collect_data.items.5":"Když se přihlásíte k odběru newsletteru, vaše e-mailová adresa je přidána do Code Week EU newsletter mailing listu, který spravuje Mailerlite.com. Přečtěte si prosím zásady ochrany osobních údajů Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Z odběru newsletteru se můžete kdykoli odhlásit pomocí odkazu „odhlásit“ v e-mailech, které od nás obdržíte, nebo nám můžete poslat e-mail na adresu info@codeweek.eu s textem „Unsubscribe“ v předmětu.","privacy.5-how_long.title":"5. Jak dlouho vaše osobní údaje uchováváme?","privacy.5-how_long.items.1":"

Komise vaše osobní údaje uchovává pouze po dobu nutnou k naplnění účelu jejich shromáždění nebo dalšího zpracování popsaného v bodu 2, tedy po dobu, po kterou budete působit jako kontaktní osoba.

","privacy.5-how_long.items.2":"

Pokud neposkytnete souhlas se zařazením do databáze pro budoucí aktivity, vaše osobní údaje budou z veřejně dostupné webové stránky odstraněny, jakmile přestanete působit ve funkci kontaktní osoby.

","privacy.6-protect_data.title":"6. Jak vaše osobní údaje chráníme?","privacy.6-protect_data.items.1":"

Veškeré osobní údaje v elektronickém formátu (e-maily, dokumenty, databáze, nahrané datové dávky atd.) jsou ukládány buď na serverech Evropské komise, nebo na serverech jejího smluvního dodavatele. Veškeré úkony zpracování osobních údajů jsou prováděny v souladu s rozhodnutím Komise (EU, Euratom) 2017/46 ze dne 10. ledna 2017 o bezpečnosti komunikačních a informačních systémů v Evropské komisi.

","privacy.6-protect_data.items.2":"

Smluvní dodavatelé Komise jsou vázáni specifickou smluvní doložkou o zpracování vašich osobních údajů jménem Komise a závazky o zachování důvěrnosti vyplývajícími z transpozice obecného nařízení o ochraně osobních údajů (nařízení (EU) 2016/679, „GDPR“) do právních předpisů členských států EU.

","privacy.6-protect_data.items.3":"

Za účelem ochrany vašich osobních údajů Komise zavedla řadu technických a organizačních opatření. Technická opatření zahrnují náležité kroky k řešení online zabezpečení, rizika ztráty údajů, pozměnění údajů nebo neoprávněného přístupu k údajům a berou v potaz rizika spojená se zpracováním a povahou zpracovávaných osobních údajů. Organizační opatření zahrnují omezení přístupu k osobním údajům pouze pro oprávněné osoby s oprávněnou potřebou tyto údaje znát za účelem jejich zpracování.

","privacy.7-access_data.title":"7. Kdo má přístup k vašim údajům a komu jsou poskytovány?","privacy.7-access_data.items.1":"

Přístup k vašim osobním údajům je poskytnut pracovníkům Komise odpovědným za provádění úkonů zpracování a dalším oprávněným pracovníkům na základě jejich potřeby tyto údaje znát. Tito pracovníci jsou vázáni právními předpisy a v případě potřeby také doplňujícími dohodami o zachování důvěrnosti.

","privacy.7-access_data.items.2":"

Ke všem vámi poskytnutým osobním údajům mají přístup správci webových stránek Komise (pracovníci Komise) a další pracovníci Komise, kteří je potřebují znát.. Vaše osobní údaje a informace o akci budou za účelem organizace místních aktivit poskytnuty členům sítí ambasadorů a koordinátorů Evropského týdne programování.

","privacy.7-access_data.items.3":"

Za účelem zvýšení viditelnosti kontaktních osob budou vaše osobní údaje bez jakéhokoli omezení přístupnosti zveřejněny na webové stránce: https://codeweek.eu.

","privacy.7-access_data.items.4":"

K přenosu údajů třetím stranám

","privacy.7-access_data.items.5":"

Údaje, které shromažďujeme, nebudou poskytnuty jakékoli třetí straně, vyjma případů, kdy jsme tak povinni učinit ze zákona.

","privacy.8-rights.title":"8. Jaká jsou vaše práva a jak je můžete vykonat?","privacy.8-rights.items.1":"

Jakožto „subjekt údajů“ máte v souladu s kapitolou 3 (články 14–25) nařízení (EU) 2018/1725 specifická práva, konkrétně právo na přístup k vašim osobním údajům, právo na jejich opravu a právo na omezení jejich zpracování. V příslušných případech máte také právo vznést námitku vůči zpracování vašich osobních údajů nebo právo na jejich přenositelnost.

","privacy.8-rights.items.2":"

Souhlasili jste s poskytnutím svých osobních údajů za popsaným účelem jejich zpracování. Tento souhlas můžete kdykoli odvolat prostřednictvím oznámení zaslaného správci údajů. Odvolání souhlasu nebude mít vliv na zákonnost zpracování provedeného před odvoláním souhlasu.

","privacy.8-rights.items.3":"

Svá práva můžete nárokovat kontaktováním správce údajů, v případě sporu pak u pověřence pro ochranu osobních údajů. V případě potřeby můžete rovněž kontaktovat evropského inspektora ochrany údajů. Jejich kontaktní informace jsou uvedeny v oddílu 9 níže.

","privacy.8-rights.items.4":"

Pokud chcete využít svých práv vyplývajících z nařízení (EU) 2018/1725, pokud máte poznámky, otázky nebo obavy nebo pokud chcete zaslat stížnost týkající se shromažďování a používání vašich osobních údajů, kontaktujte správce údajů na adrese

","privacy.8-rights.items.5":'

Pověřence pro ochranu osobních údajů (DATA-PROTECTION-OFFICER@ec.europa.eu) můžete kontaktovat s otázkami související se zpracováním vašich osobních údajů v souladu s nařízením (EU) 2018/1725.

',"privacy.8-rights.items.6":'

Pokud máte za to, že byla v souvislosti se zpracováním vašich osobních údajů ze strany správce údajů porušena vaše práva vyplývající z nařízení (EU) 2018/1725, máte právo podat stížnost evropskému inspektorovi ochrany údajů (edps@edps.europa.eu).

',"privacy.9-contact.title":"9. Kontaktní informace","privacy.9-contact.data-controller.title":"-Správce údajů","privacy.9-contact.data-controller.text":"

Pokud chcete využít svých práv vyplývajících z nařízení (EU) 2018/1725, pokud máte poznámky, otázky nebo obavy nebo pokud chcete zaslat stížnost týkající se shromažďování a používání vašich osobních údajů, kontaktujte správce údajů na adrese

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"-Pověřenec Komise pro ochranu osobních údajů","privacy.9-contact.data-protection-officer.text":'

Pověřence pro ochranu osobních údajů (DATA-PROTECTION-OFFICER@ec.europa.eu) můžete kontaktovat s otázkami související se zpracováním vašich osobních údajů v souladu s nařízením (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Evropský inspektor ochrany údajů","privacy.9-contact.european-data-protection.text":'

Pokud máte za to, že byla v souvislosti se zpracováním vašich osobních údajů ze strany správce údajů porušena vaše práva vyplývající z nařízení (EU) 2018/1725, máte právo podat stížnost evropskému inspektorovi ochrany údajů (edps@edps.europa.eu).

',"remote-teaching.remote-teaching":"Distanční výuka","remote-teaching.intro.title":"Týden programování a distanční výuka","remote-teaching.intro.text":"Distanční vzdělávání může pro učitele i žáky představovat docela velkou výzvu a je zapotřebí při něm překonávat mnoho překážek. Výuka programování, informatického myšlení – dokonce i robotiky – se ale nemusí zastavit jen kvůli tomu, že se studenti učí doma. Zde vám představíme několik tipů a zdrojů, které vám, jak doufáme, pomohou.","remote-teaching.intro.points.1":"jedná se o sbírku krátkých videí, návodů, hádanek, her a programovacích úkolů pro každodenní využití doma i ve škole.","remote-teaching.intro.points.2.0":"Programování bez připojení","remote-teaching.intro.points.2.1":"zde najdete různé aktivity, které můžete snadno dělat doma, a výuka programování tak může probíhat pomocí každodenních materiálů.","remote-teaching.intro.points.3.0":"Školicí materiály","remote-teaching.intro.points.3.1":"zde najdete školicí materiály nebo návody o udržitelném rozvoji a umělé inteligenci, které ve svých učebních plánech obsahují oddíly pro distanční výuku.","remote-teaching.intro.points.4.0":"Úložiště zdrojů","remote-teaching.intro.points.4.1":"řadu zdrojů z úložiště lze použít i ve scénářích distanční výuky. Najdete zde zdroje k výuce i ke studiu programování.","remote-teaching.intro.points.5.0":"Webináře o programování z domova:","remote-teaching.intro.points.5.1":"věděli jste, že v rámci týdne programování organizujeme i několik webinářů o tom, jak studovat a učit programování z domova? Vyzkoušejte je!","remote-teaching.tips.title":"Sedm tipů, jak učit programování distančně","remote-teaching.tips.points.1.0":"Seznamte se s pojmy, programovacím jazykem a softwarem","remote-teaching.tips.points.1.1":"i když se studenti mohou učit programovat napůl sami metodou pokusu a omylu, budete je muset navádět a pomáhat jim najít v jejich syntaxi chyby. Buďte připraveni provádět změny a úpravy, pokud digitální nástroj nebo programovací jazyk nepřináší studijní výsledky, které jste očekávali.","remote-teaching.tips.points.2.0":"Povzbuzujte studenty","remote-teaching.tips.points.2.1":"pomozte studentům dosáhnout jejich plného potenciálu tím, že je budete motivovat a vaše hodiny budou mít smysl. Nechte je, aby zkoušeli své dovednosti a kreativitu tím, že si vyberou své vlastní projekty a výstupy. Kromě toho vám doporučujeme, abyste byli realističtí a dávali jim dosažitelné cíle.","remote-teaching.tips.points.3.0":"Vybízejte studenty k práci ve skupinách","remote-teaching.tips.points.3.1":`programování ve skupině neznamená jen víc zábavy, ale studentům by mohlo pomoci při realizaci složitějších a kreativnějších projektů. Navíc distanční výuka může některé studenty izolovat a skupinová práce tomu může předcházet. Při online výuce byste například mohli vytvořit místnosti, v nichž se sejde několik studentů, nebo byste mohli zavést vzájemné hodnocení, při němž studenti mohou v souvislosti se svými projekty dávat a přijímat konstruktivní zpětnou vazbu. -`,"remote-teaching.tips.points.4.0":"Prozkoumejte pro výuku programování otevřený software a bezplatné online platformy","remote-teaching.tips.points.4.1":"k učení a výuce programování je k dispozici mnoho kvalitních zdrojů, které jsou sice pokročilé, ale přesto je jejich využití snadné. Jedná se o bezplatné nástroje, které vaši studenti mohou používat, aniž by si museli koupit licenci nebo stáhnout software. Většinu z nich najdete v úložišti týdne programování, např. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi atd. Jak jsme viděli u školicích materiálů týdne programování, tyto nástroje můžete použít v kterémkoli předmětu!","remote-teaching.tips.points.5.0":"Hrajte si","remote-teaching.tips.points.5.1":"vaše první kroky při programování by měli studenty zaujmout a pobavit, a i když možná tentokrát nemáte šanci sdílet tuto radost osobně, existují způsoby, jak se pobavit společně! Například můžete svým studentům navrhnout, že si uděláte přestávku a společně si zahrajete CodyColor, což je vzdělávací hra pro více hráčů, během níž se studenti budou učit myslet informaticky.","remote-teaching.tips.points.6.0":"Simulujte reálnou interakci ve třídě","remote-teaching.tips.points.6.1":"technologie nám umožňují aspoň částečně napodobit ten druh interakce, který by se odehrával ve třídě. Studenty můžete vyzvat, aby si třeba v určitou chvíli zapnuli kamery, virtuálně se hlásili, kladli otázky osobně nebo v chatu, odpovídali na digitální ankety či vyplňovali kvízy atd.. Pro tento účel můžete využívat některé bezplatné digitální nástroje, např. Zoom, Microsoft Teams, GoToMeeting nebo Jitsi pro on-line lekce a Kahoot, Mentimeter či Google Forms pro kvízy a třídní interakci. Díky tomu se studenti budou cítit jako ve třídě a ve spojení se spolužáky.","remote-teaching.tips.points.7.0":"Zajistěte, aby pomůcky byly fyzicky i cenově dostupné","remote-teaching.tips.points.7.1":"vaše hodiny programování by měly být realistické a měly by zapojovat všechny studenty. Toho dosáhnete pomocí pomůcek, které se bez problémů najdou v kterékoli domácnosti a k nimž se buď dostanou všichni studenti, nebo které těm studentům, kteří je případně nebudou mít, poskytnete v upravené podobě. Například k programování bez připojení potřebujete levné pomůcky, jako jsou nůžky, papír nebo značkovače. Při procvičování programování on-line se ujistěte, že všichni studenti mají doma přístup k tabletu nebo počítači a spolehlivé připojení k internetu.","remote-teaching.tips.conclusion":"Jak se učíte programovat a jak programování vyučujete při distanční výuce? Máte nějaké tipy pro ostatní pedagogy? Zapojte se vlastním komentářem v našem fóra níže!","report.title":"Podejte zprávu o své #EUCodeWeek akci","report.event_title":"Název akce","report.number_required":"Pokud nemáte přesné údaje, uveďte prosím alespoň přibližný odhad.","report.phrase1":"Tento formulář můžete vyplnit pouze jednou! Údaje prosím pečlivě zkontrolujte. Pokud uděláte chybu, ","report.phrase2":"Po odeslání zprávy vám bude automaticky vydán osobní certifikát za účast na Týdnu programování, který si budete moci stáhnout nebo sdílet. Příklad certifikátu si můžete prohlédnout zde.","report.phrase3":"Povinná pole jsou označená * hvězdičkou.","report.phrase4":"Tento formulář můžete vyplnit pouze jednou! Údaje prosím pečlivě zkontrolujte. Pokud uděláte chybu,","report.contactus":"kontaktujte nás","report.participants_count.label":"Počet účastníků","report.average_participant_age.label":"Průměrný věk účastníků","report.percentage_of_females.label":"Procento žen","report.codeweek_for_all_participation_code.label":"Kód Codeweek for all","report.codeweek_for_all_participation_code.help":"Pokud jste dostali kód Codeweek4All, můžete ho vložit zde. Pokud se neúčastníte, můžete toto pole ignorovat.","report.name_for_certificate.label":"Jméno pro certifikát","report.name_for_certificate.help":"Změňte to na jméno organizátora akce, pro kterého bude vydán certifikát za účast na Týdnu programování. Používejte prosím pouze ASCII písmena (latinku). Písmena s diakritikou nejsou podporována.","report.submit":"Odeslat zprávu o akci","report.thanks_page.title":"Děkujeme, že jste o své akci podali zprávu!","report.thanks_page.certificate_ready":"Váš certifikát je připraven.","report.thanks_page.download_button":"Stáhněte si ho kliknutím zde.","report.thanks_page.back_events":"Vraťte se na svou akci","resources.search_resources":"Prohledat materiály","resources.types":"Typy","resources.levels":"Úrovně","resources.programming_languages":"Programovací jazyky","resources.categories":"Kategorie","resources.Languages":"Jazyky","resources.Subjects":"Předměty","resources.share":"Sdílet","resources.communication_toolkit":"Komunikační nástroje","resources.teachers_toolkit":"Nástroje pro učitele","resources.leaflet":"Leták","resources.how_to_organise_an_activity":"Jak zorganizovat aktivitu?","resources.resources.languages.Russian":"Ruština","resources.resources.languages.Norwegian":"Norština","resources.resources.languages.Mandarin":"Čínština","resources.resources.languages.Japanese":"Japonština","resources.resources.languages.All targeted languages":"Všechny cílové jazyky","resources.resources.levels.Beginner":"Začátečník","resources.resources.levels.Intermediate":"Mírně pokročilý","resources.resources.levels.Advanced":"Pokročilý","resources.resources.levels.Pre-primary education":"Předškolní vzdělávání","resources.resources.levels.Primary school (5-12)":"Základní škola (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Nižší ročníky střední školy (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Vyšší ročníky střední školy (16–18)","resources.resources.levels.Higher Education":"Vyšší vzdělání","resources.resources.levels.Other":"Jiné","resources.resources.subjects.Art":"Umění","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chemie","resources.resources.subjects.Computer Science":"Počítačová věda","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomie","resources.resources.subjects.Foreign Languages":"Cizí jazyky","resources.resources.subjects.Geography":"Geografie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Dějepis","resources.resources.subjects.Language and Literature":"Jazyk a literatura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Přírodní vědy","resources.resources.subjects.Physical Education":"Tělesná výchova","resources.resources.subjects.Physics":"Fyzika","resources.resources.subjects.Coding":"Kódování","resources.resources.subjects.Special Education Needs":"Zvláštní vzdělávací potřeby","resources.resources.subjects.Other":"Jiné","resources.resources.types.Tutorial":"Tutoriál","resources.resources.types.Website":"Webové stránky","resources.resources.types.Online Course":"Online kurz","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikace","resources.resources.types.Game":"Hra","resources.resources.types.Graphic Material":"Grafika","resources.resources.types.Presentation":"Prezentace","resources.resources.types.Toolkit":"Sada nástrojů","resources.resources.types.Other":"Jiné","resources.resources.types.Lesson Plan":"Učební plán","resources.resources.types.Guide":"Průvodce","resources.resources.categories.Coding":"Kódování","resources.resources.categories.Programming":"Programování","resources.resources.categories.Computational Thinking":"Výpočetní techniky","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Výroba","resources.resources.categories.Tinkering":"Oprava","resources.resources.categories.Unplugged Activities":"Unplugged akce","resources.resources.categories.Other":"Jiné","school.name":"Název školy","school.location":"Adresa školy","school.description":"Popis školy","school.school":"Škola","school.add":"Přidat","school.list":"Seznam","school.required.name":"Je nutné zadat název školy","school.required.location":"Je nutné zadat adresu školy","schools.1.title1":"Proč byste měli seznámit své žáky s programováním?","schools.1.title2":"Jak může programování prospět vašim žákům? Co může přinést vám, učitelům?","schools.1.content.0":"Jsme přesvědčeni, že k základním znalostem každého člověka v digitálním věku musí patřit i to, že rozumí programování a že rozvíjí základní dovednosti související s informatickým myšlením, jako je řešení problémů, spolupráce a analytické schopnosti.","schools.1.content.1":"Naučit se programovat může vybavit vaše studenty, aby stáli v čele digitálně schopné společnosti, lépe chápali svět, který je obklopuje, a měli lepší příležitosti uspět v osobním i profesním životě.","schools.1.content.2":"Týden programování nabízí všem studentům možnost udělat první kroky jako digitální tvůrci. Nabízí totiž školám a učitelům bezplatné příležitosti k profesnímu rozvoji, přístup k vzdělávacím materiálům, mezinárodním soutěžím a k výměně zkušeností.","schools.1.button.label":"Chcete začít hned teď? Tak se zde zaregistrujte!","schools.2.title1":"Chcete se zapojit?","schools.2.title2":"Zorganizujte lekci, školení nebo akci a dejte ji na mapu.","schools.2.content.0":"Ať už o programování něco víte nebo ne, můžete snadno zorganizovat lekci ve své třídě, den otevřených dveří nebo akci ve své škole. Stačí si vybrat datum a zaregistrovat svou akci na níže uvedené mapě. Pokud máte pocit, že s přípravou lekce potřebujete pomoc, přejděte na další sekci.","schools.2.content.1":"Projděte si níže uvedenou mapu a podívejte se na několik příkladů akcí, které se právě organizují. Přidejte svou vlastní akci a připojte k tisícům dalších instruktorů po celé Evropě i jinde:","schools.2.button.label":"Jste připraveni jít do toho? Přidejte akci!","schools.3.title1":"Nevíte nic o programování? Nevadí","schools.3.title2":"Naše nástroje vám pomohou seznámit se s programováním, ještě než ho představíte svým studentům","schools.3.content.0":"Pokud chcete představit programování své třídě, ale nevíte, kde začít, buďte bez obav! Mezinárodní tým učitelů a odborníků sestavil sadu krátkých webových školicích modulů, které vám do začátku pomohou.","schools.3.content.1":"K tomu, abyste se drželi našich školicích materiálů, nepotřebujete mít žádné předchozí zkušenosti s programováním!","schools.3.button.label":"Podívejte se na naše školicí moduly","schools.4.title1":"Hledáte něco náročnějšího?","schools.4.title2":"Vytvořte síť akcí, zapojte co nejvíc studentů a získejte Certifikát o špičkové úrovni","schools.4.content.0":"Code Week 4 All je příležitost poměřit síly s jinými učiteli nebo školami a zapojit se do mezinárodní komunity podobně smýšlejících lidí, kteří studentům dávají příležitost udělat první krůčky v programování. Vytvořte alianci více než 500 studentů a získáte Certifikát o špičkové úrovni.","schools.4.button.label":"Získejte více informací o soutěži Code Week 4 All","schools.title":"Školy: Přibližte Týden programování svým studentům.","scoreboard.title":"Ve kterých zemích probíhá nejvíc programovacích akcí?","scoreboard.paragraph":"Srovnávací přehled uvádí země podle počtu programovacích akcí na počet obyvatel. Nedivte se proto, že některé menší země jsou v žebříčku výše.","scoreboard.parcipating_with":"se podílí","scoreboard.events":"akcemi","search.audience_title":"Účast","search.theme_title":"Téma","search.placeholder":"Hledat název akce nebo tag","search.submit":"Hledat","search.label_country":"Vyberte zemi","search.last_year_events.label":"Zahrnout akce v minulých letech","search.last_year_events.yes":"Ano","search.last_year_events.no":"Ne","search.search_counter":"odpovídá vašim vyhledávacím kritériím","search.event":"akce","search.events":"akcí","search.year":"rok","search.audiences":"Publikum","search.themes":"Témata","search.countries":"Země","search.search_placeholder":"Hledej podle nadpisu nebo popisu","search.search_banner_title":"Pronađite što vas inspirira","search.search_banner_content":"Istražite bogatu ponudu sadržaja, aktivnosti i smjernica vezanih uz programiranje, koji će vas potaknuti na putovanje u svijet digitalne kreativnosti i učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Podívejte se na výsledky založené na vašich klíčových slovech níže:","search.search_input_placeholder":"pretraživanj...","search.results":"Rezultati","search.no_results":"Nebyly nalezeny žádné výsledky.","search.search_categories.all":"Vše","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Online kurzy","search.search_categories.training":"Školení","search.search_categories.challenges":"Výzvy","search.search_categories.learn":"Učit se","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentace a sady nástrojů","search.search_categories.activities":"Činnosti","search.search_categories.blogs":"Blogy","search.search_categories.others":"Ostatní","snippets.featured-activities":"Představujeme vám hlavní aktivity nadcházejícího Evropského týdne programování, který proběhne on-line. Můžete je filtrovat podle jazyka a měsíce konání. Kliknutím na „Zobrazit“ si zobrazíte všechny podrobnosti o dané aktivitě a kontakt na organizátory. Příjemnou zábavu!","snippets.learn":"Programování je klíčovou kompetencí, která je v každé oblasti stále víc žádána. A právě Evropský týden programování vás chce při studiu podpořit! Projděte si naše úložiště a najděte si optimální zdroj pro začátek nebo pro pokračování v cestě programováním. Všechny tyto zdroje jsou zdarma. Filtr vyhledávání si můžete nastavit podle typu zdroje, úrovně dovedností, programovacího jazyka, kategorie a jazyka.","snippets.teach":"Programování je klíčová kompetence, která vašim studentům a dětem otevře nové možnosti. Chcete učit programování doma, ve škole nebo v programátorském klubu? Projděte si naši nabídku a najděte si zdroj, který vás zaujme. Všechny tyto zdroje jsou zdarma. Filtr vyhledávání si můžete nastavit podle typu zdroje, úrovně dovedností, programovacího jazyka, tématu, kategorie a jazyka.","snippets.toolkits.0":"V tomto oddíle najdete materiál, který vám pomůže zorganizovat aktivitu v rámci Evropského týdne programování a propagovat tuto iniciativu ve vašem okolí.","snippets.toolkits.1":"Komunikační materiály","snippets.toolkits.2":"zde najdete oficiální loga Evropského týdne programování, odznak, leták, plakát, šablony pro PowerPoint a Word, příklady příspěvků na sociálních médiích a ilustrace.","snippets.toolkits.3":"Materiály pro učitele","snippets.toolkits.4":"zde najdete oficiální loga Evropského týdne programování, odznak, šablonu osvědčení o účasti pro vaše studenty, úvodní prezentaci o Evropském týdnu programování a materiál pro sociální média.","snippets.toolkits.5":"Oficiální leták Evropského týdne programování","snippets.about.goal":"Naším cílem je více pomoci mladým lidem zvládnout základy programování a informatického myšlení.","snippets.guide.tutorials.1":"Podívejte se na naše","snippets.guide.tutorials.2":"výukové programy a cvičení","snippets.guide.tutorials.3":"které jsou dispozici ve 29 jazycích a pomohou vám připravit aktivity, při kterých se mladí budou učit programovat a myslet jako informatici.","snippets.dance.menu":"Taneční výzva","snippets.dance.subtitle":"Kdo říká, že programátoři neumí tancovat? Dokážeme pravý opak s taneční výzvou #EUCodeWeekDance.","snippets.dance.content":"Oslavit Evropský týden programování tím, že zorganizuje akci #EUCodeWeekDance, může každý, od škol, učitelů a knihoven až po kroužky programování, podniky a veřejné orgány. Akci pak stačí přidat na mapu týdne programování.","snippets.treasure-hunt.menu":"Hledání pokladu","snippets.treasure-hunt.subtitle":"To je hra na Telegramu","snippets.videos.1":"Podívejte se na videa ambasadorů Evropského týdne programování, která ukazují, jaké jsou naše hodnoty","snippets.videos.2":"Slovinská ambasadorka Katja Osljak – Proč je týden programování nezávislý ","snippets.videos.3":"Francouzský ambasador Laurent Touché – Proč je týden programování pro všechny","snippets.videos.4":"Tuniská ambasadorka Fatma Bouaziz – Proč je týden programování globální i lokální zároveň","snippets.videos.5":"Lotyšská ambasadorka Linda Sinka – Proč je týden programování o spolupráci","snippets.videos.6":"Italský ambasador Alessandro Bogliolo – Proč je týden programování neziskový","snippets.videos.7":"Albánská ambasadorka Marjana Prifti – Proč týden programování podporuje inovace a kreativitu","snippets.videos.8":"Rumunská ambasadorka Cristiana Lucaci – Proč je týden programování vděčný své komunitě","training.learning_bits":"Školicí materiály pro Týden programování","training.title":"Bezplatné školicí materiály a internetové kurzy","training.text":`

Zde najdete bezplatné školicí materiály a zdroje, které vám pomohou začít a naplánovat svou inovativní lekci.

+`,"remote-teaching.tips.points.4.0":"Prozkoumejte pro výuku programování otevřený software a bezplatné online platformy","remote-teaching.tips.points.4.1":"k učení a výuce programování je k dispozici mnoho kvalitních zdrojů, které jsou sice pokročilé, ale přesto je jejich využití snadné. Jedná se o bezplatné nástroje, které vaši studenti mohou používat, aniž by si museli koupit licenci nebo stáhnout software. Většinu z nich najdete v úložišti týdne programování, např. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi atd. Jak jsme viděli u školicích materiálů týdne programování, tyto nástroje můžete použít v kterémkoli předmětu!","remote-teaching.tips.points.5.0":"Hrajte si","remote-teaching.tips.points.5.1":"vaše první kroky při programování by měli studenty zaujmout a pobavit, a i když možná tentokrát nemáte šanci sdílet tuto radost osobně, existují způsoby, jak se pobavit společně! Například můžete svým studentům navrhnout, že si uděláte přestávku a společně si zahrajete CodyColor, což je vzdělávací hra pro více hráčů, během níž se studenti budou učit myslet informaticky.","remote-teaching.tips.points.6.0":"Simulujte reálnou interakci ve třídě","remote-teaching.tips.points.6.1":"technologie nám umožňují aspoň částečně napodobit ten druh interakce, který by se odehrával ve třídě. Studenty můžete vyzvat, aby si třeba v určitou chvíli zapnuli kamery, virtuálně se hlásili, kladli otázky osobně nebo v chatu, odpovídali na digitální ankety či vyplňovali kvízy atd.. Pro tento účel můžete využívat některé bezplatné digitální nástroje, např. Zoom, Microsoft Teams, GoToMeeting nebo Jitsi pro on-line lekce a Kahoot, Mentimeter či Google Forms pro kvízy a třídní interakci. Díky tomu se studenti budou cítit jako ve třídě a ve spojení se spolužáky.","remote-teaching.tips.points.7.0":"Zajistěte, aby pomůcky byly fyzicky i cenově dostupné","remote-teaching.tips.points.7.1":"vaše hodiny programování by měly být realistické a měly by zapojovat všechny studenty. Toho dosáhnete pomocí pomůcek, které se bez problémů najdou v kterékoli domácnosti a k nimž se buď dostanou všichni studenti, nebo které těm studentům, kteří je případně nebudou mít, poskytnete v upravené podobě. Například k programování bez připojení potřebujete levné pomůcky, jako jsou nůžky, papír nebo značkovače. Při procvičování programování on-line se ujistěte, že všichni studenti mají doma přístup k tabletu nebo počítači a spolehlivé připojení k internetu.","remote-teaching.tips.conclusion":"Jak se učíte programovat a jak programování vyučujete při distanční výuce? Máte nějaké tipy pro ostatní pedagogy? Zapojte se vlastním komentářem v našem fóra níže!","report.title":"Podejte zprávu o své #EUCodeWeek akci","report.event_title":"Název akce","report.number_required":"Pokud nemáte přesné údaje, uveďte prosím alespoň přibližný odhad.","report.phrase1":"Tento formulář můžete vyplnit pouze jednou! Údaje prosím pečlivě zkontrolujte. Pokud uděláte chybu, ","report.phrase2":"Po odeslání zprávy vám bude automaticky vydán osobní certifikát za účast na Týdnu programování, který si budete moci stáhnout nebo sdílet. Příklad certifikátu si můžete prohlédnout zde.","report.phrase3":"Povinná pole jsou označená * hvězdičkou.","report.phrase4":"Tento formulář můžete vyplnit pouze jednou! Údaje prosím pečlivě zkontrolujte. Pokud uděláte chybu,","report.contactus":"kontaktujte nás","report.participants_count.label":"Počet účastníků","report.average_participant_age.label":"Průměrný věk účastníků","report.percentage_of_females.label":"Procento žen","report.codeweek_for_all_participation_code.label":"Kód Codeweek for all","report.codeweek_for_all_participation_code.help":"Pokud jste dostali kód Codeweek4All, můžete ho vložit zde. Pokud se neúčastníte, můžete toto pole ignorovat.","report.name_for_certificate.label":"Jméno pro certifikát","report.name_for_certificate.help":"Změňte to na jméno organizátora akce, pro kterého bude vydán certifikát za účast na Týdnu programování. Používejte prosím pouze ASCII písmena (latinku). Písmena s diakritikou nejsou podporována.","report.submit":"Odeslat zprávu o akci","report.thanks_page.title":"Děkujeme, že jste o své akci podali zprávu!","report.thanks_page.certificate_ready":"Váš certifikát je připraven.","report.thanks_page.download_button":"Stáhněte si ho kliknutím zde.","report.thanks_page.back_events":"Vraťte se na svou akci","resources.search_resources":"Prohledat materiály","resources.types":"Typy","resources.levels":"Úrovně","resources.programming_languages":"Programovací jazyky","resources.categories":"Kategorie","resources.Languages":"Jazyky","resources.Subjects":"Předměty","resources.share":"Sdílet","resources.communication_toolkit":"Komunikační nástroje","resources.teachers_toolkit":"Nástroje pro učitele","resources.leaflet":"Leták","resources.how_to_organise_an_activity":"Jak zorganizovat aktivitu?","resources.resources.languages.Russian":"Ruština","resources.resources.languages.Norwegian":"Norština","resources.resources.languages.Mandarin":"Čínština","resources.resources.languages.Japanese":"Japonština","resources.resources.languages.Albanian":"Albánština","resources.resources.languages.Basque":"Baskičtina","resources.resources.languages.Bosnian":"Bosenština","resources.resources.languages.Bulgarian":"Bulharština","resources.resources.languages.Croatian":"Chorvatština","resources.resources.languages.Czech":"Čeština","resources.resources.languages.Danish":"Dánština","resources.resources.languages.Dutch":"Holandština","resources.resources.languages.English":"Angličtina","resources.resources.languages.Estonian":"Estonština","resources.resources.languages.Finnish":"Finština","resources.resources.languages.French":"Francouzština","resources.resources.languages.German":"Němčina","resources.resources.languages.Greek":"Řečtina","resources.resources.languages.Hungarian":"Maďarština","resources.resources.languages.Italian":"Italština","resources.resources.languages.Latvian":"Lotyština","resources.resources.languages.Lithuanian":"Litevština","resources.resources.languages.Macedonian":"Makedonština","resources.resources.languages.Maltese":"Maltština","resources.resources.languages.Montenegrin":"Černohorština","resources.resources.languages.Polish":"Polština","resources.resources.languages.Portuguese":"Portugalština","resources.resources.languages.Romanian":"Rumunština","resources.resources.languages.Serbian":"Srbština","resources.resources.languages.Slovakian":"Slovenština","resources.resources.languages.Slovenian":"Slovinština","resources.resources.languages.Spanish":"Španělština","resources.resources.languages.Swedish":"Švédština","resources.resources.languages.Turkish":"Turečtina","resources.resources.languages.Ukrainian":"Ukrajinština","resources.resources.languages.Chinese":"Čínština","resources.resources.languages.All targeted languages":"Všechny cílové jazyky","resources.resources.levels.Beginner":"Začátečník","resources.resources.levels.Intermediate":"Mírně pokročilý","resources.resources.levels.Advanced":"Pokročilý","resources.resources.levels.Pre-primary education":"Předškolní vzdělávání","resources.resources.levels.Primary school":"Základní škola","resources.resources.levels.Lower secondary school":"Nižší střední škola","resources.resources.levels.Upper secondary school":"Vyšší střední škola","resources.resources.levels.Higher Education":"Vyšší vzdělání","resources.resources.levels.Other":"Jiné","resources.resources.levels.Teachers":"Učitelé","resources.resources.levels.Parents":"Rodiče","resources.resources.levels.General public":"Veřejnost","resources.resources.subjects.Art":"Umění","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chemie","resources.resources.subjects.Computer Science":"Počítačová věda","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomie","resources.resources.subjects.Foreign Languages":"Cizí jazyky","resources.resources.subjects.Geography":"Geografie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Dějepis","resources.resources.subjects.Language and Literature":"Jazyk a literatura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Přírodní vědy","resources.resources.subjects.Physical Education":"Tělesná výchova","resources.resources.subjects.Physics":"Fyzika","resources.resources.subjects.Coding":"Kódování","resources.resources.subjects.Special Education Needs":"Zvláštní vzdělávací potřeby","resources.resources.subjects.Other":"Jiné","resources.resources.subjects.Music":"Hudba","resources.resources.subjects.Programming":"Programování","resources.resources.types.Tutorial":"Tutoriál","resources.resources.types.Website":"Webové stránky","resources.resources.types.Online Course":"Online kurz","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikace","resources.resources.types.Game":"Hra","resources.resources.types.Graphic Material":"Grafika","resources.resources.types.Presentation":"Prezentace","resources.resources.types.Toolkit":"Sada nástrojů","resources.resources.types.Other":"Jiné","resources.resources.types.Lesson Plan":"Učební plán","resources.resources.types.Guide":"Průvodce","resources.resources.types.Assessment":"Hodnocení","resources.resources.types.Challenge":"Výzva","resources.resources.types.Curriculum":"Učební osnovy","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kódování","resources.resources.categories.Programming":"Programování","resources.resources.categories.Computational Thinking":"Výpočetní techniky","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Výroba","resources.resources.categories.Tinkering":"Oprava","resources.resources.categories.Unplugged Activities":"Unplugged akce","resources.resources.categories.Other":"Jiné","resources.resources.categories.Artificial Intelligence":"Umělá inteligence","resources.resources.categories.Drones":"Drony","resources.resources.categories.Digital Literacy":"Digitální gramotnost","resources.resources.categories.Sensors":"Senzory","resources.resources.categories.Text-based Programming":"Textové programování","resources.resources.categories.Visual Programming":"Vizuální programování","school.name":"Název školy","school.location":"Adresa školy","school.description":"Popis školy","school.school":"Škola","school.add":"Přidat","school.list":"Seznam","school.required.name":"Je nutné zadat název školy","school.required.location":"Je nutné zadat adresu školy","schools.1.title1":"Proč byste měli seznámit své žáky s programováním?","schools.1.title2":"Jak může programování prospět vašim žákům? Co může přinést vám, učitelům?","schools.1.content.0":"Jsme přesvědčeni, že k základním znalostem každého člověka v digitálním věku musí patřit i to, že rozumí programování a že rozvíjí základní dovednosti související s informatickým myšlením, jako je řešení problémů, spolupráce a analytické schopnosti.","schools.1.content.1":"Naučit se programovat může vybavit vaše studenty, aby stáli v čele digitálně schopné společnosti, lépe chápali svět, který je obklopuje, a měli lepší příležitosti uspět v osobním i profesním životě.","schools.1.content.2":"Týden programování nabízí všem studentům možnost udělat první kroky jako digitální tvůrci. Nabízí totiž školám a učitelům bezplatné příležitosti k profesnímu rozvoji, přístup k vzdělávacím materiálům, mezinárodním soutěžím a k výměně zkušeností.","schools.1.button.label":"Chcete začít hned teď? Tak se zde zaregistrujte!","schools.2.title1":"Chcete se zapojit?","schools.2.title2":"Zorganizujte lekci, školení nebo akci a dejte ji na mapu.","schools.2.content.0":"Ať už o programování něco víte nebo ne, můžete snadno zorganizovat lekci ve své třídě, den otevřených dveří nebo akci ve své škole. Stačí si vybrat datum a zaregistrovat svou akci na níže uvedené mapě. Pokud máte pocit, že s přípravou lekce potřebujete pomoc, přejděte na další sekci.","schools.2.content.1":"Projděte si níže uvedenou mapu a podívejte se na několik příkladů akcí, které se právě organizují. Přidejte svou vlastní akci a připojte k tisícům dalších instruktorů po celé Evropě i jinde:","schools.2.button.label":"Jste připraveni jít do toho? Přidejte akci!","schools.3.title1":"Nevíte nic o programování? Nevadí","schools.3.title2":"Naše nástroje vám pomohou seznámit se s programováním, ještě než ho představíte svým studentům","schools.3.content.0":"Pokud chcete představit programování své třídě, ale nevíte, kde začít, buďte bez obav! Mezinárodní tým učitelů a odborníků sestavil sadu krátkých webových školicích modulů, které vám do začátku pomohou.","schools.3.content.1":"K tomu, abyste se drželi našich školicích materiálů, nepotřebujete mít žádné předchozí zkušenosti s programováním!","schools.3.button.label":"Podívejte se na naše školicí moduly","schools.4.title1":"Hledáte něco náročnějšího?","schools.4.title2":"Vytvořte síť akcí, zapojte co nejvíc studentů a získejte Certifikát o špičkové úrovni","schools.4.content.0":"Code Week 4 All je příležitost poměřit síly s jinými učiteli nebo školami a zapojit se do mezinárodní komunity podobně smýšlejících lidí, kteří studentům dávají příležitost udělat první krůčky v programování. Vytvořte alianci více než 500 studentů a získáte Certifikát o špičkové úrovni.","schools.4.button.label":"Získejte více informací o soutěži Code Week 4 All","schools.title":"Školy: Přibližte Týden programování svým studentům.","scoreboard.title":"Ve kterých zemích probíhá nejvíc programovacích akcí?","scoreboard.paragraph":"Srovnávací přehled uvádí země podle počtu programovacích akcí na počet obyvatel. Nedivte se proto, že některé menší země jsou v žebříčku výše.","scoreboard.parcipating_with":"se podílí","scoreboard.events":"akcemi","search.audience_title":"Účast","search.theme_title":"Téma","search.placeholder":"Hledat název akce nebo tag","search.submit":"Hledat","search.label_country":"Vyberte zemi","search.last_year_events.label":"Zahrnout akce v minulých letech","search.last_year_events.yes":"Ano","search.last_year_events.no":"Ne","search.search_counter":"odpovídá vašim vyhledávacím kritériím","search.event":"akce","search.events":"akcí","search.year":"rok","search.audiences":"Publikum","search.themes":"Témata","search.countries":"Země","search.search_placeholder":"Hledej podle nadpisu nebo popisu","search.search_banner_title":"Pronađite što vas inspirira","search.search_banner_content":"Istražite bogatu ponudu sadržaja, aktivnosti i smjernica vezanih uz programiranje, koji će vas potaknuti na putovanje u svijet digitalne kreativnosti i učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Podívejte se na výsledky založené na vašich klíčových slovech níže:","search.search_input_placeholder":"pretraživanj...","search.results":"Rezultati","search.no_results":"Nebyly nalezeny žádné výsledky.","search.search_categories.all":"Vše","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Online kurzy","search.search_categories.training":"Školení","search.search_categories.challenges":"Výzvy","search.search_categories.learn":"Učit se","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentace a sady nástrojů","search.search_categories.activities":"Činnosti","search.search_categories.blogs":"Blogy","search.search_categories.others":"Ostatní","snippets.featured-activities":"Představujeme vám hlavní aktivity nadcházejícího Evropského týdne programování, který proběhne on-line. Můžete je filtrovat podle jazyka a měsíce konání. Kliknutím na „Zobrazit“ si zobrazíte všechny podrobnosti o dané aktivitě a kontakt na organizátory. Příjemnou zábavu!","snippets.learn":"Programování je klíčovou kompetencí, která je v každé oblasti stále víc žádána. A právě Evropský týden programování vás chce při studiu podpořit! Projděte si naše úložiště a najděte si optimální zdroj pro začátek nebo pro pokračování v cestě programováním. Všechny tyto zdroje jsou zdarma. Filtr vyhledávání si můžete nastavit podle typu zdroje, úrovně dovedností, programovacího jazyka, kategorie a jazyka.","snippets.teach":"Programování je klíčová kompetence, která vašim studentům a dětem otevře nové možnosti. Chcete učit programování doma, ve škole nebo v programátorském klubu? Projděte si naši nabídku a najděte si zdroj, který vás zaujme. Všechny tyto zdroje jsou zdarma. Filtr vyhledávání si můžete nastavit podle typu zdroje, úrovně dovedností, programovacího jazyka, tématu, kategorie a jazyka.","snippets.toolkits.0":"V tomto oddíle najdete materiál, který vám pomůže zorganizovat aktivitu v rámci Evropského týdne programování a propagovat tuto iniciativu ve vašem okolí.","snippets.toolkits.1":"Komunikační materiály","snippets.toolkits.2":"zde najdete oficiální loga Evropského týdne programování, odznak, leták, plakát, šablony pro PowerPoint a Word, příklady příspěvků na sociálních médiích a ilustrace.","snippets.toolkits.3":"Materiály pro učitele","snippets.toolkits.4":"zde najdete oficiální loga Evropského týdne programování, odznak, šablonu osvědčení o účasti pro vaše studenty, úvodní prezentaci o Evropském týdnu programování a materiál pro sociální média.","snippets.toolkits.5":"Oficiální leták Evropského týdne programování","snippets.about.goal":"Naším cílem je více pomoci mladým lidem zvládnout základy programování a informatického myšlení.","snippets.guide.tutorials.1":"Podívejte se na naše","snippets.guide.tutorials.2":"výukové programy a cvičení","snippets.guide.tutorials.3":"které jsou dispozici ve 29 jazycích a pomohou vám připravit aktivity, při kterých se mladí budou učit programovat a myslet jako informatici.","snippets.dance.menu":"Taneční výzva","snippets.dance.subtitle":"Kdo říká, že programátoři neumí tancovat? Dokážeme pravý opak s taneční výzvou #EUCodeWeekDance.","snippets.dance.content":"Oslavit Evropský týden programování tím, že zorganizuje akci #EUCodeWeekDance, může každý, od škol, učitelů a knihoven až po kroužky programování, podniky a veřejné orgány. Akci pak stačí přidat na mapu týdne programování.","snippets.treasure-hunt.menu":"Hledání pokladu","snippets.treasure-hunt.subtitle":"To je hra na Telegramu","snippets.videos.1":"Podívejte se na videa ambasadorů Evropského týdne programování, která ukazují, jaké jsou naše hodnoty","snippets.videos.2":"Slovinská ambasadorka Katja Osljak – Proč je týden programování nezávislý ","snippets.videos.3":"Francouzský ambasador Laurent Touché – Proč je týden programování pro všechny","snippets.videos.4":"Tuniská ambasadorka Fatma Bouaziz – Proč je týden programování globální i lokální zároveň","snippets.videos.5":"Lotyšská ambasadorka Linda Sinka – Proč je týden programování o spolupráci","snippets.videos.6":"Italský ambasador Alessandro Bogliolo – Proč je týden programování neziskový","snippets.videos.7":"Albánská ambasadorka Marjana Prifti – Proč týden programování podporuje inovace a kreativitu","snippets.videos.8":"Rumunská ambasadorka Cristiana Lucaci – Proč je týden programování vděčný své komunitě","training.learning_bits":"Školicí materiály pro Týden programování","training.title":"Bezplatné školicí materiály a internetové kurzy","training.text":`

Zde najdete bezplatné školicí materiály a zdroje, které vám pomohou začít a naplánovat svou inovativní lekci.

1. Školicí materiály

Nejsou zapotřebí žádné předchozí zkušenosti s programováním a kódováním a dokončení každého modulu zabere jen něco kolem 15 minut. V modulech se seznámíte se základními koncepty, které souvisejí s programováním a aktivitami informatického myšlení. Kromě toho v modulech najdete praktické tipy a rady, jak koncepty začlenit ve své třídě.

`,"training.text_2":`

Když jste teď prošli jeden nebo více školicích materiálů pro Týden programování, doufáme, že jste získali důvěru představit něco z digitální kreativity ve své třídě a přidáte svou akci na mapu na stránkách Týdne programování!

diff --git a/public/build/assets/php_da-Csj-KMvk.js b/public/build/assets/php_da-gLHn8s66.js similarity index 95% rename from public/build/assets/php_da-Csj-KMvk.js rename to public/build/assets/php_da-gLHn8s66.js index 60d5c31a8..00267452a 100644 --- a/public/build/assets/php_da-Csj-KMvk.js +++ b/public/build/assets/php_da-gLHn8s66.js @@ -38,7 +38,7 @@ const e={"about.when-title":"EU’s kodeuge 2024 finder sted mellem den 14. og 2 href="/resources">ressourceside og undervisningsbidder, hvor der er videovejledninger og læreplaner, som du kan tilpasse efter gruppens behov.`,"guide.what_you_need_organise.items.7":`Få deltagerne til at tilmelde sig. Hvis der er begrænset plads, kan du bruge onlineværktøjer som for eksempel Google Forms og Eventbrite til deltagertilmelding.`,"guide.what_you_need_organise.items.8":'Husk af tilføje din aktivitetkodeugekortet!',"guide.how_to.title":"Hvordan skal aktiviteten afholdes?","guide.how_to.items.1":"Kodearrangementets format er op til dig, men vi anbefaler, at du sætter tid af til praktiske øvelser, hvor deltagerne selv kan prøve at kode eller nørkle med hardware.","guide.how_to.items.2":'Brug værktøjer og teknologier, der passer til målgruppen. Vi anbefaler at bruge gratis open source-materiale.',"guide.how_to.items.3":"Bed deltagerne om at fremlægge deres kreationer for hinanden, når arrangementet er ved at være slut.","guide.how_to.items.4":`Spred budskabet! Brug #EUCodeWeek på de sociale medier til at fortælle andre om aktiviteten, og hvad I har lavet. Du kan også fortælle om den i EU’s kodeuges gruppe for lærere og på Twitter (@CodeWeekEU). Tal med dine venner, andre undervisere og den lokale presse, og skriv en pressemeddelelse.`,"guide.how_to.items.5":'Glem ikke at tilføje din aktivitetkodeugekortet!',"guide.material.title":"Reklamemateriale","guide.material.text":'

Vores blog indeholder seneste nyt, og du må gerne bruge den nyeste pressemeddelelse som skabelon – eller du kan skrive din egen:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Forberedelser til afholdelse af EU’s kodeuge 2019 (på 29 sprog)',"guide.toolkits.title":"Download disse pakker for at komme i gang:","guide.toolkits.communication_toolkit":"Kommunikationspakke","guide.toolkits.teachers_toolkit":"Lærerpakke","guide.questions.title":"Spørgsmål?","guide.questions.content":'Hvis du har spørgsmål om at afholde og promovere dit #EUCodeWeek arrangement, kan du kontakte en af ambassadørerne for EU’s kodeuge i dit land.',"hackathons.title":"EU’s kodeuges hackatons","hackathons.subtitle":"Før dine idéer ud i livet!","hackathons.sections.1.title":"6 hackatons, 6 udfordringer","hackathons.sections.1.content.1":"Bor du i Grækenland, Letland, Irland, Italien, Rumænien eller Slovenien? Er du kreativ, ambitiøs og interesseret i fremtidens teknologier? Det er nu, du har chancen! Vær med i en af hackatonerne i EU's kodeuge, og opfind en innovativ løsning, som kan bringe dig frem i forreste linje i den teknologiske revolution!","hackathons.sections.1.content.2":"I 2021 er der ikke færre end seks fantastiske hackatons i EU's kodeuge, og det er de 15 19-årige elever på ungdomsuddannelserne, der indbydes til at danne hold og bruge deres kodefærdigheder til at løse en lokal udfordring. Når hvert hold har hacket i et døgn, præsenterer de deres idéer for et ekspertpanel, som vælger 10 finalister blandt holdene. Alle holdene får den samme tidsfrist, de samme ressourcer og den samme adgang til mentorer og eksperter til at gennemføre udfordringen, men kun 10 får chancen for at fortsætte til næste runde, udvikle deres prototype, få coaching fra eksperterne og deltage i hackatonfinalen til efteråret. Her skal holdene kæmpe om førstepladsen, det seje IT-udstyr og chancen for at få mentoring og coaching til at videreudvikle deres prototype.","hackathons.sections.2.title":"Hvordan deltager jeg?","hackathons.sections.2.content.1":"Vælg din nationale hackaton, og gennemfør registreringen. Du kan deltage som enkeltperson eller som et hold med seks personer. Hvis du tilmelder dig sammen med dine venner eller klassekammerater, skal du huske at oplyse holdnavn, når du registrerer deltagelsen. Hvert hackaton åbner for sin egen registrering af deltagere, så hold øje med din nationale hackaton!","hackathons.sections.3.title":"Hvem er arrangørerne?","hackathons.sections.3.content.1":"EU’s kodeuges hackatons arrangeres i fællesskab af Europa-Kommissionen og lokale ","hackathons.sections.3.content.2":"ambassadører for EU’s kodeuge","hackathons.sections.3.content.3":", og de finansieres af Europa-Parlamentet. Målet er at vise, hvordan man fører konkrete løsninger ud i livet med unge menneskers kreativitet, entusiasme, nye idéer og kodeevner.","hackathons.sections.4.title":"Hvordan ser et hackaton ud?","hackathons.sections.4.content.1":"EU's kodeuge-hackaton starter med en 24-timers onlinehackaton. Holdene får erfarne mentorer, og der bliver afholdt workshopper, hvor deltagerne får mulighed for at tilegne sig nye færdigheder og have det sjovt. Hackatonen er også en fremragende anledning til at netværke og møde andre deltagere fra den europæiske teknologisektor. Når hackatonen er slut, præsenterer de enkelte hold deres løsning for et ekspertpanel.","hackathons.sections.4.content.2":"De 10 bedste hold fortsætter hackatonforløbet og får undervisning og mentoring i løbet af sommeren. Vinderne deltager herefter i den nationale hackatonfinale, som varer 12 timer – ansigt til ansigt – i september eller oktober (dvs. online, hvis sundhedskrisen kræver, at vi stadig ikke må mødes fysisk).","hackathons.sections.5.title":"Jeg ved ikke, hvordan man koder – hvad kan jeg gøre?","hackathons.sections.5.content.1":"Parallelt med de seks hackatons vil der være workshops for dem, der aldrig har kodet, nørkleri med hardware, robotteknologi og så videre, så deltagerne kan lære nogle af de grundlæggende aspekter af datalogisk tænkning og kodning. Der er flere oplysninger om tilmelding på de lokale sider.","hackathons.sections.6.title":"Partnere","hackathons.sections.7.title":"Du skal da være med!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumænien","hackathons.cities.1.date":"25.-26. september 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irland","hackathons.cities.2.date":"23.-24. september 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italien","hackathons.cities.3.date":"24.-25. september 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grækenland","hackathons.cities.4.date":"9. oktober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenien","hackathons.cities.5.date":"18.-19. september 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letland","hackathons.cities.6.date":"1. oktober 2021","hackathons.final.1":"Finale i","hackathons.final.2":"september/oktober 2021","home.about":"EU’s kodeuge er et græsrodsinitiativ, som har til formål at gøre kodning og digitale færdigheder tilgængelige for alle på en sjov og medrivende måde.","home.when":"14.-27. oktober 2024","home.when_text":"At lære at kode hjælper os med at finde mening i den hastigt skiftende verden omkring os, udvide vores forståelse af hvordan teknologi virker og udvikle evner og færdigheder, så vi kan udforske nye idéer og skabe nyt.","home.school_banner_title":"Vær med!","home.school_banner_text":"Er du lærer?","home.school_banner_text2":"Klik her for at se, hvordan du kan være med!","home.organize_activity_title":"Afhold eller deltag i en aktivitet","home.organize_activity_text":'Alle er velkomne til at afholde eller deltage i \u2028en aktivitet. Du skal bare vælge et emne og en målgruppe og tilføje din aktivitet til kortet eller søge efter arrangementer i dit område.',"home.get_started_title":"Kom i gang","home.get_started_text":'Er du i tvivl om, hvordan du kommer i gang? Tag et kig på vores vejledningsside, og hent vores pakke for arrangører, så du kan blive klar til at sprede budskabet.',"home.access_resources_title":"Få adgang til ressourcer og undervisning","home.access_resources_text":'Hvis du er i tvivl om, hvordan du afholder en aktivitet, kan du gå ind på vores side med undervisningsressourcer og undervisningsbidder og undervisningsmateriale, hvor du kan finde vejledning og skræddersyede læreplaner.',"home.toolkits_title":"Ikke sikker på, hvordan du kommer i gang?","home.toolkits_description":"Tjek guidesiden og download vores arrangørværktøj for at forberede og sprede budskabet.","home.toolkits_button1":"Kom godt i gang","home.toolkits_button2":"Værktøjssæt til arrangører","home.minecraft_description1":"Tag dine kodningsevner til næste niveau med Minecraft Education. Opdag, hvordan Minecraft Education kan undervise i kodning og AI-færdigheder, og udforsk, hvordan du kommer i gang i dag!","home.minecraft_description2":"Tilmeld dig for at bringe sjove, live spil direkte ind i dit klasseværelse!","home.minecraft_button":"Start din Minecraft Education-rejse her","home.activity_title":"Organiser eller deltag i en aktivitet","home.activity_description":"Alle er velkomne til at arrangere eller deltage i en aktivitet. Vælg blot et emne og en målgruppe og tilføj din aktivitet til kortet.","home.activity_button1":"eller søg efter aktiviteter i dit område","home.activity_button2":"Tilføj din aktivitet","home.resouce_title":"Ressourcer og uddannelse","home.resouce_description":"Hvis du ikke er sikker på, hvordan du organiserer en aktivitet, kan du besøge vores side med undervisningsressourcer og lære stumper af undervisningsmateriale til vejledning og skræddersyede lektionsplaner.","home.resouce_button1":"Få adgang til ressourcer","home.resouce_button2":"Adgang til kurser","home.get_involved":"Bliv involveret","home.meet_our_community":"Mød vores samfund","home.banner1_title":"Piger i digital transformation","home.banner1_description":"Udforsk og omfavn digitale muligheder - styrkelse af en ny generation af piger i den digitale verden!","home.banner2_title":"Vore Code Week familie","home.banner2_description":"Oplev vores pulserende netværk af ambassadører, lærere, studerende og hubs – som hver især bidrager til vores fælles passion for digital uddannelse.","locations.title":"Lokaliteter til aktiviteter","locations.description.0":"Brug listen til at vælge det sted, hvor din næste aktivitet afholdes, ELLER registrer et nyt sted, når du","locations.description.1":"opretter din aktivitet","login.login":"Login","login.register":"Registrer","login.github":"Log ind med Github","login.X":"Log ind med X","login.facebook":"Log ind med Facebook","login.google":"Log ind med Google","login.azure":"Log ind med Azure","login.email":"E-mail","login.password":"Adgangskode","login.remember":"Husk mig","login.forgotten_password":"Har du glemt din adgangskode?","login.no_account":"Har du ikke en konto?","login.signup":"Tilmeld dig","login.reset":"Nulstil din adgangskode","login.send_password":"Send link til nulstilling af adgangskode","login.confirm_password":"Bekræft adgangskode","login.name":"navn","menu.learn":"Læring","menu.teach":"Undervisning","menu.training":"Træning","menu.challenges":"Udfordringer","menu.online-courses":"Online kursus","menu.toolkits":"Præsentationer og værktøjssæt","menu.girls_in_digital":"Piger i digital","menu.why":"HVORFOR","menu.home":"Startside","menu.search_result":"Søgeresultater","menu.events":"Aktiviteter","menu.ambassadors":"Ambassadører","menu.resources":"Ressourcer","menu.game_and_competitions":"Spil og konkurrencer","menu.schools":"Skoler","menu.about":"Om","menu.blog":"Blog","menu.news":"Nyheder","menu.search":"Indtast, og tryk på Enter...","menu.map":"Kort","menu.add_event":"Tilføj arrangement","menu.search_event":"Søg efter arrangement","menu.hello":"Hej","menu.profile":"Profil","menu.pending":"Ventende arrangementer","menu.your_events":"Mine aktiviteter","menu.your_certificates":"Mine certifikater","menu.report":"Rapporter mine aktiviteter","menu.volunteers":"Frivillige","menu.logout":"Log ud","menu.login":"Log ind","menu.signin":"Log ind","menu.signup":"Tilmeld dig","menu.privacy":"Beskyttelse af personoplysninger","menu.stats":"Statistik","menu.participation":"Deltagerbevis","menu.coding@home":"Kodning@Hjem","menu.values":"Vores værdier","menu.online_events":"Online aktiviteter","menu.featured_activities":"Fremhævede aktiviteter","menu.codeweek2020":"2020 udgaven","menu.register_activity":"Registrer aktivitet","menu.select_language":"Vælg sprog","menu.search_site":"Søg på webstedet","menu.what_you_looking_for":"Hvad leder du efter?","menu.type_to_search":"Skriv for at ansøge...","mooc.free-online-courses":"Gratis onlinekurser","mooc.intro":"EU’s kodeuge leverer professionelle udviklingsmuligheder i form af onlinekurser. Målet er at hjælpe lærere med at bringe kodning og datalogisk tænkning ind i klasseværelset.","mooc.icebreaker.title":'Det indledende “Icebreaker "-kursus',"mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kodeugens Icebreaker-kursus","mooc.icebreaker.text.2":"er et femtimers kursus på engelsk for alle, der er interesseret i at lære de grundlæggende elementer indenfor kodning og datalogisk tænkning. Deltagerne lærer, hvordan de kan inspirere børn og unge til at være nysgerrige og innovative, og samtidigt sætte dem i stand til at blive digitale opfindere. Kurset hjælper deltagerne til at opdage fordelene ved og relevansen af datalogisk tænkning og kodning i hverdagen. Kurset indeholder også gode idéer, gratis undervisningsmaterialer og andre ressourcer der gør det muligt at arrangere sjove og pædagogiske aktiviteter for børn, hvorsomhelst og nårsomhelst - især i løbet af kodeugen.","mooc.icebreaker.text.3":"Deltagelse i kurset kræver hverken tidligere erfaring eller viden indenfor kodning, kun et åbent og nysgerrigt sind.","mooc.icebreaker.registration.0":"Der er åbent for tilmeldinger","mooc.icebreaker.registration.1":"her til kurset, der løber fra den 16. september og 30. oktober 2020. For at kunne tilmelde dig, er du nødt til at oprette en konto hos the European Schoolnet Academy. ","mooc.icebreaker.check-out":"Tjek 2019-udgaven","mooc.deep-dive.title":"Det dybtgående “Deep Dive” -kursus","mooc.deep-dive.text.0":"Kodeugens Deep Dive-onlinekursus er et 24 timers kursus på engelsk, hvor lærerne får mulighed for at lære kodningsrelaterede principper og få viden og tro på egen kunnen med hensyn til at arrangere sjove og interaktive kodningsaktiviteter for og med deres elever. Lærerne kan udforske kodeugens gratis","mooc.deep-dive.text.1":"ressourcer","mooc.deep-dive.text.2":"og undervisningsmaterialer, der stilles til rådighed på 29 forskellige sprog, samt særlige aspekter indenfor kodning, fx datalogisk tænkning, offline aktiviteter og endeløse muligheder indenfor robotteknologi, tilpasning og fremstilling, visuel programmeringssprog, app-udvikling og meget mere.","mooc.deep-dive.course-link":"Tjek “Deep dive”-kurset fra 2019","mooc.social-media.0":"Følg","mooc.social-media.1":"EU's kodeuge på de sociale medier","mooc.social-media.2":"og se, hvornår det næste kursus starter","myevents.created_by":"Alle arrangementer oprettet af ","myevents.no_events.first_call_to_action":"Du har ikke tilfojet arrangementer endnu. Hvorfor ikke ","myevents.no_events.first_link":"tilfoje et nu","myevents.no_events.second_call_to_action":"eller læs vores ","myevents.no_events.second_link":"vejledning til arrangører","myevents.view":"Vis","myevents.status.APPROVED":"GODKENDT","myevents.status.REJECTED":"AFVIST","myevents.status.PENDING":"VENTER","myevents.status.reported":"RAPPORTERET","pagination.previous":"Forrige","pagination.next":"Næste","participation.title":"Generer deltagerbeviser til din klasse","participation.phrase1":"Udfyld formularen med navnene på dine elever adskilt med komma, så modtager du individuelle deltagerbeviser","participation.names.label":"Navne til deltagerbeviser","participation.names.help":"Adskil deltagernes navne med komma","participation.event_name.label":"Aktivitetens navn","participation.event_name.help":"Navnet på din aktivitet, som skal stå på deltagerbeviset","participation.event_date.label":"Aktivitetens dato","participation.event_date.help":"Datoen for din aktivitet, som skal stå på deltagerbeviset","participation.submit":"Generer deltagerbeviser","participation.thanks_page.title":"Dine deltagerbeviser er blevet genereret!","participation.thanks_page.phrase1":"Klik på dette link for at downloade zip-filen med alle deltagerbeviserne","passwords.password":"Adgangskoder skal være på mindst seks tegn og matche bekræftelsesadgangskoden.","passwords.reset":"Din adgangskode er blevet nulstillet!","passwords.sent":"Vi har sendt en e-mail med link til at nulstille adgangskoden!","passwords.token":"Denne adgangskodetoken er ugyldig.","passwords.user":"Vi kan ikke finde en bruger med den pågældende e-mailadresse.","privacy.title":"BESKYTTELSE AF DINE PERSONOPLYSNINGER","privacy.1-intro.title":"1. Indledning","privacy.1-intro.items.1":'

Det er vigtigt for Europa-Kommissionen (herefter "Kommissionen") at beskytte dine personoplysninger og respektere din ret til privatliv. Kommissionen indsamler og viderebehandler personoplysninger i henhold til Europa-Parlamentets og Rådets forordning (EU) 2018/1725 af 23. oktober 2018 om beskyttelse af fysiske personer i forbindelse med behandling af personoplysninger i Unionens institutioner, organer, kontorer og agenturer og om fri udveksling af sådanne oplysninger (som ophæver forordning (EF) nr. 45/2001).

',"privacy.1-intro.items.2":"

Denne erklæring om beskyttelse af personoplysninger forklarer årsagerne til indsamlingen og behandlingen, den måde hvorpå vi indsamler, håndterer og sikrer beskyttelse af alle afgivne personoplysninger, hvordan disse oplysninger bruges samt de rettigheder, du kan udøve i forbindelse med dine personoplysninger (ret til indsigt, berigtigelse, blokering osv.). Den indeholder desuden kontaktoplysninger til den dataansvarlige, som du kan henvende dig til for at udøve dine rettigheder, databeskyttelsesrådgiveren og Den Europæiske Tilsynsførende for Databeskyttelse.

","privacy.1-intro.items.3":"

Denne erklæring om beskyttelse af personoplysninger vedrører indsamling og offentliggørelse af personoplysninger på det offentligt tilgængelige websted Codeweek.eu, for personer, der fungerer som kontaktpunkter for EU's kodeugeaktiviteter (ambassadører for kodeugen, undervisningsministeriekoordinatorer, undervisningsvejledere samt personer, der afholder aktiviteter og arrangementer).

","privacy.2-why.title":"2. Hvorfor behandler vi dine data?","privacy.2-why.items.1":"

Europa-Kommissionen indsamler og offentliggør dine personoplysninger for at gøre det lettere for interessenter eller interesserede borgere at identificere kontaktpunkter. At tilbyde rigtige personer som kontaktpunkter er den bedste og mest effektive måde at sikre, at interesserede kan komme i kontakt med Kommissionens tjenester.

","privacy.2-why.items.2":"

Dine personoplysninger vil ikke blive anvendt til automatiske afgørelser, herunder profilering.

","privacy.3-legal_process.title":"3. Retsgrundlag for at behandle dine personoplysninger","privacy.3-legal_process.items.1":"

Vores behandling af personoplysninger med henblik på offentliggørelse af kontaktpunkter er lovlig i henhold til artikel 5, stk. 1, litra d), i forordning (EU) 2018/1725, fordi du har givet samtykke til behandling af dine personoplysninger via en webformular, eller da du accepterede, at vi bruger din e-mailadresse og dit brugernavn, hvis du tilmeldte dig via et socialt netværk.

","privacy.4-collect_data.title":"4. Hvilke personoplysninger indsamler og viderebehandler vi?","privacy.4-collect_data.items.1":"

De indsamlede personoplysninger er oplysninger, som gør det lettere at identificere dig som kontaktpunkt, og som øger din synlighed for offentligheden. Det drejer sig om: titel, fornavn, efternavn, stilling, arbejdsadresse (inklusive postnummer), telefonnummer, billede, konto på sociale medier og biografi.

","privacy.4-collect_data.items.2":"

Du afgav disse oplysninger frivilligt, da du udfyldte ansøgningsformularen.

","privacy.4-collect_data.items.3":"

Det er obligatorisk at afgive visse personoplysninger med henblik på at gøre det muligt at offentliggøre aktiviteter og/eller kontaktoplysninger på webstedet codeweek.eu. Hvis du ikke afgiver dine personoplysninger, kan din aktivitet ikke offentliggøres, og/eller du vil ikke kunne deltage i ovennævnte netværk.

","privacy.4-collect_data.items.4":"

Du afgiver alle andre personoplysninger frivilligt.

","privacy.4-collect_data.items.5":`Når du abonnerer på vores nyhedsbrev, tilføjes din e-mailadresse til EU's programmeringsuges mailingliste, som forvaltes af Mailerlite.com. https://www.mailerlite.com/legal/privacy-policy. Du kan til enhver tid fravælge nyhedsbrevene ved at bruge linket "Unsubscribe\\" i de e-mails, du modtager fra os, eller du kan sende os en e-mail til info@codeweek.eu med \\"Unsubscribe\\" i emnefeltet.`,"privacy.5-how_long.title":"5. Hvor længe beholder vi dine personoplysninger?","privacy.5-how_long.items.1":"

Kommissionen beholder kun dine personoplysninger så lang tid, det er nødvendigt for at opfylde formålet med indsamlingen eller viderebehandlingen som beskrevet i punkt 2, dvs. så længe du fungerer som kontaktpunkt.

","privacy.5-how_long.items.2":"

Dine personoplysninger fjernes fra det offentligt tilgængelige websted, så snart du ikke længere fungerer som kontaktpunkt, medmindre du har givet tilladelse til, at vi beholder dine oplysninger i databasen med henblik på fremtidige aktiviteter.

","privacy.6-protect_data.title":"6. Hvordan beskytter og sikrer vi dine personoplysninger?","privacy.6-protect_data.items.1":"

Alle personoplysninger i elektronisk format (e-mails, dokumenter, databaser, uploadede batcher af data osv.) gemmes enten på Europa-Kommissionens servere eller på en af dens underleverandørers servere. Al behandling udføres i henhold til Kommissionens afgørelse (EU, Euratom) 2017/46 af 10. januar 2017 om kommunikations- og informationssystemernes sikkerhed i Europa-Kommissionen.

","privacy.6-protect_data.items.2":'

Kommissionens underleverandører er bundet af en specifik kontraktbestemmelse vedrørende al behandling af dine oplysninger på vegne af Kommissionen og af fortrolighedsforpligtelserne, der følger af gennemførelsen af den generelle forordning om databeskyttelse i EU's medlemsstater ("GDPR-forordningen", forordning (EU) 2016/679).

',"privacy.6-protect_data.items.3":"

For at beskytte dine personoplysninger har Kommissionen indført en række tekniske og organisatoriske foranstaltninger. De tekniske foranstaltninger er blandt andet passende handlinger vedrørende internetsikkerhed, risiko for datatab, ændring af data eller uautoriseret adgang, under hensyntagen til den risiko, som behandlingen indebærer, og arten af de behandlede personoplysninger. Organisatoriske foranstaltninger er blandt andet begrænsning af adgangen til personoplysningerne alene til personer, som har et legitimt behov for at kende dem i forbindelse med formålet med behandlingen.

","privacy.7-access_data.title":"7. Hvem har adgang til dine oplysninger, og hvem videregives de til?","privacy.7-access_data.items.1":'

Adgang til dine personoplysninger gives til det personale hos Kommissionen, der har ansvar for at udføre behandlingen, og til autoriseret personale ud fra princippet om "behov for at vide". Dette personale er bundet af lovpligtige, og hvor relevant andre, fortrolighedsaftaler.

',"privacy.7-access_data.items.2":'

Nærmere bestemt kan alle dine afgivne personoplysninger tilgås af webstedernes administratorer (Kommissionens personale) samt andet personale hos Kommissionen, hvis disse har "behov for at vide".. Endvidere deles dine personoplysninger og oplysninger om arrangementer med medlemmer af netværkene af ambassadører for EU’s kodeuge og undervisningsministeriekoordinatorer med henblik på afholdelse af lokale aktiviteter eller opfølgning.

',"privacy.7-access_data.items.3":"

For at gøre kontaktpunkterne mere synlige offentliggøres dine personoplysninger uden adgangsbegrænsning på det offentlige websted: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Vedrørende overførsel af oplysninger til tredjeparter

","privacy.7-access_data.items.5":"

De oplysninger, vi indsamler, vil ikke blive videregivet til tredjepart, undtagen i det omfang det er lovpligtigt for os at gøre det.

","privacy.8-rights.title":"8. Hvad er dine rettigheder, og hvordan kan du udøve dem?","privacy.8-rights.items.1":'

Du har særlige rettigheder som "registreret" i henhold til kapitel III (artikel 14-25) i forordning (EU) 2018/1725, især hvad angår ret til indsigt, berigtigelse eller sletning af dine personoplysninger samt ret til at begrænse behandling af dine personoplysninger. Hvor det måtte være relevant, har du også ret til at gøre indsigelse mod behandling eller ret til dataportabilitet.

',"privacy.8-rights.items.2":"

Du har givet samtykke til, at vi må behandle dine personoplysninger, og du kan når som helst trække dit samtykke tilbage ved at give den dataansvarlige besked. Tilbagetrækningen berører ikke lovligheden af den behandling, der er udført, inden du trak dit samtykke tilbage.

","privacy.8-rights.items.3":"

Du kan udøve dine rettigheder ved at kontakte den dataansvarlige. I tilfælde af en konflikt skal du kontakte databeskyttelsesrådgiveren. Om nødvendigt kan du også henvende dig til Den Europæiske Tilsynsførende for Databeskyttelse. Deres kontaktoplysninger findes i punkt 9 nedenfor.

","privacy.9-contact.title":"9. Kontaktoplysninger","privacy.9-contact.data-controller.title":"– Den dataansvarlige","privacy.9-contact.data-controller.text":"

Hvis du vil udøve dine rettigheder i henhold til forordning (EU) 2018/1725, eller hvis du har kommentarer, spørgsmål eller bekymringer, eller hvis du vil indgive en klage vedrørende indsamling og brug af dine personoplysninger, er du velkommen til at kontakte den dataansvarlige:

","privacy.9-contact.data-controller.address":"Generaldirektoratet for Kommunikationsnet, Indhold og Teknologi Enhed G2
Bygning BU25
B-1049 Bruxelles
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"– Kommissionens databeskyttelsesrådgiver","privacy.9-contact.data-protection-officer.text":'

Du kan kontakte databeskyttelsesrådgiveren (DATA-PROTECTION-OFFICER@ec.europa.eu) vedrørende spørgsmål om behandling af dine personoplysninger i henhold til forordning (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"– Den Europæiske Tilsynsførende for Databeskyttelse (EDPS)","privacy.9-contact.european-data-protection.text":'

Du kan indgive en klage til Den Europæiske Tilsynsførende for Databeskyttelse (edps@edps.europa.eu), hvis du mener, at dine rettigheder i henhold til forordning (EU) 2018/1725 er blevet overtrådt som følge af den dataansvarliges behandling af dine personoplysninger.

',"remote-teaching.remote-teaching":"Fjernundervisning","remote-teaching.intro.title":"Kodeugen og fjernundervisning","remote-teaching.intro.text":"Fjernundervisning kan være en stor udfordring for lærere og elever, og der er mange forhindringer, som skal overvindes. Men undervisning i kodning og datamatisk tænkning – sågar robotteknologi – behøver ikke at gå i stå, bare fordi dine elever sidder derhjemme. Her er nogle tips og ressourcer, som vi håber kan hjælpe dig.","remote-teaching.intro.points.1":"Coding@Home: Dette er en samling af korte videoer, gør-det-selv-materialer, puslespil, spil og programmeringsudfordringer til daglig brug i familien og i skolen.","remote-teaching.intro.points.2.0":"Kodning unplugged","remote-teaching.intro.points.2.1":"Her finder du forskellige aktiviteter, du nemt kan lave derhjemme for at lære om eller undervise i programmering med ting fra hverdagen.","remote-teaching.intro.points.3.0":"Undervisningsbidder","remote-teaching.intro.points.3.1":'Her finder du "undervisningsbidder" eller tutorials om bæredygtig udvikling og kunstig intelligens, der omfatter fjernundervisningsafsnit i deres lektionsplaner.',"remote-teaching.intro.points.4.0":"Register over ressourcer","remote-teaching.intro.points.4.1":"Mange af ressourcerne i registret kan også anvendes til fjernundervisning. Du kan finde ressourcer til undervisning i kodning eller til at lære om kodning.","remote-teaching.intro.points.5.0":"Webinarer om kodning hjemmefra","remote-teaching.intro.points.5.1":"Vidste du, at der i forbindelse med EU's kodeuge arrangeres flere webinarer om, hvordan du lærer om og underviser i kodning hjemmefra? Tjek dem ud her!","remote-teaching.tips.title":"7 tips til fjernundervisning i kodning","remote-teaching.tips.points.1.0":"Bliv fortrolig med begreberne, programmeringssproget og softwaren","remote-teaching.tips.points.1.1":"Selvom eleverne selv til dels kan lære kodning og programmering ved at forsøge sig frem, skal du vejlede dem og hjælpe dem med at finde fejl i deres syntaks. Vær klar til at ændre og tilpasse, hvis et digitalt værktøj eller et programmeringssprog ikke giver de forventede læringsresultater.","remote-teaching.tips.points.2.0":"Styrk eleverne","remote-teaching.tips.points.2.1":"Hjælp dine elever med at nå deres fulde potentiale ved at give dem motiverende og meningsfulde erfaringer. Lad dem udforske deres færdigheder og kreativitet ved at lade dem vælge deres egne projekter og resultater. Derudover anbefaler vi, at du er realistisk og opstiller mål, som dine elever kan nå.","remote-teaching.tips.points.3.0":"Tilskynd eleverne til at arbejde i grupper","remote-teaching.tips.points.3.1":`Det er ikke kun sjovere at kode i grupper, det vil også hjælpe eleverne med at skabe mere komplekse og kreative projekter. Desuden kan fjernundervisning virke isolerende for nogle elever, og gruppearbejde kan modvirke dette. Du kan f.eks. oprette onlinemødelokaler, hvor dine elever kan mødes i grupper, eller du kan bruge peer-evalueringer og opfordre eleverne til at give og modtage konstruktiv feedback om hinandens projekter. -`,"remote-teaching.tips.points.4.0":"Udforsk fri software og gratis onlineplatforme om, hvordan man koder","remote-teaching.tips.points.4.1":"Der er mange gode ressourcer til at lære om og undervise i kodning, som både er avancerede og lette at bruge. Det er gratis værktøjer, som du kan lade dine elever bruge uden at skulle købe licenser eller downloade software. Du finder de fleste af dem i Code Week-registret, f.eks., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, osv. Som vi så i forbindelse med Code Weeks undervisningsbidder, kan du anvende disse værktøjer på alle emner!","remote-teaching.tips.points.5.0":"Husk at lege","remote-teaching.tips.points.5.1":"Dine første skridt ind i kodningens verden skal være medrivende og sjove, og selvom I måske ikke kan dele glæden fysisk for tiden, er der stadig andre måder at lege og have det sjovt på! Du kan f.eks. foreslå dine elever en pause fra lektionen, så de sammen kan spille CodyColor, et pædagogisk spil for flere spillere, der har til formål at lære om datamatisk tænkning, mens man leger.","remote-teaching.tips.points.6.0":"Simulerer virkelig interaktion i klasseværelset","remote-teaching.tips.points.6.1":"Teknologien giver os mulighed for i det mindste delvist at kopiere den form for interaktion, der ville finde sted i klasseværelset. Du kan opfordre dine elever til at tænde deres kameraer på givne tidspunkter, række hånden op virtuelt, stille spørgsmål personligt eller i chatten, svare på digitale meningsmålinger og quizzer osv. Nogle af de gratis digitale værktøjer er Zoom, Microsoft Teams, GoToMeeting eller Jitsi til liveundervisning og Kahoot, Mentimeter eller Google Forms til quizzer og klasseinteraktion. Det vil hjælpe eleverne med at føle, at de deltager i klasseundervisning og til at føle sig knyttet til deres kammerater.","remote-teaching.tips.points.7.0":"Sørg for, at materialerne er tilgængelige og til at betale","remote-teaching.tips.points.7.1":"Sørg for, at dine opgaver er realistiske og inkluderende ved at sikre, at de nødvendige materialer er lette at finde i ethvert hjem, og at enten alle elever kan klare dem, eller at du sørger for at tilpasse dem til dem, der måske ikke kan. F.eks. kræver unplugged kodningsaktiviteter billige materialer såsom saks, papir eller tuscher. Når du arbejder med onlinekodningsøvelser, skal du sørge for, at alle elever har adgang til en tablet eller computer i hjemmet samt en pålidelig internetforbindelse.","remote-teaching.tips.conclusion":"Hvordan lærer du om og underviser i kodning og programmering i fjernundervisningsmiljøer? Har du tips til andre undervisere? Tilføj en kommentar i forummet nedenfor!","report.title":"Rapportér dit #EUCodeWeek-arrangement","report.event_title":"Arrangementets titel","report.number_required":"Angiv et cirkatal, også selvom du ikke har nøjagtige data.","report.phrase1":"Du kan kun udfylde denne formular én gang! Kontrollér dine data omhyggeligt. Hvis du har lavet en fejl, ","report.phrase2":"Når du har indsendt rapporten, vil der blive udstedt et personligt certifikat for deltagelse i kodeugen, og du vil kunne downloade eller dele det. Du kan se et eksempel på certifikatet her.","report.phrase3":"Obligatoriske felter er markeret med en stjerne *.","report.phrase4":"Du kan kun udfylde denne formular én gang! Kontrollér dine data omhyggeligt. Hvis du har lavet en fejl,","report.contactus":"kontakt os","report.participants_count.label":"Deltagerantal","report.average_participant_age.label":"Deltagernes gennemsnitsalder","report.percentage_of_females.label":"Procentdel piger/kvinder","report.codeweek_for_all_participation_code.label":"Codeweek for all-deltagelseskode","report.codeweek_for_all_participation_code.help":"Du kan skrive din Codeweek4All-udfordringskode her, hvis du har en. Ignorer dette felt, hvis du ikke deltager.","report.name_for_certificate.label":"Navn til certifikatet","report.name_for_certificate.help":"Ret dette til navnet på den, der afholder arrangementet, som skal have certifikatet for deltagelse i kodeugen. Brug kun ASCII-bogstaver (latinske). Bogstaver med accenttegn, omlyd osv. er ikke tilladte.","report.submit":"Indsend rapport for arrangement","report.thanks_page.title":"Tak, fordi du rapporterede om dit arrangement!","report.thanks_page.certificate_ready":"Dit certifikat er klar.","report.thanks_page.download_button":"Klik her for at downloade det.","report.thanks_page.back_events":"Vend tilbage til dit arrangement","resources.search_resources":"Søg i ressourcer","resources.types":"Typer","resources.levels":"Niveauer","resources.programming_languages":"Programmeringssprog","resources.categories":"Kategorier","resources.Languages":"Sprog","resources.Subjects":"Emner","resources.share":"Del","resources.communication_toolkit":"Kommunikationspakke","resources.teachers_toolkit":"Pakke til lærere","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Hvordan afholder jeg en aktivitet?","resources.resources.languages.Russian":"Russisk","resources.resources.languages.Norwegian":"Norsk","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japansk","resources.resources.languages.All targeted languages":"Alle sprog","resources.resources.levels.Beginner":"Begynder","resources.resources.levels.Intermediate":"Øvet","resources.resources.levels.Advanced":"Avanceret","resources.resources.levels.Pre-primary education":"Førskoleuddannelse","resources.resources.levels.Primary school (5-12)":"Indskoling/mellemtrin (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Udskoling (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Ungdomsuddannelse (16-18)","resources.resources.levels.Higher Education":"Videregående uddannelse","resources.resources.levels.Other":"Andet","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologi","resources.resources.subjects.Chemistry":"Kemi","resources.resources.subjects.Computer Science":"Datalogi","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Økonomi","resources.resources.subjects.Foreign Languages":"Fremmedsprog","resources.resources.subjects.Geography":"Geografi","resources.resources.subjects.Geology":"Geologi","resources.resources.subjects.History":"Historie","resources.resources.subjects.Language and Literature":"Sprog og litteratur","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Naturvidenskab","resources.resources.subjects.Physical Education":"Idræt","resources.resources.subjects.Physics":"Fysik","resources.resources.subjects.Coding":"Kodning","resources.resources.subjects.Special Education Needs":"Særlige uddannelsesbehov","resources.resources.subjects.Other":"Andet","resources.resources.types.Tutorial":"Vejledning","resources.resources.types.Website":"Websted","resources.resources.types.Online Course":"Onlinekursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Lyd","resources.resources.types.Application":"Applikation","resources.resources.types.Game":"Spil","resources.resources.types.Graphic Material":"Grafisk materiale","resources.resources.types.Presentation":"Præsentation","resources.resources.types.Toolkit":"Pakke","resources.resources.types.Other":"Andet","resources.resources.types.Lesson Plan":"Læreplan","resources.resources.types.Guide":"Guide","resources.resources.categories.Coding":"Kodning","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Datalogisk tænkning","resources.resources.categories.Robotics":"Robotteknik","resources.resources.categories.Making":"Byggeri","resources.resources.categories.Tinkering":"Nørkleri","resources.resources.categories.Unplugged Activities":"Aktiviteter uden brug af computer","resources.resources.categories.Other":"Andet","school.name":"Skolens navn","school.location":"Skolens placering","school.description":"Beskrivelse af skolen","school.school":"Skole","school.add":"Tilføj","school.list":"Oplist","school.required.name":"Skolens navn er obligatorisk","school.required.location":"Skolens placering er obligatorisk","schools.1.title1":"Hvorfor skal man indføre kodning i klasseværelset?","schools.1.title2":"Hvordan kan kodning være godt for dine elever? Hvad får du ud af det som lærer?","schools.1.content.0":"Vi mener, at alle menneskers grundlæggende færdigheder i en digital tidsalder skal omfatte en forståelse af kodning og udviklingen af væsentlige kompetencer i forbindelse med at tænke som en computer, som for eksempel problemløsning, samarbejde og analytiske færdigheder.","schools.1.content.1":"At lære at kode kan styrke dine elever, så de kan gå forrest i et samfund med digitale færdigheder, udvikle en bedre forståelse for den verden, vi lever i, og få bedre muligheder, både på det personlige plan og i arbejdslivet.","schools.1.content.2":"Kodeugen tilbyder alle elever muligheden for at tage de første skridt som digitale skabere ved at give skoler og lærere adgang til gratis professionelle udviklingsmuligheder, undervisningsmateriale, internationale udfordringer og muligheder for udveksling.","schools.1.button.label":"Vil du i gang med det samme? Tilmeld dig her!","schools.2.title1":"Er du klar til at være med?","schools.2.title2":"Afhold en lektion, en træningssession eller et arrangement, og tilføj det på kortet.","schools.2.content.0":"Uanset om du har kendskab til kodning og programmering eller ej, er det let at afholde en lektion i klasseværelset, en åbent hus-dag eller et arrangement på skolen. Du skal bare vælge en dato og registrere aktiviteten på kortet nedenfor. Hvis du mener, at du skal bruge hjælp til at forberede en kodelektion, skal du gå videre til næste afsnit.","schools.2.content.1":"Tag et kig på nogle eksempler på aktiviteter, der afholdes, ved at se på kortet nedenfor, og tilføj din egen aktivitet, så du kan blive en af de flere tusinde undervisere i Europa og resten af verden: ","schools.2.button.label":"Er du klar til at gå i gang? Tilføj en aktivitet!","schools.3.title1":"Er kodning nyt for dig? Bare rolig","schools.3.title2":"Vores værktøjer giver dig en introduktion til kodning, inden du videregiver det til dine elever","schools.3.content.0":"Hvis du er interesseret i at få kodning ind i klasseværelset, men ikke ved, hvor du skal begynde, så bare rolig! Et internationalt team af lærere og eksperter har udviklet en række korte træningsmoduler på internettet, som hjælper dig med at komme i gang.","schools.3.content.1":"Du behøver ikke at have erfaring med kodning for at følge vores små undervisningsmoduler!","schools.3.button.label":"Gå til undervisningsmodulerne","schools.4.title1":"Er du på udkig efter en ekstra udfordring?","schools.4.title2":"Opbyg et netværk af aktiviteter, aktivér så mange elever som muligt, og få et kvalitetscertifikat","schools.4.content.0":"Code Week 4 All udfordrer dig til at slå dig sammen med andre lærere eller skoler og deltage i et internationalt fællesskab af ligesindede, som giver eleverne mulighed for at tage deres første skridt inden for kodning. En alliance, der aktiverer over 500 elever, udløser et kvalitetscertifikat.","schools.4.button.label":"Lær mere om Code Week 4 All-udfordringen","schools.title":"Skoler: Lad kodeugen komme til jeres elever","scoreboard.title":"Hvilke lande summer af kodeaktivitet?","scoreboard.paragraph":"Resultattavlen er sorteret efter antallet af oplistede kodearrangementer i forhold til befolkningen, så bliv ikke overrasket over at se nogle af de mindre lande højt oppe på listen!","scoreboard.parcipating_with":"deltager med","scoreboard.events":"arrangementer","search.audience_title":"Målgruppe","search.theme_title":"Tema","search.placeholder":"Søg efter arrangementets navn eller tag","search.submit":"Søg","search.label_country":"Vælg land","search.last_year_events.label":"Medtag sidste års arrangementer","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nej","search.search_counter":"matcher dine søgekriterier","search.event":"arrangement","search.events":"arrangementer","search.year":"år","search.audiences":"Målgrupper","search.themes":"Temaer","search.countries":"Lande","search.search_placeholder":"Søg efter titel eller beskrivelse","search.search_banner_title":"Find det, der inspirerer dig","search.search_banner_content":"Gennemse et væld af kodningsressourcer, aktiviteter og guider for at støtte din rejse ind i digital kreativitet og læring.","search.search_results_title":"Søgeresultater","search.search_input_label":"Se resultaterne baseret på dine søgeord nedenfor:","search.search_input_placeholder":"Søge...","search.results":"Resultater","search.no_results":"Ingen resultater fundet.","search.search_categories.all":"Alle","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online kurser","search.search_categories.training":"Uddannelse","search.search_categories.challenges":"Udfordringer","search.search_categories.learn":"Lære","search.search_categories.teach":"Undervise","search.search_categories.presentations_and_toolkits":"Præsentationer og værktøjssæt","search.search_categories.activities":"Aktiviteter","search.search_categories.blogs":"Blogs","search.search_categories.others":"Andre","snippets.featured-activities":`Her finder du kommende aktiviteter i EU's kodeuge, der byder onlinedeltagere velkommen. Du kan filtrere efter sprog og måned, og ved at klikke på "vis\\" får du adgang til alle oplysninger om aktiviteten og arrangørernes kontaktoplysninger. God fornøjelse!`,"snippets.learn":"Kodning og programmering er nøglekompetencer, som i stigende grad efterspørges på alle områder, og EU's kodeuge vil støtte dig i din læring! Gennemse vores register, og find den perfekte ressource til at starte eller fortsætte din rejse med kodning. Alle ressourcerne er gratis. Husk, at du kan filtrere din søgning efter ressourcetype, færdighedsniveau, programmeringssprog, kategori og sprog.","snippets.teach":"Kodning og programmering er nøglekompetencer, som giver dine elever og børn nye muligheder. Vil du undervise i kodning derhjemme, i klasseværelset eller i kodeklubben? Søg efter den mest velegnede ressource i vores register til at gøre kodning og programmering til en del af din undervisning. Alle ressourcerne er gratis. Husk, at du kan filtrere din søgning efter ressourcetype, færdighedsniveau, programmeringssprog, emne, kategori og sprog.","snippets.toolkits.0":"I dette afsnit finder du materiale, der vil hjælpe dig med at tilrettelægge din EU-kodeugeaktivitet og promovere initiativet i dit community.","snippets.toolkits.1":"Værktøjssæt til kommunikation","snippets.toolkits.2":"Her finder du EU's kodeuges officielle logoer, badge, folder, plakater, PowerPoint- og Word-skabeloner, eksempler på opslag på sociale medier og illustrationer.","snippets.toolkits.3":"Værktøjssæt til lærere","snippets.toolkits.4":"Her finder du EU's kodeuges officielle logoer, badge, skabelon til deltagelsesbevis til dine elever, en introduktion om EU's kodeuge og materiale til de sociale medier.","snippets.toolkits.5":"Officiel brochure om EU's kodeuge.","snippets.about.goal":"Målet er at hjælpe flere unge med at beherske de grundlæggende principper for kodning og datamatisk tænkning.","snippets.guide.tutorials.1":"Se vores","snippets.guide.tutorials.2":"vejledninger og undervisning,","snippets.guide.tutorials.3":"som er tilgængelige på 29 sprog, for at blive klar til at tilrettelægge aktiviteter, hvor unge lærer om kodning og datamatisk tænkning.","snippets.dance.menu":"Danseudfordringen","snippets.dance.subtitle":"Hvem har sagt, at programmører ikke kan danse? Vi beviser, at det ikke er rigtigt, med #EUCodeWeekDance-udfordringen.","snippets.dance.content":"Alle lige fra skoler, lærere, biblioteker til programmeringsklubber, virksomheder og offentlige myndigheder opfordres til at fejre EU Code Week ved at organisere en #EUCodeWeekDance-aktivitet og tilføje den til Code Week-kortet.","snippets.treasure-hunt.menu":"Skattejagt","snippets.treasure-hunt.subtitle":"Dette er et spil på Telegram","snippets.videos.1":"Se videoer fra EU Code Week-ambassadører om vores værdier","snippets.videos.2":"Se Katja Osljak, ambassadør for Slovenien, fortælle om, hvorfor Code Week er uafhængig","snippets.videos.3":"Se Laurent Touché, ambassadør for Frankrig, fortælle om, hvorfor Code Week er for alle","snippets.videos.4":"Se Fatma Bouaziz, ambassadør for Tunesien, fortælle om, hvorfor Code Week er glokal","snippets.videos.5":"Se Linda Sinka, ambassadør for Letland, fortælle om, hvorfor Code Week handler om samarbejde","snippets.videos.6":"Se Alessandro Bogliolo, ambassadør for Italien, fortælle om, hvorfor Code Week er non-profit","snippets.videos.7":"Se Marjana Prifti, ambassadør for Albanien, fortælle om, hvorfor Code Week fremmer innovation og kreativitet","snippets.videos.8":"Se Cristiana Lucaci, ambassadør for Rumænien, fortælle om, hvorfor Code Week er taknemmelig for sit fællesskab","training.learning_bits":"Undervisningsbidder til kodeugen","training.title":"Gratis undervisningsmateriale og onlinekurser","training.text":`

Her kan du finde gratis undervisningsmaterialer og ressourcer, som kan hjælpe dig med at komme i gang og planlægge din næste innovative lektion.

+`,"remote-teaching.tips.points.4.0":"Udforsk fri software og gratis onlineplatforme om, hvordan man koder","remote-teaching.tips.points.4.1":"Der er mange gode ressourcer til at lære om og undervise i kodning, som både er avancerede og lette at bruge. Det er gratis værktøjer, som du kan lade dine elever bruge uden at skulle købe licenser eller downloade software. Du finder de fleste af dem i Code Week-registret, f.eks., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, osv. Som vi så i forbindelse med Code Weeks undervisningsbidder, kan du anvende disse værktøjer på alle emner!","remote-teaching.tips.points.5.0":"Husk at lege","remote-teaching.tips.points.5.1":"Dine første skridt ind i kodningens verden skal være medrivende og sjove, og selvom I måske ikke kan dele glæden fysisk for tiden, er der stadig andre måder at lege og have det sjovt på! Du kan f.eks. foreslå dine elever en pause fra lektionen, så de sammen kan spille CodyColor, et pædagogisk spil for flere spillere, der har til formål at lære om datamatisk tænkning, mens man leger.","remote-teaching.tips.points.6.0":"Simulerer virkelig interaktion i klasseværelset","remote-teaching.tips.points.6.1":"Teknologien giver os mulighed for i det mindste delvist at kopiere den form for interaktion, der ville finde sted i klasseværelset. Du kan opfordre dine elever til at tænde deres kameraer på givne tidspunkter, række hånden op virtuelt, stille spørgsmål personligt eller i chatten, svare på digitale meningsmålinger og quizzer osv. Nogle af de gratis digitale værktøjer er Zoom, Microsoft Teams, GoToMeeting eller Jitsi til liveundervisning og Kahoot, Mentimeter eller Google Forms til quizzer og klasseinteraktion. Det vil hjælpe eleverne med at føle, at de deltager i klasseundervisning og til at føle sig knyttet til deres kammerater.","remote-teaching.tips.points.7.0":"Sørg for, at materialerne er tilgængelige og til at betale","remote-teaching.tips.points.7.1":"Sørg for, at dine opgaver er realistiske og inkluderende ved at sikre, at de nødvendige materialer er lette at finde i ethvert hjem, og at enten alle elever kan klare dem, eller at du sørger for at tilpasse dem til dem, der måske ikke kan. F.eks. kræver unplugged kodningsaktiviteter billige materialer såsom saks, papir eller tuscher. Når du arbejder med onlinekodningsøvelser, skal du sørge for, at alle elever har adgang til en tablet eller computer i hjemmet samt en pålidelig internetforbindelse.","remote-teaching.tips.conclusion":"Hvordan lærer du om og underviser i kodning og programmering i fjernundervisningsmiljøer? Har du tips til andre undervisere? Tilføj en kommentar i forummet nedenfor!","report.title":"Rapportér dit #EUCodeWeek-arrangement","report.event_title":"Arrangementets titel","report.number_required":"Angiv et cirkatal, også selvom du ikke har nøjagtige data.","report.phrase1":"Du kan kun udfylde denne formular én gang! Kontrollér dine data omhyggeligt. Hvis du har lavet en fejl, ","report.phrase2":"Når du har indsendt rapporten, vil der blive udstedt et personligt certifikat for deltagelse i kodeugen, og du vil kunne downloade eller dele det. Du kan se et eksempel på certifikatet her.","report.phrase3":"Obligatoriske felter er markeret med en stjerne *.","report.phrase4":"Du kan kun udfylde denne formular én gang! Kontrollér dine data omhyggeligt. Hvis du har lavet en fejl,","report.contactus":"kontakt os","report.participants_count.label":"Deltagerantal","report.average_participant_age.label":"Deltagernes gennemsnitsalder","report.percentage_of_females.label":"Procentdel piger/kvinder","report.codeweek_for_all_participation_code.label":"Codeweek for all-deltagelseskode","report.codeweek_for_all_participation_code.help":"Du kan skrive din Codeweek4All-udfordringskode her, hvis du har en. Ignorer dette felt, hvis du ikke deltager.","report.name_for_certificate.label":"Navn til certifikatet","report.name_for_certificate.help":"Ret dette til navnet på den, der afholder arrangementet, som skal have certifikatet for deltagelse i kodeugen. Brug kun ASCII-bogstaver (latinske). Bogstaver med accenttegn, omlyd osv. er ikke tilladte.","report.submit":"Indsend rapport for arrangement","report.thanks_page.title":"Tak, fordi du rapporterede om dit arrangement!","report.thanks_page.certificate_ready":"Dit certifikat er klar.","report.thanks_page.download_button":"Klik her for at downloade det.","report.thanks_page.back_events":"Vend tilbage til dit arrangement","resources.search_resources":"Søg i ressourcer","resources.types":"Typer","resources.levels":"Niveauer","resources.programming_languages":"Programmeringssprog","resources.categories":"Kategorier","resources.Languages":"Sprog","resources.Subjects":"Emner","resources.share":"Del","resources.communication_toolkit":"Kommunikationspakke","resources.teachers_toolkit":"Pakke til lærere","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Hvordan afholder jeg en aktivitet?","resources.resources.languages.Russian":"Russisk","resources.resources.languages.Norwegian":"Norsk","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japansk","resources.resources.languages.All targeted languages":"Alle sprog","resources.resources.levels.Beginner":"Begynder","resources.resources.levels.Intermediate":"Øvet","resources.resources.levels.Advanced":"Avanceret","resources.resources.levels.Pre-primary education":"Førskoleuddannelse","resources.resources.levels.Primary school (5-12)":"Indskoling/mellemtrin (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Udskoling (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Ungdomsuddannelse (16-18)","resources.resources.levels.Higher Education":"Videregående uddannelse","resources.resources.levels.Other":"Andet","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologi","resources.resources.subjects.Chemistry":"Kemi","resources.resources.subjects.Computer Science":"Datalogi","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Økonomi","resources.resources.subjects.Foreign Languages":"Fremmedsprog","resources.resources.subjects.Geography":"Geografi","resources.resources.subjects.Geology":"Geologi","resources.resources.subjects.History":"Historie","resources.resources.subjects.Language and Literature":"Sprog og litteratur","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Naturvidenskab","resources.resources.subjects.Physical Education":"Idræt","resources.resources.subjects.Physics":"Fysik","resources.resources.subjects.Coding":"Kodning","resources.resources.subjects.Special Education Needs":"Særlige uddannelsesbehov","resources.resources.subjects.Other":"Andet","resources.resources.subjects.Programming":"Programmering","resources.resources.types.Tutorial":"Vejledning","resources.resources.types.Website":"Websted","resources.resources.types.Online Course":"Onlinekursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Lyd","resources.resources.types.Application":"Applikation","resources.resources.types.Game":"Spil","resources.resources.types.Graphic Material":"Grafisk materiale","resources.resources.types.Presentation":"Præsentation","resources.resources.types.Toolkit":"Pakke","resources.resources.types.Other":"Andet","resources.resources.types.Lesson Plan":"Læreplan","resources.resources.types.Guide":"Guide","resources.resources.categories.Coding":"Kodning","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Datalogisk tænkning","resources.resources.categories.Robotics":"Robotteknik","resources.resources.categories.Making":"Byggeri","resources.resources.categories.Tinkering":"Nørkleri","resources.resources.categories.Unplugged Activities":"Aktiviteter uden brug af computer","resources.resources.categories.Other":"Andet","school.name":"Skolens navn","school.location":"Skolens placering","school.description":"Beskrivelse af skolen","school.school":"Skole","school.add":"Tilføj","school.list":"Oplist","school.required.name":"Skolens navn er obligatorisk","school.required.location":"Skolens placering er obligatorisk","schools.1.title1":"Hvorfor skal man indføre kodning i klasseværelset?","schools.1.title2":"Hvordan kan kodning være godt for dine elever? Hvad får du ud af det som lærer?","schools.1.content.0":"Vi mener, at alle menneskers grundlæggende færdigheder i en digital tidsalder skal omfatte en forståelse af kodning og udviklingen af væsentlige kompetencer i forbindelse med at tænke som en computer, som for eksempel problemløsning, samarbejde og analytiske færdigheder.","schools.1.content.1":"At lære at kode kan styrke dine elever, så de kan gå forrest i et samfund med digitale færdigheder, udvikle en bedre forståelse for den verden, vi lever i, og få bedre muligheder, både på det personlige plan og i arbejdslivet.","schools.1.content.2":"Kodeugen tilbyder alle elever muligheden for at tage de første skridt som digitale skabere ved at give skoler og lærere adgang til gratis professionelle udviklingsmuligheder, undervisningsmateriale, internationale udfordringer og muligheder for udveksling.","schools.1.button.label":"Vil du i gang med det samme? Tilmeld dig her!","schools.2.title1":"Er du klar til at være med?","schools.2.title2":"Afhold en lektion, en træningssession eller et arrangement, og tilføj det på kortet.","schools.2.content.0":"Uanset om du har kendskab til kodning og programmering eller ej, er det let at afholde en lektion i klasseværelset, en åbent hus-dag eller et arrangement på skolen. Du skal bare vælge en dato og registrere aktiviteten på kortet nedenfor. Hvis du mener, at du skal bruge hjælp til at forberede en kodelektion, skal du gå videre til næste afsnit.","schools.2.content.1":"Tag et kig på nogle eksempler på aktiviteter, der afholdes, ved at se på kortet nedenfor, og tilføj din egen aktivitet, så du kan blive en af de flere tusinde undervisere i Europa og resten af verden: ","schools.2.button.label":"Er du klar til at gå i gang? Tilføj en aktivitet!","schools.3.title1":"Er kodning nyt for dig? Bare rolig","schools.3.title2":"Vores værktøjer giver dig en introduktion til kodning, inden du videregiver det til dine elever","schools.3.content.0":"Hvis du er interesseret i at få kodning ind i klasseværelset, men ikke ved, hvor du skal begynde, så bare rolig! Et internationalt team af lærere og eksperter har udviklet en række korte træningsmoduler på internettet, som hjælper dig med at komme i gang.","schools.3.content.1":"Du behøver ikke at have erfaring med kodning for at følge vores små undervisningsmoduler!","schools.3.button.label":"Gå til undervisningsmodulerne","schools.4.title1":"Er du på udkig efter en ekstra udfordring?","schools.4.title2":"Opbyg et netværk af aktiviteter, aktivér så mange elever som muligt, og få et kvalitetscertifikat","schools.4.content.0":"Code Week 4 All udfordrer dig til at slå dig sammen med andre lærere eller skoler og deltage i et internationalt fællesskab af ligesindede, som giver eleverne mulighed for at tage deres første skridt inden for kodning. En alliance, der aktiverer over 500 elever, udløser et kvalitetscertifikat.","schools.4.button.label":"Lær mere om Code Week 4 All-udfordringen","schools.title":"Skoler: Lad kodeugen komme til jeres elever","scoreboard.title":"Hvilke lande summer af kodeaktivitet?","scoreboard.paragraph":"Resultattavlen er sorteret efter antallet af oplistede kodearrangementer i forhold til befolkningen, så bliv ikke overrasket over at se nogle af de mindre lande højt oppe på listen!","scoreboard.parcipating_with":"deltager med","scoreboard.events":"arrangementer","search.audience_title":"Målgruppe","search.theme_title":"Tema","search.placeholder":"Søg efter arrangementets navn eller tag","search.submit":"Søg","search.label_country":"Vælg land","search.last_year_events.label":"Medtag sidste års arrangementer","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nej","search.search_counter":"matcher dine søgekriterier","search.event":"arrangement","search.events":"arrangementer","search.year":"år","search.audiences":"Målgrupper","search.themes":"Temaer","search.countries":"Lande","search.search_placeholder":"Søg efter titel eller beskrivelse","search.search_banner_title":"Find det, der inspirerer dig","search.search_banner_content":"Gennemse et væld af kodningsressourcer, aktiviteter og guider for at støtte din rejse ind i digital kreativitet og læring.","search.search_results_title":"Søgeresultater","search.search_input_label":"Se resultaterne baseret på dine søgeord nedenfor:","search.search_input_placeholder":"Søge...","search.results":"Resultater","search.no_results":"Ingen resultater fundet.","search.search_categories.all":"Alle","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online kurser","search.search_categories.training":"Uddannelse","search.search_categories.challenges":"Udfordringer","search.search_categories.learn":"Lære","search.search_categories.teach":"Undervise","search.search_categories.presentations_and_toolkits":"Præsentationer og værktøjssæt","search.search_categories.activities":"Aktiviteter","search.search_categories.blogs":"Blogs","search.search_categories.others":"Andre","snippets.featured-activities":`Her finder du kommende aktiviteter i EU's kodeuge, der byder onlinedeltagere velkommen. Du kan filtrere efter sprog og måned, og ved at klikke på "vis\\" får du adgang til alle oplysninger om aktiviteten og arrangørernes kontaktoplysninger. God fornøjelse!`,"snippets.learn":"Kodning og programmering er nøglekompetencer, som i stigende grad efterspørges på alle områder, og EU's kodeuge vil støtte dig i din læring! Gennemse vores register, og find den perfekte ressource til at starte eller fortsætte din rejse med kodning. Alle ressourcerne er gratis. Husk, at du kan filtrere din søgning efter ressourcetype, færdighedsniveau, programmeringssprog, kategori og sprog.","snippets.teach":"Kodning og programmering er nøglekompetencer, som giver dine elever og børn nye muligheder. Vil du undervise i kodning derhjemme, i klasseværelset eller i kodeklubben? Søg efter den mest velegnede ressource i vores register til at gøre kodning og programmering til en del af din undervisning. Alle ressourcerne er gratis. Husk, at du kan filtrere din søgning efter ressourcetype, færdighedsniveau, programmeringssprog, emne, kategori og sprog.","snippets.toolkits.0":"I dette afsnit finder du materiale, der vil hjælpe dig med at tilrettelægge din EU-kodeugeaktivitet og promovere initiativet i dit community.","snippets.toolkits.1":"Værktøjssæt til kommunikation","snippets.toolkits.2":"Her finder du EU's kodeuges officielle logoer, badge, folder, plakater, PowerPoint- og Word-skabeloner, eksempler på opslag på sociale medier og illustrationer.","snippets.toolkits.3":"Værktøjssæt til lærere","snippets.toolkits.4":"Her finder du EU's kodeuges officielle logoer, badge, skabelon til deltagelsesbevis til dine elever, en introduktion om EU's kodeuge og materiale til de sociale medier.","snippets.toolkits.5":"Officiel brochure om EU's kodeuge.","snippets.about.goal":"Målet er at hjælpe flere unge med at beherske de grundlæggende principper for kodning og datamatisk tænkning.","snippets.guide.tutorials.1":"Se vores","snippets.guide.tutorials.2":"vejledninger og undervisning,","snippets.guide.tutorials.3":"som er tilgængelige på 29 sprog, for at blive klar til at tilrettelægge aktiviteter, hvor unge lærer om kodning og datamatisk tænkning.","snippets.dance.menu":"Danseudfordringen","snippets.dance.subtitle":"Hvem har sagt, at programmører ikke kan danse? Vi beviser, at det ikke er rigtigt, med #EUCodeWeekDance-udfordringen.","snippets.dance.content":"Alle lige fra skoler, lærere, biblioteker til programmeringsklubber, virksomheder og offentlige myndigheder opfordres til at fejre EU Code Week ved at organisere en #EUCodeWeekDance-aktivitet og tilføje den til Code Week-kortet.","snippets.treasure-hunt.menu":"Skattejagt","snippets.treasure-hunt.subtitle":"Dette er et spil på Telegram","snippets.videos.1":"Se videoer fra EU Code Week-ambassadører om vores værdier","snippets.videos.2":"Se Katja Osljak, ambassadør for Slovenien, fortælle om, hvorfor Code Week er uafhængig","snippets.videos.3":"Se Laurent Touché, ambassadør for Frankrig, fortælle om, hvorfor Code Week er for alle","snippets.videos.4":"Se Fatma Bouaziz, ambassadør for Tunesien, fortælle om, hvorfor Code Week er glokal","snippets.videos.5":"Se Linda Sinka, ambassadør for Letland, fortælle om, hvorfor Code Week handler om samarbejde","snippets.videos.6":"Se Alessandro Bogliolo, ambassadør for Italien, fortælle om, hvorfor Code Week er non-profit","snippets.videos.7":"Se Marjana Prifti, ambassadør for Albanien, fortælle om, hvorfor Code Week fremmer innovation og kreativitet","snippets.videos.8":"Se Cristiana Lucaci, ambassadør for Rumænien, fortælle om, hvorfor Code Week er taknemmelig for sit fællesskab","training.learning_bits":"Undervisningsbidder til kodeugen","training.title":"Gratis undervisningsmateriale og onlinekurser","training.text":`

Her kan du finde gratis undervisningsmaterialer og ressourcer, som kan hjælpe dig med at komme i gang og planlægge din næste innovative lektion.

1. Undervisningsbidder til kodeugen

Der kræves ingen tidligere erfaring med programmering, og de enkelte moduler kan gennemføres på ca. 15 minutter. Modulerne introducerer dig til de vigtigste koncepter i forbindelse med kodning og datalogisk tænkning. Desuden giver modulerne praktiske tips og råd om, hvordan du kan integrere koncepterne i klasseværelset.

`,"training.text_2":`

Nu da du har gennemført en eller flere af undervisningsbidderne til kodeugen, håber vi, at du føler dig klædt på til at tage den digitale kreativitet med ind i klasseværelset, og at du tilføjer din aktivitet til kodeugekortet!

diff --git a/public/build/assets/php_de-tzfxwiD6.js b/public/build/assets/php_de-Baw4u6H6.js similarity index 95% rename from public/build/assets/php_de-tzfxwiD6.js rename to public/build/assets/php_de-Baw4u6H6.js index dc88373fa..f9ec32833 100644 --- a/public/build/assets/php_de-tzfxwiD6.js +++ b/public/build/assets/php_de-Baw4u6H6.js @@ -44,7 +44,7 @@ const e={"about.when-title":"Die EU Code Week 2024 findet im Zeitraum vom 14. bi href="/resources">Seite mit unserer Materialliste und werfen Sie einen Blick auf unsere Lernhäppchen mit Video-Tutorials und Lehrplänen, passen Sie diese dann an die Bedürfnisse Ihrer Gruppe an.`,"guide.what_you_need_organise.items.7":`Teilnehmer*innen registrieren. Wenn nur begrenzter Raum zur Verfügung steht, können Sie Online-Hilfsmittel wie Google Formulare und Eventbrite für die Teilnehmeranmeldung nutzen.`,"guide.what_you_need_organise.items.8":'Denken Sie daran, Ihre Aktivität auf der Code Week-Karte zu markieren!',"guide.how_to.title":"Wie wird die Aktivität organisiert?","guide.how_to.items.1":"Der Rahmen der Programmierveranstaltung ist ganz Ihnen überlassen, wir empfehlen jedoch, ein wenig praxisbezogene Zeit vorzusehen, in der die Teilnehmenden selbst programmieren und / oder ein wenig mit Hardware tüfteln können.","guide.how_to.items.2":'Setzen Sie Tools und Technologien ein, die Ihrer Zielgruppe angemessen sind. Wir empfehlen, kostenlos verfügbares, quelloffenes Material zu verwenden.',"guide.how_to.items.3":"Ermutigen Sie die Teilnehmenden dazu, sich am Ende der Veranstaltung gegenseitig zu zeigen und vorzustellen, was sie erreicht haben.","guide.how_to.items.4":`Rühren Sie die Werbetrommel! Präsentieren Sie in den sozialen Medien, was Sie im Rahmen Ihrer Aktivität gemacht haben. Nutzen Sie dazu das Hashtag #EUCodeWeek. Sie können auch Beiträge in der EU Code Week-Gruppe für Lehrkräfte und bei Twitter (@CodeWeekEU) erstellen. Sprechen Sie mit Ihrem Freundeskreis, anderen Pädagog*innen und der lokalen Presse, geben Sie eine Pressemitteilung heraus.`,"guide.how_to.items.5":'Vergessen Sie nicht, Ihre Aktivität auf der Code Week-Karte hinzuzufügen!',"guide.material.title":"Werbematerial","guide.material.text":'

Schauen Sie in unserem Blog vorbei, um aktuellste Informationen zu erhalten. Gerne können Sie die jüngste Pressemitteilung entsprechend Ihrer Bedürfnisse anpassen oder eine eigene erstellen:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Die EU Code Week 2019 steht bevor (in 29 Sprachen verfügbar)',"guide.toolkits.title":"Laden Sie die folgenden Toolkits herunter, um leichter einen Einstieg zu finden:","guide.toolkits.communication_toolkit":"Toolkit Kommunikation","guide.toolkits.teachers_toolkit":"Toolkit für Lehrkräfte","guide.questions.title":"Fragen?","guide.questions.content":'

Kontaktieren Sie bei Fragen zur Ausrichtung und Bewerbung Ihrer Aktivität im Rahmen der #EUCodeWeek eine*n der EU Code-Week-Botschafter*innen in Ihrem Land.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Ideen zum Leben erwecken!","hackathons.sections.1.title":"6 Hackathons, 6 Herausforderungen","hackathons.sections.1.content.1":"Wohnst du in Griechenland, Lettland, Irland, Italien, Rumänien oder Slowenien? Bist du kreativ, ambitioniert und interessierst du dich für die Zukunft der Technologie? Jetzt ist deine Chance! Mache mit bei den Hackathons der EU Code Week und entwickle eine innovative Lösung, die dich an die Spitze der technologischen Revolution bringt!","hackathons.sections.1.content.2":"Die EU Code Week veranstaltet 2021 sechs außergewöhnliche Hackathons, aus deren Anlass Schülerinnen und Schüler der Sekundarstufe II im Alter von 15 bis 19 Jahren eingeladen sind, Teams zu bilden und ihre Programmierfähigkeiten zur Lösung einer lokalen Herausforderung unter Beweis zu stellen. Nach 24 Stunden Hacking wird jedes Team seine Ideen einer Expertenjury vorstellen, die die 10 Finalistenteams nominieren wird. Jedes Team hat gleich viel Zeit und Ressourcen sowie denselben Zugang zu Mentoren und Fachwissen, um eine vollständige Lösung für die Herausforderung zu bieten. Aber nur 10 von ihnen werden die Chance bekommen, in die nächste Runde vorzurücken, ihren Prototyp zu entwickeln, Experten-Coaching zu erhalten und an der Hackathon-Finalrunde im Herbst teilzunehmen. Dort werden die Teams gegeneinander antreten, um den Gewinner einer coolen IT-Ausrüstung unter sich auszumachen und Gelegenheit zu Mentoring und Coaching für die Weiterentwicklung ihres Prototyps zu bekommen.","hackathons.sections.2.title":"Wie können Sie teilnehmen?","hackathons.sections.2.content.1":"Wähle den Hackathon in deinem Land und melde dich in ein paar einfachen Schritten an. Du kannst allein oder im Team mit bis zu 6 Personen teilnehmen. Wenn du mit Freunden und Mitschülern teilnimmst, vergiss bei der Anmeldung nicht, den Namen deines Teams anzugeben. Jeder Hackathon organisiert seine Anmeldungen separat. Behalte also den Hackathon in deinem Land im Auge!","hackathons.sections.3.title":"Wer sind die Veranstalter?","hackathons.sections.3.content.1":"Die Hackathons der EU Code Week werden gemeinsam von der Europäischen Kommission und lokalen EU ","hackathons.sections.3.content.2":"Code Week-Botschafter*innen","hackathons.sections.3.content.3":" veranstaltet und sind durch das Europäische Parlament finanziert. Ziel ist es, zu zeigen, wie konkrete Lösungen mithilfe der Kreativität, Begeisterung, frischen Ideen und Programmierfähigkeiten junger Menschen zum Leben erweckt werden.","hackathons.sections.4.title":"Wie sieht ein Hackathon aus?","hackathons.sections.4.content.1":"Der Hackathon der EU Code Week beginnt als Reise mit einem 24-Stunden-Online-Hackathon. Die Teams werden von erfahrenen Mentoren gecoacht und es gibt Workshops, die Teilnehmenden die Möglichkeit bieten, mit Fun neue Fähigkeiten zu erlernen. Die Hackathons sind zudem eine ausgezeichnete Möglichkeit für Teilnehmende zum Netzwerken und um Kontakte mit Menschen im europäischen Technologiesektor zu knüpfen. Zum Abschluss des Hackathons stellt jedes Team seine Lösung einer Expertenjury vor.","hackathons.sections.4.content.2":"Die 10 besten Teams werden ihre Hackathon-Reise fortsetzen und während des Sommers Training und Mentoring erhalten. Die Gewinner werden dann am abschließenden 12-stündigen nationalen Face-to-Face-Hackathon im September oder Oktober teilnehmen (der online stattfindet, falls die sanitäre Lage kein physisches Treffen zulässt).","hackathons.sections.5.title":"Ich kenne mich mit dem Programmieren nicht aus – was kann ich tun?","hackathons.sections.5.content.1":"Parallel zu dem Hackathon gibt es Workshops für Programmierneulinge, bei denen die Teilnehmenden an Hardware, Robotern usw. tüfteln, um die Grundlagen des rechnergestützten Denkens und Programmierens zu lernen. Weitere Informationen über die Anmeldung auf Ihrer lokalen Seite.","hackathons.sections.6.title":"Partner","hackathons.sections.7.title":"Mitmachen und Spaß haben!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumänien","hackathons.cities.1.date":"25.-26. September 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irland","hackathons.cities.2.date":"23.-24. September 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italien","hackathons.cities.3.date":"24.-25. September 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Griechenland","hackathons.cities.4.date":"9. Oktober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slowenien","hackathons.cities.5.date":"18.-19. September 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Lettland","hackathons.cities.6.date":"1. Oktober 2021","hackathons.final.1":"Finale im","hackathons.final.2":"September/Oktober 2021","home.about":"Die EU Code Week ist eine Breiteninitiative, die der Bevölkerung das Programmieren und digitale Kompetenzen auf spaßige und ansprechende Weise näherbringen soll.","home.when":"14.-27. Oktober 2024","home.when_text":">Programmieren zu lernen, hilft uns, den Sinn der sich schnell verändernden Welt um uns herum zu verstehen, unser Verständnis für die Technologie zu erweitern und Kompetenzen und Fähigkeiten zu entwickeln, um neue Ideen und Innovationen umzusetzen.","home.school_banner_title":"Beteiligen Sie sich!","home.school_banner_text":"Sind Sie Lehrerin oder Lehrer?","home.school_banner_text2":"Klicken Sie hier, um herauszufinden, wie Sie sich beteiligen können!","home.organize_activity_title":"Organisieren Sie eine Aktivität oder seien Sie als Teilnehmende dabei","home.organize_activity_text":'Alle sind willkommen, \u2028eine Aktivität zu organisieren oder als Teilnehmende dabei zu sein. Wählen Sie einfach ein Thema und ein Zielpublikum und fügen Sie Ihre Aktivität auf der Karte hinzu oder suchen Sie nach Veranstaltungen in Ihrer Region.',"home.get_started_title":"Einfach loslegen","home.get_started_text":'Sie sind nicht sicher, wie das funktioniert? Werfen Sie einen Blick in die Kurzanleitung und laden Sie unsere Toolkits für Veranstalter herunter, diese sind bei der Vorbereitung und beim Rühren der Werbetrommel hilfreich.',"home.access_resources_title":"Zugriff auf die Materialien und Schulung","home.access_resources_text":'Wenn Sie nicht sicher sind, wie eine Aktivität organisiert wird, sehen Sie sich unsere Seite mit Lehrmaterialien und die Lernhäppchen an, dort finden Sie Unterstützung und maßgeschneiderte Lehrpläne.',"home.toolkits_title":"Nicht sicher, wie Sie anfangen sollen??","home.toolkits_description":"Werfen Sie einen Blick auf unsere Tipps für die Praxis und laden Sie unsere Toolkits für Organisator*innen herunter, um sich optimal vorzubereiten und die Botschaft zu verbreiten.","home.toolkits_button1":"Loslegen","home.toolkits_button2":"Toolkits für Organisator*innen","home.minecraft_description1":"Bringen Sie Ihre Programmierfähigkeiten mit Minecraft Education auf ein neues Level. Entdecken Sie, wie Minecraft Education das Programmieren und den Umgang mit Künstlicher Intelligenz lehrt und finden Sie heraus, wie Sie noch heute starten können!","home.minecraft_description2":"Melden Sie sich an, um spannende, live begleitete Spiele direkt in Ihren Unterricht zu bringen!","home.minecraft_button":"Beginnen Sie hier Ihre Reise mit Minecraft Education.","home.activity_title":"Organisieren Sie eine Aktivität oder nehmen Sie teil","home.activity_description":"Alle sind eingeladen, eine Aktivität zu organisieren oder daran teilzunehmen. Wählen Sie einfach ein Thema und eine Zielgruppe aus und fügen Sie Ihre Aktivität der Karte hinzu, oder stöbern Sie nach Aktivitäten in Ihrer Umgebung.","home.activity_button1":"Fügen Sie Ihre Aktivität hinzu","home.activity_button2":"Aktivitätskarte anzeigen","home.resouce_title":"Ressourcen und Trainingsmaterialien","home.resouce_description":"Wenn Sie nicht sicher sind, wie Sie eine Aktivität organisieren können, besuchen Sie unsere Unterrichtsressourcen und Trainingsmaterialien mit Tipps und Unterrichtsplänen.","home.resouce_button1":"Zugriff auf Ressourcen","home.resouce_button2":"Zugangsschulungen","home.get_involved":"Machen Sie mit","home.meet_our_community":"Unsere Code Week Familie","home.banner1_title":"Mädchen in Digital","home.banner1_description":"Erkunden und nutzen Sie digitale Möglichkeiten – Stärken Sie eine neue Generation von Mädchen in der digitalen Welt!","home.banner2_title":"Unsere Code Week Familie","home.banner2_description":"Entdecken Sie unser lebendiges Netzwerk von Botschafter*innen, Lehrkräften, Schüler*innen und Hubs – alle tragen zu unserer gemeinsamen Leidenschaft für digitale Bildung bei.","locations.title":"Aktivitätsstandorte","locations.description.0":"Wählen Sie für Ihre nächste Aktivität einen Standort aus der Liste ODER registrieren Sie einen neuen Standort über die","locations.description.1":"Aktivitätserstellung","login.login":"Anmelden","login.register":"Registrieren","login.github":"Mit Github anmelden","login.X":"Mit X anmelden","login.facebook":"Mit Facebook anmelden","login.google":"Mit Google anmelden","login.azure":"Mit Azure anmelden","login.email":"E-Mail-Adresse","login.password":"Kennwort","login.remember":"Angemeldet bleiben","login.forgotten_password":"Kennwort vergessen?","login.no_account":"Noch kein Konto?","login.signup":"Registrieren","login.reset":"Kennwort zurücksetzen","login.send_password":"Link zum Zurücksetzen des Kennwortes versenden","login.confirm_password":"Kennwort bestätigen","login.name":"name","menu.learn":"Lernen","menu.teach":"Unterrichten","menu.training":"Lernmaterialien","menu.challenges":"Herausforderungen","menu.online-courses":"Online-Kurse","menu.toolkits":"Präsentationen & Toolkits","menu.girls_in_digital":"Mädchen in der digitalen","menu.why":"WARUM","menu.home":"Startseite","menu.search_result":"Suchergebnisse","menu.events":"Aktivitäten","menu.ambassadors":"Botschafter*innen","menu.resources":"Ressourcen","menu.game_and_competitions":"Spiele und Wettbewerbe","menu.schools":"Schulen","menu.about":"Über uns","menu.blog":"Blog","menu.news":"Neuigkeiten","menu.search":"Eingeben und Enter drücken...","menu.map":"Karte","menu.add_event":"Veranstaltung hinzufügen","menu.search_event":"Veranstaltungen suchen","menu.hello":"Hallo","menu.profile":"Profil","menu.pending":"Ausstehende Veranstaltungen","menu.your_events":"Meine Aktivitäten","menu.your_certificates":"Meine Zertifikate","menu.report":"Aktivitäten melden","menu.volunteers":"Freiwillige","menu.logout":"Abmelden","menu.login":"Login","menu.signin":"Anmelden","menu.signup":"Melden Sie sich an","menu.privacy":"Datenschutz","menu.stats":"In Zahlen","menu.participation":"Teilnahmezertifikat","menu.coding@home":"Programmieren zu Hause","menu.values":"Unsere Werte","menu.online_events":"Online-Aktivitäten","menu.featured_activities":"Hervorgehobene Aktivitäten","menu.codeweek2020":"Ausgabe 2020","menu.register_activity":"Online-Kurse","menu.select_language":"Sprache auswählen","menu.search_site":"Site durchsuchen","menu.what_you_looking_for":"Wonach suchen Sie?","menu.type_to_search":"Suchbegriff eingeben...","mooc.free-online-courses":"Kostenlose Onlinekurse","mooc.intro":"Die EU Code Week bietet Möglichkeiten zur beruflichen Weiterbildung in der Form von Onlinekursen. Diese haben zum Ziel, Lehrern dabei zu helfen, ihre Schüler mit Kodierungs-Aktivitäten zu begeistern und ihnen rechnerisches Denken näherzubringen.","mooc.icebreaker.title":"Das Eis brechen: Der Einführungskurs zum Kennenlernen","mooc.icebreaker.text.0":"Der","mooc.icebreaker.text.1":"EU-Code-Week-Icebreaker-Kurs","mooc.icebreaker.text.2":"ist ein fünfstündiger Kurs auf Englisch. Er richtet sich an jeden, der an den Grundlagen des Kodierens und rechnerischen Denkens interessiert ist. Die Teilnehmer lernen, wie man Neugier bei jungen Menschen weckt und ihren Innovationsgeist fördert, sodass sich diese zu digitalen Schöpfern entwickeln können. Der Kurs hilft den Teilnehmern dabei, zu erkennen, welche Vorteile rechnerisches Denken und Kodieren bringen und wie relevant sie für unseren Alltag sind. Darüber hinaus liefert er Ideen sowie kostenlose Trainingsmaterialien und -ressourcen zum Organisieren von lustigen und lehrreichen Aktivitäten für Kinder. Diese können jederzeit und überall stattfinden – und natürlich besonders gut während der EU Code Week.","mooc.icebreaker.text.3":"Sie benötigen keine Erfahrung oder Vorkenntnisse im Kodieren, um an diesem Kurs teilzunehmen – Neugier und Wissbegierde reichen völlig aus!","mooc.icebreaker.registration.0":"Hier können Sie sich für den Kurs anmelden","mooc.icebreaker.registration.1":"; dieser kann zwischen dem 16. September und 30. Oktober 2020 absolviert werden. Für die Anmeldung brauchen Sie einen Account bei der European Schoolnet Academy.","mooc.icebreaker.check-out":"Hier finden Sie Informationen zum Kurs aus dem Jahr 2019","mooc.deep-dive.title":"Tief eintauchen: Der ausführliche Kurs mit noch mehr Inspirationen","mooc.deep-dive.text.0":"Der EU-Code-Week-Deep-Dive-Onlinekurs ist ein 25-stündiger Kurs auf Englisch, der Lehrern ermöglicht, sich mit den Prinzipien der Kodierung vertraut zu machen und ihnen das Wissen zu und das Selbstbewusstsein für das Organisieren von lustigen, einfachen und interaktiven Kodierungs-Aktivitäten mit ihren Schülern vermittelt. Die Lehrer entdecken dabei nicht nur die kostenlosen ","mooc.deep-dive.text.1":"Ressourcen","mooc.deep-dive.text.2":"und Trainingsmaterialien der EU Code Week, die in 29 Sprachen verfügbar sind, sondern auch bestimmte Aspekte des Kodierens wie rechnerisches Denken, Offline-Aktivitäten sowie die schier endlosen Möglichkeiten der Robotik, des Tüftelns und Kreierens, visueller Programmiersprachen, der App-Entwicklung und vieles mehr.","mooc.deep-dive.course-link":"Hier gibt es weitere Informationen zum 2019er Deep-Dive-Kurs","mooc.social-media.0":"Folgen Sie der","mooc.social-media.1":"EU Code Week in den sozialen Medien","mooc.social-media.2":"EU Code Week in den sozialen Medien, um herauszufinden, wann der nächste Kurz beginnt","myevents.created_by":"Alle erstellten Veranstaltungen von ","myevents.no_events.first_call_to_action":"Sie haben noch keine Veranstaltungen hinzugefügt. Warum fügen Sie nicht","myevents.no_events.first_link":"jetzt eine neue hinzu","myevents.no_events.second_call_to_action":"oder lesen unseren ","myevents.no_events.second_link":"Leitfaden für Veranstalter","myevents.view":"Ansehen","myevents.status.APPROVED":"GENEHMIGT","myevents.status.REJECTED":"ABGELEHNT","myevents.status.PENDING":"AUSSTEHEND","myevents.status.REPORTED":"MELDUNG ÜBERMITTELT","pagination.previous":"Zurück","pagination.next":"Weiter","participation.title":"Erstellen Sie Teilnahmezertifikate für Ihre Klasse","participation.phrase1":"Tragen Sie die Namen Ihrer Schülerinnen und Schüler durch Kommas getrennt in das Formular ein und Sie erhalten ein Teilnahmezertifikat für jede und jeden einzelne/n","participation.names.label":"Namen für das Zertifikat","participation.names.help":"Trennen Sie die Namen aller Teilnehmenden durch Kommas","participation.event_name.label":"Name der Aktivität","participation.event_name.help":"Der Name Ihrer Aktivität, wie er auf dem Zertifikat erscheinen soll","participation.event_date.label":"Datum der Aktivität","participation.event_date.help":"Das Datum Ihrer Aktivität, wie es auf dem Zertifikat erscheinen soll","participation.submit":"Zertifikate erstellen","participation.thanks_page.title":"Ihre Zertifikate wurden erstellt!","participation.thanks_page.phrase1":"Klicken Sie auf diesen Link um die ZIP-Datei, die alle Zertifikate enthält, herunterzuladen","passwords.password":"Kennwörter müssen mindestens sechs Zeichen haben und mit der Bestätigung übereinstimmen.","passwords.reset":"Ihr Kennwort wurde zurückgesetzt!","passwords.sent":"Wir haben Ihnen per E-Mail einen Link zum Zurücksetzen des Kennworts geschickt!","passwords.token":"Der Token zum Zurücksetzen des Kennworts ist ungültig.","passwords.user":"Wir finden keine*n Nutzer*in mit dieser E-Mail-Adresse.","privacy.title":"SCHUTZ IHRER PERSONENBEZOGENEN DATEN","privacy.1-intro.title":"1. Einführung","privacy.1-intro.items.1":"

Die Europäische Kommission (nachstehend „die Kommission“ genannt) hat sich zum Schutz Ihrer personenbezogenen Daten und zur Achtung Ihrer Privatsphäre verpflichtet. Gemäß der Verordnung (EU) 2018/1725 des Europäischen Parlaments und des Rates vom 23 Oktober 2018 zum Schutz natürlicher Personen bei der Verarbeitung personenbezogener Daten durch die Organe, Einrichtungen und sonstigen Stellen der Union, zum freien Datenverkehr und zur Aufhebung der Verordnung (EG) Nr. 45/2001 erhebt die Kommission personenbezogene Daten und verarbeitet diese weiter.

","privacy.1-intro.items.2":"

In dieser Datenschutzerklärung sind die Gründe für die Verarbeitung personenbezogener Daten sowie die Art und Weise, wie wir alle bereitgestellten personenbezogenen Daten erheben, handhaben und den Schutz dieser Daten gewährleisten, wie diese Informationen verwendet werden und welche Rechte (z. B. das Recht auf Zugriff, Berichtigung, Sperrung) Sie in Bezug auf Ihre personenbezogenen Daten haben, erläutert. Sie enthält darüber hinaus die Kontaktdaten für den Verantwortlichen, gegenüber dem Sie Ihre Rechte wahrnehmen können, den behördlichen Datenschutzbeauftragten und den Europäischen Datenschutzbeauftragten.

","privacy.1-intro.items.3":"

Diese Datenschutzerklärung bezieht sich auf die Erhebung und Veröffentlichung personenbezogener Daten von Personen, die für Aktivitäten im Rahmen der EU Code Week als Kontaktstellen dienen (Code Week-Botschafter*innen, Koordinator*innen nationaler Bildungsministerien, führende Lehrkräfte, sowie Organisator*innen von Aktivitäten und Veranstaltungen) auf der öffentlich zugänglichen Website Codeweek.eu.

","privacy.2-why.title":"2. Warum werden Ihre Daten von uns verarbeitet?","privacy.2-why.items.1":"

Die Europäische Kommission erhebt und veröffentlicht Ihre personenbezogenen Daten, um Interessengruppen oder interessierten Bürgerinnen und Bürgern die Ermittlung von Kontaktstellen zu erleichtern. Reale Personen als Kontaktstellen einzusetzen ist der beste und effizienteste Weg, um zu gewährleisten, dass interessierte Bürgerinnen und Bürger mit Dienststellen der Kommission in Verbindung treten können.

","privacy.2-why.items.2":"

Ihre personenbezogenen Daten werden für keinerlei automatisierte Entscheidungsprozesse und nicht zur Profilerstellung verwendet.

","privacy.3-legal_process.title":"3. Auf welcher bzw. welchen Rechtsgrundlage(n) werden Ihre personenbezogenen Daten verarbeitet?","privacy.3-legal_process.items.1":"

Die Vorgänge zur Verarbeitung personenbezogener Daten zwecks der Bekanntmachung von Kontaktstellen sind im Hinblick auf Artikel 5 Absatz 1 Buchstabe d der Verordnung (EU) 2018/1725 rechtmäßig, denn Sie haben Ihre Einwilligung zur Verarbeitung Ihrer personenbezogenen Daten über ein Online-Formular oder, falls Sie sich über ein soziales Netzwerk angemeldet haben, als Sie uns dazu ermächtigten, Ihre E-Mail-Adresse sowie Ihren Benutzernamen zu verwenden, gegeben.

","privacy.4-collect_data.title":"4. Welche personenbezogenen Daten werden von uns erhoben und weiterverarbeitet?","privacy.4-collect_data.items.1":"

Bei den erhobenen personenbezogenen Daten handelt es sich um Informationen, die es erleichtern, Sie als Kontaktstelle zu erkennen und die Ihre Sichtbarkeit für die Öffentlichkeit erhöhen. Im Einzelnen sind das Titel, Vorname, Nachname, Position, geschäftliche Postanschrift und E-Mail-Adresse, Telefonnummer, Bild, Konto in sozialen Netzwerken, Biographie.

","privacy.4-collect_data.items.2":"

Sie haben uns diese personenbezogenen Daten durch das Ausfüllen des Anmeldeformulars auf freiwilliger Basis übermittelt.

","privacy.4-collect_data.items.3":"

Für die Veröffentlichung von Aktivitäten und/oder für die Angabe von Kontaktinformationen auf der Website codeweek.eu ist es unbedingt erforderlich, bestimmte personenbezogene Daten bereitzustellen. Wenn Sie Ihre personenbezogenen Daten nicht zur Verfügung stellen, wird Ihre Aktivität nicht veröffentlicht und/oder Sie können in den vorgenannten Netzwerken nicht mitwirken.

","privacy.4-collect_data.items.4":"

Sämtliche übrigen personenbezogenen Daten geben Sie auf freiwilliger Basis an.

","privacy.4-collect_data.items.5":"Wenn Sie unseren Newsletter abonnieren, wird Ihre E-Mail-Adresse in die Mailingliste des Newsletters „EU Code Week“ aufgenommen, welche von Mailerlite.com verwaltet wird. Bitte lesen Sie die Datenschutzerklärung von Mailerlite: Https://www.mailerlite.com/legal/privacy-policy. Sie können den Newsletter jederzeit abbestellen, indem Sie in den E-Mails, die Sie von uns erhalten, den Link „Unsubscribe“ verwenden, oder Sie können uns unter info@codeweek.eu eine E-Mail mit „Unsubscribe“ in der Betreffzeile schicken.","privacy.5-how_long.title":"5. Wie lange bewahren wir Ihre personenbezogenen Daten auf?","privacy.5-how_long.items.1":"

Die Kommission bewahrt Ihre personenbezogenen Daten nur so lange auf, wie es zur Erfüllung des Zwecks der Erhebung oder der weiteren Verarbeitung, wie unter Punkt 2 beschrieben, nötig ist, nämlich so lange, wie Sie als Kontaktstelle fungieren.

","privacy.5-how_long.items.2":"

Ihre personenbezogenen Daten werden von der öffentlich zugänglichen Website gelöscht, sobald Sie Ihre Funktion als Kontaktstelle beenden, sofern Sie nicht Ihre Einwilligung gegeben haben, für künftige Aktivitäten in der Datenbank aufgeführt zu bleiben.

","privacy.6-protect_data.title":"6. Wie werden Ihre personenbezogenen Daten von uns geschützt und gesichert?","privacy.6-protect_data.items.1":"

Alle personenbezogenen Daten, die in elektronischer Form vorliegen (E-Mails, Dokumente, Datenbanken, hochgeladene Datenmengen usw.) werden auf den Servern der Europäischen Kommission oder ihrer Auftragnehmer gespeichert. Alle Verarbeitungsvorgänge werden gemäß dem Beschluss (EU, Euratom) 2017/46 der Kommission vom 10. Januar 2017 über die Sicherheit von Kommunikations- und Informationssystemen in der Europäischen Kommission durchgeführt.

","privacy.6-protect_data.items.2":"

Die Auftragnehmer der Kommission unterliegen hinsichtlich jeglicher mit Ihren Daten im Auftrag der Kommission unternommenen Verarbeitungsvorgänge einer speziellen Vertragsklausel und sind an Geheimhaltungsverpflichtungen gebunden, die sich aus der Umsetzung der Datenschutz-Grundverordnung („DSGVO“, Verordnung (EU) 2016/679) in den Mitgliedstaaten der EU ergeben.

","privacy.6-protect_data.items.3":"

Um Ihre personenbezogenen Daten zu schützen, hat die Kommission eine Reihe technischer und organisatorischer Vorkehrungen getroffen. Unter Berücksichtigung der Risiken, die mit der Art der personenbezogenen Daten, die verarbeitet werden, sowie der Verarbeitung selbst einhergehen, umfassen die technischen Vorkehrungen angemessene Maßnahmen zur Gewährleistung der Online-Sicherheit sowie zur Verhinderung von Datenverlusten, Änderungen oder unberechtigten Zugriffen. Zu den organisatorischen Vorkehrungen zählen die ausschließliche Beschränkung des Zugriffs auf die personenbezogenen Daten auf Personen, bei denen ein berechtigter Anspruch auf Kenntnisnahme für den Zweck des Verarbeitungsvorgangs vorliegt.

","privacy.7-access_data.title":"7. Wer kann auf Ihre Daten zugreifen und an wen werden sie weitergegeben?","privacy.7-access_data.items.1":"

Zugang zu Ihren personenbezogenen Daten erhalten Mitarbeiter der Kommission, die für die Ausführung des Verarbeitungsvorgangs verantwortlich sind, sowie befugte Mitarbeiter, die nach dem Grundsatz „Kenntnis nur, wenn nötig“ auf Ihre Daten zugreifen. Derartige Mitarbeiter befolgen gesetzliche Vertraulichkeitspflichten und, soweit erforderlich, zusätzliche Vertraulichkeitsvereinbarungen.

","privacy.7-access_data.items.2":"

Konkret bedeutet das, dass sämtliche personenbezogenen Daten, die von Ihnen zur Verfügung gestellt wurden, von den Administratoren der Website (dabei handelt es sich um Mitarbeiter der Kommission), sowie von weiteren Mitarbeitern der Kommission, die diese Informationen benötigen, eingesehen werden können.. Darüber hinaus werden Ihre personenbezogenen Daten und die Informationen zu Ihrer Veranstaltung an Mitglieder der Netzwerke von EU Code Week-Botschafter*innen und pädagogischen Koordinator*innen für die Ausrichtung lokaler Aktivitäten oder künftiger Veranstaltungen weitergegeben.

","privacy.7-access_data.items.3":"

Um die Sichtbarkeit der Kontaktstellen zu erhöhen, erscheinen Ihre personenbezogenen Daten ohne jegliche Zugriffsbeschränkung auf der öffentlichen Website https://codeweek.eu.

","privacy.7-access_data.items.4":"

Weitergabe von Daten an Dritte

","privacy.7-access_data.items.5":"

Die von uns erhobenen Daten werden nicht an Dritte weitergegeben, es sei denn, dass wir rechtlich hierzu verpflichtet sind.

","privacy.8-rights.title":"8. Welche Rechte haben Sie und wie können Sie diese ausüben?","privacy.8-rights.items.1":"

Als „betroffene Person“ haben Sie gemäß Kapitel III (Artikel 14-25) der Verordnung (EU) 2018/1725 bestimmte Rechte, insbesondere das Recht, auf Ihre personenbezogenen Daten zuzugreifen, diese zu berichtigen oder zu löschen sowie deren Verarbeitung einzuschränken. Gegebenenfalls haben sie ebenso das Recht, gegen die Verarbeitung Widerspruch einzulegen oder das Recht auf Datenübertragbarkeit.

","privacy.8-rights.items.2":"

Sie haben eingewilligt, uns Ihre personenbezogenen Daten für den vorliegenden Verarbeitungsvorgang zur Verfügung zu stellen und Sie können diese Einwilligung jederzeit widerrufen, indem Sie den Verantwortlichen diesbezüglich in Kenntnis setzen. Ein solcher Widerruf beeinträchtigt nicht die Rechtmäßigkeit der Verarbeitungsschritte, die vor diesem Widerruf ausgeführt wurden.

","privacy.8-rights.items.3":"

Wenn Sie Ihre Rechte ausüben möchten, kontaktieren Sie bitte den Verantwortlichen. In Konfliktfällen können Sie sich auch an den Datenschutzbeauftragten wenden. Falls erforderlich, können Sie auch mit dem Europäischen Datenschutzbeauftragten Verbindung aufnehmen. Die Kontaktinformationen hierfür finden Sie unter Punkt 9 weiter unten.

","privacy.9-contact.title":"9. Kontaktinformationen","privacy.9-contact.data-controller.title":"- Der Verantwortliche","privacy.9-contact.data-controller.text":"

Falls Sie Ihre Rechte gemäß der Verordnung (EU) 2018/1725 ausüben möchten Anmerkungen, Fragen oder Bedenken haben oder eine Beschwerde bezüglich der Erhebung und Nutzung Ihrer personenbezogenen Daten einreichen möchten, können Sie den Verantwortlichen kontaktieren:

","privacy.9-contact.data-controller.address":"Generaldirektion Kommunikationsnetze, Inhalte und Technologien Einheit G2
Gebäude BU25
B-1049 Brüssel
","privacy.9-contact.data-controller.email":"E-Mail: ","privacy.9-contact.data-protection-officer.title":"- Der Datenschutzbeauftragte (DSB) der Kommission","privacy.9-contact.data-protection-officer.text":'

Sie können den Datenschutzbeauftragten (DATA-PROTECTION-OFFICER@ec.europa.eu) in Bezug auf Sachverhalte im Zusammenhang mit der Verarbeitung Ihrer personenbezogenen Daten gemäß der Verordnung (EU) 2018/1725 kontaktieren.

',"privacy.9-contact.european-data-protection.title":"- Der Europäische Datenschutzbeauftragte (EDSB)","privacy.9-contact.european-data-protection.text":'

Sie haben das Recht, sich an den Europäischen Datenschutzbeauftragten zu wenden und dort eine Beschwerde einzureichen (edps@edps.europa.eu), wenn Sie der Ansicht sind, dass Ihre Rechte gemäß der Verordnung (EU) 2018/1725 infolge der Verarbeitung Ihrer personenbezogenen Daten durch den Verantwortlichen verletzt wurden.

',"remote-teaching.remote-teaching":"Fernunterricht","remote-teaching.intro.title":"Code Week und Fernunterricht","remote-teaching.intro.text":"Fernunterricht kann für Lehrkräfte und Lernende eine große Herausforderung sein und es gibt viele Hürden zu meistern. Aber Sie müssen die Vermittlung von Programmierkenntnissen, computergestütztem Denken und sogar Robotik nicht auf Eis legen, nur weil Ihre Schüler/innen zu Hause bleiben. Hier finden Sie Tipps und Ressourcen, die Ihnen hoffentlich helfen.","remote-teaching.intro.points.1":"Coding@Home: Coding@Home bietet Ihnen eine Sammlung aus kurzen Videos, DIY-Materialien, Puzzles, Spielen und Kodierungs-Challenges, die ganz einfach zu Hause mit der Familie oder in der Schule genutzt/durchgeführt werden können.","remote-teaching.intro.points.2.0":"Analoges Programmieren","remote-teaching.intro.points.2.1":"Hier finden Sie verschiedene Aktivitäten, die sich einfach zu Hause umsetzen lassen, um Programmieren mit Alltagsgegenständen zu lernen oder zu unterrichten.","remote-teaching.intro.points.3.0":"Lernhäppchen","remote-teaching.intro.points.3.1":"Hier finden Sie „Lernhäppchen“ oder Schulungen zu nachhaltiger Entwicklung und künstlicher Intelligenz, deren Unterrichtspläne Inhalte für den Fernunterricht enthalten.","remote-teaching.intro.points.4.0":"Datenbank mit Ressourcen","remote-teaching.intro.points.4.1":"Viele der Ressourcen aus der Datenbank können auch im Fernunterricht eingesetzt werden. Hier finden Sie Ressourcen, um Programmierkenntnisse zu vermitteln oder zu erwerben.","remote-teaching.intro.points.5.0":"Coding from Home – Webinare","remote-teaching.intro.points.5.1":"Wussten Sie, dass die Code Week mehrere Webinare dazu erstellt hat, wie man von zu Hause aus Programmierkenntnisse erwerben oder vermitteln kann? Einfach ausprobieren!","remote-teaching.tips.title":"7 Tipps für die Vermittlung von Programmierkenntnissen aus der Ferne","remote-teaching.tips.points.1.0":"Machen Sie sich mit den Konzepten, der Programmiersprache und der Software vertraut","remote-teaching.tips.points.1.1":"Schüler/innen können das Programmieren durch Ausprobieren halbautonom erlernen. Hierfür benötigen sie jedoch Hilfestellung und Unterstützung beim Auffinden von Fehlern in der Syntax. Seien Sie für Änderungen und Anpassungen offen, wenn ein digitales Tool oder eine Programmiersprache nicht zu den erwarteten Lernergebnissen führt.","remote-teaching.tips.points.2.0":"Machen Sie Ihre Schüler/innen handlungsfähig","remote-teaching.tips.points.2.1":"Helfen Sie Ihren Schüler/innen dabei, ihr Potenzial voll auszuschöpfen, indem Sie motivierende und gehaltvolle Lehrveranstaltungen anbieten. Geben Sie ihnen Raum, ihre Fähigkeiten und Kreativität zu erkunden, indem Sie sie ihre eigenen Projekte und Outputs wählen lassen. Darüber hinaus empfehlen wir Ihnen, realistisch zu sein und Ziele zu stecken, die für Ihre Schüler/innen erreichbar sind.","remote-teaching.tips.points.3.0":"Ermutigen Sie die Schüler/innen zur Gruppenarbeit","remote-teaching.tips.points.3.1":`In der Gruppe macht Programmieren mehr Spaß und gemeinsam können komplexere und kreativere Projekte umgesetzt werden. Außerdem kann das Lernen aus der Ferne einige Schüler/innen isolieren. Gruppenarbeit hilft, dies zu verhindern. Sie können beispielsweise Onlineräume einrichten, in denen Ihre Schüler/innen in Gruppen zusammenkommen. Oder Sie laden Ihre Schüler/innen ein, konstruktives Feedback zu den Projekten der anderen zu geben und zum eigenen Projekt zu bekommen. -`,"remote-teaching.tips.points.4.0":"Einsatz von Open Software und kostenlosen Onlineplattformen beim Erwerb von Programmierkenntnissen","remote-teaching.tips.points.4.1":"Es gibt viele hochwertige Ressourcen, die dabei helfen, Programmierkenntnisse zu erwerben und zu vermitteln, die hoch entwickelt, aber dennoch leicht zu handhaben sind. Ihre Schüler/innen können diese kostenfreien Tools nutzen, ohne Lizenzen zu erwerben oder Software herunterzuladen. Die meisten davon finden Sie in der Code Week-Datenbank, z. B. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi usw. Genau wie die Lernhäppchen der Code Week können Sie diese Tools für jedes Fach einsetzen!","remote-teaching.tips.points.5.0":"Halten Sie es spielerisch","remote-teaching.tips.points.5.1":"Die ersten Programmierschritte sollten motivieren und Spaß machen. Auch wenn Sie die Freude diesmal nicht persönlich teilen können, gibt es Möglichkeiten, gemeinsam zu spielen und Spaß zu haben! Beispielsweise können Sie den Unterricht unterbrechen, damit die Schüler/innen in den Austausch gehen und gemeinsam CodyColor spielen können. CodyColor ist ein Lernspiel im Multiplayer-Modus, das auf spielerische Weise computergestütztes Denken vermittelt.","remote-teaching.tips.points.6.0":"Reale Interaktion im Klassenzimmer simulieren","remote-teaching.tips.points.6.1":"Dank der Technologie können wir – zumindest teilweise – die Interaktion, die im Klassenzimmer stattfinden würde, nachbilden. Sie können Ihre Schüler/innen auffordern, zu bestimmten Zeitpunkten ihre Kameras anzuschalten, virtuell ihre Hand zu heben, persönlich oder über den Chat Fragen zu stellen, auf digitale Umfragen und Ratespiele zu antworten usw. Einige kostenfreie digitale Tools, die Sie für eine Live-Stunde nutzen können sind Zoom, Microsoft Teams, GoToMeeting oder Jitsi. Kahoot, Mentimeter oder Google Forms bieten sich für Ratespiele oder andere Interaktionen an. Dies hilft Ihren Schüler/innen dabei, sich wie im Klassenzimmer und miteinander verbunden zu fühlen.","remote-teaching.tips.points.7.0":"Verfügbarkeit und Erschwinglichkeit von Ressourcen sicherstellen","remote-teaching.tips.points.7.1":"Gestalten Sie Ihren Programmierunterricht realistisch und inklusiv, indem Sie Ressourcen einsetzen, die in jedem Haushalt leicht zu finden sind. Stellen Sie sicher, dass entweder alle Schüler/innen Zugriff auf diese Ressourcen haben, oder nehmen Sie Anpassungen für diejenigen vor, bei denen dies ggf. nicht der Fall ist. So sind beispielsweise analoge Programmierübungen mit kostengünstigen Materialien wie Schere, Papier oder Markern möglich. Sorgen Sie bei Online-Programmierübungen dafür, dass alle Schüler/innen zu Hause Zugang zu einem Tablet oder Computer und einer zuverlässigen Internetverbindung haben.","remote-teaching.tips.conclusion":"Wie erwerben und vermitteln Sie Programmierkenntnisse im Fernunterricht? Haben Sie Tipps für andere Lehrkräfte? Hinterlassen Sie im folgenden Forum einen Kommentar!","report.title":"#EUCodeWeek-Veranstaltung melden","report.event_title":"Titel der Veranstaltung","report.number_required":"Bitte geben Sie eine grobe Einschätzung ab, auch wenn Sie keine genauen Zahlen kennen.","report.phrase1":"Sie können dieses Formular nur einmal ausfüllen! Prüfen Sie Ihre Daten daher sorgfältig. Wenn Sie einen Fehler bemerken, ","report.phrase2":"nachdem Sie die Meldung übermittelt haben, wird automatisch ein persönliches Teilnahmezertifikat für die Code Week erstellt und steht Ihnen zum Herunterladen oder Teilen zur Verfügung. Sie können hier ein Beispielzertifikat sehen.","report.phrase3":"Pflichtfelder sind mit einem Stern * gekennzeichnet.","report.phrase4":"Sie können dieses Formular nur einmal ausfüllen! Prüfen Sie Ihre Daten daher sorgfältig. Wenn Sie einen Fehler bemerken,","report.contactus":"setzen Sie sich mit uns in Verbindung","report.participants_count.label":"Teilnehmerzählung","report.average_participant_age.label":"Durchschnittliches Alter der Teilnehmerinnen und Teilnehmer","report.percentage_of_females.label":"Frauenanteil","report.codeweek_for_all_participation_code.label":"„Code Week für alle“-Teilnehmercode","report.codeweek_for_all_participation_code.help":"Sie können hier Ihren „Code Week für alle“-Challenge-Code eingeben, wenn Sie einen haben. Wenn Sie nicht teilnehmen, ignorieren Sie dieses Feld einfach.","report.name_for_certificate.label":"Name für das Zertifikat","report.name_for_certificate.help":"In den Namen des Veranstalters ändern, dem während der Code Week ein Teilnahmezertifikat ausgestellt wird. Verwenden Sie ausschließlich ASCII-Buchstaben (Lateinisch). Buchstaben mit Akzenten, Umlauten und anderen Sonderzeichen werden nicht unterstützt.","report.submit":"Veranstaltungsbericht übermitteln","report.thanks_page.title":"Vielen Dank für den Bericht über Ihre Veranstaltung!","report.thanks_page.certificate_ready":"Ihr Zertifikat ist verfügbar.","report.thanks_page.download_button":"Zum Herunterladen hier klicken.","report.thanks_page.back_events":"Zurück zur Veranstaltung","resources.search_resources":"Ressourcen durchsuchen","resources.types":"Arten","resources.levels":"Level","resources.programming_languages":"Programmiersprachen","resources.categories":"Kategorien","resources.Languages":"Sprachen","resources.Subjects":"Themen","resources.share":"Teilen","resources.communication_toolkit":"Toolkit Kommunikation","resources.teachers_toolkit":"Toolkit für Lehrkräfte","resources.leaflet":"Faltblatt","resources.how_to_organise_an_activity":"Wie wird eine Aktivität organisiert?","resources.resources.languages.Russian":"Russisch","resources.resources.languages.Norwegian":"Norwegisch","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanisch","resources.resources.languages.All targeted languages":"Alle Zielsprachen","resources.resources.levels.Beginner":"Anfänger","resources.resources.levels.Intermediate":"Mittleres Niveau","resources.resources.levels.Advanced":"Fortgeschrittene","resources.resources.levels.Pre-primary education":"Vorschulerziehung","resources.resources.levels.Primary school (5-12)":"Grundschule (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Unterstufe einer weiterführenden Schule (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Oberstufe einer weiterführenden Schule (16-18)","resources.resources.levels.Higher Education":"Höhere Bildungseinrichtung","resources.resources.levels.Other":"Sonstige","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chemie","resources.resources.subjects.Computer Science":"Informatik","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Wirtschaft","resources.resources.subjects.Foreign Languages":"Fremdsprachen","resources.resources.subjects.Geography":"Geographie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Geschichte","resources.resources.subjects.Language and Literature":"Sprache und Literatur","resources.resources.subjects.Mathematics":"Mathematik","resources.resources.subjects.Natural Sciences":"Naturwissenschaften","resources.resources.subjects.Physical Education":"Sportunterricht","resources.resources.subjects.Physics":"Physik","resources.resources.subjects.Coding":"Coding","resources.resources.subjects.Special Education Needs":"Sonderpädagogik","resources.resources.subjects.Other":"Sonstige","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Online-Kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Anmeldung","resources.resources.types.Game":"Spiel","resources.resources.types.Graphic Material":"Bildmaterial","resources.resources.types.Presentation":"Präsentation","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Sonstige","resources.resources.types.Lesson Plan":"Lehrplan","resources.resources.types.Guide":"Leitfaden","resources.resources.categories.Coding":"Coding","resources.resources.categories.Programming":"Programmierung","resources.resources.categories.Computational Thinking":"Rechnergestütztes Denken","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Praktische Arbeiten","resources.resources.categories.Tinkering":"Tüfteleien","resources.resources.categories.Unplugged Activities":"Aktivitäten ohne Computer","resources.resources.categories.Other":"Sonstige","school.name":"Name der Schule","school.location":"Standort der Schule","school.description":"Beschreibung der Schule","school.school":"Schule","school.add":"Hinzufügen","school.list":"Liste","school.required.name":"Name der Schule erforderlich","school.required.location":"Standort der Schule erforderlich","schools.1.title1":"Warum sollten Sie Programmieren in Ihr Klassenzimmer bringen?","schools.1.title2":"Welche Vorteile bringt das Programmieren Ihren Schülerinnen und Schülern? Was haben Sie als Lehrkraft davon?","schools.1.content.0":"Wir glauben, dass die grundlegenden Kompetenzen einer jeden Person im digitalen Zeitalter ein gewisses Verständnis für das Programmieren sowie die Entwicklung wesentlicher Kompetenzen im Zusammenhang mit dem rechnergestützten Denken wie Problemlösungsfähigkeit, Zusammenarbeit und analytische Fähigkeiten umfassen sollte.","schools.1.content.1":"Das Erlernen des Programmierens kann Ihre Schüler*innen dazu befähigen, an der Spitze einer digital kompetenten Gesellschaft zu stehen, ein besseres Verständnis für die Welt um sie herum zu entwickeln und bessere Chancen auf Erfolge in ihrem persönlichen und beruflichen Leben zu erhalten.","schools.1.content.2":"Die Code Week bietet allen Schüler*innen die Möglichkeit, ihre ersten Schritte als digitale Entwickler zu gehen, indem sie Schulen und Lehrkräften kostenlose professionelle Entwicklungsmöglichkeiten, Lehrmaterialien, internationale Herausforderungen und Chancen für den Austausch bieten.","schools.1.button.label":"Möchten Sie direkt beginnen? Hier registrieren!","schools.2.title1":"Bereit, sich zu beteiligen?","schools.2.title2":"Organisieren Sie eine Lehrstunde, eine Schulung oder eine Veranstaltung und markieren Sie sie auf der Karte.","schools.2.content.0":"Egal, ob Sie sich bereits mit dem Programmieren auskennen oder nicht, können Sie ganz einfach eine Lehrstunde in Ihrem Klassenzimmer, einen Tag der offenen Tür oder eine Veranstaltung an Ihrer Schule ausrichten. Überlegen Sie sich nur ein Datum und registrieren Sie Ihre Aktivität auf der nachstehenden Karte. Wenn Sie glauben, dass Sie Unterstützung bei der Vorbereitung einer Lehrstunde zum Programmieren benötigen, wechseln Sie zum nächsten Abschnitt.","schools.2.content.1":"Werfen Sie einen Blick auf einige Beispiele für Aktivitäten, die ausgerichtet werden, indem Sie die Karte unten ansehen und fügen Sie Ihre eigene hinzu, um sich tausenden Lehrerkolleg*innen in ganz Europa und darüber hinaus anzuschließen: ","schools.2.button.label":"Bereit, es zu versuchen? Fügen Sie eine Aktivität hinzu!","schools.3.title1":"Neuling im Programmieren? Keine Sorge","schools.3.title2":"Unsere Tools helfen Ihnen, sich ins Programmieren einzufinden, bevor Sie es Ihren Schülerinnen und Schülern beibringen","schools.3.content.0":"Wenn Sie Interesse haben, das Programmieren in Ihrem Klassenzimmer zu unterrichten, aber nicht wissen, wie Sie anfangen sollen, machen Sie sich keine Sorgen! Ein internationales Team aus Lehrkräften und Fachleuten hat eine Reihe kurzer Online-Trainingsmodule entwickelt, das Ihnen am Anfang hilft.","schools.3.content.1":"Es sind keine Vorkenntnisse des Programmieren nötig, um unseren Lernschritten zu folgen!","schools.3.button.label":"Zugang zu Schulungsmodulen","schools.4.title1":"Suchen Sie nach einer besonderen Herausforderung?","schools.4.title2":"Bauen Sie ein Netzwerk an Aktivitäten auf, motivieren Sie so viele Schüler*innen wie möglich und verdienen Sie sich ein Exzellenzzertifikat","schools.4.content.0":"Code Week für alle fordert Sie dazu auf, Ihre Kräfte mit anderen Lehrkräften oder Schulen zu bündeln und sich an einer internationalen Gemeinschaft Gleichgesinnter zu beteiligten, um Ihren Schüler*innen die Möglichkeit zu geben, ihre ersten Schritte im Programmieren zu gehen. Errichten Sie eine Allianz, die mehr als 500 Schülerinnen und Schüler motiviert, und Sie erhalten ein Exzellenzzertifikat.","schools.4.button.label":"Mehr über die Herausforderung Code Week für alle erfahren","schools.title":"Schulen: Bringen Sie Ihre Schülerinnen und Schüler zur Code Week","scoreboard.title":"In welchen Ländern wird am meisten programmiert?","scoreboard.paragraph":"Der Anzeiger ist nach der Anzahl der gelisteten Programmierveranstaltungen im Hinblick auf die Einwohnerzahl sortiert, seien Sie daher nicht überrascht, wenn Sie einige kleinere Länder oben in der Liste finden!","scoreboard.parcipating_with":"nimmt teil mit","scoreboard.events":"Veranstaltungen","search.audience_title":"Zielgruppe","search.theme_title":"Thema","search.placeholder":"Suche nach Titel oder Tag der Veranstaltung","search.submit":"Suche","search.label_country":"Land wählen","search.last_year_events.label":"Veranstaltungen der letzten Jahre einschließen","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nein","search.search_counter":"Suchkriterien anpassen","search.event":"Veranstaltung","search.events":"Veranstaltungen","search.year":"Jahr","search.audiences":"Zielgruppen","search.themes":"Themenbereiche","search.countries":"Länder","search.search_placeholder":"Suche nach Titel oder Beschreibung","search.search_banner_title":"Finden Sie, was Sie inspiriert","search.search_banner_content":"Durchstöbern Sie eine Fülle von Ressourcen, Aktivitäten und Leitfäden zum Programmieren, die Ihre Reise in die digitale Kreativität und das Lernen unterstützen.","search.search_results_title":"Suchergebnisse","search.search_input_label":"Sehen Sie sich unten die Ergebnisse basierend auf Ihrem/Ihren Schlüsselwort(en) an:","search.search_input_placeholder":"Suchen...","search.results":"Suchergebnisse","search.no_results":"Keine Ergebnisse gefunden.","search.search_categories.all":"Alle","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online-Kurse","search.search_categories.training":"Schulungen","search.search_categories.challenges":"Herausforderungen","search.search_categories.learn":"Lernen","search.search_categories.teach":"Lehren","search.search_categories.presentations_and_toolkits":"Präsentationen und Toolkits","search.search_categories.activities":"Aktivitäten","search.search_categories.blogs":"Blogs","search.search_categories.others":"Andere","snippets.featured-activities":"Hier finden sich Veranstaltungen, bei denen Onlineteilnehmende willkommen sind. Du kannst nach Sprache und Monat filtern. Wenn du auf „Ansehen“ klickst, siehst du alle Infos zur Aktivität und die Kontaktdaten der Organisatoren. Viel Spaß!","snippets.learn":"Programmieren ist eine Schlüsselkompetenz, die in allen Bereichen immer mehr nachgefragt wird. Und die EU Code Week möchte dich beim Lernen unterstützen! Stöbere durch unsere Datenbank und finde die perfekte Ressource, um deine Programmierreise zu starten oder fortzusetzen. Alle Ressourcen sind kostenlos. Denk daran, dass du deine Suche nach Art der Ressource, Level, Programmiersprache, Kategorie und Sprache filtern kannst.","snippets.teach":"Programmieren ist eine Schlüsselkompetenz, die Ihren Schüler/innen und Kindern neue Möglichkeiten eröffnet. Sie wollen zu Hause, in der Schule oder im Programmierklub Programmieren unterrichten? Stöbern Sie durch unsere Datenbank, um geeignete Ressourcen zu finden, mit denen Sie das Programmieren in Ihre Unterrichtspraxis einbinden können. Alle Ressourcen sind kostenlos. Denken Sie daran, dass Sie Ihre Suche nach Art der Ressource, Level, Programmiersprache, Thema, Kategorie und Sprache filtern können.","snippets.toolkits.0":"In diesem Abschnitt finden Sie Ressourcen, die Ihnen dabei helfen, Ihre EU Code Week zu organisieren und in Ihrer Community bekannt zu machen.","snippets.toolkits.1":"Toolkit Kommunikation","snippets.toolkits.2":"Hier finden Sie offizielle Logos, ein Badge, Flyer, Poster, PowerPoint- und Word-Vorlagen, Beispiele für Posts in den sozialen Medien sowie Illustrationen zur Code Week.","snippets.toolkits.3":"Toolkit für Lehrkräfte","snippets.toolkits.4":"Hier finden Sie offizielle Logos, ein Badge, eine Vorlage für eine Teilnahmebescheinigung für Ihre Schüler/innen, eine einführende Präsentation zur EU Code Week und Ressourcen für die sozialen Medien.","snippets.toolkits.5":"Offizielles Faltblatt der EU Code Week","snippets.about.goal":"Das Ziel besteht darin, mehr jungen Menschen die Grundlagen des Programmierens und des computerorientierten Denkens beizubringen.","snippets.guide.tutorials.1":"Seht euch unsere","snippets.guide.tutorials.2":"Tutorials und Schulungen","snippets.guide.tutorials.3":"in 29 Sprachen an, um Inspiration für Aktivitäten zu erhalten, bei denen junge Menschen Programmieren und computerorientiertes Denken lernen.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Wer behauptet, dass Programmierer nicht tanzen können? Wir beweisen bei der #EUCodeWeekDance Challenge das Gegenteil.","snippets.dance.content":"Von Schulen über Lehrer und Bibliotheken bis hin zu Programmierklubs, Unternehmen und Behörden sind alle eingeladen, die EU Code Week zu feiern, eine #EUCodeWeekDance-Aktivität zu organisieren und sie auf der Code-Week-Karte einzutragen.","snippets.treasure-hunt.menu":"Schatzsuche","snippets.treasure-hunt.subtitle":"Ein Spiel auf Telegram","snippets.videos.1":"Videos der Botschafter der EU Code Week zu unseren Werten ansehen","snippets.videos.2":"Katja Osljak – Botschafterin für Slowenien – dazu, warum die Code Week unabhängig ist","snippets.videos.3":"Laurent Touché – Botschafter für Frankreich – dazu, warum die Code Week für alle da ist","snippets.videos.4":"Fatma Bouaziz – Botschafterin für Tunesien – dazu, warum die Code Week glokal ist","snippets.videos.5":"Linda Sinka – Botschafterin für Lettland – dazu, warum es bei der Code Week um Zusammenarbeit geht","snippets.videos.6":"Alessandro Bogliolo – Botschafter für Italien – dazu, warum die Code Week nicht gewinnorientiert ist","snippets.videos.7":"Marjana Prifti – Botschafterin für Albanien – dazu, warum die Code Week Innovation und Kreativität fördert","snippets.videos.8":"Cristiana Lucaci – Botschafterin für Rumänien – dazu, warum die Code Week ihrer Gemeinschaft dankbar ist","training.learning_bits":"Code Week-Lernhäppchen","training.title":"Kostenlose Trainingsmaterialien und Onlinekurse","training.text":`

Hier finden Sie kostenloses Trainingsmaterial und -Ressourcen, die Ihnen beim Einstieg und bei der Planung Ihrer nächsten innovativen Unterrichtsstunde behilflich sind.

+`,"remote-teaching.tips.points.4.0":"Einsatz von Open Software und kostenlosen Onlineplattformen beim Erwerb von Programmierkenntnissen","remote-teaching.tips.points.4.1":"Es gibt viele hochwertige Ressourcen, die dabei helfen, Programmierkenntnisse zu erwerben und zu vermitteln, die hoch entwickelt, aber dennoch leicht zu handhaben sind. Ihre Schüler/innen können diese kostenfreien Tools nutzen, ohne Lizenzen zu erwerben oder Software herunterzuladen. Die meisten davon finden Sie in der Code Week-Datenbank, z. B. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi usw. Genau wie die Lernhäppchen der Code Week können Sie diese Tools für jedes Fach einsetzen!","remote-teaching.tips.points.5.0":"Halten Sie es spielerisch","remote-teaching.tips.points.5.1":"Die ersten Programmierschritte sollten motivieren und Spaß machen. Auch wenn Sie die Freude diesmal nicht persönlich teilen können, gibt es Möglichkeiten, gemeinsam zu spielen und Spaß zu haben! Beispielsweise können Sie den Unterricht unterbrechen, damit die Schüler/innen in den Austausch gehen und gemeinsam CodyColor spielen können. CodyColor ist ein Lernspiel im Multiplayer-Modus, das auf spielerische Weise computergestütztes Denken vermittelt.","remote-teaching.tips.points.6.0":"Reale Interaktion im Klassenzimmer simulieren","remote-teaching.tips.points.6.1":"Dank der Technologie können wir – zumindest teilweise – die Interaktion, die im Klassenzimmer stattfinden würde, nachbilden. Sie können Ihre Schüler/innen auffordern, zu bestimmten Zeitpunkten ihre Kameras anzuschalten, virtuell ihre Hand zu heben, persönlich oder über den Chat Fragen zu stellen, auf digitale Umfragen und Ratespiele zu antworten usw. Einige kostenfreie digitale Tools, die Sie für eine Live-Stunde nutzen können sind Zoom, Microsoft Teams, GoToMeeting oder Jitsi. Kahoot, Mentimeter oder Google Forms bieten sich für Ratespiele oder andere Interaktionen an. Dies hilft Ihren Schüler/innen dabei, sich wie im Klassenzimmer und miteinander verbunden zu fühlen.","remote-teaching.tips.points.7.0":"Verfügbarkeit und Erschwinglichkeit von Ressourcen sicherstellen","remote-teaching.tips.points.7.1":"Gestalten Sie Ihren Programmierunterricht realistisch und inklusiv, indem Sie Ressourcen einsetzen, die in jedem Haushalt leicht zu finden sind. Stellen Sie sicher, dass entweder alle Schüler/innen Zugriff auf diese Ressourcen haben, oder nehmen Sie Anpassungen für diejenigen vor, bei denen dies ggf. nicht der Fall ist. So sind beispielsweise analoge Programmierübungen mit kostengünstigen Materialien wie Schere, Papier oder Markern möglich. Sorgen Sie bei Online-Programmierübungen dafür, dass alle Schüler/innen zu Hause Zugang zu einem Tablet oder Computer und einer zuverlässigen Internetverbindung haben.","remote-teaching.tips.conclusion":"Wie erwerben und vermitteln Sie Programmierkenntnisse im Fernunterricht? Haben Sie Tipps für andere Lehrkräfte? Hinterlassen Sie im folgenden Forum einen Kommentar!","report.title":"#EUCodeWeek-Veranstaltung melden","report.event_title":"Titel der Veranstaltung","report.number_required":"Bitte geben Sie eine grobe Einschätzung ab, auch wenn Sie keine genauen Zahlen kennen.","report.phrase1":"Sie können dieses Formular nur einmal ausfüllen! Prüfen Sie Ihre Daten daher sorgfältig. Wenn Sie einen Fehler bemerken, ","report.phrase2":"nachdem Sie die Meldung übermittelt haben, wird automatisch ein persönliches Teilnahmezertifikat für die Code Week erstellt und steht Ihnen zum Herunterladen oder Teilen zur Verfügung. Sie können hier ein Beispielzertifikat sehen.","report.phrase3":"Pflichtfelder sind mit einem Stern * gekennzeichnet.","report.phrase4":"Sie können dieses Formular nur einmal ausfüllen! Prüfen Sie Ihre Daten daher sorgfältig. Wenn Sie einen Fehler bemerken,","report.contactus":"setzen Sie sich mit uns in Verbindung","report.participants_count.label":"Teilnehmerzählung","report.average_participant_age.label":"Durchschnittliches Alter der Teilnehmerinnen und Teilnehmer","report.percentage_of_females.label":"Frauenanteil","report.codeweek_for_all_participation_code.label":"„Code Week für alle“-Teilnehmercode","report.codeweek_for_all_participation_code.help":"Sie können hier Ihren „Code Week für alle“-Challenge-Code eingeben, wenn Sie einen haben. Wenn Sie nicht teilnehmen, ignorieren Sie dieses Feld einfach.","report.name_for_certificate.label":"Name für das Zertifikat","report.name_for_certificate.help":"In den Namen des Veranstalters ändern, dem während der Code Week ein Teilnahmezertifikat ausgestellt wird. Verwenden Sie ausschließlich ASCII-Buchstaben (Lateinisch). Buchstaben mit Akzenten, Umlauten und anderen Sonderzeichen werden nicht unterstützt.","report.submit":"Veranstaltungsbericht übermitteln","report.thanks_page.title":"Vielen Dank für den Bericht über Ihre Veranstaltung!","report.thanks_page.certificate_ready":"Ihr Zertifikat ist verfügbar.","report.thanks_page.download_button":"Zum Herunterladen hier klicken.","report.thanks_page.back_events":"Zurück zur Veranstaltung","resources.search_resources":"Ressourcen durchsuchen","resources.types":"Arten","resources.levels":"Level","resources.programming_languages":"Programmiersprachen","resources.categories":"Kategorien","resources.Languages":"Sprachen","resources.Subjects":"Themen","resources.share":"Teilen","resources.communication_toolkit":"Toolkit Kommunikation","resources.teachers_toolkit":"Toolkit für Lehrkräfte","resources.leaflet":"Faltblatt","resources.how_to_organise_an_activity":"Wie wird eine Aktivität organisiert?","resources.resources.languages.Russian":"Russisch","resources.resources.languages.Norwegian":"Norwegisch","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanisch","resources.resources.languages.All targeted languages":"Alle Zielsprachen","resources.resources.levels.Beginner":"Anfänger","resources.resources.levels.Intermediate":"Mittleres Niveau","resources.resources.levels.Advanced":"Fortgeschrittene","resources.resources.levels.Pre-primary education":"Vorschulerziehung","resources.resources.levels.Primary school (5-12)":"Grundschule (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Unterstufe einer weiterführenden Schule (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Oberstufe einer weiterführenden Schule (16-18)","resources.resources.levels.Higher Education":"Höhere Bildungseinrichtung","resources.resources.levels.Other":"Sonstige","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chemie","resources.resources.subjects.Computer Science":"Informatik","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Wirtschaft","resources.resources.subjects.Foreign Languages":"Fremdsprachen","resources.resources.subjects.Geography":"Geographie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Geschichte","resources.resources.subjects.Language and Literature":"Sprache und Literatur","resources.resources.subjects.Mathematics":"Mathematik","resources.resources.subjects.Natural Sciences":"Naturwissenschaften","resources.resources.subjects.Physical Education":"Sportunterricht","resources.resources.subjects.Physics":"Physik","resources.resources.subjects.Coding":"Coding","resources.resources.subjects.Special Education Needs":"Sonderpädagogik","resources.resources.subjects.Other":"Sonstige","resources.resources.subjects.Programming":"Programmierung","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Online-Kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Anmeldung","resources.resources.types.Game":"Spiel","resources.resources.types.Graphic Material":"Bildmaterial","resources.resources.types.Presentation":"Präsentation","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Sonstige","resources.resources.types.Lesson Plan":"Lehrplan","resources.resources.types.Guide":"Leitfaden","resources.resources.categories.Coding":"Coding","resources.resources.categories.Programming":"Programmierung","resources.resources.categories.Computational Thinking":"Rechnergestütztes Denken","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Praktische Arbeiten","resources.resources.categories.Tinkering":"Tüfteleien","resources.resources.categories.Unplugged Activities":"Aktivitäten ohne Computer","resources.resources.categories.Other":"Sonstige","school.name":"Name der Schule","school.location":"Standort der Schule","school.description":"Beschreibung der Schule","school.school":"Schule","school.add":"Hinzufügen","school.list":"Liste","school.required.name":"Name der Schule erforderlich","school.required.location":"Standort der Schule erforderlich","schools.1.title1":"Warum sollten Sie Programmieren in Ihr Klassenzimmer bringen?","schools.1.title2":"Welche Vorteile bringt das Programmieren Ihren Schülerinnen und Schülern? Was haben Sie als Lehrkraft davon?","schools.1.content.0":"Wir glauben, dass die grundlegenden Kompetenzen einer jeden Person im digitalen Zeitalter ein gewisses Verständnis für das Programmieren sowie die Entwicklung wesentlicher Kompetenzen im Zusammenhang mit dem rechnergestützten Denken wie Problemlösungsfähigkeit, Zusammenarbeit und analytische Fähigkeiten umfassen sollte.","schools.1.content.1":"Das Erlernen des Programmierens kann Ihre Schüler*innen dazu befähigen, an der Spitze einer digital kompetenten Gesellschaft zu stehen, ein besseres Verständnis für die Welt um sie herum zu entwickeln und bessere Chancen auf Erfolge in ihrem persönlichen und beruflichen Leben zu erhalten.","schools.1.content.2":"Die Code Week bietet allen Schüler*innen die Möglichkeit, ihre ersten Schritte als digitale Entwickler zu gehen, indem sie Schulen und Lehrkräften kostenlose professionelle Entwicklungsmöglichkeiten, Lehrmaterialien, internationale Herausforderungen und Chancen für den Austausch bieten.","schools.1.button.label":"Möchten Sie direkt beginnen? Hier registrieren!","schools.2.title1":"Bereit, sich zu beteiligen?","schools.2.title2":"Organisieren Sie eine Lehrstunde, eine Schulung oder eine Veranstaltung und markieren Sie sie auf der Karte.","schools.2.content.0":"Egal, ob Sie sich bereits mit dem Programmieren auskennen oder nicht, können Sie ganz einfach eine Lehrstunde in Ihrem Klassenzimmer, einen Tag der offenen Tür oder eine Veranstaltung an Ihrer Schule ausrichten. Überlegen Sie sich nur ein Datum und registrieren Sie Ihre Aktivität auf der nachstehenden Karte. Wenn Sie glauben, dass Sie Unterstützung bei der Vorbereitung einer Lehrstunde zum Programmieren benötigen, wechseln Sie zum nächsten Abschnitt.","schools.2.content.1":"Werfen Sie einen Blick auf einige Beispiele für Aktivitäten, die ausgerichtet werden, indem Sie die Karte unten ansehen und fügen Sie Ihre eigene hinzu, um sich tausenden Lehrerkolleg*innen in ganz Europa und darüber hinaus anzuschließen: ","schools.2.button.label":"Bereit, es zu versuchen? Fügen Sie eine Aktivität hinzu!","schools.3.title1":"Neuling im Programmieren? Keine Sorge","schools.3.title2":"Unsere Tools helfen Ihnen, sich ins Programmieren einzufinden, bevor Sie es Ihren Schülerinnen und Schülern beibringen","schools.3.content.0":"Wenn Sie Interesse haben, das Programmieren in Ihrem Klassenzimmer zu unterrichten, aber nicht wissen, wie Sie anfangen sollen, machen Sie sich keine Sorgen! Ein internationales Team aus Lehrkräften und Fachleuten hat eine Reihe kurzer Online-Trainingsmodule entwickelt, das Ihnen am Anfang hilft.","schools.3.content.1":"Es sind keine Vorkenntnisse des Programmieren nötig, um unseren Lernschritten zu folgen!","schools.3.button.label":"Zugang zu Schulungsmodulen","schools.4.title1":"Suchen Sie nach einer besonderen Herausforderung?","schools.4.title2":"Bauen Sie ein Netzwerk an Aktivitäten auf, motivieren Sie so viele Schüler*innen wie möglich und verdienen Sie sich ein Exzellenzzertifikat","schools.4.content.0":"Code Week für alle fordert Sie dazu auf, Ihre Kräfte mit anderen Lehrkräften oder Schulen zu bündeln und sich an einer internationalen Gemeinschaft Gleichgesinnter zu beteiligten, um Ihren Schüler*innen die Möglichkeit zu geben, ihre ersten Schritte im Programmieren zu gehen. Errichten Sie eine Allianz, die mehr als 500 Schülerinnen und Schüler motiviert, und Sie erhalten ein Exzellenzzertifikat.","schools.4.button.label":"Mehr über die Herausforderung Code Week für alle erfahren","schools.title":"Schulen: Bringen Sie Ihre Schülerinnen und Schüler zur Code Week","scoreboard.title":"In welchen Ländern wird am meisten programmiert?","scoreboard.paragraph":"Der Anzeiger ist nach der Anzahl der gelisteten Programmierveranstaltungen im Hinblick auf die Einwohnerzahl sortiert, seien Sie daher nicht überrascht, wenn Sie einige kleinere Länder oben in der Liste finden!","scoreboard.parcipating_with":"nimmt teil mit","scoreboard.events":"Veranstaltungen","search.audience_title":"Zielgruppe","search.theme_title":"Thema","search.placeholder":"Suche nach Titel oder Tag der Veranstaltung","search.submit":"Suche","search.label_country":"Land wählen","search.last_year_events.label":"Veranstaltungen der letzten Jahre einschließen","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nein","search.search_counter":"Suchkriterien anpassen","search.event":"Veranstaltung","search.events":"Veranstaltungen","search.year":"Jahr","search.audiences":"Zielgruppen","search.themes":"Themenbereiche","search.countries":"Länder","search.search_placeholder":"Suche nach Titel oder Beschreibung","search.search_banner_title":"Finden Sie, was Sie inspiriert","search.search_banner_content":"Durchstöbern Sie eine Fülle von Ressourcen, Aktivitäten und Leitfäden zum Programmieren, die Ihre Reise in die digitale Kreativität und das Lernen unterstützen.","search.search_results_title":"Suchergebnisse","search.search_input_label":"Sehen Sie sich unten die Ergebnisse basierend auf Ihrem/Ihren Schlüsselwort(en) an:","search.search_input_placeholder":"Suchen...","search.results":"Suchergebnisse","search.no_results":"Keine Ergebnisse gefunden.","search.search_categories.all":"Alle","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online-Kurse","search.search_categories.training":"Schulungen","search.search_categories.challenges":"Herausforderungen","search.search_categories.learn":"Lernen","search.search_categories.teach":"Lehren","search.search_categories.presentations_and_toolkits":"Präsentationen und Toolkits","search.search_categories.activities":"Aktivitäten","search.search_categories.blogs":"Blogs","search.search_categories.others":"Andere","snippets.featured-activities":"Hier finden sich Veranstaltungen, bei denen Onlineteilnehmende willkommen sind. Du kannst nach Sprache und Monat filtern. Wenn du auf „Ansehen“ klickst, siehst du alle Infos zur Aktivität und die Kontaktdaten der Organisatoren. Viel Spaß!","snippets.learn":"Programmieren ist eine Schlüsselkompetenz, die in allen Bereichen immer mehr nachgefragt wird. Und die EU Code Week möchte dich beim Lernen unterstützen! Stöbere durch unsere Datenbank und finde die perfekte Ressource, um deine Programmierreise zu starten oder fortzusetzen. Alle Ressourcen sind kostenlos. Denk daran, dass du deine Suche nach Art der Ressource, Level, Programmiersprache, Kategorie und Sprache filtern kannst.","snippets.teach":"Programmieren ist eine Schlüsselkompetenz, die Ihren Schüler/innen und Kindern neue Möglichkeiten eröffnet. Sie wollen zu Hause, in der Schule oder im Programmierklub Programmieren unterrichten? Stöbern Sie durch unsere Datenbank, um geeignete Ressourcen zu finden, mit denen Sie das Programmieren in Ihre Unterrichtspraxis einbinden können. Alle Ressourcen sind kostenlos. Denken Sie daran, dass Sie Ihre Suche nach Art der Ressource, Level, Programmiersprache, Thema, Kategorie und Sprache filtern können.","snippets.toolkits.0":"In diesem Abschnitt finden Sie Ressourcen, die Ihnen dabei helfen, Ihre EU Code Week zu organisieren und in Ihrer Community bekannt zu machen.","snippets.toolkits.1":"Toolkit Kommunikation","snippets.toolkits.2":"Hier finden Sie offizielle Logos, ein Badge, Flyer, Poster, PowerPoint- und Word-Vorlagen, Beispiele für Posts in den sozialen Medien sowie Illustrationen zur Code Week.","snippets.toolkits.3":"Toolkit für Lehrkräfte","snippets.toolkits.4":"Hier finden Sie offizielle Logos, ein Badge, eine Vorlage für eine Teilnahmebescheinigung für Ihre Schüler/innen, eine einführende Präsentation zur EU Code Week und Ressourcen für die sozialen Medien.","snippets.toolkits.5":"Offizielles Faltblatt der EU Code Week","snippets.about.goal":"Das Ziel besteht darin, mehr jungen Menschen die Grundlagen des Programmierens und des computerorientierten Denkens beizubringen.","snippets.guide.tutorials.1":"Seht euch unsere","snippets.guide.tutorials.2":"Tutorials und Schulungen","snippets.guide.tutorials.3":"in 29 Sprachen an, um Inspiration für Aktivitäten zu erhalten, bei denen junge Menschen Programmieren und computerorientiertes Denken lernen.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Wer behauptet, dass Programmierer nicht tanzen können? Wir beweisen bei der #EUCodeWeekDance Challenge das Gegenteil.","snippets.dance.content":"Von Schulen über Lehrer und Bibliotheken bis hin zu Programmierklubs, Unternehmen und Behörden sind alle eingeladen, die EU Code Week zu feiern, eine #EUCodeWeekDance-Aktivität zu organisieren und sie auf der Code-Week-Karte einzutragen.","snippets.treasure-hunt.menu":"Schatzsuche","snippets.treasure-hunt.subtitle":"Ein Spiel auf Telegram","snippets.videos.1":"Videos der Botschafter der EU Code Week zu unseren Werten ansehen","snippets.videos.2":"Katja Osljak – Botschafterin für Slowenien – dazu, warum die Code Week unabhängig ist","snippets.videos.3":"Laurent Touché – Botschafter für Frankreich – dazu, warum die Code Week für alle da ist","snippets.videos.4":"Fatma Bouaziz – Botschafterin für Tunesien – dazu, warum die Code Week glokal ist","snippets.videos.5":"Linda Sinka – Botschafterin für Lettland – dazu, warum es bei der Code Week um Zusammenarbeit geht","snippets.videos.6":"Alessandro Bogliolo – Botschafter für Italien – dazu, warum die Code Week nicht gewinnorientiert ist","snippets.videos.7":"Marjana Prifti – Botschafterin für Albanien – dazu, warum die Code Week Innovation und Kreativität fördert","snippets.videos.8":"Cristiana Lucaci – Botschafterin für Rumänien – dazu, warum die Code Week ihrer Gemeinschaft dankbar ist","training.learning_bits":"Code Week-Lernhäppchen","training.title":"Kostenlose Trainingsmaterialien und Onlinekurse","training.text":`

Hier finden Sie kostenloses Trainingsmaterial und -Ressourcen, die Ihnen beim Einstieg und bei der Planung Ihrer nächsten innovativen Unterrichtsstunde behilflich sind.

1. Lernhäppchen

Es ist keine vorherige Kodierungs- oder Programmiererfahrung erforderlich und das Abschließen eines Moduls dauert lediglich ca. 15 Minuten. Die Module stellen Ihnen wichtige Konzepte in Verbindung mit Aktivitäten in den Bereichen Programmieren und rechnergestütztes Denken vor. Darüber hinaus erhalten Sie über die Module praktische Tipps und Empfehlungen zur Integration der Konzepte in das Klassenzimmer.

`,"training.text_2":`

Da Sie mittlerweile eines oder mehrere der Code Week-Lernhäppchen abgeschlossen haben, hoffen wir, dass Sie sich jetzt sicher genug fühlen, um digitale Kreativität in Ihr Klassenzimmer zu bringen und Ihre Aktivität an die Code Week-Karte zu heften!

diff --git a/public/build/assets/php_el-CI8iJz4j.js b/public/build/assets/php_el-XfLsrgAS.js similarity index 96% rename from public/build/assets/php_el-CI8iJz4j.js rename to public/build/assets/php_el-XfLsrgAS.js index e4da43662..88cbfcbb0 100644 --- a/public/build/assets/php_el-CI8iJz4j.js +++ b/public/build/assets/php_el-XfLsrgAS.js @@ -44,7 +44,7 @@ const e={"about.when-title":"Η Ευρωπαϊκή Εβδομάδα Προγρα href="/resources">σελίδα με τους εκπαιδευτικούς πόρους μας και τα εκπαιδευτικά προγράμματα με εκπαιδευτικά βίντεο και πλάνα μαθημάτων, και προσάρμοσέ τα στις ανάγκες τις ομάδας σου.`,"guide.what_you_need_organise.items.7":`Εγγραφή συμμετεχόντων. Αν έχεις περιορισμένο διαθέσιμο χώρο, μπορείς να χρησιμοποιήσεις διαδικτυακά εργαλεία, όπως φόρμες Google και Eventbrite για την εγγραφή των συμμετεχόντων.`,"guide.what_you_need_organise.items.8":'Θυμήσου να καρφιτσώσεις την εκδήλωσή σου στον χάρτη της Εβδομάδας Προγραμματισμού!',"guide.how_to.title":"Πώς να διοργανώσεις τη δραστηριότητά σου;","guide.how_to.items.1":"Εσύ αποφασίζεις ποια θα είναι η μορφή της εκδήλωσής σου για τον προγραμματισμό, αλλά εμείς σου προτείνουμε να προβλέψεις χρόνο για πρακτικές ασκήσεις, όπου οι συμμετέχοντες θα μπορούν να δημιουργήσουν μόνοι τους ή/και να πειραματιστούν με κάποιο υλισμικό.","guide.how_to.items.2":'Χρησιμοποίησε εργαλεία και τεχνολογίες κατάλληλες για την ομάδα-στόχο. Σου προτείνουμε να χρησιμοποιήσεις λογισμικά ανοιχτού κώδικα που διατίθενται δωρεάν.',"guide.how_to.items.3":"Ενθάρρυνε τους συμμετέχοντες να δείξουν και να παρουσιάσουν ο ένας στον άλλον ό,τι έχουν δημιουργήσει στο τέλος της εκδήλωσής σου.","guide.how_to.items.4":`Διάδωσε τα νέα! Προώθησε και μοιράσου στα μέσα κοινωνικής δικτύωσης όσα έκανες κατά τη δραστηριότητά σου χρησιμοποιώντας το hashtag #EUCodeWeek. Μπορείς να το μοιραστείς και στην Ομάδα Δασκάλων της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και στο Twitter (@CodeWeekEU). Μίλησε στους φίλους σου, σε συναδέρφους εκπαιδευτικούς, στον τοπικό τύπο, και σύνταξε ένα δελτίο τύπου.`,"guide.how_to.items.5":'Μην ξεχάσεις να προσθέσεις τη δραστηριότητά σου στον χάρτη της Εβδομάδας Προγραμματισμού!',"guide.material.title":"Υλικό προώθησης","guide.material.text":'

Συμβουλέψου το ιστολόγιό μας για πρόσφατες πληροφορίες και προσάρμοσε τα πιο πρόσφατα δελτία τύπου στις ανάγκες σου ή δημιούργησε τα δικά σου:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Ετοιμαστείτε να γιορτάσουμε την Ευρωπαϊκή Εβδομάδα Προγραμματισμού του 2019 (διατίθεται σε 29 γλώσσες)',"guide.toolkits.title":"Κάνε λήψη των παρακάτω εργαλειοθηκών που θα σε βοηθήσουν να ξεκινήσεις:","guide.toolkits.communication_toolkit":"Εργαλειοθήκη επικοινωνίας","guide.toolkits.teachers_toolkit":"Εργαλειοθήκη δασκάλων","guide.questions.title":"Απορίες;","guide.questions.content":'

Αν έχεις απορίες για τη διοργάνωση και την προώθηση της εκδήλωσής σου στο πλαίσιο της #EUCodeWeek, επικοινώνησε με έναν από τους Πρέσβεις της Ευρωπαϊκής Εβδομάδας Προγραμματισμού της χώρας σου.

',"hackathon-greece.title":"EU Code Week HACKATΗON","hackathon-greece.subtitle":"Κάνε τις ιδέες σου πραγματικότητα!","hackathon-greece.misc.0":"Διάβασε τους κανόνες και τον κώδικα συμπεριφοράς","hackathon-greece.misc.1":"Η υπηρεσία EU Survey θα χειριστεί τις εγγραφές για το EU Code Week Hackathon και τις παράλληλες εκδηλώσεις.","hackathon-greece.misc.2":"Οι συνεργάτες μας","hackathon-greece.sections.1.content.0":"Ονειρεύεσαι να δημιουργήσεις την επόμενη σπουδαία εφαρμογή; Γνωρίζεις πώς οι καινοτόμες τεχνολογικές λύσεις μπορούν να βοηθήσουν το σχολείο, την πόλη και την περιοχή σου; Αν θέλεις να γίνεις επιχειρηματίας ή έχεις μια καταπληκτική ιδέα να παρουσιάσεις στον κόσμο αλλά δεν ξέρεις από πού να ξεκινήσεις, τότε δεν χρειάζεται να περιμένεις άλλο! ","hackathon-greece.sections.1.content.1":"Το EU Code Week Hackathon","hackathon-greece.sections.1.content.2":"ξεκινά με μια πρόκληση για την ανάπτυξη ενός κώδικα που θα επιλύει μια πραγματική πρόκληση σε μόλις 12 ώρες. Στη συνέχεια, οι 10 πιο επιτυχημένες ομάδες θα λάβουν εκπαίδευση και καθοδήγηση από ειδικούς στον τομέα αυτόν, έτσι ώστε να προετοιμαστούν για τον δεύτερο και τελικό γύρο, στον οποίο θα επιλεγεί ο τελικός νικητής. Η τυχερή ομάδα θα κερδίσει περαιτέρω εκπαίδευση και καθοδήγηση για τις ιδέες της και εκπληκτικό εξοπλισμό πληροφορικής. Η νικητήρια ομάδα θα εξασφαλίσει επίσης μια θέση στον ευρωπαϊκό διαγωνισμό, όπου όλοι οι νικητές των μαραθωνίων χάκινγκ θα παρουσιάσουν τις ιδέες τους σε μια ευρωπαϊκή κριτική επιτροπή κατά τη διάρκεια του EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού), από τις 9 έως τις 24 Οκτωβρίου 2021.","hackathon-greece.sections.1.content.3":"Ο μαραθώνιος χάκινγκ της Ευρωπαϊκής Εβδομάδας Προγραμματισμού είναι βέβαιο ότι θα εξάψει την περιέργειά σου, θα εμπνεύσει τη δημιουργικότητά σου, θα ενθαρρύνει το επιχειρηματικό πνεύμα σου και θα κάνει τις ιδέες σου πραγματικότητα. ","hackathon-greece.sections.2.title":"Τι μπορώ να περιμένω;","hackathon-greece.sections.2.content.0":"Εξειδικευμένη εκπαίδευση","hackathon-greece.sections.2.content.1":"Εργαστήρια ανάπτυξης δεξιοτήτων","hackathon-greece.sections.2.content.2":"Διασκεδαστικές δραστηριότητες","hackathon-greece.sections.2.content.3":"Την ευκαιρία να συναντήσεις ανθρώπους που έχουν τις ίδιες αντιλήψεις μ' εσένα","hackathon-greece.sections.2.content.4":"Την ευκαιρία να κερδίσεις καθοδήγηση και εκπαίδευση, καθώς και εξοπλισμό πληροφορικής","hackathon-greece.sections.2.content.5":"Την ευκαιρία να συμμετάσχεις στον τελικό μαραθώνιο χάκινγκ και να γνωρίσεις αυτοπροσώπως τους καλύτερους όλων!","hackathon-greece.sections.3.content.0":"Εγγράψου τώρα στο","hackathon-greece.sections.3.content.1":"EU Code Week Hackathon Greece","hackathon-greece.sections.3.content.2":"και κάνε τις ιδέες σου πραγματικότητα!","hackathon-greece.sections.4.title":"Πρότεινε προκλήσεις που θα αντιμετωπιστούν στον μαραθώνιο χάκινγκ","hackathon-greece.sections.4.content.0":"Θέλεις να κάνεις την κοινότητά σου το επίκεντρο της πράσινης και βιώσιμης καινοτομίας στην Ελλάδα; Αν ναι, πρότεινε μια πρόκληση που θα αντιμετωπιστεί στον μαραθώνιο χάκινγκ. Κάτι συγκεκριμένο που θα βοηθήσει εσένα, το σχολείο, την πόλη ή την κοινότητά σου.","hackathon-greece.sections.4.content.1":"Πρότεινε μια πρόκληση","hackathon-greece.sections.4.content.2":"Η ψηφοφορία για την ελληνική πρόκληση θα ξεκινήσει στις 9 Απριλίου.","hackathon-greece.sections.5.title":'Ψήφισε τις προκλήσεις για "χάκινγκ"',"hackathon-greece.sections.5.content.0":"Η ιδέα του EU Code Week Hackathon είναι να δείξει πώς συγκεκριμένες λύσεις υλοποιούνται με τη βοήθεια της δημιουργικότητας, του ενθουσιασμού, της καινοτομίας και των δεξιοτήτων κωδικοποίησης νέων ανθρώπων. Η λέξη «συγκεκριμένες» σημαίνει ότι επιλύονται πραγματικά προβλήματα – πράγματα που επηρεάζουν εσένα, το σχολείο, την κοινότητα, την πόλη σου ή συγκεκριμένες προκλήσεις στην περιοχή σου.","hackathon-greece.sections.5.content.1":"Ψήφισε τι είναι σημαντικότερο για σένα!","hackathon-greece.sections.5.content.2":"Η τελική πρόκληση που θα επιλεγεί θα ανακοινωθεί στην αρχή του μαραθωνίου χάκινγκ.","hackathon-greece.sections.6.title":"Η πρόκληση","hackathon-greece.sections.6.content.0":"Η ιδέα του EU Code Week Hackathon είναι να δείξει πώς συγκεκριμένες λύσεις υλοποιούνται με τη βοήθεια της δημιουργικότητας, του ενθουσιασμού, των πρωτότυπων ιδεών και των δεξιοτήτων κωδικοποίησης νέων ανθρώπων. Η λέξη «συγκεκριμένες» σημαίνει ότι επιλύονται πραγματικά προβλήματα – πράγματα που επηρεάζουν εσένα, το σχολείο, την κοινότητα, την πόλη σου ή συγκεκριμένες προκλήσεις στην περιοχή σου.","hackathon-greece.sections.6.content.1":"Με βάση τη δημόσια ψηφοφορία, η πρόκληση για τον ελληνικό μαραθώνιο χάκινγκ είναι:","hackathon-greece.sections.6.content.2":"Με βάση τη δημόσια ψηφοφορία, η πρόκληση για τον ελληνικό μαραθώνιο χάκινγκ ήταν:","hackathon-greece.sections.7.title":"Κέντρο πόρων","hackathon-greece.sections.8.title":"Πρόγραμμα","hackathon-greece.sections.8.content.0.0":"Ο μαραθώνιος χάκινγκ της Ευρωπαϊκής Εβδομάδας Προγραμματισμού περιλαμβάνει","hackathon-greece.sections.8.content.0.1":"τρεις ξεχωριστούς γύρους","hackathon-greece.sections.8.content.1":"24ωρος διαδικτυακός μαραθώνιος χάκινγκ. Από το σύνολο των συμμετεχόντων θα επιλεγούν έως 10 ομάδες για να συνεχίσουν στον διαγωνισμό. Δωρεάν διαδικτυακή εκπαίδευση και καθοδήγηση και για τις 10 ομάδες το καλοκαίρι του 2021.","hackathon-greece.sections.8.content.2":"ο φυσικός μαραθώνιος χάκινγκ: 10 ομάδες θα λάβουν ισότιμη εκπαίδευση στον δεύτερο γύρο, αλλά μόνο μία θα νικήσει. Μαθητές της δευτεροβάθμιας εκπαίδευσης, ηλικίας 15-19 ετών, θα διαγωνιστούν σε ομάδες για να επιλύσουν μια «τοπική πρόκληση», η οποία θα επιλεγεί από προτάσεις που θα υποβληθούν πριν από τον πρώτο γύρο.","hackathon-greece.sections.8.content.3":"Κάθε εθνικός νικητής θα πάρει μέρος σε μια ευρωπαϊκή τιτανομαχία, στην οποία κάθε νικητήρια ομάδα θα παρουσιάσει τη λύση της σε μια ευρωπαϊκή κριτική επιτροπή κατά τη διάρκεια του επίσημου EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού) που θα πραγματοποιηθεί από τις 9 έως τις 24 Οκτωβρίου 2021.","hackathon-greece.sections.8.content.4":"Το 2021, το EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού) φέρνει έξι εξαιρετικούς μαραθώνιους χάκινγκ και προσκαλεί μαθητές λυκείου, 15-19 ετών, να σχηματίσουν ομάδες και να χρησιμοποιήσουν τις δεξιότητές τους στην κωδικοποίηση για να λύσουν μια τοπική πρόκληση. Μετά από 24 ώρες χάκινγκ, κάθε ομάδα θα παρουσιάσει τις ιδέες της σε μια επιτροπή εμπειρογνωμόνων που θα επιλέξει τις 10 ομάδες του τελικού. Όλες οι ομάδες θα έχουν στη διάθεσή τους ίδιο χρόνο, ίδιους πόρους και ίδια πρόσβαση σε μέντορες και τεχνογνωσία για να ολοκληρώσουν την πρόκληση, αλλά μόνο 10 θα έχουν την ευκαιρία να συνεχίσουν στον επόμενο γύρο, να αναπτύξουν το πρωτότυπό τους, να λάβουν εξειδικευμένη εκπαίδευση και να συμμετάσχουν στον τελικό μαραθώνιο χάκινγκ το φθινόπωρο. Στον τελικό, οι ομάδες θα διαγωνιστούν για να αποφασιστεί ποια θα κερδίσει αξεσουάρ πληροφορικής και την ευκαιρία να λάβει καθοδήγηση και εκπαίδευση για να αναπτύξει περαιτέρω το πρωτότυπό της.","hackathon-greece.sections.8.content.5":"Η ομάδα σου δεν εξασφαλίζει μια θέση στον δεύτερο γύρο ακόμα και αν επιλύσει με επιτυχία την πρόκληση. Να θυμάσαι ότι διαγωνίζεστε με τις άλλες ομάδες και η κριτική επιτροπή θα λάβει υπόψη τη μέθοδό σας, τη χρήση του χρόνου και την ποιότητα του πρωτοτύπου για να επιλέξει τους επιτυχόντες υποψηφίους! ","hackathon-greece.sections.8.content.6":"Αν η ομάδα σου είναι μεταξύ των 10 φιναλίστ, μπορείτε να επεξεργαστείτε την ιδέα σας κατά τη διάρκεια του καλοκαιριού. Για να σας βοηθήσουμε, θα σας προσφέρουμε δωρεάν εκπαίδευση σε θέματα ανάπτυξης και σχεδιασμού UX. Η ομάδα σου μπορεί επίσης να λάβει τη βοήθεια ενός μέντορα, ο οποίος θα διασφαλίσει ότι βρίσκεστε στον σωστό δρόμο.","hackathon-greece.sections.8.content.7":"Οι 10 φιναλίστ θα συναντηθούν πρόσωπο με πρόσωπο σε έναν 12ωρο μαραθώνιο χάκινγκ στις 9 Οκτωβρίου 2021 (ο οποίος θα πραγματοποιηθεί διαδικτυακά, εάν η κατάσταση της δημόσιας υγείας δεν επιτρέπει τη φυσική συνάντηση). Κατά τη διάρκειά του, οι ομάδες θα διαγωνιστούν για να αναδειχθούν ως οι καλύτεροι νέοι χάκερ της χώρας και θα έχουν την ευκαιρία να κερδίσουν έπαθλα, όπως εκπληκτικό εξοπλισμό πληροφορικής, καθώς και περαιτέρω εκπαίδευση και καθοδήγηση για τις ιδέες τους.","hackathon-greece.sections.9.title":"Πρακτικές πληροφορίες","hackathon-greece.sections.9.content.0":"Ο μαραθώνιος χάκινγκ θα πραγματοποιηθεί στις 9 Οκτωβρίου 2021","hackathon-greece.sections.9.content.1":"Η συμμετοχή στον μαραθώνιο χάκινγκ είναι δωρεάν. ","hackathon-greece.sections.10.title":"Κριτική επιτροπή και μέντορες","hackathon-greece.sections.10.content.0":"Φαντάσου ότι είσαι σε μια εικονική αίθουσα γεμάτη σχεδιαστές, δημιουργούς, προγραμματιστές και μέντορες σε θέματα επιχειρήσεων, όλοι με την ίδια περιέργεια και την ίδια ώθηση μ' εσένα. Το EU Code Week Hackathon Greece φέρνει κοντά κορυφαίες προσωπικότητες από τον κόσμο των επιχειρήσεων, του τομέα πληροφορικής, του επιχειρηματικού κεφαλαίου, της εκπαίδευσης, καθώς και πρόσωπα που κατέχουν ηγετική θέση σε τοπικό, εθνικό και ενωσιακό επίπεδο, influencer και εκπαιδευτές για να καθοδηγήσουν και να υποστηρίξουν εσένα και την ομάδα σου κατά τη διάρκεια αυτού του εντατικού μαραθωνίου. ","hackathon-greece.sections.10.content.1":"Εγγράψου τώρα στο","hackathon-greece.sections.10.content.2":"EU Code Week Hackathon","hackathon-greece.sections.10.content.3":"και κάνε το όνειρό σου πραγματικότητα!","hackathon-greece.sections.11.title":"Παράλληλες εκδηλώσεις","hackathon-greece.sections.11.content.0":"Σε ενδιαφέρουν αυτά τα θέματα αλλά δεν γνωρίζεις προγραμματισμό; Εγγράψου στις παράλληλες εκδηλώσεις μας και ανακάλυψε τον ενθουσιασμό που προσφέρει ο προγραμματισμός, η καινοτομία, η επιχειρηματικότητα και άλλες δεξιότητες που είναι ζωτικής σημασίας για τη συμμετοχή στον ψηφιακό κόσμο. Οι παράλληλες εκδηλώσεις του Code Week Hackathon έχουν προγραμματιστεί να πραγματοποιηθούν από τον Μάιο έως τον Οκτώβριο και θα περιλαμβάνουν διάφορα είδη εργαστηρίων. Η συμμετοχή είναι δωρεάν, πρέπει απλώς να εγγραφείς εδώ. Έλα και μάθε περισσότερα.","hackathon-greece.sections.11.events.makex.title.0":"Σειρά εκπαίδευσης ρομποτικής την MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.1":"Σειρά εκπαίδευσης ρομποτικής 1 - Εισαγωγή στη ρομποτική και Ρομποτική Διαγωνισμοί από την MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.2":"Σειρά εκπαίδευσης ρομποτικής 2 - Προγραμματισμός και κατασκευή υλικού από την MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.3":"Σειρά εκπαίδευσης ρομποτικής 3 – Ανταλλαγή απόψεων βραβευμένων μεντόρων από την MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.content.0":"Η MakeX, μια παγκόσμια πλατφόρμα διαγωνισμών ρομποτικής, παρουσιάζει μια ολοκληρωμένη σειρά εκπαιδευτικής κατάρτισης ρομποτικής σε εκπαιδευτικούς και μέντορες που ενδιαφέρονται για πρακτική μάθηση, εκπαίδευση STEAM, διαγωνισμούς προγραμματισμού και ρομποτικής για μαθητές όλων των ηλικιών χρησιμοποιώντας λογισμικό και υλικό αιχμής, όπως mBot2, laserbox και mBlock5.","hackathon-greece.sections.11.events.makex.content.1":"Από την εισαγωγή στη ρομποτική, τον προγραμματισμό και την κατασκευή υλικού έως την ανταλλαγή απόψεων βραβευμένων μεντόρων, θα εμβαθύνετε στη διαδικασία μάθησης βάσει έργων και το πώς να οργανώνετε τους μαθητές να χρησιμοποιούν πλατφόρμες ολοκληρώσεων για την επίλυση πραγματικών προβλημάτων. Οι καθηγητές που διοργανώνουν προγράμματα ρομποτικής στο σχολείο είναι ευπρόσδεκτοι και θα επωφεληθούν από μια βαθύτερη κατανόηση του προγραμματισμού, της υπολογιστικής σκέψης, των παιδαγωγικών εννοιών, του υλικού ρομπότ και των τεχνικών αντιμετώπισης προβλημάτων.","hackathon-greece.sections.11.events.makex.content.2":"εδώ","hackathon-greece.sections.11.events.makex.content.3":"για να εγγραφείτε!","hackathon-greece.sections.11.events.makex.content.4":"Περισσότερες πληροφορίες:","hackathon-greece.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-greece.sections.11.events.makex.dates.0":"Ημερομηνία: 1η Ιουνίου, 11:00 CEST -> Κάντε κλικ","hackathon-greece.sections.11.events.makex.dates.1":"Ημερομηνία: 3η Ιουνίου, 11:00 CEST -> Κάντε κλικ","hackathon-greece.sections.11.events.makex.dates.2":"Ημερομηνία: 8η Ιουνίου, 11:00 CEST -> Κάντε κλικ","hackathon-greece.sections.12.title":"Πληροφορίες για το CODEWEEK.EU","hackathon-greece.sections.12.content.0":"Το EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού, #EUCodeWeek) είναι ένα κίνημα βάσης που διαχειρίζονται εθελοντές για την προώθηση του ψηφιακού γραμματισμού μέσω δραστηριοτήτων που σχετίζονται με τον προγραμματισμό και την πληροφορική. Δίνει έμπνευση και παρακινεί τους ανθρώπους να αναζητήσουν νέες ιδέες και καινοτομία για το μέλλον. Οι δραστηριότητες για την","hackathon-greece.sections.12.content.1":"EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού)","hackathon-greece.sections.12.content.2":"πραγματοποιούνται σε όλον τον κόσμο από τις 9 έως τις 24 Οκτωβρίου. ","hackathon-greece.sections.12.content.3":"Η ιδέα του EU Code Week Hackathon είναι να δείξει πώς συγκεκριμένες λύσεις υλοποιούνται με τη βοήθεια της δημιουργικότητας, του ενθουσιασμού, των πρωτότυπων ιδεών και των δεξιοτήτων κωδικοποίησης νέων ανθρώπων. Οι μαραθώνιοι χάκινγκ δημιουργούνται και συνδιοργανώνονται από","hackathon-greece.sections.12.content.4":"την Ευρωπαϊκή Επιτροπή","hackathon-greece.sections.12.content.5":"και τους τοπικούς","hackathon-greece.sections.12.content.6":"πρεσβευτές της Ευρωπαϊκής Εβδομάδας Προγραμματισμού","hackathon-greece.sections.12.content.7":"Η πρωτοβουλία χρηματοδοτείται από","hackathon-greece.sections.12.content.8":"το Ευρωπαϊκό Κοινοβούλιο","hackathon-greece.sections.12.content.9":"Ανακάλυψε περισσότερα","hackathon-greece.sections.winners.0":"Συγχαρητήρια σε όλους του συμμετέχοντες του 1ου Ελληνικού EU Code Week Hackathon. Ήταν μεγάλη μας χαρά να σας έχουμε μαζί μας. Ευελπιστούμε να το απολαύσατε όσο και εμείς! Θερμά συγχαρητήρια στις ομάδες που προκρίθηκαν. ","hackathon-greece.sections.winners.1":"Οι ομάδες που έχουν επιλεγεί για την επόμενη φάση, η οποία θα λάβει χώρα στην Θεσσαλονίκη στις 9 Οκτωβρίου 2021, είναι οι ακόλουθες:","hackathon-greece.sections.winners.2":"Κάθε εθνικός νικητής θα πάρει μέρος σε μια ευρωπαϊκή τιτανομαχία, στην οποία κάθε νικητήρια ομάδα θα παρουσιάσει τη λύση της σε μια ευρωπαϊκή κριτική επιτροπή κατά τη διάρκεια του επίσημου EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού) που θα πραγματοποιηθεί από τις 9 έως τις 24 Οκτωβρίου 2021. Ο πρωταθλητής Ευρώπης θα κερδίσει, πέρα από τη δόξα, πρόσθετο εξοπλισμό πληροφορικής.","hackathon-greece.sections.winners.3":"","hackathon-greece.sections.focus.0":"Πληροφορίες για το 24ωρος διαδικτυακός μαραθώνιος χάκινγκ:","hackathon-greece.sections.focus.1":"Εισαγωγή στο Ελληνικό EU Code Week Hackathon","hackathon-greece.sections.focus.2":"Αποκάλυψη/παρουσίαση της πρόκλησης για το Ελληνικό EU Code Week Hackathon","hackathon-greece.sections.focus.3":"Παρουσίαση/Pitching των λύσεων για το Ελληνικό EU Code Week Hackathon","hackathon-greece.sections.focus.4":"Ανακοίνωση των νικητών για το Ελληνικό EU Code Week Hackathon","hackathon-greece.sections.mentors.1.0":"Δημήτριος Τζίμας","hackathon-greece.sections.mentors.1.1":"Ο Δημήτριος Τζίμας έλαβε το πτυχίο B.Sc στην Πληροφορική, το Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης και το πτυχίο M.Sc στο «Digital Signal Processing for Communications and Multimedia» Πανεπιστήμιο Αθηνών.","hackathon-greece.sections.mentors.1.2":"Σήμερα είναι διδακτορικός φοιτητής στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης. Τα ερευνητικά του ενδιαφέροντα περιλαμβάνουν το Learning Analytics και MOOCs. Έχει δημοσιεύσει πολλά επιστημονικά άρθρα σε περιοδικά και πρακτικά συνεδρίων. Διδάσκει Πληροφορική στη δευτεροβάθμια και τριτοβάθμια εκπαίδευση τα τελευταία 21 χρόνια. Είναι συν-συγγραφέας 4 ελληνικών βιβλίων σχετικά με τον προγραμματισμό υπολογιστών.","hackathon-greece.sections.mentors.2.0":"Ioannis Papikas","hackathon-greece.sections.mentors.2.1":"Ο Γιάννης μπήκε στον κόσμο της επιχειρηματικότητας περίπου 8 χρόνια πριν και βοήθησε στο χτίσιμο web εφαρμογών με την ομάδα του σε διάφορα industries.","hackathon-greece.sections.mentors.2.2":'Επίσης συμμετείχε στον "Entrepreneur First" accelerator στο Λονδίνο, χτίζοντας την δική του startup. Ο Γιάννης αυτή τη στιγμή είναι Senior Product Manager στην Orfium.',"hackathon-greece.sections.mentors.3.0":"Γιάννης Φανίδης","hackathon-greece.sections.mentors.3.1":"Ονομάζομαι Γιάννης Φανίδης, είμαι 27 χρονών και ζω στη Θεσσαλονίκη. Ξεκίνησα να ασχολούμαι με τον προγραμματισμό στα χρόνια του Λυκείου δημιουργώντας απλές εφαρμογές για κινητά και ιστοσελίδες.","hackathon-greece.sections.mentors.3.2":"Τα τελευταία 7 χρόνια έχω συνεργαστεί με πολλές εξαιρετικές και πολύ ταλαντούχες ομάδες ανθρώπων σε περισσότερα από 20 web και mobile έργα. Αυτή την περίοδο εργάζομαι σαν Lead Frontend Engineer στην Exandia, στην πόλη της Θεσσαλονίκης, και παράλληλα αναπτύσσω mobile εφαρμογές σαν freelancer.","hackathon-greece.sections.mentors.4.0":"Λήδα Παπατζήκα","hackathon-greece.sections.mentors.4.1":"Η Λήδα Παπατζήκα είναι Στέλεχος Επικοινωνίας στην Αλεξάνδρεια Ζώνη Καινοτομίας. Διαθέτει εκτεταμένη εμπειρία στο χώρο του marketing και της προώθησης έργων του οικοσυστήματος καινοτομίας της περιοχής.","hackathon-greece.sections.mentors.5.0":"Νικόλας Γούλιας","hackathon-greece.sections.mentors.5.1":"Ο Νικόλας είναι ο επικεφαλής της συνεργασίας IBM - Red Hat για το Ηνωμένο Βασίλειο και την Ιρλανδία με στόχο την αξιοποίηση της καινοτομίας ανοιχτού κώδικα και την επιτυχία πελατών στον καθορισμό στρατηγικής και επίλυσης προβλημάτων με βάση την τεχνολογία.","hackathon-greece.sections.mentors.6.0":"Αχιλλέας Υφαντής","hackathon-greece.sections.mentors.6.1":"Ο Αχιλλέας Υφαντής έχει δημιουργήσει διάφορες νεοσύστατες επιχειρήσεις και έχει εργαστεί σε διάφορες εταιρείες όπως η Citrix.","hackathon-greece.sections.mentors.6.2":"Είμαι και μηχανικός δοκιμών ασφάλειας αυτοματισμού, το πεδίο γνώσης μου περιλαμβάνει: kybernetes, microservices, shell, container, azure, ci / cd, github, Python, golang.","hackathon-greece.sections.mentors.7.0":"Αλέξανδρος Παπαδάκης","hackathon-greece.sections.mentors.7.1":"O Αλέξανδρος Παπαδάκης ειναι Συμβουλος Τεχνολογίας με εμπειρία στην ανάπτυξη επιχειρήσεων, πωλήσεων και διαχείριση λογιαριασμών πελατων σε πολλαπλες διεθνείς αγορές. Εργάζετε στην Amazon Web Services απο το 2019.","hackathon-greece.sections.mentors.7.2":"Η προηγούμενη επαγελματικη του δραστηριότητα ήταν στη Google, Coca Cola, Public Retail World S.A με διάφορες ιδιότητες στις Πωλήσεις και το Marketing. Είναι κατοχος Bachelor΄s Degree στο Ιnternational Business απο το University of Kent καθώς και μεταπτυχιακού τίτλου στο Management απο το CASS Business School.","hackathon-greece.sections.mentors.8.0":"Ανδριάνα Βέρα","hackathon-greece.sections.mentors.8.1":"Ονομάζομαι Ανδριάνα Βέρα και πρόσφατα σπουδάζω στο Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών, στο τμήμα Πληροφορικής και Τηλεπικοινωνιών.Προς το παρόν, εργάζομαι ως προγραμματίστρια στην Team CANDI / InfoQuest Technologies.","hackathon-greece.sections.mentors.8.2":"Έχοντας πολύ αγάπη και ενθουσιασμό για τον τομέα της τεχνολογίας, μου αρέσει να περνάω χρόνο να μαθαίνω και να μοιράζομαι τις γνώσεις μου.","hackathon-greece.sections.mentors.9.0":"Antigoni Kakouri","hackathon-greece.sections.mentors.9.1":"5ος φοιτητής Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης. Η Microsoft Learn Student Ambassador από τον Ιανουάριο του 2021.","hackathon-greece.sections.mentors.10.0":"Αθανάσιος Δήμου","hackathon-greece.sections.mentors.10.1":"Geomentor. Υπάλληλος στο ΥΠΠΟΑ. Μηχανικός Γεωπληροφορικής και Τοπογραφίας και κάτοχος δύο μεταπτυχιακών (Msc) ειδίκευσης. Πρώτη θέση στο διαγωνισμό NASA Space Apps 2017 στην Ελλάδα.","hackathon-greece.sections.mentors.10.2":"Μέντορας, κριτής και υποστηρικτής σε αρκετά Hackathons, Datathlons (Nasa Space Apps, MIT Covid-19 Challenge, Healthahtlon, Tap2open, Copernicus 2019-2020, Ίδρυμα Ευγενίδου - Hack the Lab, Global Hack, Antivirus Hackathon, HackCoronaGreece κ.α.). Πρόεδρος του Πανελληνίου Συλλόγου Πτυχιούχων Μηχανικών Γεωπληροφορικής και Τοπογραφίας.","hackathon-greece.sections.mentors.11.0":"Δέσποινα αποφοίτησε","hackathon-greece.sections.mentors.11.1":"Η Δέσποινα αποφοίτησε με διδακτορικο στα εφαρμοσμενα μαθηματικά από το Cnam της Γαλλίας. Είναι συνιδρύτρια και CTO της ΑΙ σταρταπ Trayvisor.","hackathon-greece.sections.mentors.12.0":"Ευαγγελία Ιακωβάκη","hackathon-greece.sections.mentors.12.1":"Το όνομά μου είναι Ευαγγελία Ιακωβάκη, είμαι Φυσικός και εργάζομαι ως Φυσικός σε δημόσιο λύκειο. Εργάζομαι επίσης ως σύμβουλος καθοδήγησης για μαθητές","hackathon-greece.sections.mentors.13.0":"Γιάννης Πράπας","hackathon-greece.sections.mentors.13.1":"Το όνομά μου είναι Γιάννης Πράπας και είμαι Account Executive των Digital Native οργανισμών της Amazon Web Services (AWS). ).","hackathon-greece.sections.mentors.13.2":"Η δουλειά μου είναι να βοηθάω επιχειρήσεις να καινοτομήσουν και να δημιουργήσουν μοντέρνες εφαρμογές χρησιμοποιώντας τις υπηρεσίες της AWS.","hackathon-greece.sections.mentors.14.0":"Ilias Karabasis","hackathon-greece.sections.mentors.14.1":"Αυτή την περίοδο εργάζομαι ως Full Stack Software Engineer, ενώ παράλληλα εξερευνώ το πεδίο του Data Science και της Τεχνητής Νοημοσύνης. Πρόσφατα έγινα μέλος του προγράμματος MS Learn Student Ambassadors.","hackathon-greece.sections.mentors.14.2":"Εξειδικεύομαι σε τεχνολογίες.NET, C# και Angular. Επίσης, είμαι εξοικειωμένος με την Python και διάφορα Machine Learning και Data Science Frameworks.","hackathon-greece.sections.mentors.15.0":"Δρ. Κωνσταντίνος Φούσκας","hackathon-greece.sections.mentors.15.1":"Ο Δρ. Κωνσταντίνος Φούσκας είναι Αναπληρωτής Καθηγητής Ψηφιακής Επιχειρηματικότητας και Τεχνολογικής Καινοτομίας στο Τμήμα Εφαρμοσμένης Πληροφορικής του Πανεπιστημίου Μακεδονίας. Διδάσκει θέματα σχετικά με την ανάπτυξη καινοτομίας και επιχειρηματικότητας, ηλεκτρονικού εμπορίου και επιχειρείν, διοίκησης τεχνολογίας και ψηφιακού μετασχηματισμού.","hackathon-greece.sections.mentors.15.2":"Παράλληλα διδάσκει σε μεταπτυχιακό επίπεδο και συνεργάζεται με πολλά ακόμα ακαδημαϊκά ιδρύματα σε Ελλάδα και εξωτερικό. Η έρευνα του έχει δημοσιευτεί σε πάνω από 50 Διεθνή περιοδικά και συνέδρια και έχει συμμετάσχει σε πάνω από 30 χρηματοδοτούμενα ερευνητικά προγράμματα σε Ελληνικό και Διεθνές επίπεδο σχετικά με καινοτομία και ΤΠΕ. ","hackathon-greece.sections.mentors.16.0":"Marina Stavrakantonaki","hackathon-greece.sections.mentors.16.1":"Χαιρετισμούς από την AWS! Είμαι Υπεύθυνη Δημόσιας Διοίκησης για την Amazon Web Services, για την Ελλάδα και την Κύπρο. Το υπόβαθρο της εκπαιδευτικής και εργασιακής μου εμπειρίας είναι στη Δημόσια Διοίκηση, στην Επιχειρηματική Στρατηγική και το διδακτορικό μου είναι στην Επιδημιολογία. Είμαι διαθέσιμη να βοηθήσω τους μαθητές όπου με χρειάζονται.","hackathon-greece.sections.mentors.17.0":"Νίκος Ζαχαριάδης","hackathon-greece.sections.mentors.17.1":"Ο Νίκος Ζαχαριάδης είναι Χημικός και διαθέτει 22ετή εμπειρία στο χώρο των επιχειρήσεων και συγκεκριμένα στον τομέα των πωλήσεων, όπου προάγει την κερδοφόρα εργασία, με σεβασμό απέναντι τόσο στους πελάτες όσο και στους συνεργάτες του. Έχοντας στο ενεργητικό του μεγάλες επιχειρήσεις, τα τελευταία 6 χρόνια, εργάζεται ως Chief Commercial Officer, στον μεγαλύτερο Cloud provider της χώρας με τρία ιδιόκτητα Data center, την Lancom.","hackathon-greece.sections.mentors.17.2":"Έχει συμμετάσχει, ως mentor, σε πάρα πολλά startup weekend και συμβουλεύειstartups πάνω σε θέματα business, όπως Go to market strategies, Business development, κ.λπ.Μπορείτε να βρείτε τον Νίκο στα HQ της Lancom ή να του στείλετε email στη διεύθυνση:nzachariadis@lancom.gr","hackathon-greece.sections.mentors.18.0":"Ροδάνθη Αλεξίου","hackathon-greece.sections.mentors.18.1":"Ονομάζομαι Ροδάνθη Αλεξίου και σπουδάζω Πληροφορική στο Πανεπιστήμιο Αθηνών. Είμαι Microsoft Learn Student Ambassador, General Organizer στο Google’s Developer Student Club, μέλος της Operations ομάδας της Mindspace NPOκαι με ενδιαφέρει πολύ η Τεχνητή Νοημοσύνη και το Data Science. Μπορείτε να βρείτε τα tech blog μου εδώ: http://www.rodanthi-alexiou.com/","hackathon-greece.sections.mentors.19.0":"Triantafyllos Paschaleris","hackathon-greece.sections.mentors.19.1":"Ενθουσιώδης με την τεχνολογία και γεμάτος ενδιαφέρον για την απόκτηση νέων γνώσεων γύρω από αυτή. Προγραμματιστής συστημάτων επιχειρηματικών πληροφοριών (BI Developer) κατ’ επάγγελμα και ταυτόχρονα μεταπτυχιακός φοιτητής πάνω στην ανάλυση μαζικών δεδομένων (MSc Big Data Analytics), έχοντας πάντα διάθεση για συνεισφορά σε εθελοντικές δράσεις γύρω από την πληροφορική.","hackathon-greece.sections.mentors.20.0":"Katerina Katmada","hackathon-greece.sections.mentors.20.1":"Η Κατερίνα είναι σχεδιαστής με φόντο κωδικοποίησης, ειδικευμένος στην οπτική ταυτότητα, UI / UX και σχεδιασμό οπτικοποίησης δεδομένων. Σπούδασε Επιστήμη Υπολογιστών (BSc, MSc) και Σχεδιασμός Προϊόντων (MSc) και εργάζεται ως οπτικός σχεδιαστής στο Geekbot.","hackathon-greece.sections.mentors.20.2":"Ενδιαφέρεται να δημιουργήσει προσβάσιμα και ευχάριστα σχέδια για διάφορες πλατφόρμες, ξεκινώντας καθορίζοντας τις ανάγκες των χρηστών και μεταφράζοντας τις σε απτές έννοιες, ενισχύοντας παράλληλα τη φωνή της μάρκας μέσω σταθερών οπτικών σημείων επαφής.","hackathon-greece.sections.mentors.21.0":"Alexandra Hatsiou","hackathon-greece.sections.mentors.21.1":"Η Αλεξάνδρα είναι απο την Αθήνα και δουλεύει στην Amazon Web Services (AWS) στη Μαδρίτη ως Business DevelopmentRepresentative υποστηρίζοντας πελάτες στις χώρες της Κεντρικής και Ανατολικής Ευρώπης. Έχει σπουδάσει Οικονομικά και Management και πριν την AWS εργαζόταν στο Μάρκετινγκ. ","hackathon-greece.sections.mentors.22.0":"Δημήτρης Μπάκας","hackathon-greece.sections.mentors.22.1":"Ο Δημήτρης Μπάκας είναι Gold Microsoft Learn Student Ambassador και φοιτητής του τμήματος Μηχανικών Η/Υ από το Πανεπιστήμιο Πατρών, που του αρέσει να ασχολείται με software engineering και Artificial Intelligence.","hackathon-greece.sections.mentors.22.2":"","hackathon-greece.sections.mentors.23.0":"Δήμητρα Ιορδανίδου","hackathon-greece.sections.mentors.23.1":"Η Δήμητρα Ιορδανίδου έχει οικονομικό υπόβαθρο και εργάζεται στην Ζώνη Καινοτομίας Θεσσαλονίκης ως υπεύθυνη Οικονομικών Υπηρεσιών. Έχει επαγγελματική εμπειρία σε θέματα προϋπολογισμού και οικονομικής παρακολούθησης. Επιπλέον ασχολήθηκε σε επίπεδο πρωταθλητισμού με τον αθλητισμό σαν μαραθωνοδρόμος και έχει στήσει και οργανώνει για 4η χρονιά project για δρομείς και παιδιά Koufalia Hill Run. Είναι κάτοχος μεταπτυχιακού στη Διοίκηση Επιχειρήσεων (Bath University, UK) και πτυχίου Οικονομικών από το ΑΠΘ.","hackathon-greece.sections.mentors.23.2":"","hackathon-greece.sections.mentors.24.0":"Δημήτρης Δημοσιάρης","hackathon-greece.sections.mentors.24.1":"Ο Δημήτρης Δημοσιάρης είναι συνιδρυτής του Founderhood που στοχεύει να επηρεάσει κάθε άνθρωπο δίνοντας σε κάθε ιδρυτή τεχνολογικής startup, όπου και αν βρίσκεται, πρόσβαση στα καλύτερα εφόδια. Έχει συμμετάσχει στο παρελθόν σε δύο startup prοjects. Είναι ιδρυτικό μέλος του πρώτου φοιτητικού οργανισμού επιχειρηματικότητας στην Ελλάδα με έδρα το ΟΠΑ, το Thinkbiz. Ιδρυτικό μέλος και πρώην πρόεδρος του Mindspace, της ΜΚΟ επιχειρηματικότητας και καινοτομίας με έδρα το ΕΜΠ. Ο Δημήτρης έχει μεγάλη εμπειρία στο σχεδιασμό και ανάπτυξη καινοτόμων web προϊόντων.","hackathon-greece.sections.mentors.25.0":"Γεωργία Μαργιά","hackathon-greece.sections.mentors.25.1":"Εμπειρία στην δημιουργία λογισμικού για περισσότερα απο 6 χρόνια. Δημιουργία προγραμμάτων σχετικά με την Πρόβλεψη Ζήτησης για μεγάλες εταιρείες λιανικού εμπορίου στις Ηνωμένες Πολιτείες Αμερικής, στην Αγγλία και στην Ρωσία. Επί του παρόντος εργάζομαι ως Database Reporting Analyst και ασχολούμαι με την αποθήκευση, διαχείριση και επεξεργασία δεδομένων με σκοπό την δημιουργία αναφορών, την ανάλυση μοτίβων και τάσεων και την εξαγωγή συμπερασμάτων για στρατηγικούς και υπηρεσιακούς σκοπούς.","hackathon-greece.sections.mentors.26.0":"Κωνσταντίνος Χαλιάσος","hackathon-greece.sections.mentors.26.1":"Το όνομά μου είναι Κωνσταντίνος Χαλιάσος και μένω στην Θεσσαλονίκη, Ελλάδα. Έχω πάθος για όλες τις πτυχές της ανάπτυξης λογισμικού εστιάζοντας στις διαδικτυακές εφαρμογές όπως και στις εφαρμογές κινητών τηλεφώνων. Τα τελευταία 10 χρόνια έχω δουλέψει με ομάδες σε παγκόσμιο επίπεδο σε πρότζεκτ που έχουν ως στόχο της καλυτέρευση της ποιότητας ζωής μας μέσω της τεχνολογίας. Αυτή την στιγμή δουλεύω ως Lead Software Engineer στην Exandia και ως ελεύθερος επαγγελματίας.","hackathon-greece.sections.mentors.26.2":"","hackathon-greece.sections.mentors.27.0":"Κώστας Καλογήρου","hackathon-greece.sections.mentors.27.1":"CEO Exandia - Επιχειρηματίας με τεχνολογικό προσανατολισμό και ικανή εμπειρία στην οπτική επικοινωνία και την εκπαίδευση. Ως στέλεχος του Μουσείου Design Θεσσαλονίκης έχει συνδιοργανώσει εκθέσεις design σε Ευρώπη και Αμερική. Μέλος κριτικών επιτροπών σχεδιασμού οπτικής επικοινωνίας εντός και εκτός Ελλάδας. Θα υποστηρίξει τις ομάδες του Hackathon σε επιχειρηματικά θέματα και στη παρουσίαση των προτάσεών τους.","hackathon-greece.sections.mentors.27.2":"","hackathon-greece.sections.mentors.28.0":"Μαρία-Αναστασία Μουστάκα","hackathon-greece.sections.mentors.28.1":"Η Μαρία-Αναστασία Μουστάκα είναι τελειόφοιτη φοιτήτρια στο Τμήμα Μηχανικών Η/Υ του πανεπιστημίου Πατρών και Gold Microsoft Learn Student Ambassador. Επίσης, διδάσκει ρομποτική και προγραμματισμό τα τελευταία τέσσερα χρόνια και έχει διακριθεί σε παγκόσμιους διαγωνισμούς ρομποτικής με τη Λέσχη Ρομποτικής του Πανεπιστημίου Πατρών.","hackathon-greece.sections.mentors.28.2":"","hackathon-greece.sections.mentors.29.0":"Mixalis Nikolaidis","hackathon-greece.sections.mentors.29.1":"Είμαι ανώτερος μηχανικός λογισμικού, σύμβουλος και εκπαιδευτής. Ενδιαφέρομαι κυρίως για την ανάπτυξη καινοτόμων λύσεων cloud που εκμεταλλεύονται πλήρως τη στοίβα τεχνολογίας της Microsoft. Έχω εργαστεί σε πολλά έργα που παρέχουν ποιοτικές υπηρεσίες τόσο σε ομαδικά περιβάλλοντα όσο και ανεξάρτητα.","hackathon-greece.sections.mentors.30.0":"Νικηφόρος εργάζεται","hackathon-greece.sections.mentors.30.1":"Ο Νικηφόρος εργάζεται ως Αρχιτέκτονας Λύσεων (Solutions Architect – SA) στην Amazon Web Services, και καλύπτει τον Δημόσιο τομέα στην Ελλἀδα και Κύπρο. Στον ρόλο του ως SA, ο Νικηφόρος είναι υπεύθυνος να επιταχύνει το ταξίδι του ψηφιακού μετασχηματισμού των πελατών του με το να μοιράζεται μαζί τους βέλτιστες πρακτικές για να δημιουργούν πετυχημένες λύσεις στο AWS Cloud. Πριν την έναρξη της συνεργασίας του με την AWS (2.5 χρόνια πριν), ο Νικηφόρος ολοκλήρωσε τις μεταπτυχιακές σπουδές του στην Επιστήμη των Υπολογιστών (Imperial College London) ενώ προηγουμένως είχε αποφοιτήσει από το τμήμα Διοικητικής Επιστήμης και Τεχνολογίας του Οικονομικού Πανεπιστημίου Αθηνών.","hackathon-greece.sections.mentors.31.0":"Παναγιώτης Αντωνίου","hackathon-greece.sections.mentors.31.1":"Καλησπέρα, ονομάζομαι Παναγιώτης Αντωνίου, είμαι κάτοικος Λονδίνου όπου και εργάζομαι σαν SolutionsArchitect. Κατάγομαι από την Κύπρο και είχα έρθει στο Ηνωμένο Βασίλειο για να πάρω πτυχίο Πληροφορικής. Με ενδιαφέρουν τα Analytics, τα δίκτυα και τα περιβαλλοντικά θέματα. Εχτός δουλειάς μου αρέσει να παίζω αθλήματα που περιλαμβάνουν ρακέτες, να παίζω κιθάρα και να παρακολουθώ ταινίες.","hackathon-greece.sections.mentors.32.0":"Anastasia Papadou","hackathon-greece.sections.mentors.32.1":"Η Αναστασία εργάζεται ως Senior Business Development Representative στην Amazon Web Services με κύρια δραστηρίοτητα την ανάπτυξη της AWS στην Ευρώπη, Μ. Ανατολή και Αφρική. ‘Εχει 5 χρονια εμπειρίας στο κομμάτι της υλοποίησης/ ανάπτυξης cloud τεχνολογιών και είναι απόφοιτος του τμήματος Διοικητικής Επιστήμης και Τεχνολογίας.","hackathon-greece.sections.mentors.33.0":"Κωνσταντίνα Ταγκοπούλου","hackathon-greece.sections.mentors.33.1":"Η Κωνσταντίνα Ταγκοπούλου αγαπά την επιχειρηματικότητα, και έχει συνεργαστεί με startups και scaleups στην Ευρώπη. Από το 2019, δουλεύει στην Amazon Web Services υποστηρίζοντας νέες εταιρείες στη στρατηγική ανάπτυξη τους στοcloud. Πριν την AWS, εργαζόταν σε μια B2B SaaS startup στο Λονδίνο, όπου ήταν υπεύθυνη για την εμπορική ανάπτυξη. Κατέχει BSc στην Κοινωνιολογία από το Πανεπιστήμιο του Μπαθ και MSc στην Κοινωνιολογία από το Πανεπιστήμιο της Οξφόρδης.","hackathon-greece.sections.mentors.34.0":"Δημήτρης Κουρτέσης","hackathon-greece.sections.mentors.34.1":"Ο Δημήτρης Κουρτέσης είναι επιχειρηματίας στον τομέα του software και συνιδρυτής της Ideas Forward, ενός technology venture studio με έδρα τη Θεσσαλονίκη. Αγαπά την εξερεύνηση της εφαρμογής νέων τεχνολογιών software σε ενδιαφέροντα προβλήματα και της εφαρμογής νέων επιχειρηματικών μοντέλων σε ενδιαφέρουσες αγορές. Εργαζόμενος στο χώρο της τεχνολογίας από το 2005 έχει συλλέξει εμπειρίες σαν R&D software engineer, διδακτορικός ερευνητής, ιδρυτής startup, σύμβουλος ανάπτυξης προϊόντων και επιχειρηματικός άγγελος.","hackathon-greece.sections.after.0":"Επόμενα βήματα","hackathon-greece.sections.after.1":"Οι ομάδες που επιλέχθηκαν επεξεργάζονται τώρα το πρωτότυπό τους και θα συναντηθούν στον τελικό μαραθώνιο χάκινγκ στις Χ για να διαγωνιστούν και να αποφασιστεί ο νικητής του ελληνικού μαραθωνίου χάκινγκ. Παρακολούθησε εδώ και στα μέσα κοινωνικής δικτύωσης τις ενημερώσεις από τις ομάδες των διαγωνιζόμενων! ","hackathon-greece.sections.after.2":"Το EU Code Week Hackathon Greece προσφέρει σε έξυπνους, παθιασμένους νέους την ευκαιρία να χρησιμοποιήσουν τις δεξιότητές τους στην κωδικοποίηση και τις δημιουργικές ιδέες τους για να επιλύσουν μια συγκεκριμένη τοπική πρόκληση. Μετά από έναν αρχικό 24ωρο εικονικό μαραθώνιο χάκινγκ, έως 10 ομάδες συνεχίζουν στο επόμενο στάδιο. Οι φιναλίστ επεξεργάστηκαν τα πρωτότυπά τους με κάποια καθοδήγηση από τους μέντορες κατά τη διάρκεια του καλοκαιριού και είναι πλέον έτοιμοι να διαγωνιστούν! Το ταξίδι του μαραθώνιου χάκινγκ της Εβδομάδας Προγραμματισμού ολοκληρώθηκε με μια μάχη δεξιοτήτων, γνώσεων και δημιουργικότητας στον τελικό μαραθώνιο χάκινγκ στις Χ Σεπτεμβρίου στην πόλη [πόλη].","hackathon-greece.sections.after.3":"Οι νικητές","hackathon-greece.sections.after.4":"Δες όλους τους νικητές","hackathon-greece.sections.after.5":"Συλλογή","hackathon-greece.sections.after.6":"Δες τους «νέους χάκερ» από την Ελλάδα σε δράση κατά τη διάρκεια του EU Code Week Hackathon","hackathon-greece.sections.after.7":"Τοίχος υποστήριξης","hackathon-greece.sections.after.8":"Ευχαριστούμε τα tweet, τις ειδικές αναφορές και όλη την υποστήριξη κατά τη διάρκεια του μαραθωνίου χάκινγκ! Δες ορισμένες από τις σημαντικότερες στιγμές!","hackathon-greece.sections.after.9":"Κριτική επιτροπή και μέντορες","hackathon-greece.sections.after.10":"Το EU Code Week Hackathon στην Ελλάδα έφερε κοντά κορυφαία πρόσωπα από τον κόσμο των επιχειρήσεων, του τομέα πληροφορικής, του επιχειρηματικού κεφαλαίου, της εκπαίδευσης, καθώς και πρόσωπα που κατέχουν ηγετική θέση σε τοπικό, εθνικό και ενωσιακό επίπεδο, influencer και εκπαιδευτές για να καθοδηγήσουν και να υποστηρίξουν τους συμμετέχοντες κατά τη διάρκεια του εντατικού μαραθωνίου χάκινγκ. Επιλεγμένα μέλη της κριτικής επιτροπής ορίστηκαν για να καθορίσουν την τελική νικητήρια ομάδα, σύμφωνα με τις σχετικές κατευθυντήριες γραμμές και τους κανόνες του διαγωνισμού.","hackathon-greece.sections.after.11":"Διάβασε τις κατευθυντήριες γραμμές","hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Δώσε πνοή στις ιδέες σου!","hackathons.sections.1.title":"6 μαραθώνιοι ανάπτυξης εφαρμογών, 6 προκλήσεις","hackathons.sections.1.content.1":"Ζεις στην Ελλάδα, τη Λετονία, την Ιρλανδία, την Ιταλία, τη Ρουμανία ή τη Σλοβενία; Είσαι δημιουργικός, φιλόδοξος και σε ενδιαφέρει το μέλλον της τεχνολογίας; Άρπαξε την ευκαιρία! Εγγράψου σε έναν από τους μαραθώνιους χάκινγκ της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και ανάπτυξε μια καινοτόμο λύση που θα σε βάλει στην πρώτη γραμμή της τεχνολογικής επανάστασης!","hackathons.sections.1.content.2":"Το 2021, το EU Code Week (Ευρωπαϊκή Εβδομάδα Προγραμματισμού) φέρνει έξι εξαιρετικούς μαραθώνιους χάκινγκ και προσκαλεί μαθητές 15-19 ετών, που πηγαίνουν Γυμνάσιο, να σχηματίσουν ομάδες και να χρησιμοποιήσουν τις δεξιότητές τους στην κωδικοποίηση για να λύσουν μια τοπική πρόκληση. Μετά από 24 ώρες χάκινγκ, κάθε ομάδα θα παρουσιάσει τις ιδέες της σε μια ομάδα εμπειρογνωμόνων που θα επιλέξουν τις 10 ομάδες φιναλίστ. Όλες οι ομάδες θα έχουν στη διάθεσή τους ίδιο χρόνο, ίδιους πόρους και ίδια πρόσβαση σε μέντορες και εμπειρογνώμονες για να ολοκληρώσουν την πρόκληση, αλλά μόνο 10 θα έχουν την ευκαιρία να συνεχίσουν στον επόμενο γύρο, να αναπτύξουν το μοντέλο τους, να πάρουν εξειδικευμένη εκπαίδευση και να λάβουν μέρος σε το τελικό μαραθώνιο χάκινγκ το φθινόπωρο. Εδώ οι ομάδες θα ανταγωνιστούν για να αποφασίσουν ποιος θα κερδίσει εκπληκτικό εξοπλισμό πληροφορικής και την ευκαιρία να λάβει καθοδήγηση και εκπαίδευση για να αναπτύξει περαιτέρω το πρωτότυπο του.","hackathons.sections.2.title":"Πώς μπορώ να συμμετάσχω;","hackathons.sections.2.content.1":"Επίλεξε τον μαραθώνιο χάκινγκ στη χώρα σου και ακολούθησε μερικά απλά βήματα για να εγγραφείς. Μπορείς να συμμετάσχεις ατομικά ή ως μέλος ομάδας έξι ατόμων. Εάν εγγραφείς με φίλους ή συμμαθητές, μην ξεχάσεις να αναφέρεις το όνομα της ομάδας σας κατά την εγγραφή. Κάθε μαραθώνιος χάκινγκ θα ανοίξει τις εγγραφές ξεχωριστά, γι' αυτό ακολούθησε τον μαραθώνιο της χώρας σου!","hackathons.sections.3.title":"Ποιοι είναι οι οργανωτές;","hackathons.sections.3.content.1":"Οι Μαραθώνιοι Ανάπτυξης Εφαρμογών της Ευρωπαϊκής Εβδομάδας Προγραμματισμού διοργανώνονται από κοινού από την Ευρωπαϊκή Επιτροπή και τοπικούς ","hackathons.sections.3.content.2":"Πρέσβεις της Ευρωπαϊκής Εβδομάδας Προγραμματισμού","hackathons.sections.3.content.3":" και χρηματοδοτούνται από το Ευρωπαϊκό Κοινοβούλιο. Στόχος είναι να παρουσιάσουν πώς συγκεκριμένες λύσεις υλοποιούνται με τη βοήθεια της δημιουργικότητας, του ενθουσιασμού, των καινοτόμων ιδεών και των δεξιοτήτων προγραμματισμού των νέων.","hackathons.sections.4.title":"Πώς είναι ένας μαραθώνιος ανάπτυξης εφαρμογών;","hackathons.sections.4.content.1":"Το EU Code Week Hackathon είναι ένα ταξίδι που ξεκινάει με έναν 24ωρο διαδικτυακό μαραθώνιο Έμπειροι μέντορες θα καθοδηγήσουν τις ομάδες και θα πραγματοποιηθούν εργαστήρια που θα παρέχουν ευκαιρίες στους συμμετέχοντες να μάθουν νέες δεξιότητες και να διασκεδάσουν. Ο μαραθώνιος είναι επίσης μια εξαιρετική ευκαιρία για τους συμμετέχοντες να δικτυωθούν και να κοινωνικοποιηθούν με ανθρώπους στον ευρωπαϊκό τομέα της τεχνολογίας. Στο τέλος του μαραθωνίου κάθε ομάδα θα δώσει τη λύση της σε μια κριτική επιτροπή ειδικών. ","hackathons.sections.4.content.2":"Οι δέκα καλύτερες ομάδες θα συνεχίσουν το ταξίδι τους στον μαραθώνιο χάκινγκ και θα λάβουν εκπαίδευση και καθοδήγηση κατά τη διάρκεια του καλοκαιριού. Στη συνέχεια, οι νικητές θα συμμετάσχουν στον τελευταίο 12ωρο εθνικό μαραθώνιο χάκινγκ τον Σεπτέμβριο ή τον Οκτώβριο (ο οποίος θα πραγματοποιηθεί διαδικτυακά, εάν η κατάσταση της δημόσιας υγείας δεν επιτρέπει τη φυσική συνάντηση).","hackathons.sections.5.title":"Δεν ξέρω προγραμματισμό - τι μπορώ να κάνω;","hackathons.sections.5.content.1":"Παράλληλα με τον μαραθώνιο ανάπτυξης εφαρμογών, θα πραγματοποιηθούν εργαστήρια για αρχάριους στον προγραμματισμό, τη χρήση υλισμικού, τη ρομποτική κ.λπ. ώστε οι συμμετέχοντες να αποκτήσουν κάποιες βασικές γνώσεις για την υπολογιστική σκέψη και τον προγραμματισμό. Μάθετε περισσότερες πληροφορίες σχετικά με τον τρόπο εγγραφής στην τοπική σας σελίδα.","hackathons.sections.6.title":"Εταίροι","hackathons.sections.7.title":"Πάρε μέρος στη διασκέδαση!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Ρουμανία","hackathons.cities.1.date":"25-26 Σεπτεμβρίου 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Ιρλανδία","hackathons.cities.2.date":"23-24 Σεπτεμβρίου 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Ιταλία","hackathons.cities.3.date":"24-25 Σεπτεμβρίου 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Ελλάδα","hackathons.cities.4.date":"9 Οκτώβριο 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Σλοβενία","hackathons.cities.5.date":"18-19 Σεπτεμβρίου 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Λετονία","hackathons.cities.6.date":"1 Οκτώβριο 2021","hackathons.final.1":"Τελικός τον","hackathons.final.2":"Σεπτέμβριο/Οκτώβριο 2021","home.about":"Η Ευρωπαϊκή Εβδομάδα Προγραμματισμού είναι μια πρωτοβουλία βάσης που έχει ως στόχο να κάνει τον προγραμματισμό και τον ψηφιακό γραμματισμό προσιτό σε όλους, με διασκεδαστικό και ενδιαφέροντα τρόπο.","home.when":"14-27 Οκτωβρίου 2024","home.when_text":"Η εκμάθηση συγγραφής κώδικα μας βοηθάει να κατανοούμε τον κόσμο που εξελίσσεται ταχύτατα γύρω μας, να διευρύνουμε τις γνώσεις μας για τον τρόπο λειτουργίας της τεχνολογίας και να αναπτύσσουμε δεξιότητες και ικανότητες, ώστε να ανακαλύπτουμε νέες ιδέες και να καινοτομούμε.","home.school_banner_title":"ΔΗΛΩΣΕ ΣΥΜΜΕΤΟΧΗ!","home.school_banner_text":"Είσαι εκπαιδευτικός;","home.school_banner_text2":"Κάνε κλικ εδώ για να μάθεις πώς να συμμετάσχεις!","home.organize_activity_title":"Οργάνωσε ή πάρε μέρος σε μια δραστηριότητα","home.organize_activity_text":'Ο καθένας μπορεί να διοργανώσει ή να συμμετέχει σε \u2028μια δραστηριότητα. Διάλεξε θέμα και κοινό στόχος και πρόσθεσε τη δραστηριότητά σου στον χάρτη, ή αναζήτησε εκδηλώσεις στην περιοχή σου.',"home.get_started_title":"Ξεκίνα","home.get_started_text":'Δεν ξέρεις πώς να αρχίσεις; Ρίξε μια ματιά στη σελίδα «Οδηγίες», και κατέβασε τις εργαλειοθήκες μας για οργανωτές για να ετοιμαστείς και να ενημερώσεις κι άλλους.',"home.access_resources_title":"Απέκτησε πρόσβαση σε πόρους και εκπαίδευση","home.access_resources_text":'Αν δεν ξέρεις πώς να διοργανώσεις μια δραστηριότητα, επισκέψου τη σελίδα εκπαιδευτικών πόρων μας και το υλικό κατάρτισης εκπαιδευτικών προγραμμάτων για καθοδήγηση και προσαρμοσμένα πλάνα μαθημάτων.',"home.toolkits_title":"Δεν είστε σίγουροι πώς να ξεκινήσετε?","home.toolkits_description":"Ρίξτε μια ματιά στην σελίδα οδηγιών, και κατεβάστε τα εργαλεία μας για τους διοργανωτές για να προετοιμαστείτε και να διαδώσετε το μήνυμα.","home.toolkits_button1":"Ξεκινήστε","home.toolkits_button2":"Εργαλειοθήκη για τους διοργανωτές","home.minecraft_description1":"Πάρε τις προγραμματιστικές δεξιότητες σου στο επόμενο επίπεδο με το Minecraft Education. Ανακάλυψε πως το Minecraft Education μπορεί να διδάξει Προγραμματισμό και δεξιότητες αλφαβητισμού στην Τεχνητή Νοημοσύνη και εξερευνήστε πως να ξεκινήσετε σήμερα!","home.minecraft_description2":"Εγγραφείτε για να φέρετε διασκεδαστικά, ζωντανά παιχνίδια απευθείας στην τάξη σας!","home.minecraft_button":"Ξεκινήστε το ταξίδι σας με το Minecraft Education εδώ","home.activity_title":"Οργάνωσε ή Συμμετείχε","home.activity_description":"Οποιοσδήποτε μπορεί να οργανώσει ή να συμμετέχει σε μια δραστηριότητα. Απλά επίλεξε ένα θέμα και ένα κοινό, και πρόσθεσε τη δραστηριότητα σου στον χάρη, ή αναζήτησε δραστηριότητες στην περιοχή σου.","home.activity_button1":"Πρόσθεσε την δραστηριότητα σου","home.activity_button2":"Δείτε τον χάρτη δραστηριοτήτων","home.resouce_title":"Πόροι και Εκπαίδευση","home.resouce_description":"Αν δεν είσαι σίγουρος/η πώς να οργανώσεις μια δραστηριότητα, επισκέψου τη σελίδα με τους διδακτικούς πόρους μας και τα υλικά εκπαίδευσης Learning Bits για καθοδήγηση και προσαρμοσμένα σχέδια μαθήματος.","home.resouce_button1":"Πρόσβαση σε Πόρους","home.resouce_button2":"Πρόσβαση σε Εκπαιδευτικά Προγράμματα","home.get_involved":"Συμμετέχετε","home.meet_our_community":"Γνωρίστε την κοινότητά μας","home.banner1_title":"Κορίτσια στον Ψηφιακό Τομέα","home.banner1_description":"Εξερευνήστε και αγκαλιάστε τις ψηφιακές ευκαιρίες - ενδυναμώνοντας τη νέα γενιά κοριτσιών στον ψηφιακό τομέα!","home.banner2_title":"Η οικογένεια της Εβδομάδας Κώδικα","home.banner2_description":"Ανακαλύψτε το δυναμικό μας δίκτυο από πρεσβευτές, δασκάλους, μαθητές και κόμβους –συμβάλλοντας ο καθένας στο κοινό μας πάθος για την ψηφιακή εκπαίδευση.","locations.title":"Χώροι δραστηριοτήτων","locations.description.0":"Για την επόμενη δραστηριότητά σας επιλέξτε έναν χώρο από την παρακάτω λίστα Ή καταχωρίστε έναν νέο χώρο στο πεδίο","locations.description.1":"δημιουργία δραστηριότητας","login.login":"ΣΥΝΔΕΣΗ","login.register":"ΕΓΓΡΑΦΗ","login.github":"Σύνδεση με Github","login.X":"Σύνδεση με X","login.facebook":"Σύνδεση με Facebook","login.google":"Σύνδεση με Google","login.azure":"Σύνδεση με Azure","login.email":"Email","login.password":"Κωδικός πρόσβασης","login.remember":"Να με θυμάσαι","login.forgotten_password":"Ξέχασες τον κωδικό πρόσβασής σου;","login.no_account":"Δεν έχεις λογαριασμό;","login.signup":"Εγγραφή","login.reset":"Επαναφορά του κωδικού πρόσβασής σου","login.send_password":"Αποστολή συνδέσμου επαναφοράς κωδικού πρόσβασης","login.confirm_password":"Επιβεβαίωση κωδικού πρόσβασης","login.name":"όνομα","menu.learn":"Μάθηση","menu.teach":"Διδασκαλία","menu.training":"Εκπαίδευση","menu.challenges":"Προκλήσεις","menu.online-courses":"Διαδικτυακά Μαθήματα","menu.toolkits":"Παρουσιάσεις και σετ εργαλείων","menu.girls_in_digital":"Κορίτσια στον Ψηφιακό Τομέα","menu.why":"ΓΙΑΤΙ","menu.home":"Αρχική σελίδα","menu.search_result":"Αποτελέσματα Αναζήτησης","menu.events":"Δραστηριότητες","menu.ambassadors":"Πρέσβεις","menu.resources":"Πόροι","menu.game_and_competitions":"Παιχνίδια και Διαγωνισμοί","menu.schools":"Σχολεία","menu.about":"Περισσότερα","menu.blog":"Blog","menu.news":"NEA","menu.search":"Πληκτρολογήστε και πατήστε Enter...","menu.map":"Χάρτης","menu.add_event":"Προσθήκη εκδήλωσης","menu.search_event":"Αναζήτηση εκδηλώσεων","menu.hello":"Γεια σου","menu.profile":"Προφίλ","menu.pending":"Εκδηλώσεις σε αναμονή","menu.your_events":"Οι δραστηριότητές μου","menu.your_certificates":"Τα πιστοποιητικά μου","menu.report":"Απαρίθμηση των δραστηριοτήτων μου","menu.volunteers":"Εθελοντές","menu.logout":"Αποσύνδεση","menu.login":"Σύνδεση","menu.signin":"Σύνδεση","menu.signup":"Εγγραφείτε","menu.privacy":"Προστασία προσωπικών δεδομένων","menu.stats":"Στατιστικά","menu.participation":"Πιστοποιητικό συμμετοχής","menu.coding@home":"Κωδικοποίηση@Σπίτι","menu.values":"Oι αξίες μας","menu.online_events":"Διαδικτυακές Δραστηριότητες","menu.featured_activities":"Επιλεγμένες Δραστηριότητες","menu.codeweek2020":"Διοργάνωση 2020","menu.register_activity":"Καταχώρηση Δραστηριότητας","menu.select_language":"Επιλέξτε γλώσσα","menu.search_site":"Αναζήτηση ιστότοπου","menu.what_you_looking_for":"Τι ψάχνετε?","menu.type_to_search":"Πληκτρολογήστε για αναζήτηση...","mooc.free-online-courses":"2. Δωρεάν διαδικτυακά μαθήματα","mooc.intro":"Η Ευρωπαϊκή Εβδομάδα Προγραμματισμού προσφέρει ευκαιρίες επαγγελματικής ανάπτυξης με τη μορφή διαδικτυακών μαθημάτων. Στόχος είναι η υποστήριξη των δασκάλων στην εισαγωγή του προγραμματισμού και της υπολογιστικής σκέψης μέσα στην τάξη.","mooc.icebreaker.title":"Το εισαγωγικό μάθημα «Σπάμε τον πάγο»","mooc.icebreaker.text.0":"Το","mooc.icebreaker.text.1":"μάθημα «Σπάμε τον πάγο» της Ευρωπαϊκής Εβδομάδας Προγραμματισμού","mooc.icebreaker.text.2":"είναι μια ενότητα πέντε ωρών στα αγγλικά που απευθύνεται σε οποιονδήποτε ενδιαφέρεται για τις βασικές αρχές του προγραμματισμού και της υπολογιστικής σκέψης. Οι συμμετέχοντες μαθαίνουν πως να εγείρουν την περιέργεια και το καινοτόμο πνεύμα των νέων ανθρώπων, ενώ παράλληλα ενδυναμώνονται για να γίνουν ψηφιακοί δημιουργοί. Το μάθημα βοηθά τους συμμετέχοντες να ανακαλύψουν τα οφέλη και τη συσχέτιση της υπολογιστικής σκέψης και του προγραμματισμού με την καθημερινότητά μας. Επίσης προσφέρει ιδέες, δωρεάν εκπαιδευτικό υλικό και πόρους για τη διοργάνωση διασκεδαστικών και εκπαιδευτικών δραστηριοτήτων για παιδιά, πάντα και παντού – ιδίως κατά τη διάρκεια της Εβδομάδας Προγραμματισμού.","mooc.icebreaker.text.3":"Δεν χρειάζεται να έχετε προηγούμενη εμπειρία ή γνώση προγραμματισμού για να λάβετε μέρος στο μάθημα. Το μόνο που χρειάζεται είναι ένα πνεύμα γεμάτο περιέργεια. ","mooc.icebreaker.registration.0":"Οι εγγραφές έχουν ξεκινήσει εδώ","mooc.icebreaker.registration.1":"για το μάθημα που διεξάγεται από 16 Σεπτεμβρίου και 30 Οκτωβρίου 2020. Σας ενημερώνουμε ότι θα χρειαστεί να ανοίξετε έναν λογαριασμό στην Ευρωπαϊκή Ακαδημία Σχολικού Δικτύου για να εγγραφείτε. ","mooc.icebreaker.check-out":"Δείτε την έκδοση του2019","mooc.deep-dive.title":"Το μάθημα εμβάθυνσης «Στα βαθιά»","mooc.deep-dive.text.0":"Το διαδικτυακό μάθημα «Στα βαθιά» της Ευρωπαϊκής Εβδομάδας Προγραμματισμού είναι μια ενότητα διάρκειας εικοσιπέντε ωρών στα αγγλικά που προσφέρει στους δασκάλους τη δυνατότητα να εξοικειωθούν με τις αρχές του προγραμματισμού και να αποκομίσουν γνώση και εμπιστοσύνη, ώστε να διοργανώσουν εύκολες, διασκεδαστικές, διαδραστικές δραστηριότητες προγραμματισμού με τους μαθητές τους. Οι δάσκαλοι θα ανακαλύψουν τους δωρεάν","mooc.deep-dive.text.1":"πόρους","mooc.deep-dive.text.2":"της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και το εκπαιδευτικό υλικό που είναι διαθέσιμο σε 29 γλώσσες, ιδίως τους τομείς που αφορούν τον προγραμματισμό, όπως την υπολογιστική σκέψη, τις δραστηριότητες χωρίς σύνδεση στο διαδίκτυο και τις αστείρευτες δυνατότητες της ρομποτικής, του μαστορέματος και της κατασκευής, των γλωσσών οπτικού προγραμματισμού, της δημιουργίας εφαρμογών και πολλά άλλα.","mooc.deep-dive.course-link":"Δείτε το μάθημα «Στα βαθιά» του 2019","mooc.social-media.0":"Ακολουθήστε την","mooc.social-media.1":"Ευρωπαϊκή Εβδομάδα Προγραμματισμού στα μέσα κοινωνικής δικτύωσης","mooc.social-media.2":"για να μάθετε πότε θα ξεκινήσει το επόμενο μάθημα","myevents.created_by":"Όλες οι εκδηλώσεις που δημιουργήθηκαν από ","myevents.no_events.first_call_to_action":"Δεν έχεις προσθέσει ακόμα εκδηλώσεις. Γιατί δεν","myevents.no_events.first_link":"πρόσθεσε μια τώρα","myevents.no_events.second_call_to_action":"ή διάβασε τον ","myevents.no_events.second_link":"οδηγό μας για τους διοργανωτές","myevents.view":"Προβολή","myevents.status.APPROVED":"ΕΓΚΡΙΘΗΚΕ","myevents.status.REJECTED":"ΑΠΟΡΡΙΦΘΗΚΕ","myevents.status.PENDING":"ΣΕ ΑΝΑΜΟΝΗ","myevents.status.REPORTED":"ΥΠΟΒΟΛΗ ΑΝΑΦΟΡΑΣ","pagination.previous":"Προηγούμενο","pagination.next":"Επόμενο","participation.title":"Δημιουργία πιστοποιητικών συμμετοχής για την τάξη σου","participation.phrase1":"Συμπλήρωσε τη φόρμα με τα ονόματα των μαθητών, χωρίζοντάς τα με κόμμα, και θα λάβεις τα ατομικά πιστοποιητικά συμμετοχής.","participation.names.label":"Ονόματα για πιστοποιητικό","participation.names.help":"Χρησιμοποίησε κόμμα ανάμεσα στα ονόματα κάθε συμμετέχοντα","participation.event_name.label":"Όνομα δραστηριότητας","participation.event_name.help":"Το όνομα της δραστηριότητάς σου που θα τυπωθεί πάνω στο πιστοποιητικό","participation.event_date.label":"Ημερομηνία δραστηριότητας","participation.event_date.help":"Η ημερομηνία της δραστηριότητάς σου που θα τυπωθεί πάνω στο πιστοποιητικό","participation.submit":"Δημιουργία πιστοποιητικών","participation.thanks_page.title":"Τα πιστοποιητικά σας έχουν δημιουργηθεί!","participation.thanks_page.phrase1":"Κάνε κλικ σ’ αυτόν τον σύνδεσμο για να κατεβάσεις τον συμπιεσμένο φάκελο με όλα τα πιστοποιητικά","passwords.password":"Οι κωδικοί πρόσβασης πρέπει να περιλαμβάνουν τουλάχιστον έξι χαρακτήρες και να συμπίπτουν με την επιβεβαίωση.","passwords.reset":"Έχει γίνει επαναφορά του κωδικού πρόσβασής σου!","passwords.sent":"Έχουμε αποστείλει email με σύνδεσμο επαναφοράς του κωδικού πρόσβασής σου!","passwords.token":"Αυτό το αδειοπλαίσιο επαναφοράς κωδικού πρόσβασης δεν είναι έγκυρο.","passwords.user":"Δεν μπορούμε να βρούμε χρήστη με αυτήν τη διεύθυνση ηλεκτρονικού ταχυδρομείου.","privacy.title":"ΠΡΟΣΤΑΣΙΑ ΤΩΝ ΠΡΟΣΩΠΙΚΩΝ ΣΑΣ ΔΕΔΟΜΕΝΩΝ","privacy.1-intro.title":"1. Εισαγωγή","privacy.1-intro.items.1":"

Η Ευρωπαϊκή Επιτροπή (εφεξής η «Επιτροπή») δεσμεύεται να προστατεύει τα προσωπικά σας δεδομένα και να σέβεται την ιδιωτικότητά σας. Η Επιτροπή συλλέγει και επεξεργάζεται περαιτέρω τα προσωπικά δεδομένα σύμφωνα με τον κανονισμό (ΕΕ) 2018/1725 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου, της 23ης Οκτωβρίου 2018, για την προστασία των φυσικών προσώπων έναντι της επεξεργασίας δεδομένων προσωπικού χαρακτήρα από τα θεσμικά και λοιπά όργανα και τους οργανισμούς της Ένωσης και την ελεύθερη κυκλοφορία των δεδομένων αυτών [κατάργηση του κανονισμού (ΕΚ) αριθ. 45/2001].

","privacy.1-intro.items.2":"

Αυτή η δήλωση προστασίας προσωπικών δεδομένων εξηγεί τον λόγο συλλογής και επεξεργασίας, τον τρόπο με τον οποίο συλλέγουμε, χειριζόμαστε και διασφαλίζουμε την προστασία όλων των προσωπικών δεδομένων που παρέχονται, τον τρόπο χρήσης αυτών των πληροφοριών και τα δικαιώματα που μπορείτε να ασκείτε σε σχέση με τα προσωπικά σας δεδομένα (δικαίωμα πρόσβασης, διόρθωσης, αποκλεισμού, κ.λπ.). Επίσης, ορίζει τα στοιχεία επικοινωνίας του αρμόδιου υπεύθυνου επεξεργασίας δεδομένων με τον οποίο μπορείτε να ασκήσετε τα δικαιώματά σας, του υπεύθυνου προστασίας δεδομένων και του Ευρωπαίου Επόπτη Προστασίας Δεδομένων.

","privacy.1-intro.items.3":"

Αυτή η δήλωση προστασίας προσωπικών δεδομένων αφορά τη συλλογή και τη δημοσίευση προσωπικών δεδομένων στον ιστότοπο Codeweek.eu που είναι προσβάσιμος από το κοινό, ατόμων που λειτουργούν ως σημεία επαφής για τις δραστηριότητες της Ευρωπαϊκής Εβδομάδας Προγραμματισμού (πρέσβεις της Εβδομάδας Προγραμματισμού, συντονιστές του Υπουργείου Παιδείας, επικεφαλής εκπαιδευτικοί, καθώς και διοργανωτές δραστηριοτήτων και εκδηλώσεων).

","privacy.2-why.title":"2. Γιατί επεξεργαζόμαστε τα δεδομένα σας;","privacy.2-why.items.1":"

Η Ευρωπαϊκή Επιτροπή συλλέγει και δημοσιεύει τα προσωπικά σας στοιχεία για να διευκολύνει τον εντοπισμό των σημείων επαφής από ενδιαφερόμενους φορείς ή ενδιαφερόμενους πολίτες. Η παροχή πραγματικών προσώπων ως σημείων επαφής είναι ο καλύτερος και αποτελεσματικότερος τρόπος για να εξασφαλιστεί ότι οι ενδιαφερόμενοι μπορούν να έρθουν σε επαφή με τις υπηρεσίες της Επιτροπής.

","privacy.2-why.items.2":"

Τα προσωπικά σας δεδομένα δεν θα χρησιμοποιηθούν για οποιαδήποτε αυτοματοποιημένη λήψη αποφάσεων, συμπεριλαμβανομένης της δημιουργίας προφίλ.

","privacy.3-legal_process.title":"3. Βάσει ποιου νομικού λόγου/ποιων νομικών λόγων επεξεργαζόμαστε τα προσωπικά σας δεδομένα","privacy.3-legal_process.items.1":"

Οι διαδικασίες επεξεργασίας προσωπικών δεδομένων για τη δημοσίευση σημείων επαφής είναι νόμιμες βάσει του άρθρου 5 παράγραφος 1 στοιχείο δ) του κανονισμού (ΕΕ) 2018/1725 επειδή δώσατε τη συγκατάθεσή σας για την επεξεργασία των προσωπικών σας δεδομένων μέσω φόρμας ιστού ή όταν συμφωνήσατε να χρησιμοποιούμε το ηλεκτρονικό σας ταχυδρομείο και το όνομα χρήστη σας, εάν έχετε εγγραφεί σε κάποιο κοινωνικό δίκτυο.

","privacy.4-collect_data.title":"4. Ποια προσωπικά δεδομένα συλλέγουμε και επεξεργαζόμαστε περαιτέρω;","privacy.4-collect_data.items.1":"

Τα προσωπικά δεδομένα που συλλέγονται είναι πληροφορίες που διευκολύνουν την αναγνώρισή σας ως σημείου επαφής και αυξάνουν την προβολή σας για το κοινό, πιο συγκεκριμένα: τίτλος, όνομα, επώνυμο, θέση, επαγγελματικές ταχυδρομικές και ηλεκτρονικές διευθύνσεις, αριθμός τηλεφώνου, φωτογραφία, λογαριασμός σε μέσα κοινωνικής δικτύωσης, βιογραφικό.

","privacy.4-collect_data.items.2":"

Παρείχατε αυτά τα προσωπικά σας δεδομένα εθελοντικά, συμπληρώνοντας τη φόρμα αίτησης.

","privacy.4-collect_data.items.3":"

Η παροχή ορισμένων προσωπικών δεδομένων είναι υποχρεωτική για τη δημοσίευση δραστηριοτήτων ή/και στοιχείων επικοινωνίας στον ιστότοπο codeweek.eu. Αν δεν παρέχετε τα προσωπικά σας δεδομένα, η δραστηριότητά σας δεν θα δημοσιευθεί ή και δεν θα μπορείτε να λάβετε μέρος στα προαναφερθέντα δίκτυα.

","privacy.4-collect_data.items.4":"

Παρέχετε όλα τα άλλα προσωπικά δεδομένα σε εθελοντική βάση.

","privacy.4-collect_data.items.5":'Όταν εγγραφείτε στο ενημερωτικό δελτίο μας, η διεύθυνση ηλεκτρονικού ταχυδρομείου σας προστίθεται στη λίστα αλληλογραφίας ενημερωτικών δελτίων της EU Code Week, την οποία διαχειρίζεται η Mailerlite.com. Διαβάστε την πολιτική απορρήτου της Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Μπορείτε να ανακαλέσετε τη συγκατάθεση αυτή ανά πάσα στιγμή, χρησιμοποιώντας το σύνδεσμο "unsubscribe" (κατάργηση εγγραφής) στα μηνύματα ηλεκτρονικού ταχυδρομείου που λαμβάνετε από εμάς ή μπορείτε να μας στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση info@codeweek.eu με την "Κατάργηση εγγραφής" στη γραμμή θέματος.',"privacy.5-how_long.title":"5. Πόσο καιρό διατηρούμε τα προσωπικά σας δεδομένα;","privacy.5-how_long.items.1":"

Η Επιτροπή διατηρεί τα προσωπικά σας δεδομένα μόνο για το χρονικό διάστημα που απαιτείται για την εκπλήρωση του σκοπού της συλλογής ή της περαιτέρω επεξεργασίας που περιγράφεται στο σημείο 2, δηλαδή για όσο διάστημα είστε σημείο επαφής.

","privacy.5-how_long.items.2":"

Τα προσωπικά σας δεδομένα θα αφαιρεθούν από τον δημόσια διαθέσιμο ιστότοπο, αμέσως μόλις σταματήσετε να είστε σημείο επαφής, εκτός εάν έχετε συμφωνήσει να συμπεριληφθείτε στη βάση δεδομένων για μελλοντικές δραστηριότητες.

","privacy.6-protect_data.title":"6. Πώς προστατεύουμε και διαφυλάσσουμε τα προσωπικά σας δεδομένα;","privacy.6-protect_data.items.1":"

Όλα τα προσωπικά δεδομένα σε ηλεκτρονική μορφή (ηλεκτρονικά μηνύματα, έγγραφα, βάσεις δεδομένων, δέσμες δεδομένων που έχουν μεταφορτωθεί, κ.λπ.) αποθηκεύονται είτε στους διακομιστές της Ευρωπαϊκής Επιτροπής είτε των αναδόχων της. Όλες οι πράξεις επεξεργασίας διεξάγονται σύμφωνα με την απόφαση της Επιτροπής (ΕΕ, Ευρατόμ) 2017/46, της 10ης Ιανουαρίου 2017, σχετικά με την ασφάλεια των συστημάτων επικοινωνίας και πληροφοριών στην Ευρωπαϊκή Επιτροπή.

","privacy.6-protect_data.items.2":"

Οι ανάδοχοι της Επιτροπής δεσμεύονται από ειδική συμβατική ρήτρα για οποιεσδήποτε πράξεις επεξεργασίας των δεδομένων σας εξ ονόματος της Επιτροπής, καθώς και από τις υποχρεώσεις εμπιστευτικότητας που απορρέουν από τη μεταφορά του γενικού κανονισμού για την προστασία των δεδομένων στα κράτη μέλη της ΕΕ [κανονισμός «ΓΚΠΔ» (ΕΕ) 2016/679].

","privacy.6-protect_data.items.3":"

Για την προστασία των προσωπικών σας δεδομένων, η Επιτροπή έχει θέσει σε εφαρμογή ορισμένα τεχνικά και οργανωτικά μέτρα. Τα τεχνικά μέτρα περιλαμβάνουν κατάλληλες ενέργειες για την αντιμετώπιση της ασφάλειας στο διαδίκτυο, του κινδύνου απώλειας δεδομένων, της αλλοίωσης δεδομένων ή της μη εξουσιοδοτημένης πρόσβασης, λαμβάνοντας υπόψη τον κίνδυνο που ενέχει η επεξεργασία και η φύση των προσωπικών δεδομένων που τυγχάνουν επεξεργασίας. Τα οργανωτικά μέτρα περιλαμβάνουν περιορισμό της πρόσβασης στα προσωπικά δεδομένα μόνο σε εξουσιοδοτημένα πρόσωπα που έχουν νόμιμη ανάγκη να γνωρίζουν, για τους σκοπούς της εν λόγω πράξης επεξεργασίας.

","privacy.7-access_data.title":"7. Ποιος έχει πρόσβαση στα δεδομένα σας και σε ποιον κοινοποιούνται;","privacy.7-access_data.items.1":"

Η πρόσβαση στα προσωπικά σας δεδομένα παρέχεται στο προσωπικό της Επιτροπής που είναι υπεύθυνο για τη διεξαγωγή αυτής της επεξεργασίας και στο εξουσιοδοτημένο προσωπικό σύμφωνα με την αρχή της «ανάγκης για γνώση». Το εν λόγω προσωπικό συμμορφώνεται με τις νομικές και, εφόσον απαιτείται, πρόσθετες συμφωνίες εμπιστευτικότητας.

","privacy.7-access_data.items.2":"

Συγκεκριμένα, σε όλα τα προσωπικά δεδομένα που παρέχονται από εσάς μπορούν να έχουν πρόσβαση οι διαχειριστές των ιστοτόπων (προσωπικό της Επιτροπής), καθώς και άλλοι υπάλληλοι της Επιτροπής με βάση την «ανάγκη για γνώση».. Επιπλέον, τα προσωπικά σας στοιχεία και οι πληροφορίες για εκδηλώσεις θα κοινοποιηθούν στα μέλη των δικτύων πρέσβεων της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και των εκπαιδευτικών συντονιστών για τη διοργάνωση τοπικών δραστηριοτήτων ή για μελλοντικές δράσεις.

","privacy.7-access_data.items.3":"

Προκειμένου να αυξηθεί η προβολή των σημείων επαφής, τα προσωπικά σας δεδομένα δημοσιεύονται χωρίς περιορισμό πρόσβασης στον δημόσιο ιστότοπο: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Σχετικά με τη μεταφορά δεδομένων σε τρίτους

","privacy.7-access_data.items.5":"

Οι πληροφορίες που συλλέγουμε δεν θα δοθούν σε τρίτους, παρά μόνο στον βαθμό και τον σκοπό για τον οποίο ενδέχεται να μας ζητηθεί από τον νόμο.

","privacy.8-rights.title":"8. Ποια είναι τα δικαιώματά σας και πώς μπορείτε να τα ασκήσετε;","privacy.8-rights.items.1":"

Έχετε συγκεκριμένα δικαιώματα ως «υποκείμενο δεδομένων» σύμφωνα με το κεφάλαιο III (άρθρα 14-25) του κανονισμού (ΕΕ) 2018/1725, ιδίως το δικαίωμα πρόσβασης, διόρθωσης ή διαγραφής των προσωπικών σας δεδομένων και το δικαίωμα περιορισμού της επεξεργασίας των προσωπικών δεδομένων σας. Σε ορισμένες περιπτώσεις, έχετε επίσης το δικαίωμα εναντίωσης στην επεξεργασία ή το δικαίωμα στη φορητότητα των δεδομένων.

","privacy.8-rights.items.2":"

Έχετε συναινέσει να παρέχετε τα προσωπικά σας δεδομένα σε εμάς για την παρούσα πράξη επεξεργασίας και μπορείτε να ανακαλέσετε τη συγκατάθεσή σας ανά πάσα στιγμή, ειδοποιώντας τον υπεύθυνο επεξεργασίας δεδομένων. Η ανάκληση της συγκατάθεσης δεν θα επηρεάσει τη νομιμότητα της επεξεργασίας που πραγματοποιήθηκε πριν από την ανάκληση της συγκατάθεσης.

","privacy.8-rights.items.3":"

Μπορείτε να ασκήσετε τα δικαιώματά σας, επικοινωνώντας με τον υπεύθυνο επεξεργασίας δεδομένων ή, σε περίπτωση διαμάχης, με τον υπεύθυνο προστασίας δεδομένων. Εάν είναι απαραίτητο, μπορείτε επίσης να απευθυνθείτε στον Ευρωπαίο Επόπτη Προστασίας Δεδομένων. Τα στοιχεία επικοινωνίας τους δίνονται στην ενότητα 9 παρακάτω.

","privacy.9-contact.title":"9. Στοιχεία επικοινωνίας","privacy.9-contact.data-controller.title":"-Ο υπεύθυνος επεξεργασίας δεδομένων","privacy.9-contact.data-controller.text":"

Εάν επιθυμείτε να ασκήσετε τα δικαιώματά σας σύμφωνα με τον Κανονισμό (ΕΕ) 2018/1725 ή αν έχετε παρατηρήσεις, ερωτήσεις ή ανησυχίες ή αν θέλετε να υποβάλετε μια καταγγελία σχετικά με τη συλλογή και χρήση των προσωπικών σας δεδομένων, επικοινωνήστε με τον υπεύθυνο επεξεργασίας δεδομένων,

","privacy.9-contact.data-controller.address":"Γενική Διεύθυνση Επικοινωνιακών Δικτύων, Περιεχομένου και Τεχνολογιών, Μονάδα G2
Κτίριο BU25
B-1049 Βρυξέλλες
","privacy.9-contact.data-controller.email":"Ηλεκτρονικό ταχυδρομείο: ","privacy.9-contact.data-protection-officer.title":"-Ο υπεύθυνος προστασίας δεδομένων της Επιτροπής","privacy.9-contact.data-protection-officer.text":'

Μπορείτε να επικοινωνήσετε με τον υπεύθυνο προστασίας δεδομένων (DATA-PROTECTION-OFFICER@ec.europa.eu) σχετικά με θέματα που αφορούν την επεξεργασία των προσωπικών σας δεδομένων σύμφωνα με τον κανονισμό (ΕΕ) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Ο Ευρωπαίος Επόπτης Προστασίας Δεδομένων (ΕΕΠΔ)","privacy.9-contact.european-data-protection.text":'

Έχετε δικαίωμα προσφυγής (δηλ. μπορείτε να υποβάλετε καταγγελία) στον Ευρωπαίο Επόπτη Προστασίας Δεδομένων (edps@edps.europa.eu) εάν θεωρήσετε ότι παραβιάστηκαν τα δικαιώματά σας βάσει του κανονισμού (ΕΕ) 2018/1725, ως αποτέλεσμα της επεξεργασίας των προσωπικών σας δεδομένων από τον υπεύθυνο επεξεργασίας δεδομένων.

',"remote-teaching.remote-teaching":"διδασκαλία εξ αποστάσεως","remote-teaching.intro.title":"Εβδομάδα Προγραμματισμού και διδασκαλία εξ αποστάσεως","remote-teaching.intro.text":"Η εξ αποστάσεως εκπαίδευση μπορεί να αποτελέσει μεγάλη πρόκληση για τους εκπαιδευτικούς και τους εκπαιδευόμενους και υπάρχουν πολλά εμπόδια που πρέπει να ξεπεραστούν. Ωστόσο, η διδασκαλία προγραμματισμού, υπολογιστικής σκέψης —ακόμη και ρομποτικής— δεν χρειάζεται να σταματήσει, επειδή οι μαθητές σας είναι στο σπίτι. Ας δούμε μερικές συμβουλές και πόρους που ελπίζουμε ότι θα σας βοηθήσουν.","remote-teaching.intro.points.1":"πρόκειται για μια συλλογή σύντομων βίντεο με υλικά για ιδιοκατασκευές, παζλ, παιχνίδια και προκλήσεις προγραμματισμού για καθημερινή χρήση τόσο μέσα στην οικογένεια όσο και στο σχολείο.","remote-teaching.intro.points.2.0":"Προγραμματισμός χωρίς σύνδεση στο διαδίκτυο","remote-teaching.intro.points.2.1":"εδώ θα βρείτε διάφορες δραστηριότητες που μπορείτε εύκολα να κάνετε στο σπίτι για να μάθετε ή να διδάξετε προγραμματισμό με υλικά καθημερινής χρήσης.","remote-teaching.intro.points.3.0":"Εκπαιδευτικές ενότητες","remote-teaching.intro.points.3.1":"δώ θα βρείτε «εκπαιδευτικές ενότητες» ή εκπαιδευτικά προγράμματα για τη βιώσιμη ανάπτυξη και την τεχνητή νοημοσύνη τα οποία περιλαμβάνουν στα σχέδια μαθημάτων τους διδακτικές ενότητες εξ αποστάσεως.","remote-teaching.intro.points.4.0":"Αποθετήριο πόρων","remote-teaching.intro.points.4.1":"πολλοί από τους πόρους του αποθετηρίου μπορούν επίσης να χρησιμοποιηθούν σε σενάρια διδασκαλίας εξ αποστάσεως. Μπορείτε να βρείτε πόρους για να διδάξετε προγραμματισμό ή για να μάθετε προγραμματισμό.","remote-teaching.intro.points.5.0":"Διαδικτυακά σεμινάρια προγραμματισμού από το σπίτι","remote-teaching.intro.points.5.1":"γνωρίζατε ότι η Εβδομάδα Προγραμματισμού διοργάνωσε διάφορα διαδικτυακά σεμινάρια για το πώς να μάθετε και να διδάξετε προγραμματισμό από το σπίτι; Ρίξτε μια ματιά!","remote-teaching.tips.title":"7 συμβουλές για εξ αποστάσεως διδασκαλία προγραμματισμού","remote-teaching.tips.points.1.0":"Εξοικειωθείτε με τις έννοιες, τη γλώσσα προγραμματισμού και το λογισμικό","remote-teaching.tips.points.1.1":"παρόλο που οι μαθητές μπορούν να μάθουν συγγραφή κώδικα και προγραμματισμό σχεδόν αυτόνομα με τη μέθοδο δοκιμής-σφάλματος, εσείς θα πρέπει να τους καθοδηγήσετε και να τους βοηθήσετε να εντοπίσουν λάθη στη σύνταξή τους. Να είστε έτοιμοι να αλλάξετε και να προσαρμοστείτε αν ένα ψηφιακό εργαλείο ή μια γλώσσα προγραμματισμού δεν φέρει τα μαθησιακά αποτελέσματα που αναμένατε.","remote-teaching.tips.points.2.0":"Ενδυναμώστε τους μαθητές","remote-teaching.tips.points.2.1":"βοηθήστε τους μαθητές σας να αξιοποιήσουν πλήρως τις δυνατότητές τους, παρέχοντας ενδιαφέροντα και ουσιαστικά μαθήματα. Αφήστε τους να εξερευνήσουν τις δεξιότητες και τη δημιουργικότητά τους, δίνοντάς τους τη δυνατότητα να επιλέγουν τα δικά τους σχέδια και αποτελέσματα. Επιπλέον, σας συνιστούμε να είστε ρεαλιστές και να ορίζετε στόχους που μπορούν να επιτευχθούν από τους μαθητές σας.","remote-teaching.tips.points.3.0":"Ενθαρρύνετε τους μαθητές να εργάζονται σε ομάδες","remote-teaching.tips.points.3.1":`ο προγραμματισμός σε ομάδες δεν είναι μόνο πιο διασκεδαστικός, αλλά βοηθά επίσης τους μαθητές να επιτύχουν πιο σύνθετα και δημιουργικά έργα. Επιπλέον, η εξ αποστάσεως μάθηση μπορεί να σημαίνει απομόνωση για ορισμένους μαθητές, και η ομαδική εργασία μπορεί να το αποτρέψει αυτό. Για παράδειγμα, θα μπορούσατε να δημιουργήσετε διαδικτυακές αίθουσες συσκέψεων όπου οι μαθητές σας θα μπορούν να συγκεντρώνονται σε ομάδες ή να οργανώσετε μια αξιολόγηση από ομοτίμους, καλώντας τους μαθητές να δώσουν και να λάβουν εποικοδομητικά σχόλια για τα έργα των άλλων. -`,"remote-teaching.tips.points.4.0":"Εξερευνήστε το ανοικτό λογισμικό και τις δωρεάν διαδικτυακές πλατφόρμες για να μάθετε πώς να προγραμματίζετε","remote-teaching.tips.points.4.1":"υπάρχουν πολλοί πόροι υψηλής ποιότητας για να διδαχθείτε και για να διδάξετε προγραμματισμό. Οι πόροι οποίοι είναι προηγμένοι αλλά εξακολουθούν να είναι εύχρηστοι. Πρόκειται για δωρεάν εργαλεία που μπορούν να χρησιμοποιούν οι μαθητές σας χωρίς να χρειάζεται να αγοράσουν άδειες ή να τηλεφορτώσουν λογισμικό. Τα περισσότερα από αυτά μπορείτε να τα βρείτε στο αποθετήριο της Εβδομάδας Προγραμματισμού, π.χ., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi και τα λοιπά. Όπως είδαμε στις εκπαιδευτικές ενότητεςτης Εβδομάδας Προγραμματισμού, μπορείτε να εφαρμόσετε τα εργαλεία αυτά σε οποιοδήποτε θέμα!","remote-teaching.tips.points.5.0":"Βάλτε στη διδασκαλία σας το παιχνίδι","remote-teaching.tips.points.5.1":"τα πρώτα σας βήματα στον προγραμματισμό θα πρέπει να είναι ευχάριστα και διασκεδαστικά, και παρόλο που μπορεί αυτή τη φορά να μην έχετε την ευκαιρία να μοιραστείτε αυτή την ευχαρίστηση με κάποιον άλλον από κοντά, υπάρχουν τρόποι να παίξετε και να διασκεδάσετε μαζί! Για παράδειγμα, μπορείτε να προτείνετε στους μαθητές σας να κάνουν ένα διάλειμμα από το μάθημα για να έρθουν κοντά και να παίξουν μαζί το CodyColor, ένα εκπαιδευτικό παιχνίδι με πολλούς παίκτες που έχει σχεδιαστεί έτσι ώστε οι μαθητές να διδάσκονται υπολογιστική σκέψη παίζοντας.","remote-teaching.tips.points.6.0":"Μιμηθείτε την πραγματική αλληλεπίδραση στην τάξη","remote-teaching.tips.points.6.1":"η τεχνολογία μάς επιτρέπει να αναπαράγουμε τουλάχιστον εν μέρει το είδος της αλληλεπίδρασης που θα αναπτυσσόταν στην τάξη. Μπορείτε να ενθαρρύνετε τους μαθητές σας να χρησιμοποιούν την κάμερά τους σε συγκεκριμένες χρονικές στιγμές, να σηκώνουν το χέρι τους εικονικά, να υποβάλλουν ερωτήσεις πρόσωπο με πρόσωπο ή στο πλαίσιο συνομιλίας, να απαντούν σε ψηφιακές δημοσκοπήσεις και κουίζ κ.λπ. Ορισμένα δωρεάν ψηφιακά εργαλεία που μπορείτε να χρησιμοποιήσετε για τον σκοπό αυτόν είναι τα εξής: Zoom, Microsoft Teams, GoToMeeting ή Jitsi για ζωντανά μαθήματα στην τάξη, και Kahoot, Mentimeter ή Google Forms για κουίζ και αλληλεπίδραση στην τάξη. Τα εργαλεία αυτά θα βοηθήσουν τους μαθητές να αισθάνονται ότι βρίσκονται στην τάξη και να νιώθουν κοντά με τους ομοίους τους","remote-teaching.tips.points.7.0":"Εξασφαλίστε τη διαθεσιμότητα και την οικονομική προσιτότητα των υλικών","remote-teaching.tips.points.7.1":"βεβαιωθείτε ότι τα μαθήματα προγραμματισμού είναι ρεαλιστικά και ότι μπορούν να συμμετέχουν όλοι, διασφαλίζοντας ότι τα απαιτούμενα υλικά είναι εύκολο να βρεθούν σε οποιοδήποτε νοικοκυριό και ότι είτε όλοι οι μαθητές μπορούν να τα καταφέρουν είτε ότι κάνετε τις κατάλληλες προσαρμογές για εκείνους που ίσως να μη τα καταφέρουν. Για παράδειγμα, για τις δραστηριότητες προγραμματισμού χωρίς σύνδεση στο διαδίκτυο απαιτούνται φθηνά υλικά όπως ψαλίδι, χαρτί ή μαρκαδόροι. Όταν ασχολείστε με διαδικτυακές ασκήσεις προγραμματισμού, βεβαιωθείτε ότι όλοι οι μαθητές έχουν στο σπίτι τους πρόσβαση σε ταμπλέτα ή υπολογιστή και αξιόπιστη σύνδεση στο διαδίκτυο.","remote-teaching.tips.conclusion":"Πώς μαθαίνετε και διδάσκετε συγγραφή κώδικα και προγραμματισμό σε περιβάλλοντα διδασκαλίας εξ αποστάσεως; Έχετε συμβουλές για άλλους επαγγελματίες του τομέα της εκπαίδευσης; Προσθέστε ένα σχόλιο στο παρακάτω φόρουμ!","report.title":"Υποβολή αναφοράς για την εκδήλωσή σου #EUCodeWeek","report.event_title":"Τίτλος εκδήλωσης","report.number_required":"Παρακαλούμε δώσε κάποιες γενικές εκτιμήσεις, ακόμα και αν δεν έχεις τα ακριβή στοιχεία.","report.phrase1":"Μπορείς να συμπληρώσεις αυτό το έντυπο μόνο μία φορά! Παρακαλούμε έλεγξε τα στοιχεία σου προσεχτικά. Αν κάνεις κάποιο λάθος, ","report.phrase2":"Μετά την υποβολή της αναφοράς, θα εκδοθεί αυτόματα ένα εξατομικευμένο πιστοποιητικό συμμετοχής στην Εβδομάδα Προγραμματισμού και θα μπορείς να το καταφορτώσεις ή να το κοινοποιήσεις. Μπορείς να δεις ένα υπόδειγμα πιστοποιητικού εδώ.","report.phrase3":"Τα υποχρεωτικά πεδία σημειώνονται με αστερίσκο *.","report.phrase4":"Μπορείς να συμπληρώσεις αυτό το έντυπο μόνο μία φορά! Παρακαλούμε έλεγξε τα στοιχεία σου προσεχτικά. Αν κάνεις κάποιο λάθος,","report.contactus":"επικοινώνησε μαζί μας","report.participants_count.label":"Αριθμός συμμετεχόντων","report.average_participant_age.label":"Μέσος όρος ηλικίας συμμετεχόντων","report.percentage_of_females.label":"Ποσοστό κοριτσιών/γυναικών","report.codeweek_for_all_participation_code.label":"Κωδικός συμμετοχής στην πρόκληση Codeweek for all","report.codeweek_for_all_participation_code.help":"Μπορείς να συμπληρώσεις εδώ τον κωδικό της πρόκλησης Codeweek4All, εάν έχεις. Εάν δεν συμμετέχεις, απλώς αγνόησέ αυτό το πεδίο.","report.name_for_certificate.label":"Όνομα για πιστοποιητικό","report.name_for_certificate.help":"Άλλαξέ το με το όνομα του διοργανωτή της εκδήλωσης, για τον οποίο θα εκδοθεί πιστοποιητικό συμμετοχής στην Εβδομάδα Προγραμματισμού. Παρακαλούμε χρησιμοποίησε μόνο ASCII (λατινικούς) χαρακτήρες. Οι χαρακτήρες με τόνους, διαλυτικά και συναφή δεν υποστηρίζονται.","report.submit":"Υποβολή αναφοράς εκδήλωσης","report.thanks_page.title":"Ευχαριστούμε για την υποβολή της αναφοράς της εκδήλωσής σου!","report.thanks_page.certificate_ready":"Το πιστοποιητικό σου είναι έτοιμο.","report.thanks_page.download_button":"Πάτησε εδώ για λήψη.","report.thanks_page.back_events":"Επιστροφή στην εκδήλωσή σου","resources.search_resources":"Αναζήτηση πόρων","resources.types":"Είδη","resources.levels":"Επίπεδα","resources.programming_languages":"Γλώσσες προγραμματισμού","resources.categories":"Κατηγορίες","resources.Languages":"Γλώσσες","resources.Subjects":"μαθήματα","resources.share":"Κοινοποίηση","resources.communication_toolkit":"Εργαλειοθήκη επικοινωνίας","resources.teachers_toolkit":"Εργαλειοθήκη δασκάλων","resources.leaflet":"Φυλλάδιο","resources.how_to_organise_an_activity":"Πώς να διοργανώσεις μια δραστηριότητα;","resources.resources.languages.Russian":"Ρωσικά","resources.resources.languages.Norwegian":"Νορβηγικά","resources.resources.languages.Mandarin":"Μανδαρινικά","resources.resources.languages.Japanese":"Ιαπωνικά","resources.resources.languages.All targeted languages":"Όλες οι στοχευμένες γλώσσες","resources.resources.levels.Beginner":"Επίπεδο αρχαρίου","resources.resources.levels.Intermediate":"Μεσαίο επίπεδο","resources.resources.levels.Advanced":"Προχωρημένο επίπεδο","resources.resources.levels.Pre-primary education":"Προσχολική εκπαίδευση","resources.resources.levels.Primary school (5-12)":"Δημοτικό σχολείο (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Δευτεροβάθμια εκπαίδευση/Γυμνάσιο (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Δευτεροβάθμια εκπαίδευση/Λύκειο (16-18)","resources.resources.levels.Higher Education":"Ανώτατη εκπαίδευση","resources.resources.levels.Other":"Άλλο","resources.resources.subjects.Art":"Τέχνη","resources.resources.subjects.Biology":"Βιολογία","resources.resources.subjects.Chemistry":"Χημεία","resources.resources.subjects.Computer Science":"Επιστήμη υπολογιστών","resources.resources.subjects.Culture":"Πολιτισμός","resources.resources.subjects.Economics":"Οικονομικά","resources.resources.subjects.Foreign Languages":"Ξένες Γλώσσες","resources.resources.subjects.Geography":"Γεωγραφία","resources.resources.subjects.Geology":"Γεωλογία","resources.resources.subjects.History":"Ιστορία","resources.resources.subjects.Language and Literature":"Γλώσσα και λογοτεχνία","resources.resources.subjects.Mathematics":"Μαθηματικά","resources.resources.subjects.Natural Sciences":"Φυσικές επιστήμες","resources.resources.subjects.Physical Education":"Φυσική αγωγή","resources.resources.subjects.Physics":"Φυσική","resources.resources.subjects.Coding":"Συγγραφή κώδικα","resources.resources.subjects.Special Education Needs":"Ανάγκες ειδικής εκπαίδευσης","resources.resources.subjects.Other":"Άλλο","resources.resources.types.Tutorial":"Μάθημα","resources.resources.types.Website":"Ιστότοπος","resources.resources.types.Online Course":"Διαδικτυακό μάθημα","resources.resources.types.Video":"Βίντεο","resources.resources.types.Audio":"Ήχος","resources.resources.types.Application":"Εφαρμογή","resources.resources.types.Game":"Παιχνίδι","resources.resources.types.Graphic Material":"Γραφικό υλικό","resources.resources.types.Presentation":"Παρουσίαση","resources.resources.types.Toolkit":"Εργαλειοθήκη","resources.resources.types.Other":"Άλλο","resources.resources.types.Lesson Plan":"Πλάνο μαθήματος","resources.resources.types.Guide":"Οδηγός","resources.resources.categories.Coding":"Συγγραφή κώδικα","resources.resources.categories.Programming":"Προγραμματισμός","resources.resources.categories.Computational Thinking":"Υπολογιστική σκέψη","resources.resources.categories.Robotics":"Ρομποτική","resources.resources.categories.Making":"Κατασκευές","resources.resources.categories.Tinkering":"Μαστορέματα","resources.resources.categories.Unplugged Activities":"Δραστηριότητες χωρίς σύνδεση στο διαδίκτυο","resources.resources.categories.Other":"Άλλο","school.name":"Όνομα σχολείου","school.location":"Τοποθεσία σχολείου","school.description":"Περιγραφή σχολείου","school.school":"Σχολείο","school.add":"Προσθήκη","school.list":"Καταχώριση","school.required.name":"Το όνομα σχολείου είναι υποχρεωτικό πεδίο","school.required.location":"Η τοποθεσία σχολείου είναι υποχρεωτικό πεδίο","schools.1.title1":"Γιατί θα πρέπει να εισάγεις τον προγραμματισμό στην τάξη σου;","schools.1.title2":"Πώς μπορεί ο προγραμματισμός να βοηθήσει τους μαθητές σου; Τι όφελος μπορεί να έχεις εσύ ως εκπαιδευτικός;","schools.1.content.0":"Πιστεύουμε ότι ο βασικός γραμματισμός όλων σε μια ψηφιακή εποχή πρέπει να περιλαμβάνει την κατανόηση του προγραμματισμού και την ανάπτυξη καίριων ικανοτήτων που σχετίζονται με την υπολογιστική σκέψη, όπως είναι η επίλυση προβλημάτων, η συνεργασία και οι δεξιότητες ανάλυσης.","schools.1.content.1":"Η εκμάθηση της συγγραφής κώδικα μπορεί να δώσει ώθηση στους μαθητές σου έτσι ώστε να βρεθούν στο προσκήνιο μιας κοινωνίας ψηφιακών ικανοτήτων, να κατανοήσουν καλύτερα τον κόσμο που τους περιβάλλει και να έχουν περισσότερες ευκαιρίες επιτυχίας στην προσωπική και επαγγελματική ζωή τους.","schools.1.content.2":"Η Εβδομάδα Προγραμματισμού προσφέρει σε όλους τους μαθητές τη δυνατότητα να κάνουν τα πρώτα τους βήματα ως δημιουργοί ψηφιακού περιεχομένου, παρέχοντας δωρεάν σε σχολεία και δασκάλους ευκαιρίες επαγγελματικής ανάπτυξης, εκπαιδευτικό υλικό, διεθνείς προκλήσεις και ευκαιρίες ανταλλαγών.","schools.1.button.label":"Θέλεις να ξεκινήσεις αμέσως; Εγγράψου εδώ!","schools.2.title1":"Έτοιμος/η να δηλώσεις συμμετοχή;","schools.2.title2":"Διοργάνωσε ένα μάθημα, ένα σεμινάριο κατάρτισης ή μια εκδήλωση, και καρφίτσωσέ την στον χάρτη.","schools.2.content.0":"Είτε έχεις γνώσεις στη συγγραφή κώδικα ή στον προγραμματισμό είτε όχι, μπορείς εύκολα να διοργανώσεις ένα μάθημα στην τάξη σου, μια ημέρα γνωριμίας ή μια εκδήλωση στο σχολείο σου. Απλώς βρες μια ημερομηνία και καταχώρισε τη δραστηριότητά σου στον παρακάτω χάρτη. Αν πιστεύεις ότι χρειάζεσαι υποστήριξη για την προετοιμασία ενός μαθήματος προγραμματισμού, προχώρησε απευθείας στην επόμενη ενότητα.","schools.2.content.1":"Δες ορισμένα παραδείγματα δραστηριοτήτων που διοργανώνονται κάνοντας περιήγηση στον παρακάτω χάρτη και προσθέστε τις δικές σας δραστηριότητες ακολουθώντας το παράδειγμα χιλιάδων άλλων συναδέλφων εκπαιδευτών σε όλη την Ευρώπη και τον κόσμο:","schools.2.button.label":"Έτοιμος/η να το προσπαθήσεις; Πρόσθεσε μια δραστηριότητα!","schools.3.title1":"Δεν έχεις εμπειρία στον προγραμματισμό; Μην ανησυχείς","schools.3.title2":"Τα εργαλεία μας σε βοηθούν να μυηθείς στον προγραμματισμό πριν τον μεταδόσεις στους μαθητές σου","schools.3.content.0":"Αν επιθυμείς να εισάγεις τον προγραμματισμό στο μάθημά σου αλλά δεν ξέρεις από πού να αρχίσεις, μην ανησυχείς! Μια διεθνής ομάδα εκπαιδευτικών και ειδικών έχουν αναπτύξει μια σειρά από σύντομες ηλεκτρονικές εκπαιδευτικές ενότητες για να σε βοηθήσουν να ξεκινήσεις.","schools.3.content.1":"Δεν απαιτείται προηγούμενη εμπειρία στον προγραμματισμό για να παρακολουθήσεις τα εκπαιδευτικά προγράμματά μας!","schools.3.button.label":"Πρόσβαση στις εκπαιδευτικές ενότητες","schools.4.title1":"Θέλεις να δοκιμάσεις μια ακόμα πρόκληση;","schools.4.title2":"Δημιούργησε ένα δίκτυο δραστηριοτήτων, συμπερίλαβε όσο περισσότερους μαθητές γίνεται, και κέρδισε το Πιστοποιητικό Αριστείας","schools.4.content.0":"Οι προκλήσεις Code Week 4 All σε καλούν να ενώσεις τις δυνάμεις σου με άλλους εκπαιδευτικούς ή άλλα σχολεία και να συμμετέχεις σε μια διεθνή κοινότητα ατόμων με παρόμοιο τρόπο σκέψης, δίνοντας την ευκαιρία στους μαθητές να κάνουν τα πρώτα τους βήματα στον προγραμματισμό. Δημιούργησε μια συμμαχία που να περιλαμβάνει πάνω από 1 000 μαθητές και θα κερδίσεις το Πιστοποιητικό Αριστείας.","schools.4.button.label":"Μάθε περισσότερα για την πρόκληση Code Week 4 All","schools.title":"ΜΙΛΗΣΤE ΣΤΟΥΣ ΜΑΘΗΤΕΣ ΣΑΣ ΓΙΑ ΤΗΝ ΕΒΔΟΜΑΔΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ","scoreboard.title":"Σε ποιες χώρες πραγματοποιούνται οι περισσότερες δραστηριότητες προγραμματισμού; ","scoreboard.paragraph":"Η ταξινόμηση του πίνακα αποτελεσμάτων γίνεται με βάση τον αριθμό των καταχωρημένων εκδηλώσεων προγραμματισμού ανά πληθυσμό, οπότε μην εκπλήσσεσαι που βλέπεις μερικές από τις μικρότερες χώρες στις υψηλότερες θέσεις της λίστας!","scoreboard.parcipating_with":"συμμετέχει με","scoreboard.events":"εκδηλώσεις","search.audience_title":"ΚΟΙΝΟ","search.theme_title":"ΘΕΜΑ","search.placeholder":"Αναζήτηση για όνομα εκδήλωσης ή ετικέτα","search.submit":"ΑΝΑΖΗΤΗΣΗ","search.label_country":"ΕΠΙΛΟΓΗ ΧΩΡΑΣ","search.last_year_events.label":"ΣΥΜΠΕΡΙΛΗΨΗ ΕΚΔΗΛΩΣΕΩΝ ΠΕΡΑΣΜΕΝΩΝ ΕΤΩΝ","search.last_year_events.yes":"ΝΑΙ","search.last_year_events.no":"ΟΧΙ","search.search_counter":"αντιστοιχούν στα κριτήρια της αναζήτησής σου","search.event":"εκδήλωση","search.events":"εκδηλώσεις","search.year":"έτος","search.audiences":"Κοινό","search.themes":"Θέματα","search.countries":"Χώρες","search.search_placeholder":"Εύρεση με βάση τον τίτλο ή την περιγραφή","search.search_banner_title":"Βρείτε τι σας εμπνέει","search.search_banner_content":"Εξερεύνησε μια μεγάλη γκάμα πόρων για Προγραμματισμό, δραστηριότητες και οδηγούς που θα βοηθήσουν το ταξίδι σου στην ψηφιακή δημιουργικότητα και μάθηση.","search.search_results_title":"Αποτελέσματα Αναζήτησης","search.search_input_label":"Δείτε τα αποτελέσματα με βάση τις λέξεις-κλειδιά σας παρακάτω:","search.search_input_placeholder":"Αναζήτησης...","search.results":"Αποτελέσματα","search.no_results":"Δεν βρέθηκαν αποτελέσματα.","search.search_categories.all":"Όλα","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Διαδικτυακά Μαθήματα","search.search_categories.training":"Εκπαίδευση","search.search_categories.challenges":"Προκλήσεις","search.search_categories.learn":"Μάθε","search.search_categories.teach":"Τεχνολογία","search.search_categories.presentations_and_toolkits":"Παρουσιάσεις και Εργαλεία","search.search_categories.activities":"Δραστηριότητες","search.search_categories.blogs":"Blogs","search.search_categories.others":"Άλλα","snippets.featured-activities":"Εδώ θα βρείτε τις προσεχείς προτεινόμενες δραστηριότητες της Ευρωπαϊκής Εβδομάδας Προγραμματισμού που υποδέχονται τους διαδικτυακούς συμμετέχοντες. Μπορείτε να φιλτράρετε ανά γλώσσα και ανά μήνα και, κάνοντας κλικ στο κουμπί «Προβολή», θα έχετε πρόσβαση σε όλα τα λεπτομερή στοιχεία σχετικά με τη δραστηριότητα και τα στοιχεία επικοινωνίας των διοργανωτών. Καλή διασκέδαση!","snippets.learn":"Η συγγραφή κώδικα και ο προγραμματισμός είναι βασικές ικανότητες με όλο και μεγαλύτερη ζήτηση σε κάθε τομέα, και η Ευρωπαϊκή Εβδομάδα Προγραμματισμού θέλει να σας στηρίξει στην εκμάθηση αυτών των ικανοτήτων! Φυλλομετρήστε το αποθετήριό μας και βρείτε τον τέλειο πόρο για να ξεκινήσετε ή να συνεχίσετε το ταξίδι προγραμματισμού. Όλοι αυτοί οι πόροι διατίθενται δωρεάν. Μην ξεχνάτε ότι μπορείτε να φιλτράρετε την αναζήτησή σας ανά είδος πόρου, επίπεδο δεξιοτήτων, γλώσσα προγραμματισμού, κατηγορία και γλώσσα.","snippets.teach":"Η συγγραφή κώδικα και ο προγραμματισμός είναι βασικές ικανότητες που θα προσφέρουν νέες δυνατότητες στους μαθητές και στα παιδιά σας. Θέλετε να διδάξετε προγραμματισμό στο σπίτι, στην τάξη ή σε λέσχη προγραμματισμού; Φυλλομετρήστε το αποθετήριο μας για να βρείτε τον καταλληλότερο πόρο για να εντάξετε τη συγγραφή κώδικα και τον προγραμματισμό στην πρακτική διδασκαλίας σας. Όλοι αυτοί οι πόροι διατίθενται δωρεάν. Μην ξεχνάτε ότι μπορείτε να φιλτράρετε την αναζήτησή σας ανά είδος πόρου, επίπεδο δεξιοτήτων, γλώσσα προγραμματισμού, θέμα, κατηγορία και γλώσσα.","snippets.toolkits.0":"Στην ενότητα αυτή θα βρείτε υλικό που θα σας βοηθήσει να οργανώσετε τη δραστηριότητά σας στο πλαίσιο της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και να προωθήσετε την πρωτοβουλία στην κοινότητά σας.","snippets.toolkits.1":"Εργαλειοθήκη επικοινωνίας","snippets.toolkits.2":"εδώ θα βρείτε τα επίσημα λογότυπα της Ευρωπαϊκής Εβδομάδας Προγραμματισμού, το σήμα, το φυλλάδιο, την αφίσα, τα πρότυπα PowerPoint και Word, παραδείγματα δημοσιεύσεων στα μέσα κοινωνικής δικτύωσης και εικόνες.","snippets.toolkits.3":"Εργαλειοθήκη δασκάλων","snippets.toolkits.4":"εδώ θα βρείτε τα επίσημα λογότυπα της Ευρωπαϊκής Εβδομάδας Προγραμματισμού, το σήμα, το υπόδειγμα πιστοποιητικού συμμετοχής για τους μαθητές σας, μια εισαγωγική παρουσίαση για την Ευρωπαϊκή Εβδομάδα Προγραμματισμού και υλικό για τα μέσα κοινωνικής δικτύωσης.","snippets.toolkits.5":"Επίσημο φυλλάδιο της Ευρωπαϊκής Εβδομάδας Προγραμματισμού.","snippets.about.goal":"Στόχος είναι να βοηθήσουμε περισσότερους νέους να εξοικειωθούν με τις βασικές έννοιες του προγραμματισμού και της υπολογιστικής σκέψης.","snippets.guide.tutorials.1":"Ρίξτε μια ματιά στα","snippets.guide.tutorials.2":"εκπαιδευτικά μας βοηθήματα και προγράμματα","snippets.guide.tutorials.3":"που είναι διαθέσιμα σε 29 γλώσσες, τα οποία θα σας προετοιμάσουν για να οργανώσετε δραστηριότητες που θα διδάξουν στους νέους προγραμματισμό και υπολογιστική σκέψη.","snippets.dance.menu":"Χορευτική πρόκληση","snippets.dance.subtitle":"Ποιος είπε ότι οι προγραμματιστές δεν χορεύουν; Εμείς θα αποδείξουμε το αντίθετο με την πρόκληση #EUCodeWeekDance.","snippets.dance.content":"Μπορούν να συμμετάσχουν οι πάντες: σχολεία, δάσκαλοι, βιβλιοθήκες μέχρι λέσχες προγραμματισμού, επιχειρήσεις και δημόσιες αρχές είναι ευπρόσδεκτοι στη γιορτή της Εβδομάδας Προγραμματισμού. Πρέπει απλά να οργανώσουν μια δραστηριότητα #EUCodeWeekDance και να την προσθέσουν στον χάρτη Code Week.","snippets.treasure-hunt.menu":"Κυνήγι θησαυρού","snippets.treasure-hunt.subtitle":"Πρόκειται για ένα παιχνίδι στο Telegram","snippets.videos.1":"Παρακολουθήστε τα βίντεο των πρέσβεων της Ευρωπαϊκής Εβδομάδας Προγραμματισμού σχετικά με τις αξίες μας","snippets.videos.2":"Παρακολουθήστε την Katja Osljak, πρέσβειρα της Σλοβενίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι ανεξάρτητη","snippets.videos.3":"Παρακολουθήστε τον Laurent Touché, πρέσβη της Γαλλίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι για όλους","snippets.videos.4":"Παρακολουθήστε τη Fatma Bouaziz, πρέσβειρα της Τυνησίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι παντοπική","snippets.videos.5":"Παρακολουθήστε τη Linda Sinka, πρέσβειρα της Λετονίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού αφορά τη συνεργασία","snippets.videos.6":"Παρακολουθήστε τον Alessandro Bogliolo, πρέσβη της Ιταλίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού δεν είναι κερδοσκοπική","snippets.videos.7":"Παρακολουθήστε τη Marjana Prifti, πρέσβειρα της Αλβανίας, με θέμα: Γιατί η Εβδομάδα Προγραμματισμού ενθαρρύνει την καινοτομία και τη δημιουργικότητα","snippets.videos.8":"Παρακολουθήστε την Cristiana Lucaci, πρέσβειρα της Ρουμανίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού ευχαριστεί την κοινότητά της","training.learning_bits":"Δωρεάν εκπαιδευτικό υλικό και διαδικτυακά μαθήματα","training.title":"Σκέφτεστε να συμμετάσχετε στην Ευρωπαϊκή Εβδομάδα Προγραμματισμού, αλλά δεν ξέρετε από πού να αρχίσετε;","training.text":`

Εδώ μπορείτε να βρείτε δωρεάν εκπαιδευτικό υλικό και πόρους που θα σας βοηθήσουν να ξεκινήσετε και να σχεδιάσετε το επόμενο καινοτόμο μάθημά σας.

+`,"remote-teaching.tips.points.4.0":"Εξερευνήστε το ανοικτό λογισμικό και τις δωρεάν διαδικτυακές πλατφόρμες για να μάθετε πώς να προγραμματίζετε","remote-teaching.tips.points.4.1":"υπάρχουν πολλοί πόροι υψηλής ποιότητας για να διδαχθείτε και για να διδάξετε προγραμματισμό. Οι πόροι οποίοι είναι προηγμένοι αλλά εξακολουθούν να είναι εύχρηστοι. Πρόκειται για δωρεάν εργαλεία που μπορούν να χρησιμοποιούν οι μαθητές σας χωρίς να χρειάζεται να αγοράσουν άδειες ή να τηλεφορτώσουν λογισμικό. Τα περισσότερα από αυτά μπορείτε να τα βρείτε στο αποθετήριο της Εβδομάδας Προγραμματισμού, π.χ., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi και τα λοιπά. Όπως είδαμε στις εκπαιδευτικές ενότητεςτης Εβδομάδας Προγραμματισμού, μπορείτε να εφαρμόσετε τα εργαλεία αυτά σε οποιοδήποτε θέμα!","remote-teaching.tips.points.5.0":"Βάλτε στη διδασκαλία σας το παιχνίδι","remote-teaching.tips.points.5.1":"τα πρώτα σας βήματα στον προγραμματισμό θα πρέπει να είναι ευχάριστα και διασκεδαστικά, και παρόλο που μπορεί αυτή τη φορά να μην έχετε την ευκαιρία να μοιραστείτε αυτή την ευχαρίστηση με κάποιον άλλον από κοντά, υπάρχουν τρόποι να παίξετε και να διασκεδάσετε μαζί! Για παράδειγμα, μπορείτε να προτείνετε στους μαθητές σας να κάνουν ένα διάλειμμα από το μάθημα για να έρθουν κοντά και να παίξουν μαζί το CodyColor, ένα εκπαιδευτικό παιχνίδι με πολλούς παίκτες που έχει σχεδιαστεί έτσι ώστε οι μαθητές να διδάσκονται υπολογιστική σκέψη παίζοντας.","remote-teaching.tips.points.6.0":"Μιμηθείτε την πραγματική αλληλεπίδραση στην τάξη","remote-teaching.tips.points.6.1":"η τεχνολογία μάς επιτρέπει να αναπαράγουμε τουλάχιστον εν μέρει το είδος της αλληλεπίδρασης που θα αναπτυσσόταν στην τάξη. Μπορείτε να ενθαρρύνετε τους μαθητές σας να χρησιμοποιούν την κάμερά τους σε συγκεκριμένες χρονικές στιγμές, να σηκώνουν το χέρι τους εικονικά, να υποβάλλουν ερωτήσεις πρόσωπο με πρόσωπο ή στο πλαίσιο συνομιλίας, να απαντούν σε ψηφιακές δημοσκοπήσεις και κουίζ κ.λπ. Ορισμένα δωρεάν ψηφιακά εργαλεία που μπορείτε να χρησιμοποιήσετε για τον σκοπό αυτόν είναι τα εξής: Zoom, Microsoft Teams, GoToMeeting ή Jitsi για ζωντανά μαθήματα στην τάξη, και Kahoot, Mentimeter ή Google Forms για κουίζ και αλληλεπίδραση στην τάξη. Τα εργαλεία αυτά θα βοηθήσουν τους μαθητές να αισθάνονται ότι βρίσκονται στην τάξη και να νιώθουν κοντά με τους ομοίους τους","remote-teaching.tips.points.7.0":"Εξασφαλίστε τη διαθεσιμότητα και την οικονομική προσιτότητα των υλικών","remote-teaching.tips.points.7.1":"βεβαιωθείτε ότι τα μαθήματα προγραμματισμού είναι ρεαλιστικά και ότι μπορούν να συμμετέχουν όλοι, διασφαλίζοντας ότι τα απαιτούμενα υλικά είναι εύκολο να βρεθούν σε οποιοδήποτε νοικοκυριό και ότι είτε όλοι οι μαθητές μπορούν να τα καταφέρουν είτε ότι κάνετε τις κατάλληλες προσαρμογές για εκείνους που ίσως να μη τα καταφέρουν. Για παράδειγμα, για τις δραστηριότητες προγραμματισμού χωρίς σύνδεση στο διαδίκτυο απαιτούνται φθηνά υλικά όπως ψαλίδι, χαρτί ή μαρκαδόροι. Όταν ασχολείστε με διαδικτυακές ασκήσεις προγραμματισμού, βεβαιωθείτε ότι όλοι οι μαθητές έχουν στο σπίτι τους πρόσβαση σε ταμπλέτα ή υπολογιστή και αξιόπιστη σύνδεση στο διαδίκτυο.","remote-teaching.tips.conclusion":"Πώς μαθαίνετε και διδάσκετε συγγραφή κώδικα και προγραμματισμό σε περιβάλλοντα διδασκαλίας εξ αποστάσεως; Έχετε συμβουλές για άλλους επαγγελματίες του τομέα της εκπαίδευσης; Προσθέστε ένα σχόλιο στο παρακάτω φόρουμ!","report.title":"Υποβολή αναφοράς για την εκδήλωσή σου #EUCodeWeek","report.event_title":"Τίτλος εκδήλωσης","report.number_required":"Παρακαλούμε δώσε κάποιες γενικές εκτιμήσεις, ακόμα και αν δεν έχεις τα ακριβή στοιχεία.","report.phrase1":"Μπορείς να συμπληρώσεις αυτό το έντυπο μόνο μία φορά! Παρακαλούμε έλεγξε τα στοιχεία σου προσεχτικά. Αν κάνεις κάποιο λάθος, ","report.phrase2":"Μετά την υποβολή της αναφοράς, θα εκδοθεί αυτόματα ένα εξατομικευμένο πιστοποιητικό συμμετοχής στην Εβδομάδα Προγραμματισμού και θα μπορείς να το καταφορτώσεις ή να το κοινοποιήσεις. Μπορείς να δεις ένα υπόδειγμα πιστοποιητικού εδώ.","report.phrase3":"Τα υποχρεωτικά πεδία σημειώνονται με αστερίσκο *.","report.phrase4":"Μπορείς να συμπληρώσεις αυτό το έντυπο μόνο μία φορά! Παρακαλούμε έλεγξε τα στοιχεία σου προσεχτικά. Αν κάνεις κάποιο λάθος,","report.contactus":"επικοινώνησε μαζί μας","report.participants_count.label":"Αριθμός συμμετεχόντων","report.average_participant_age.label":"Μέσος όρος ηλικίας συμμετεχόντων","report.percentage_of_females.label":"Ποσοστό κοριτσιών/γυναικών","report.codeweek_for_all_participation_code.label":"Κωδικός συμμετοχής στην πρόκληση Codeweek for all","report.codeweek_for_all_participation_code.help":"Μπορείς να συμπληρώσεις εδώ τον κωδικό της πρόκλησης Codeweek4All, εάν έχεις. Εάν δεν συμμετέχεις, απλώς αγνόησέ αυτό το πεδίο.","report.name_for_certificate.label":"Όνομα για πιστοποιητικό","report.name_for_certificate.help":"Άλλαξέ το με το όνομα του διοργανωτή της εκδήλωσης, για τον οποίο θα εκδοθεί πιστοποιητικό συμμετοχής στην Εβδομάδα Προγραμματισμού. Παρακαλούμε χρησιμοποίησε μόνο ASCII (λατινικούς) χαρακτήρες. Οι χαρακτήρες με τόνους, διαλυτικά και συναφή δεν υποστηρίζονται.","report.submit":"Υποβολή αναφοράς εκδήλωσης","report.thanks_page.title":"Ευχαριστούμε για την υποβολή της αναφοράς της εκδήλωσής σου!","report.thanks_page.certificate_ready":"Το πιστοποιητικό σου είναι έτοιμο.","report.thanks_page.download_button":"Πάτησε εδώ για λήψη.","report.thanks_page.back_events":"Επιστροφή στην εκδήλωσή σου","resources.search_resources":"Αναζήτηση πόρων","resources.types":"Είδη","resources.levels":"Επίπεδα","resources.programming_languages":"Γλώσσες προγραμματισμού","resources.categories":"Κατηγορίες","resources.Languages":"Γλώσσες","resources.Subjects":"μαθήματα","resources.share":"Κοινοποίηση","resources.communication_toolkit":"Εργαλειοθήκη επικοινωνίας","resources.teachers_toolkit":"Εργαλειοθήκη δασκάλων","resources.leaflet":"Φυλλάδιο","resources.how_to_organise_an_activity":"Πώς να διοργανώσεις μια δραστηριότητα;","resources.resources.languages.Russian":"Ρωσικά","resources.resources.languages.Norwegian":"Νορβηγικά","resources.resources.languages.Mandarin":"Μανδαρινικά","resources.resources.languages.Japanese":"Ιαπωνικά","resources.resources.languages.All targeted languages":"Όλες οι στοχευμένες γλώσσες","resources.resources.levels.Beginner":"Επίπεδο αρχαρίου","resources.resources.levels.Intermediate":"Μεσαίο επίπεδο","resources.resources.levels.Advanced":"Προχωρημένο επίπεδο","resources.resources.levels.Pre-primary education":"Προσχολική εκπαίδευση","resources.resources.levels.Primary school (5-12)":"Δημοτικό σχολείο (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Δευτεροβάθμια εκπαίδευση/Γυμνάσιο (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Δευτεροβάθμια εκπαίδευση/Λύκειο (16-18)","resources.resources.levels.Higher Education":"Ανώτατη εκπαίδευση","resources.resources.levels.Other":"Άλλο","resources.resources.subjects.Art":"Τέχνη","resources.resources.subjects.Biology":"Βιολογία","resources.resources.subjects.Chemistry":"Χημεία","resources.resources.subjects.Computer Science":"Επιστήμη υπολογιστών","resources.resources.subjects.Culture":"Πολιτισμός","resources.resources.subjects.Economics":"Οικονομικά","resources.resources.subjects.Foreign Languages":"Ξένες Γλώσσες","resources.resources.subjects.Geography":"Γεωγραφία","resources.resources.subjects.Geology":"Γεωλογία","resources.resources.subjects.History":"Ιστορία","resources.resources.subjects.Language and Literature":"Γλώσσα και λογοτεχνία","resources.resources.subjects.Mathematics":"Μαθηματικά","resources.resources.subjects.Natural Sciences":"Φυσικές επιστήμες","resources.resources.subjects.Physical Education":"Φυσική αγωγή","resources.resources.subjects.Physics":"Φυσική","resources.resources.subjects.Coding":"Συγγραφή κώδικα","resources.resources.subjects.Special Education Needs":"Ανάγκες ειδικής εκπαίδευσης","resources.resources.subjects.Other":"Άλλο","resources.resources.subjects.Programming":"Προγραμματισμός","resources.resources.types.Tutorial":"Μάθημα","resources.resources.types.Website":"Ιστότοπος","resources.resources.types.Online Course":"Διαδικτυακό μάθημα","resources.resources.types.Video":"Βίντεο","resources.resources.types.Audio":"Ήχος","resources.resources.types.Application":"Εφαρμογή","resources.resources.types.Game":"Παιχνίδι","resources.resources.types.Graphic Material":"Γραφικό υλικό","resources.resources.types.Presentation":"Παρουσίαση","resources.resources.types.Toolkit":"Εργαλειοθήκη","resources.resources.types.Other":"Άλλο","resources.resources.types.Lesson Plan":"Πλάνο μαθήματος","resources.resources.types.Guide":"Οδηγός","resources.resources.categories.Coding":"Συγγραφή κώδικα","resources.resources.categories.Programming":"Προγραμματισμός","resources.resources.categories.Computational Thinking":"Υπολογιστική σκέψη","resources.resources.categories.Robotics":"Ρομποτική","resources.resources.categories.Making":"Κατασκευές","resources.resources.categories.Tinkering":"Μαστορέματα","resources.resources.categories.Unplugged Activities":"Δραστηριότητες χωρίς σύνδεση στο διαδίκτυο","resources.resources.categories.Other":"Άλλο","school.name":"Όνομα σχολείου","school.location":"Τοποθεσία σχολείου","school.description":"Περιγραφή σχολείου","school.school":"Σχολείο","school.add":"Προσθήκη","school.list":"Καταχώριση","school.required.name":"Το όνομα σχολείου είναι υποχρεωτικό πεδίο","school.required.location":"Η τοποθεσία σχολείου είναι υποχρεωτικό πεδίο","schools.1.title1":"Γιατί θα πρέπει να εισάγεις τον προγραμματισμό στην τάξη σου;","schools.1.title2":"Πώς μπορεί ο προγραμματισμός να βοηθήσει τους μαθητές σου; Τι όφελος μπορεί να έχεις εσύ ως εκπαιδευτικός;","schools.1.content.0":"Πιστεύουμε ότι ο βασικός γραμματισμός όλων σε μια ψηφιακή εποχή πρέπει να περιλαμβάνει την κατανόηση του προγραμματισμού και την ανάπτυξη καίριων ικανοτήτων που σχετίζονται με την υπολογιστική σκέψη, όπως είναι η επίλυση προβλημάτων, η συνεργασία και οι δεξιότητες ανάλυσης.","schools.1.content.1":"Η εκμάθηση της συγγραφής κώδικα μπορεί να δώσει ώθηση στους μαθητές σου έτσι ώστε να βρεθούν στο προσκήνιο μιας κοινωνίας ψηφιακών ικανοτήτων, να κατανοήσουν καλύτερα τον κόσμο που τους περιβάλλει και να έχουν περισσότερες ευκαιρίες επιτυχίας στην προσωπική και επαγγελματική ζωή τους.","schools.1.content.2":"Η Εβδομάδα Προγραμματισμού προσφέρει σε όλους τους μαθητές τη δυνατότητα να κάνουν τα πρώτα τους βήματα ως δημιουργοί ψηφιακού περιεχομένου, παρέχοντας δωρεάν σε σχολεία και δασκάλους ευκαιρίες επαγγελματικής ανάπτυξης, εκπαιδευτικό υλικό, διεθνείς προκλήσεις και ευκαιρίες ανταλλαγών.","schools.1.button.label":"Θέλεις να ξεκινήσεις αμέσως; Εγγράψου εδώ!","schools.2.title1":"Έτοιμος/η να δηλώσεις συμμετοχή;","schools.2.title2":"Διοργάνωσε ένα μάθημα, ένα σεμινάριο κατάρτισης ή μια εκδήλωση, και καρφίτσωσέ την στον χάρτη.","schools.2.content.0":"Είτε έχεις γνώσεις στη συγγραφή κώδικα ή στον προγραμματισμό είτε όχι, μπορείς εύκολα να διοργανώσεις ένα μάθημα στην τάξη σου, μια ημέρα γνωριμίας ή μια εκδήλωση στο σχολείο σου. Απλώς βρες μια ημερομηνία και καταχώρισε τη δραστηριότητά σου στον παρακάτω χάρτη. Αν πιστεύεις ότι χρειάζεσαι υποστήριξη για την προετοιμασία ενός μαθήματος προγραμματισμού, προχώρησε απευθείας στην επόμενη ενότητα.","schools.2.content.1":"Δες ορισμένα παραδείγματα δραστηριοτήτων που διοργανώνονται κάνοντας περιήγηση στον παρακάτω χάρτη και προσθέστε τις δικές σας δραστηριότητες ακολουθώντας το παράδειγμα χιλιάδων άλλων συναδέλφων εκπαιδευτών σε όλη την Ευρώπη και τον κόσμο:","schools.2.button.label":"Έτοιμος/η να το προσπαθήσεις; Πρόσθεσε μια δραστηριότητα!","schools.3.title1":"Δεν έχεις εμπειρία στον προγραμματισμό; Μην ανησυχείς","schools.3.title2":"Τα εργαλεία μας σε βοηθούν να μυηθείς στον προγραμματισμό πριν τον μεταδόσεις στους μαθητές σου","schools.3.content.0":"Αν επιθυμείς να εισάγεις τον προγραμματισμό στο μάθημά σου αλλά δεν ξέρεις από πού να αρχίσεις, μην ανησυχείς! Μια διεθνής ομάδα εκπαιδευτικών και ειδικών έχουν αναπτύξει μια σειρά από σύντομες ηλεκτρονικές εκπαιδευτικές ενότητες για να σε βοηθήσουν να ξεκινήσεις.","schools.3.content.1":"Δεν απαιτείται προηγούμενη εμπειρία στον προγραμματισμό για να παρακολουθήσεις τα εκπαιδευτικά προγράμματά μας!","schools.3.button.label":"Πρόσβαση στις εκπαιδευτικές ενότητες","schools.4.title1":"Θέλεις να δοκιμάσεις μια ακόμα πρόκληση;","schools.4.title2":"Δημιούργησε ένα δίκτυο δραστηριοτήτων, συμπερίλαβε όσο περισσότερους μαθητές γίνεται, και κέρδισε το Πιστοποιητικό Αριστείας","schools.4.content.0":"Οι προκλήσεις Code Week 4 All σε καλούν να ενώσεις τις δυνάμεις σου με άλλους εκπαιδευτικούς ή άλλα σχολεία και να συμμετέχεις σε μια διεθνή κοινότητα ατόμων με παρόμοιο τρόπο σκέψης, δίνοντας την ευκαιρία στους μαθητές να κάνουν τα πρώτα τους βήματα στον προγραμματισμό. Δημιούργησε μια συμμαχία που να περιλαμβάνει πάνω από 1 000 μαθητές και θα κερδίσεις το Πιστοποιητικό Αριστείας.","schools.4.button.label":"Μάθε περισσότερα για την πρόκληση Code Week 4 All","schools.title":"ΜΙΛΗΣΤE ΣΤΟΥΣ ΜΑΘΗΤΕΣ ΣΑΣ ΓΙΑ ΤΗΝ ΕΒΔΟΜΑΔΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ","scoreboard.title":"Σε ποιες χώρες πραγματοποιούνται οι περισσότερες δραστηριότητες προγραμματισμού; ","scoreboard.paragraph":"Η ταξινόμηση του πίνακα αποτελεσμάτων γίνεται με βάση τον αριθμό των καταχωρημένων εκδηλώσεων προγραμματισμού ανά πληθυσμό, οπότε μην εκπλήσσεσαι που βλέπεις μερικές από τις μικρότερες χώρες στις υψηλότερες θέσεις της λίστας!","scoreboard.parcipating_with":"συμμετέχει με","scoreboard.events":"εκδηλώσεις","search.audience_title":"ΚΟΙΝΟ","search.theme_title":"ΘΕΜΑ","search.placeholder":"Αναζήτηση για όνομα εκδήλωσης ή ετικέτα","search.submit":"ΑΝΑΖΗΤΗΣΗ","search.label_country":"ΕΠΙΛΟΓΗ ΧΩΡΑΣ","search.last_year_events.label":"ΣΥΜΠΕΡΙΛΗΨΗ ΕΚΔΗΛΩΣΕΩΝ ΠΕΡΑΣΜΕΝΩΝ ΕΤΩΝ","search.last_year_events.yes":"ΝΑΙ","search.last_year_events.no":"ΟΧΙ","search.search_counter":"αντιστοιχούν στα κριτήρια της αναζήτησής σου","search.event":"εκδήλωση","search.events":"εκδηλώσεις","search.year":"έτος","search.audiences":"Κοινό","search.themes":"Θέματα","search.countries":"Χώρες","search.search_placeholder":"Εύρεση με βάση τον τίτλο ή την περιγραφή","search.search_banner_title":"Βρείτε τι σας εμπνέει","search.search_banner_content":"Εξερεύνησε μια μεγάλη γκάμα πόρων για Προγραμματισμό, δραστηριότητες και οδηγούς που θα βοηθήσουν το ταξίδι σου στην ψηφιακή δημιουργικότητα και μάθηση.","search.search_results_title":"Αποτελέσματα Αναζήτησης","search.search_input_label":"Δείτε τα αποτελέσματα με βάση τις λέξεις-κλειδιά σας παρακάτω:","search.search_input_placeholder":"Αναζήτησης...","search.results":"Αποτελέσματα","search.no_results":"Δεν βρέθηκαν αποτελέσματα.","search.search_categories.all":"Όλα","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Διαδικτυακά Μαθήματα","search.search_categories.training":"Εκπαίδευση","search.search_categories.challenges":"Προκλήσεις","search.search_categories.learn":"Μάθε","search.search_categories.teach":"Τεχνολογία","search.search_categories.presentations_and_toolkits":"Παρουσιάσεις και Εργαλεία","search.search_categories.activities":"Δραστηριότητες","search.search_categories.blogs":"Blogs","search.search_categories.others":"Άλλα","snippets.featured-activities":"Εδώ θα βρείτε τις προσεχείς προτεινόμενες δραστηριότητες της Ευρωπαϊκής Εβδομάδας Προγραμματισμού που υποδέχονται τους διαδικτυακούς συμμετέχοντες. Μπορείτε να φιλτράρετε ανά γλώσσα και ανά μήνα και, κάνοντας κλικ στο κουμπί «Προβολή», θα έχετε πρόσβαση σε όλα τα λεπτομερή στοιχεία σχετικά με τη δραστηριότητα και τα στοιχεία επικοινωνίας των διοργανωτών. Καλή διασκέδαση!","snippets.learn":"Η συγγραφή κώδικα και ο προγραμματισμός είναι βασικές ικανότητες με όλο και μεγαλύτερη ζήτηση σε κάθε τομέα, και η Ευρωπαϊκή Εβδομάδα Προγραμματισμού θέλει να σας στηρίξει στην εκμάθηση αυτών των ικανοτήτων! Φυλλομετρήστε το αποθετήριό μας και βρείτε τον τέλειο πόρο για να ξεκινήσετε ή να συνεχίσετε το ταξίδι προγραμματισμού. Όλοι αυτοί οι πόροι διατίθενται δωρεάν. Μην ξεχνάτε ότι μπορείτε να φιλτράρετε την αναζήτησή σας ανά είδος πόρου, επίπεδο δεξιοτήτων, γλώσσα προγραμματισμού, κατηγορία και γλώσσα.","snippets.teach":"Η συγγραφή κώδικα και ο προγραμματισμός είναι βασικές ικανότητες που θα προσφέρουν νέες δυνατότητες στους μαθητές και στα παιδιά σας. Θέλετε να διδάξετε προγραμματισμό στο σπίτι, στην τάξη ή σε λέσχη προγραμματισμού; Φυλλομετρήστε το αποθετήριο μας για να βρείτε τον καταλληλότερο πόρο για να εντάξετε τη συγγραφή κώδικα και τον προγραμματισμό στην πρακτική διδασκαλίας σας. Όλοι αυτοί οι πόροι διατίθενται δωρεάν. Μην ξεχνάτε ότι μπορείτε να φιλτράρετε την αναζήτησή σας ανά είδος πόρου, επίπεδο δεξιοτήτων, γλώσσα προγραμματισμού, θέμα, κατηγορία και γλώσσα.","snippets.toolkits.0":"Στην ενότητα αυτή θα βρείτε υλικό που θα σας βοηθήσει να οργανώσετε τη δραστηριότητά σας στο πλαίσιο της Ευρωπαϊκής Εβδομάδας Προγραμματισμού και να προωθήσετε την πρωτοβουλία στην κοινότητά σας.","snippets.toolkits.1":"Εργαλειοθήκη επικοινωνίας","snippets.toolkits.2":"εδώ θα βρείτε τα επίσημα λογότυπα της Ευρωπαϊκής Εβδομάδας Προγραμματισμού, το σήμα, το φυλλάδιο, την αφίσα, τα πρότυπα PowerPoint και Word, παραδείγματα δημοσιεύσεων στα μέσα κοινωνικής δικτύωσης και εικόνες.","snippets.toolkits.3":"Εργαλειοθήκη δασκάλων","snippets.toolkits.4":"εδώ θα βρείτε τα επίσημα λογότυπα της Ευρωπαϊκής Εβδομάδας Προγραμματισμού, το σήμα, το υπόδειγμα πιστοποιητικού συμμετοχής για τους μαθητές σας, μια εισαγωγική παρουσίαση για την Ευρωπαϊκή Εβδομάδα Προγραμματισμού και υλικό για τα μέσα κοινωνικής δικτύωσης.","snippets.toolkits.5":"Επίσημο φυλλάδιο της Ευρωπαϊκής Εβδομάδας Προγραμματισμού.","snippets.about.goal":"Στόχος είναι να βοηθήσουμε περισσότερους νέους να εξοικειωθούν με τις βασικές έννοιες του προγραμματισμού και της υπολογιστικής σκέψης.","snippets.guide.tutorials.1":"Ρίξτε μια ματιά στα","snippets.guide.tutorials.2":"εκπαιδευτικά μας βοηθήματα και προγράμματα","snippets.guide.tutorials.3":"που είναι διαθέσιμα σε 29 γλώσσες, τα οποία θα σας προετοιμάσουν για να οργανώσετε δραστηριότητες που θα διδάξουν στους νέους προγραμματισμό και υπολογιστική σκέψη.","snippets.dance.menu":"Χορευτική πρόκληση","snippets.dance.subtitle":"Ποιος είπε ότι οι προγραμματιστές δεν χορεύουν; Εμείς θα αποδείξουμε το αντίθετο με την πρόκληση #EUCodeWeekDance.","snippets.dance.content":"Μπορούν να συμμετάσχουν οι πάντες: σχολεία, δάσκαλοι, βιβλιοθήκες μέχρι λέσχες προγραμματισμού, επιχειρήσεις και δημόσιες αρχές είναι ευπρόσδεκτοι στη γιορτή της Εβδομάδας Προγραμματισμού. Πρέπει απλά να οργανώσουν μια δραστηριότητα #EUCodeWeekDance και να την προσθέσουν στον χάρτη Code Week.","snippets.treasure-hunt.menu":"Κυνήγι θησαυρού","snippets.treasure-hunt.subtitle":"Πρόκειται για ένα παιχνίδι στο Telegram","snippets.videos.1":"Παρακολουθήστε τα βίντεο των πρέσβεων της Ευρωπαϊκής Εβδομάδας Προγραμματισμού σχετικά με τις αξίες μας","snippets.videos.2":"Παρακολουθήστε την Katja Osljak, πρέσβειρα της Σλοβενίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι ανεξάρτητη","snippets.videos.3":"Παρακολουθήστε τον Laurent Touché, πρέσβη της Γαλλίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι για όλους","snippets.videos.4":"Παρακολουθήστε τη Fatma Bouaziz, πρέσβειρα της Τυνησίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού είναι παντοπική","snippets.videos.5":"Παρακολουθήστε τη Linda Sinka, πρέσβειρα της Λετονίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού αφορά τη συνεργασία","snippets.videos.6":"Παρακολουθήστε τον Alessandro Bogliolo, πρέσβη της Ιταλίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού δεν είναι κερδοσκοπική","snippets.videos.7":"Παρακολουθήστε τη Marjana Prifti, πρέσβειρα της Αλβανίας, με θέμα: Γιατί η Εβδομάδα Προγραμματισμού ενθαρρύνει την καινοτομία και τη δημιουργικότητα","snippets.videos.8":"Παρακολουθήστε την Cristiana Lucaci, πρέσβειρα της Ρουμανίας, να εξηγεί γιατί η Εβδομάδα Προγραμματισμού ευχαριστεί την κοινότητά της","training.learning_bits":"Δωρεάν εκπαιδευτικό υλικό και διαδικτυακά μαθήματα","training.title":"Σκέφτεστε να συμμετάσχετε στην Ευρωπαϊκή Εβδομάδα Προγραμματισμού, αλλά δεν ξέρετε από πού να αρχίσετε;","training.text":`

Εδώ μπορείτε να βρείτε δωρεάν εκπαιδευτικό υλικό και πόρους που θα σας βοηθήσουν να ξεκινήσετε και να σχεδιάσετε το επόμενο καινοτόμο μάθημά σας.

1. Εκπαιδευτικά προγράμματα

Δεν χρειάζεται προηγούμενη εμπειρία συγγραφής κώδικα ή προγραμματισμού, και κάθε ενότητα θα σας πάρει γύρω στα 15 λεπτά. Οι ενότητες σας μυούν σε βασικές έννοιες που σχετίζονται με δραστηριότητες προγραμματισμού και υπολογιστικής σκέψης. Επίσης, στις ενότητες παρέχονται πρακτικές συμβουλές και υποδείξεις για τον τρόπο παρουσίασης των εννοιών στην τάξη σας.

`,"training.text_2":`

Τώρα που ολοκληρώσατε ένα ή περισσότερα εκπαιδευτικά προγράμματα της Εβδομάδας Προγραμματισμού, ελπίζουμε ότι νιώθετε την άνεση να εισαγάγετε λίγη ψηφιακή δημιουργικότητα στην τάξη σας και να "καρφιτσώσετε" τη δραστηριότητά σας στον χάρτη της Εβδομάδας Προγραμματισμού!

diff --git a/public/build/assets/php_en-qmUMTsm6.js b/public/build/assets/php_en-CWXDdbtc.js similarity index 62% rename from public/build/assets/php_en-qmUMTsm6.js rename to public/build/assets/php_en-CWXDdbtc.js index 15b67143e..f942e5395 100644 --- a/public/build/assets/php_en-qmUMTsm6.js +++ b/public/build/assets/php_en-CWXDdbtc.js @@ -38,14 +38,14 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw

`,"about.join_codeweek-text":`

Join EU Code Week by organising a coding activity in your town, joining the Code Week 4 All Challenge and connecting activities across communities and borders, or helping us spread the vision of Code Week as an EU Code Week Ambassador for your country! -

`,"about.partners_and_sponsors":"Partners and Sponsors","ambassador.title":"EU Code Week Ambassadors","ambassador.your_current_country":"Your current country","ambassador.visit_the":"Visit the","ambassador.local_facebook_page":"local Facebook page","ambassador.local_website":"Local Website","ambassador.ambassadors":"Ambassadors","ambassador.community":"Community","ambassador.no_ambassadors":"No ambassadors yet","ambassador.countries_with_ambassadors":"Countries with ambassadors","ambassador.why_dont_you_volunteer":"Why don't you volunteer?","base.languages.al":"Albanian","base.languages.ba":"Bosnian","base.languages.bg":"Bulgarian","base.languages.cs":"Czech","base.languages.da":"Danish","base.languages.de":"German","base.languages.el":"Greek","base.languages.en":"English","base.languages.es":"Spanish","base.languages.et":"Estonian","base.languages.fi":"Finnish","base.languages.fr":"French","base.languages.hr":"Croatian","base.languages.hu":"Hungarian","base.languages.it":"Italian","base.languages.lt":"Lithuanian","base.languages.lv":"Latvian","base.languages.me":"Montenegrin","base.languages.mk":"Macedonian","base.languages.mt":"Maltese","base.languages.nl":"Dutch","base.languages.pl":"Polish","base.languages.pt":"Portuguese","base.languages.ro":"Romanian","base.languages.rs":"Serbian","base.languages.sk":"Slovak","base.languages.sl":"Slovenian","base.languages.se":"Swedish","base.languages.sv":"Swedish","base.languages.tr":"Turkish","base.languages.lu":"Luxembourgish","base.languages.ua":"Ukrainian","base.languages_menu.al":"Shqip","base.languages_menu.ba":"bosanski","base.languages_menu.bg":"български","base.languages_menu.cs":"Čeština","base.languages_menu.da":"Dansk","base.languages_menu.de":"Deutsch","base.languages_menu.el":"ΕΛΛΗΝΙΚΑ","base.languages_menu.en":"English","base.languages_menu.es":"Español","base.languages_menu.et":"Eesti","base.languages_menu.fi":"suomi","base.languages_menu.fr":"Français","base.languages_menu.hr":"Hrvatski","base.languages_menu.hu":"magyar","base.languages_menu.it":"Italiano","base.languages_menu.lt":"LietuviŲ","base.languages_menu.lv":"Latviešu","base.languages_menu.me":"crnogorski","base.languages_menu.mk":"Македонски","base.languages_menu.mt":"Malti","base.languages_menu.nl":"Nederlands","base.languages_menu.pl":"polski","base.languages_menu.pt":"Português","base.languages_menu.ro":"Română","base.languages_menu.rs":"srpski","base.languages_menu.sk":"Slovenčina","base.languages_menu.sl":"Slovenščina","base.languages_menu.sv":"svenska","base.languages_menu.tr":"Türkçe","base.languages_menu.ua":"УКРАЇНСЬКА","base.resources_local_title":"Coding resources from","base.days":"Days","base.hours":"Hours","base.minutes":"Minutes","base.seconds":"Seconds","base.day":"Day","base.hour":"Hour","base.minute":"Minute","base.second":"Second","base.still_have_question":"Still have a question?","base.drop_us_a_line":"Just drop us a line!","base.drop_a_line":"Drop us a line","base.get_in_touch":"GET IN TOUCH","base.footer_msg":"","base.email":"Email","base.display_email":"Display Email","base.first_name":"First Name","base.last_name":"Last Name","base.your_website":"Your Website","base.biography":"Biography","base.update":"Update","base.delete":"Delete","base.choose a file":"Choose a File","base.learning_bits":"Learning bits","base.codeweek":"CodeWeek","base.bring_codeweek_to_your_students":"Bring Code Week to your students","base.or":"or","base.receive emails":"Receive our emails","base.newsletter":"Newsletter","beambassador.title":"Become a EU Code Week Ambassador","beambassador.paragraphs.1-1":"EU Code Week Ambassadors","beambassador.paragraphs.1-2":"are the main point of contact for Code Week in each country and help spread the vision of Code Week to local communities. Do you believe in the","beambassador.paragraphs.1-3":"vision of Code Week","beambassador.paragraphs.1-4":"and want to promote coding in your own country? Read on!","beambassador.ambassadors_should_do.1":"Connect people, companies and communities interested in doing something for Code Week.","beambassador.ambassadors_should_do.2":"Encourage event organizers to add their coding events to the Code Week website.","beambassador.ambassadors_should_do.3":"Encourage new events to be organized in your country by promoting Code Week.","beambassador.ambassadors_should_do.4":"Answer emails about Code Week in your language.","beambassador.ambassadors_should_do.5":"Approve events on the Code Week website for your country.","beambassador.ambassadors_should_do.6":"Maintain a list of learning resources in your country's language.","beambassador.ambassadors_should_do.7":"Find interesting success stories and news to promote on Code Week channels.","beambassador.ambassadors_should_do.8":"Promote Code Week materials through your network.","beambassador.ambassadors_should_do.9":"Collaborate with other national ambassadors from across Europe.","beambassador.ambassadors_should_do.title":"As a EU Code Week Ambassador, you should be able to allocate a few hours a week to:","beambassador.ambassadors_return.1":"Meet a lot of smart, interesting people from a variety of industries.","beambassador.ambassadors_return.2":"Become an essential part of one of the greatest grassroots initiatives in Europe.","beambassador.ambassadors_return.3":"Help us raise awareness about the importance of coding and getting Europe truly digital.","beambassador.ambassadors_return.4":'Add the "EU Code Week Ambassador" title to your already amazing CV.',"beambassador.ambassadors_return.5":"Learn to code! (in case you don't yet already)","beambassador.ambassadors_return.title":"In return, you will be able to:","beambassador.details.title":"Here's what it all means in a bit more detail:","beambassador.details.points.1-1":"One of our goals is to connect various coding and educational networks.","beambassador.details.points.1-2":"If you know of any coding events taking place, let the organizers know about Code Week and help them add the event to the Code Week website,","beambassador.details.points.1-3":"so we'll have a comprehensive list of all coding events in Europe.","beambassador.details.points.2-1":"We're also hoping to see more events organized for Code Week. You can help by","beambassador.details.points.2-2":"encouraging schools, organizations, developer communities, and enthusiastic individuals to start new, beginner friendly events in your country.","beambassador.details.points.2-3":"It doesn't have to be during Code Week itself, although that will be the prime time for our promotional activities. To help you out, we’re preparing a list of suggestions for companies, a","beambassador.details.points.2-4":"guide for potential event organizers,","beambassador.details.points.2-5":"and we're also building a variety of other","beambassador.details.points.2-6":"promotional resources.","beambassador.details.points.3-1":"We need your help to","beambassador.details.points.3-2":"respond to emails regarding Code Week in your country.","beambassador.details.points.3-3":"You'll be the primary point of contact for anything that’s going on in your country, so you can","beambassador.details.points.3-4":"connect people and companies from your country that might benefit from getting connected with each other","beambassador.details.points.3-5":"and provide answers in your language. Don't worry if you don't know all the answers yet, we're here to help.","beambassador.details.points.4-1":"Everyone can add their coding event to,","beambassador.details.points.4-2":"but you'll be the moderator for events in your country. All you need to do is to regularly","beambassador.details.points.4-3":"take a quick look at submitted events and check if they are a good fit for Code Week","beambassador.details.points.5-1":"It needs to be easy for everyone to start a coding event. You probably know some great online learning materials for beginner coders in your language,","beambassador.details.points.5-2":"so you can maintain a list of resources for your country on the EU Code Week website","beambassador.details.points.6-1":"Provide interesting news and content about coding from your country","beambassador.details.points.6-2":"that we can promote on Code Week social media channels. We're primarily looking for content in English, so you can help by asking organizers to share their stories and tips in English for","beambassador.details.points.6-3":"our blog.","beambassador.details.points.6-4":"Additionally, you can also set up your national Code Week social media channels to promote content in your own language.","beambassador.details.points.7-1":"Together with your help, we'll be building a library of Code Week materials that can be used to promote coding as a skill.","beambassador.details.points.7-2":"We need your help to spread the materials in your country and even encourage different groups to provide translations","beambassador.details.points.8-1":"We're creating a network of national ambassadors to promote Code Week and we'll also try to schedule monthly online calls to discuss our work, exchange good practices and inspire each other with ideas for further activities You don't have to attend all meetings, but we hope you can join us as often as possible. We also have a mailing list for EU Code Week Ambassadors that you can use any time to get advice or help from other ambassadors.","beambassador.details.points.8-2":"You'll be able to expand your own network and get fresh ideas by collaborating with other ambassadors from across Europe.","beambassador.details.points.9-1":"Still interested? We want you in on this! Take a quick look at the","beambassador.details.points.9-2":"list of EU Code Week Ambassadors.","beambassador.details.points.9-3":"If there's one for your country, feel free to get in touch directly with them and see how you can cooperate. Either way, we'll be looking forward to you email at","certificates.certificates_for":"Certificates for ","certificates.no_certificates":"There are no certificates yet.","challenges-content.careers-as-constellations.title":"Careers as constellations","challenges-content.careers-as-constellations.authorcontent":'This challenge and competition is the initiative of Linda Liukas author, illustrator and entrepreneur in connection with the Code4Europe partnership´s Girls in Digital Campaign 2025 #Webinar 1 livestreamed on Youtube: How Code, Creativity and Curiosity form a Career?',"challenges-content.careers-as-constellations.author":"Linda Liukas","challenges-content.careers-as-constellations.start-date":"Start date","challenges-content.careers-as-constellations.activity-type":"Activity type","challenges-content.careers-as-constellations.open-online-activity":"Open online activity","challenges-content.careers-as-constellations.name-of-org":"Name of organisation","challenges-content.careers-as-constellations.language":"Language","challenges-content.careers-as-constellations.description":"This interactive activity helps students map their personal interests and hobbies to potential careers in technology. By visualizing their skills and passions as constellations, students discover how careers are formed by connecting seemingly unrelated dots. No prior coding experience is required, and the activity fosters creative thinking about the future of work in technology.","challenges-content.careers-as-constellations.teachers":"Teachers","challenges-content.careers-as-constellations.english":"English","challenges-content.careers-as-constellations.type-of-org":"Type of organisation","challenges-content.careers-as-constellations.private-business":"Private business","challenges-content.careers-as-constellations.secondary-school":"Secondary school","challenges-content.careers-as-constellations.higher-education":"Higher education","challenges-content.careers-as-constellations.audience":"Audience","challenges-content.careers-as-constellations.theme":"Main Themes","challenges-content.careers-as-constellations.themes.motivation-and-awareness-raising":"Motivation and awareness raising","challenges-content.careers-as-constellations.themes.promoting-diversity":"Promoting diversity","challenges-content.careers-as-constellations.age-group":"Age group","challenges-content.careers-as-constellations.age-groups.12":"12+ (adaptable for middle school, high school, or even university students)","challenges-content.careers-as-constellations.age-groups.under-6":"Under 6","challenges-content.careers-as-constellations.age-groups.7-8":"7-8","challenges-content.careers-as-constellations.age-groups.9-11":"9-11","challenges-content.careers-as-constellations.age-groups.12-14":"12-14","challenges-content.careers-as-constellations.age-groups.15-18":"15-18","challenges-content.careers-as-constellations.age-groups.over-18":"Over 18","challenges-content.careers-as-constellations.subjects":"Subjects","challenges-content.careers-as-constellations.time-required":"Time required","challenges-content.careers-as-constellations.45–60":"45–60 minutes","challenges-content.careers-as-constellations.group-size":"Group size","challenges-content.careers-as-constellations.group-sizes.small":"Can be done individually or in small groups","challenges-content.careers-as-constellations.required-materials":"Required materials","challenges-content.careers-as-constellations.step-by-step-instructions":"Step by step instructions","challenges-content.careers-as-constellations.materials.one":"Printed Careers as Constellations worksheet (A3 recommended)","challenges-content.careers-as-constellations.materials.two":"Paper & markers/pens for additional notes","challenges-content.careers-as-constellations.materials.three":"Optional: Digital version (students can create constellations using Miro, Canva, or Google Jamboard)","challenges-content.careers-as-constellations.titles.one":"Warm-up Discussion: What Are Your Dots? (5 min)","challenges-content.careers-as-constellations.titles.two":"Mapping Constellations: Connecting Interests to Tech (20 min)","challenges-content.careers-as-constellations.titles.three":"Example Connections","challenges-content.careers-as-constellations.titles.four":" Reflection & Sharing: What Patterns Did You Find? (15 min)","challenges-content.careers-as-constellations.titles.five":"Extending the Activity","challenges-content.careers-as-constellations.intro":`

Start by challenging traditional career ideas with a question:

+

`,"about.partners_and_sponsors":"Partners and Sponsors","ambassador.title":"EU Code Week Ambassadors","ambassador.your_current_country":"Your current country","ambassador.visit_the":"Visit the","ambassador.local_facebook_page":"local Facebook page","ambassador.local_website":"Local Website","ambassador.ambassadors":"Ambassadors","ambassador.community":"Community","ambassador.no_ambassadors":"No ambassadors yet","ambassador.countries_with_ambassadors":"Countries with ambassadors","ambassador.why_dont_you_volunteer":"Why don't you volunteer?","base.languages.al":"Albanian","base.languages.ba":"Bosnian","base.languages.bg":"Bulgarian","base.languages.cs":"Czech","base.languages.da":"Danish","base.languages.de":"German","base.languages.el":"Greek","base.languages.en":"English","base.languages.es":"Spanish","base.languages.et":"Estonian","base.languages.fi":"Finnish","base.languages.fr":"French","base.languages.hr":"Croatian","base.languages.hu":"Hungarian","base.languages.it":"Italian","base.languages.lt":"Lithuanian","base.languages.lv":"Latvian","base.languages.me":"Montenegrin","base.languages.mk":"Macedonian","base.languages.mt":"Maltese","base.languages.nl":"Dutch","base.languages.pl":"Polish","base.languages.pt":"Portuguese","base.languages.ro":"Romanian","base.languages.rs":"Serbian","base.languages.sk":"Slovak","base.languages.sl":"Slovenian","base.languages.se":"Swedish","base.languages.sv":"Swedish","base.languages.tr":"Turkish","base.languages.lu":"Luxembourgish","base.languages.ua":"Ukrainian","base.languages_menu.al":"Shqip","base.languages_menu.ba":"bosanski","base.languages_menu.bg":"български","base.languages_menu.cs":"Čeština","base.languages_menu.da":"Dansk","base.languages_menu.de":"Deutsch","base.languages_menu.el":"ΕΛΛΗΝΙΚΑ","base.languages_menu.en":"English","base.languages_menu.es":"Español","base.languages_menu.et":"Eesti","base.languages_menu.fi":"suomi","base.languages_menu.fr":"Français","base.languages_menu.hr":"Hrvatski","base.languages_menu.hu":"magyar","base.languages_menu.it":"Italiano","base.languages_menu.lt":"LietuviŲ","base.languages_menu.lv":"Latviešu","base.languages_menu.me":"crnogorski","base.languages_menu.mk":"Македонски","base.languages_menu.mt":"Malti","base.languages_menu.nl":"Nederlands","base.languages_menu.pl":"polski","base.languages_menu.pt":"Português","base.languages_menu.ro":"Română","base.languages_menu.rs":"srpski","base.languages_menu.sk":"Slovenčina","base.languages_menu.sl":"Slovenščina","base.languages_menu.sv":"svenska","base.languages_menu.tr":"Türkçe","base.languages_menu.ua":"УКРАЇНСЬКА","base.resources_local_title":"Coding resources from","base.days":"Days","base.hours":"Hours","base.minutes":"Minutes","base.seconds":"Seconds","base.day":"Day","base.hour":"Hour","base.minute":"Minute","base.second":"Second","base.still_have_question":"Still have a question?","base.drop_us_a_line":"Just drop us a line!","base.drop_a_line":"Drop us a line","base.get_in_touch":"GET IN TOUCH","base.footer_msg":"","base.email":"Email","base.display_email":"Display Email","base.first_name":"First Name","base.last_name":"Last Name","base.your_website":"Your Website","base.biography":"Biography","base.update":"Update","base.delete":"Delete","base.choose a file":"Choose a File","base.learning_bits":"Learning bits","base.codeweek":"CodeWeek","base.bring_codeweek_to_your_students":"Bring Code Week to your students","base.or":"or","base.receive emails":"Receive our emails","base.newsletter":"Newsletter","beambassador.title":"Become a EU Code Week Ambassador","beambassador.paragraphs.1-1":"EU Code Week Ambassadors","beambassador.paragraphs.1-2":"are the main point of contact for Code Week in each country and help spread the vision of Code Week to local communities. Do you believe in the","beambassador.paragraphs.1-3":"vision of Code Week","beambassador.paragraphs.1-4":"and want to promote coding in your own country? Read on!","beambassador.ambassadors_should_do.1":"Connect people, companies and communities interested in doing something for Code Week.","beambassador.ambassadors_should_do.2":"Encourage event organizers to add their coding events to the Code Week website.","beambassador.ambassadors_should_do.3":"Encourage new events to be organized in your country by promoting Code Week.","beambassador.ambassadors_should_do.4":"Answer emails about Code Week in your language.","beambassador.ambassadors_should_do.5":"Approve events on the Code Week website for your country.","beambassador.ambassadors_should_do.6":"Maintain a list of learning resources in your country's language.","beambassador.ambassadors_should_do.7":"Find interesting success stories and news to promote on Code Week channels.","beambassador.ambassadors_should_do.8":"Promote Code Week materials through your network.","beambassador.ambassadors_should_do.9":"Collaborate with other national ambassadors from across Europe.","beambassador.ambassadors_should_do.title":"As a EU Code Week Ambassador, you should be able to allocate a few hours a week to:","beambassador.ambassadors_return.1":"Meet a lot of smart, interesting people from a variety of industries.","beambassador.ambassadors_return.2":"Become an essential part of one of the greatest grassroots initiatives in Europe.","beambassador.ambassadors_return.3":"Help us raise awareness about the importance of coding and getting Europe truly digital.","beambassador.ambassadors_return.4":'Add the "EU Code Week Ambassador" title to your already amazing CV.',"beambassador.ambassadors_return.5":"Learn to code! (in case you don't yet already)","beambassador.ambassadors_return.title":"In return, you will be able to:","beambassador.details.title":"Here's what it all means in a bit more detail:","beambassador.details.points.1-1":"One of our goals is to connect various coding and educational networks.","beambassador.details.points.1-2":"If you know of any coding events taking place, let the organizers know about Code Week and help them add the event to the Code Week website,","beambassador.details.points.1-3":"so we'll have a comprehensive list of all coding events in Europe.","beambassador.details.points.2-1":"We're also hoping to see more events organized for Code Week. You can help by","beambassador.details.points.2-2":"encouraging schools, organizations, developer communities, and enthusiastic individuals to start new, beginner friendly events in your country.","beambassador.details.points.2-3":"It doesn't have to be during Code Week itself, although that will be the prime time for our promotional activities. To help you out, we’re preparing a list of suggestions for companies, a","beambassador.details.points.2-4":"guide for potential event organizers,","beambassador.details.points.2-5":"and we're also building a variety of other","beambassador.details.points.2-6":"promotional resources.","beambassador.details.points.3-1":"We need your help to","beambassador.details.points.3-2":"respond to emails regarding Code Week in your country.","beambassador.details.points.3-3":"You'll be the primary point of contact for anything that’s going on in your country, so you can","beambassador.details.points.3-4":"connect people and companies from your country that might benefit from getting connected with each other","beambassador.details.points.3-5":"and provide answers in your language. Don't worry if you don't know all the answers yet, we're here to help.","beambassador.details.points.4-1":"Everyone can add their coding event to,","beambassador.details.points.4-2":"but you'll be the moderator for events in your country. All you need to do is to regularly","beambassador.details.points.4-3":"take a quick look at submitted events and check if they are a good fit for Code Week","beambassador.details.points.5-1":"It needs to be easy for everyone to start a coding event. You probably know some great online learning materials for beginner coders in your language,","beambassador.details.points.5-2":"so you can maintain a list of resources for your country on the EU Code Week website","beambassador.details.points.6-1":"Provide interesting news and content about coding from your country","beambassador.details.points.6-2":"that we can promote on Code Week social media channels. We're primarily looking for content in English, so you can help by asking organizers to share their stories and tips in English for","beambassador.details.points.6-3":"our blog.","beambassador.details.points.6-4":"Additionally, you can also set up your national Code Week social media channels to promote content in your own language.","beambassador.details.points.7-1":"Together with your help, we'll be building a library of Code Week materials that can be used to promote coding as a skill.","beambassador.details.points.7-2":"We need your help to spread the materials in your country and even encourage different groups to provide translations","beambassador.details.points.8-1":"We're creating a network of national ambassadors to promote Code Week and we'll also try to schedule monthly online calls to discuss our work, exchange good practices and inspire each other with ideas for further activities You don't have to attend all meetings, but we hope you can join us as often as possible. We also have a mailing list for EU Code Week Ambassadors that you can use any time to get advice or help from other ambassadors.","beambassador.details.points.8-2":"You'll be able to expand your own network and get fresh ideas by collaborating with other ambassadors from across Europe.","beambassador.details.points.9-1":"Still interested? We want you in on this! Take a quick look at the","beambassador.details.points.9-2":"list of EU Code Week Ambassadors.","beambassador.details.points.9-3":"If there's one for your country, feel free to get in touch directly with them and see how you can cooperate. Either way, we'll be looking forward to you email at","certificates.certificates_for":"Certificates for ","certificates.no_certificates":"There are no certificates yet.","challenges-content.careers-as-constellations.title":"Careers as constellations","challenges-content.careers-as-constellations.authorcontent":'This challenge and competition is the initiative of Linda Liukas author, illustrator and entrepreneur in connection with the Code4Europe partnership´s Girls in Digital Campaign 2025 #Webinar 1 livestreamed on Youtube: How Code, Creativity and Curiosity form a Career?',"challenges-content.careers-as-constellations.author":"Linda Liukas","challenges-content.careers-as-constellations.start-date":"Start date","challenges-content.careers-as-constellations.activity-type":"Activity type","challenges-content.careers-as-constellations.open-online-activity":"Open online activity","challenges-content.careers-as-constellations.name-of-org":"Name of organisation","challenges-content.careers-as-constellations.language":"Language","challenges-content.careers-as-constellations.description":"This interactive activity helps students map their personal interests and hobbies to potential careers in technology. By visualizing their skills and passions as constellations, students discover how careers are formed by connecting seemingly unrelated dots. No prior coding experience is required, and the activity fosters creative thinking about the future of work in technology.","challenges-content.careers-as-constellations.teachers":"Teachers","challenges-content.careers-as-constellations.english":"English","challenges-content.careers-as-constellations.type-of-org":"Type of organisation","challenges-content.careers-as-constellations.private-business":"Private business","challenges-content.careers-as-constellations.secondary-school":"Secondary school","challenges-content.careers-as-constellations.higher-education":"Higher education","challenges-content.careers-as-constellations.audience":"Audience","challenges-content.careers-as-constellations.theme":"Main Themes","challenges-content.careers-as-constellations.themes.motivation-and-awareness-raising":"Motivation and awareness raising","challenges-content.careers-as-constellations.themes.promoting-diversity":"Promoting diversity","challenges-content.careers-as-constellations.age-group":"Age group","challenges-content.careers-as-constellations.age-groups.12":"12+ (adaptable for middle school, high school, or even university students)","challenges-content.careers-as-constellations.age-groups.under-6":"Under 6","challenges-content.careers-as-constellations.age-groups.7-8":"7-8","challenges-content.careers-as-constellations.age-groups.9-11":"9-11","challenges-content.careers-as-constellations.age-groups.12-14":"12-14","challenges-content.careers-as-constellations.age-groups.15-18":"15-18","challenges-content.careers-as-constellations.age-groups.over-18":"Over 18","challenges-content.careers-as-constellations.subjects":"Subjects","challenges-content.careers-as-constellations.time-required":"Time required","challenges-content.careers-as-constellations.45–60":"45–60 minutes","challenges-content.careers-as-constellations.group-size":"Group size","challenges-content.careers-as-constellations.group-sizes.small":"Can be done individually or in small groups","challenges-content.careers-as-constellations.required-materials":"Required materials","challenges-content.careers-as-constellations.step-by-step-instructions":"Step by step instructions","challenges-content.careers-as-constellations.materials.one":"Printed Careers as Constellations worksheet (A3 recommended)","challenges-content.careers-as-constellations.materials.two":'Paper & markers/pens for additional notes',"challenges-content.careers-as-constellations.materials.three":"Optional: Digital version (students can create constellations using Miro, Canva, or Google Jamboard)","challenges-content.careers-as-constellations.titles.one":"Warm-up Discussion: What Are Your Dots? (5 min)","challenges-content.careers-as-constellations.titles.two":"Mapping Constellations: Connecting Interests to Tech (20 min)","challenges-content.careers-as-constellations.titles.three":"Example Connections","challenges-content.careers-as-constellations.titles.four":' Reflection & Sharing: What Patterns Did You Find? (15 min)',"challenges-content.careers-as-constellations.titles.five":"Extending the Activity","challenges-content.careers-as-constellations.intro":`

Start by challenging traditional career ideas with a question:

Do you think careers should follow a straight path?

-

Introduce the idea that successful careers are often built from unexpected connections.

Watch together the talk by Linda Liukas where she shares her own career path in technology

`,"challenges-content.careers-as-constellations.content.16":'Download the Template for the activity',"challenges-content.careers-as-constellations.content.17":'OBS! REMEMBER TO ADD YOUR ACTIVITY AND UPLOAD IT HERE!',"challenges-content.careers-as-constellations.content.one":"

Each student fills out the Careers as Constellations worksheet, adding:

","challenges-content.careers-as-constellations.content.two":"Personal interests (hobbies, skills, favorite activities)","challenges-content.careers-as-constellations.content.three":"Tech-related topics (AI, robotics, game design, digital art, sustainability tech, etc.)","challenges-content.careers-as-constellations.content.four":"Drawing lines to show connections between their interests and technology","challenges-content.careers-as-constellations.content.five":"Loves music? → Interested in AI? → AI-generated music tools!","challenges-content.careers-as-constellations.content.six":"Loves drawing? → Interested in game design? → 2D/3D animation & coding","challenges-content.careers-as-constellations.content.seven":"Passionate about climate change? → Interested in data? → Environmental tech","challenges-content.careers-as-constellations.content.eight":"Invite students to share surprising connections they discovered.","challenges-content.careers-as-constellations.content.nine":"Ask: Which dots felt unrelated at first? How did they connect?","challenges-content.careers-as-constellations.content.ten":"

Discussion Prompts:

","challenges-content.careers-as-constellations.content.eleven":"What surprised you about your constellation?","challenges-content.careers-as-constellations.content.twelve":"Did you discover any career paths you hadnt considered before?","challenges-content.careers-as-constellations.content.thirteen":"How could technology shape your future in unexpected ways?","challenges-content.careers-as-constellations.content.fourteen":"Digital Challenge: Have students create a digital version of their constellation using Miro, Canva, or Google Jamboard and present their findings.","challenges-content.careers-as-constellations.content.fifteen":"Research Task: Students research a person in tech whose career followed a surprising path, map their constellation and share their story.","challenges-content.chatbot.title":"Make a chatbot","challenges-content.chatbot.author":"EU Code Week Team","challenges-content.chatbot.purposes.0":"Code interactive riddles","challenges-content.chatbot.purposes.1":"Use code to create dialogues between a chatbot and a user","challenges-content.chatbot.description":"Code a conversation between a chatbot and a user who is trying to solve a riddle. Try to make a chatbot that can chat like a person. Instead of a riddle you can create a dialogue between a chatbot and a user.","challenges-content.chatbot.instructions.0":"Think of a riddle","challenges-content.chatbot.instructions.1":"Log in to","challenges-content.chatbot.instructions.2":"or create a new account. (When creating a new account keep in mind that real names are not allowed on Pencil Code due to privacy reasons.)","challenges-content.chatbot.instructions.3":"Click Imagine and Make your own","challenges-content.chatbot.instructions.4":"Use blocks or text-based mode to write your riddle","challenges-content.chatbot.instructions.5":"Alternatively, you can use","challenges-content.chatbot.instructions.6":"this code","challenges-content.chatbot.instructions.7":"and adapt it to your riddle or you can select Answering a riddle from the menu and edit it","challenges-content.chatbot.example":"Check out this example of a riddle.","challenges-content.chatbot.more.0":"This code has been Adapted from Pencil Code activity","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Unplug and code: Create a paper circuit","challenges-content.paper-circuit.author":"EU Code Week Team","challenges-content.paper-circuit.purposes.0":"Enhance creativity","challenges-content.paper-circuit.purposes.1":"Develop problem-solving skills","challenges-content.paper-circuit.description.0":"Draw and object of your choice. It can be a night sky, a ladybird, a robot, a Christmas tree or anything you can think of. Feel free to personalize your project with EU Code Week visuals: you can explore the","challenges-content.paper-circuit.description.1":"EU Code Week teacher toolkit","challenges-content.paper-circuit.description.2":"and download any logo or visual you wish. You can even create a paper circuit invitation to EU Code Week. Add a motivating message to your circuit to encourage other teachers to join Code Week and/or to check the website dedicated to schools.","challenges-content.paper-circuit.instructions.0":"Draw an object and decide which parts will be illuminated (e.g. stars).","challenges-content.paper-circuit.instructions.1":"Make a hole through the paper with a pencil and insert a LED sticker in each illuminated part. ","challenges-content.paper-circuit.instructions.2":"Draw a circle where you will place the coin-cell battery.","challenges-content.paper-circuit.instructions.3":"Draw a + and a - track on the other side of the paper. Make sure that the longer leg of the LED circuit sticker is connected to the “+” side of the battery and the shorter to the “-” side of the battery.","challenges-content.paper-circuit.instructions.4":"Lay the copper tape on the tracks.","challenges-content.paper-circuit.instructions.5":"Create a fold so that when the paper covers the battery the LED is illuminated. You can use a paper clip to ensure good contact with the copper tape.","challenges-content.paper-circuit.instructions.6":"Take a picture of your paper circuit and share it on Instagram, explaining why you think it is worth it to take part in this initiative. ","challenges-content.paper-circuit.example":"See some examples of paper circuits","challenges-content.paper-circuit.materials.0":"paper or cardboard","challenges-content.paper-circuit.materials.1":"crayons or marker","challenges-content.paper-circuit.materials.2":"coin-cell battery","challenges-content.paper-circuit.materials.3":"copper tape","challenges-content.paper-circuit.materials.4":"LED circuit stickers","challenges-content.paper-circuit.materials.5":"paper clip","challenges-content.dance.title":"Create a dance","challenges-content.dance.author":"EU Code Week Team","challenges-content.dance.purposes.0":"To learn basic coding concepts","challenges-content.dance.purposes.1":"To learn how to animate characters","challenges-content.dance.description":"In this challenge you will create a set of characters who will dance together. You will use a built-in media library to select characters and music clips, or you can create your own. You will animate the characters to dance and talk to each other.","challenges-content.dance.instructions.0":"Log in to","challenges-content.dance.instructions.1":"as a teacher. Create student accounts and share them with your students. Alternatively share a class code and have your students register with their school email address. If you are a student, you can join as a student, but you will be asked to provide your parent’s email address so that they can approve your account.","challenges-content.dance.instructions.2":"Click","challenges-content.dance.instructions.3":"and give it a title","challenges-content.dance.instructions.4":"Go to","challenges-content.dance.instructions.5":"to add a background by clicking on the gear icon. Choose a background from the Media Library, upload your own image or you can even take a picture and upload it. Choose an audio clip and add it to the stage:","challenges-content.dance.instructions.6":"Click the","challenges-content.dance.instructions.7":"button to add characters or objects that you will animate so that they can move, talk and interact with each other. Add two or three characters of your choice. You can draw your own actors or modify the existing ones. Add different costumes to your character by clicking the pencil icon.","challenges-content.dance.instructions.8":"Click on each actor and animate it by adding the following blocks","challenges-content.dance.instructions.9":"Add a","challenges-content.dance.instructions.10":"say block","challenges-content.dance.instructions.11":"and have your actors talk to each other. Change the shape of the speech bubbles and the font and the size of your text","challenges-content.dance.example.0":"Check out","challenges-content.dance.example.1":"this example","challenges-content.dance.example.2":"of dancing robots. Feel free to use it and remix it.","challenges-content.compose-song.title":"Make a musical composition","challenges-content.compose-song.author":"EU Code Week Team","challenges-content.compose-song.purposes.0":"To learn coding through music","challenges-content.compose-song.purposes.1":"To distinguish music genres and instruments","challenges-content.compose-song.purposes.2":"To compose a song by mixing sound clips","challenges-content.compose-song.description":"In this challenge you will create a musical composition by using a programming language. You can use built-in sound clips or record your own and mix them to create a musical composition. Run your code in the Digital Audio Workstation and listen to the music you have coded. Play with different sounds and effects to modify your piece of music.","challenges-content.compose-song.instructions.0":"Log in to","challenges-content.compose-song.instructions.1":"Click here to make a script","challenges-content.compose-song.instructions.2":"Name your script and choose","challenges-content.compose-song.instructions.3":"as a programming language","challenges-content.compose-song.instructions.4":"Start writing your code between the","challenges-content.compose-song.instructions.5":"and","challenges-content.compose-song.instructions.6":"lines","challenges-content.compose-song.instructions.7":"Browse the music clips in the","challenges-content.compose-song.instructions.8":"Sound Library","challenges-content.compose-song.instructions.9":"and select the music genres, artists and instruments you like","challenges-content.compose-song.instructions.10":"To add a sound clip to your song, type","challenges-content.compose-song.instructions.11":"Between the parenthesis there should be the following 4 parameters, separated by commas","challenges-content.compose-song.instructions.12":"Sound clip","challenges-content.compose-song.instructions.13":"Place your cursor between the parenthesis, go to the Sound Library, select a clip, and paste it by clicking on the blue paste icon","challenges-content.compose-song.instructions.14":"Track number","challenges-content.compose-song.instructions.15":"tracks help you organize your sounds by instrument-type (vocals, bass, drums, keyboards, etc.). Add as many tracks (instruments) as you want. Tracks are displayed as rows that run across the Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure","challenges-content.compose-song.instructions.17":"indicates when your sound will start playing. Measures are musical time units. One measure is 4 beats","challenges-content.compose-song.instructions.18":"End measure","challenges-content.compose-song.instructions.19":"indicates when your sound will stop playing","challenges-content.compose-song.instructions.20":"Such a line of code will look like this","challenges-content.compose-song.instructions.21":"You can add different effects, such as volume to enhance the sound of your composition. Volume ranges from -60.0 decibels to 12.0 decibels with 0.0 being the original volume.","challenges-content.compose-song.instructions.22":"Write","challenges-content.compose-song.instructions.23":"In the parenthesis, write the number of track, VOLUME, GAIN, level of the volume, the measure when it starts, the level and measure when it ends","challenges-content.compose-song.instructions.24":"This is an example of a fade-in effect","challenges-content.compose-song.instructions.25":"and a fade-out effect","challenges-content.compose-song.example.0":"Listen to","challenges-content.compose-song.example.1":"an example of a song coded with Earsketch","challenges-content.compose-song.example.2":"You can import the code and edit it","challenges-content.compose-song.materials.0":"","challenges-content.compose-song.more.0":"","challenges-content.sensing-game.title":"Make a video sensing game","challenges-content.sensing-game.author":"EU Code Week Team","challenges-content.sensing-game.purposes.0":"To code animated objects","challenges-content.sensing-game.purposes.1":"To develop understanding of how to control digital animation with physical movement","challenges-content.sensing-game.purposes.2":"To compose a song by mixing sound clips","challenges-content.sensing-game.description":"In this challenge you will create a simple game that uses a video camera as a sensor to detect motion, which means that you will be able to control your animation with physical movement. In this game, the task is to collect as many EU Code Week bubbles as possible in 30 seconds. Instead of collecting bubbles, you can create a game in which you chase a character or pop balloons with your hands.","challenges-content.sensing-game.instructions.0":"Log in to","challenges-content.sensing-game.instructions.1":"Click","challenges-content.sensing-game.instructions.2":"Add an extension","challenges-content.sensing-game.instructions.3":"and choose","challenges-content.sensing-game.instructions.4":"Video Sensing","challenges-content.sensing-game.instructions.5":"It will detect how fast an object is moving. If the number is lower, it will be more sensitive to movement.","challenges-content.sensing-game.instructions.6":"Add a sprite. Choose a sound and add it to your sprite. If you want, you can add","challenges-content.sensing-game.instructions.7":"Create a clone","challenges-content.sensing-game.instructions.8":"to duplicate your sprite.","challenges-content.sensing-game.instructions.9":"Create two variables: one for","challenges-content.sensing-game.instructions.10":"Score","challenges-content.sensing-game.instructions.11":"and the other for","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"and add them to the sprite. Set the Timer to 30 and add","challenges-content.sensing-game.instructions.14":"Change Timer by -1","challenges-content.sensing-game.instructions.15":"Create a new sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"to finish the game. You can also create a sprite with the title of your game, e.g., Collect all EU Code Week bubbles.","challenges-content.sensing-game.example.0":"Play a video sensing game Collect all EU Code Week Bubbles. Feel free to remix","challenges-content.sensing-game.example.1":"this project","challenges-content.calming-leds.title":"Calming LEDs: create a simple device with micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minutes","challenges-content.calming-leds.materials.0":"a micro:bit device and battery pack (if available)","challenges-content.calming-leds.materials.1":"a laptop or tablet with which you can visit Microsoft MakeCode and Youtube","challenges-content.calming-leds.materials.2":"microbit.org for the activity resources","challenges-content.calming-leds.description":"Students create a digital device using LEDs that can help them to regulate their breathing and feel calmer. They will be asked to write some simple code, exploring animations and sequences.","challenges-content.calming-leds.instructions.0":"The goal is to create a working Calming LED device that you can use to regulate your breathing. This device can be created on a physical micro:bit board, or on the simulator in the MakeCode editor.","challenges-content.calming-leds.instructions.1":"The challenge can be completed by using the MakeCode editor and writing a simple sequence of code as shown in the video/screenshot.","challenges-content.calming-leds.instructions.2":"To develop the challenge, students can explore different animations and get creative with the animation they would like to see to help them feel calm or happy.","challenges-content.calming-leds.instructions.3":"More information and video instructions at","challenges-content.calming-leds.instructions.4":"this link","challenges-content.calming-leds.example":"Visit this page for instructions and videos of the completed challenge plus how to code","challenges-content.calming-leds.purposes.0":"To design a simple digital artefact with a helpful purpose","challenges-content.calming-leds.purposes.1":"To explore sequences and animations and how they work","challenges-content.calming-leds.purposes.2":"To test and debug simple code","challenges-content.calming-leds.purposes.3":"To iterate a design by making the animations faster or slower","challenges-content.computational-thinking-and-computational-fluency.title":"Computational Thinking and Computational Fluency with ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – EU Code Week Ambassador Greece","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"To get familiar with new commands and interface.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"To create simple programs with simple cause-and-effect commands.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"To perform simple debugging through trial and error.","challenges-content.computational-thinking-and-computational-fluency.description":"In this challenge children will integrate CT concepts into their projects by using the ScratchJr app to make their stories more engaging, exciting, and emotional.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr does not require children to be literate. All instructions and menu options are identifiable through symbols and colours. The challenge can be completed within the classroom, the lab or even in an open space as no internet is required.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"Children use city as background and use coding blocks to make a car drive across the city.","challenges-content.computational-thinking-and-computational-fluency.example.0":"Children can use sound and motion blocks and start again blocks to make characters dance.","challenges-content.computational-thinking-and-computational-fluency.example.1":"Children pick a background and a character and use a motion block to make a car drive across the city Children can use the speed block to speed up or slow down a character.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"The free app","challenges-content.computational-thinking-and-computational-fluency.materials.1":"works on various operating systems and types of smart devices","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Also, the","challenges-content.computational-thinking-and-computational-fluency.materials.3":"website offers plenty of free educational material","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minutes","challenges-content.ai-hour-of-code.title":"AI hour of Code","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"To create coding solutions that include sequences, events, loops, and conditionals","challenges-content.ai-hour-of-code.purposes.1":"To decompose the steps needed to solve a problem into a precise sequence of instructions","challenges-content.ai-hour-of-code.purposes.2":"To explore coding concepts","challenges-content.ai-hour-of-code.description":"A village is threatened by fire and needs you to code a solution! Meet your coding helper, the Minecraft Agent, then program the Agent to navigate the forest and collect data. This data will help the Agent predict where fires will occur. Then code the Agent to help prevent the spread of fire, save the village, and bring life back into the forest. Learn the basics of coding and explore a real-world example of artificial intelligence (AI).","challenges-content.ai-hour-of-code.instructions":"Download the lesson plan here","challenges-content.ai-hour-of-code.materials.0":"Install Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"After installing Minecraft Education Edition, the challenge is on","challenges-content.ai-hour-of-code.materials.2":"this website","challenges-content.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges-content.create-a-dance.purposes":"To practice coding in a fun way and feel connected with the EU Code Week community.","challenges-content.create-a-dance.description.0":"Create a dance with the Ode to Code! Use the","challenges-content.create-a-dance.description.1":"Dance Party tutorial","challenges-content.create-a-dance.description.2":"to code a dance to the Ode to Code. The official EU Code Week anthem is listed as a selection in Dance Party.","challenges-content.create-a-dance.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-dance.instructions.1":"the tutorial","challenges-content.create-a-dance.instructions.2":"and also written at the top of each level","challenges-content.create-a-dance.example":"Featured student creations can be found on the following page","challenges-content.create-a-dance.materials":"The Code.org tutorial","challenges-content.create-a-simulation.title":"Create a simulation!","challenges-content.create-a-simulation.purposes.0":"To learn about simulations while introducing the following variables: creating a crowd, recovery rates, wearing masks, and vaccines.","challenges-content.create-a-simulation.purposes.1":"To activate prior knowledge about virus outbreaks in the real world that will apply to a fictitious scenario.","challenges-content.create-a-simulation.description":"Write code to create and run your own simulation of the virus outbreak at Monster Town. Learn to code and make predictions about what will happen to the neighbors of Monster Town.","challenges-content.create-a-simulation.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-simulation.instructions.1":"the tutorial","challenges-content.create-a-simulation.instructions.2":"and also written at the top of each level","challenges-content.create-a-simulation.example":"When you are finished, you can share your simulation with others. Share your message about what you think we can do to help keep others healthy when a virus comes to town.","challenges-content.create-a-simulation.materials":"The Code.org tutorial","challenges-content.create-a-simulation.more.0":"","challenges-content.create-your-own-masterpiece.title":"Create your own masterpiece!","challenges-content.create-your-own-masterpiece.audience":"Acceptable for all ages","challenges-content.create-your-own-masterpiece.purpose":"To introduce computer science concepts in a visual way and inspire creativity","challenges-content.create-your-own-masterpiece.description":"Create your own masterpiece with artist! Use code blocks to make your artist create a unique work of art.","challenges-content.create-your-own-masterpiece.instructions":"Instructions are listed at the top of each level","challenges-content.create-your-own-masterpiece.example":"Artist examples can be found on this page under drawing","challenges-content.create-your-own-masterpiece.materials.0":"The first level of the tutorial can be found","challenges-content.create-your-own-masterpiece.materials.1":"HERE","challenges-content.cs-first-unplugged-activities.title":"CS First Unplugged activities","challenges-content.cs-first-unplugged-activities.purposes.0":"To support students who are learning from home","challenges-content.cs-first-unplugged-activities.purposes.1":"To give everyone a break from their screens","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged is a set of activities that introduce students to CS concepts without a computer. We’ve designed this lesson to demonstrate that Computer Science is a lot more than just code.","challenges-content.cs-first-unplugged-activities.instructions.0":"You will find the booklet to all activities in English at this","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"as well as Lesson Plan in English at this","challenges-content.cs-first-unplugged-activities.instructions.3":"The activities in this lesson can be completed individually and in any order","challenges-content.cs-first-unplugged-activities.instructions.4":"Teacher can take a picture of the learning process and share it on Instagram using #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"In addition to the activity booklet, some activities require or optionally benefit from additional materials.","challenges-content.cs-first-unplugged-activities.materials.1":"Small counters (like dried beans) to use on the Network a Neighborhood map.","challenges-content.cs-first-unplugged-activities.materials.2":"Scissors to cut out the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.3":"Cardboard and glue to provide additional stiffness to the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.4":"A thumbtack, toothpick, or straightened paper clip to connect the Send a Secret Message cipher wheel.","challenges-content.family-care.title":"Family Care","challenges-content.family-care.experience":"Open for all","challenges-content.family-care.duration":"5 to 10 hours","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"To research on issue ‘family care’ that we face on a daily basis;","challenges-content.family-care.purposes.1":"To see problems as opportunities and generate creative solutions;","challenges-content.family-care.purposes.2":"To use code to innovatively realize your solutions;","challenges-content.family-care.purposes.3":"To design posters and present your solutions to others;","challenges-content.family-care.purposes.4":"To use social media to create impacts of your projects.","challenges-content.family-care.description.0":"What comes to you when we talk about home? A nice house? A big dinner prepared by parents? A secret space for yourself? A warm home refuels our bodies and spirit like a gas station. Amid the hustle and bustle of modern life, parents are always busy for work. When you hang out with friends, you cannot leave your kitties behind. But how to look after your company when you are apart? The theme of the challenge is","challenges-content.family-care.description.1":"Family Care","challenges-content.family-care.description.2":"Based on this theme, students are encouraged to develop an idea to pass love and care through coding and hardware. Here are some questions for you to think about","challenges-content.family-care.description.3":"How many family members are there in your home? Who are they? Have you met any problems when staying with them? What kinds of care do they need?","challenges-content.family-care.description.4":"Do you know anyone who lacks family care more than others in your community? How can you help them?","challenges-content.family-care.instructions.0":"Brainstorm and Research on the theme of family care","challenges-content.family-care.instructions.1":"List of any problems","challenges-content.family-care.instructions.2":"Generate possible solutions","challenges-content.family-care.instructions.3":"Select a solution","challenges-content.family-care.instructions.4":"Program and build up the structure","challenges-content.family-care.instructions.5":"Design a poster to layout your project","challenges-content.family-care.instructions.6":"Present it to your teachers and family members","challenges-content.family-care.example.0":"Please find some examples from here","challenges-content.family-care.example.1":"and","challenges-content.family-care.materials.0":"Coding tool:","challenges-content.family-care.materials.1":"or download the","challenges-content.family-care.materials.2":"PC version","challenges-content.family-care.materials.3":"mBlock is a programming language based off of Scratch","challenges-content.family-care.materials.4":"This challenge is also adapted from MakeX Global Spark Competition, a project-based creative design program for young people aged 6 to 13.","challenges-content.family-care.materials.5":"The participating team will need to focus on the specific theme and devise a solution through software programming and hardware construction.","challenges-content.family-care.materials.6":"Students are encouraged to complete the challenge in Codeweek and take it to the international level to communicate with other students and win prices.","challenges-content.family-care.materials.7":"For more information, please check:","challenges-content.family-care.materials.8":"or contact us at","challenges-content.family-care.more.0":"","challenges-content.virtual-flower-field.title":"Grow your virtual flower field","challenges-content.virtual-flower-field.author":"Jadga Huegle - Meet and Code coach and part of the SAP Snap! team","challenges-content.virtual-flower-field.duration":"30-60 minutes","challenges-content.virtual-flower-field.purposes.0":"To get to know programming with a simple yet expressive project.","challenges-content.virtual-flower-field.purposes.1":"To learn that coding can be artistic and lead to beautiful results.","challenges-content.virtual-flower-field.purposes.2":"To make fall brighter with colorful flowers and the EU Code Week.","challenges-content.virtual-flower-field.purposes.3":"To show the diversity of flowers on Earth.","challenges-content.virtual-flower-field.purposes.4":"To contribute to Sustainable Development Goals (SDGs), especially SDG13 -Climate Change by creating coding events that improve climate change education through raising awareness on this topic.","challenges-content.virtual-flower-field.description":"Develop a program in Snap! which grows a virtual flower field with different types of flowers and different numbers of petals.","challenges-content.virtual-flower-field.instructions.0":"If you need inspiration on how to get started with the challenge, check out","challenges-content.virtual-flower-field.instructions.1":"this video","challenges-content.virtual-flower-field.instructions.2":"or use","challenges-content.virtual-flower-field.instructions.3":"this document","challenges-content.virtual-flower-field.instructions.4":"to follow along","challenges-content.virtual-flower-field.instructions.5":"The challenge can be completed by programming a virtual flower field in Snap! (or Scratch) and posting a screenshot or photo of the result online.","challenges-content.virtual-flower-field.instructions.6":"The flower field should contain different types of flowers with different numbers of petals. Ideally, the flowers are programmed, which means that they are constructed by stamping and turning (or drawing and turning) petals repeatedly.","challenges-content.virtual-flower-field.instructions.7":"Post an image of your virtual flower garden with #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"We recommend using","challenges-content.virtual-flower-field.materials.1":"however, the project also works in","challenges-content.haunted-house.title":"Haunted House in Hedy","challenges-content.haunted-house.author":"Felienne Hermans, Leiden University - Ramon Moorlag, I&I - CodeWeek NL","challenges-content.haunted-house.audience":"Teachers and educators","challenges-content.haunted-house.duration":"1 hour or 2 hours depending on prior knowledge","challenges-content.haunted-house.purposes.0":"To make an interactive Haunted House story.","challenges-content.haunted-house.purposes.1":"To learn programming with Hedy.","challenges-content.haunted-house.description":"With Hedy, you will create a Haunted House story with interactive elements. Every time the code is run a new story will be created. The story can also be read aloud by your computer and shared online.","challenges-content.haunted-house.instructions.0":"Start with opening a browser and go to hedycode.com.","challenges-content.haunted-house.instructions.1":"Follow the instructions for levels 1-4. Use the tabs ‘Level’ and ‘Haunted house.’","challenges-content.haunted-house.instructions.2":"With the help of these levels, we will write an interactive haunted house story.","challenges-content.haunted-house.instructions.3":"Teachers, a lesson plan Hedy can be found","challenges-content.haunted-house.instructions.4":"here","challenges-content.haunted-house.instructions.5":"You can find a recording of Felienne Hermans presenting Hedy at","challenges-content.haunted-house.instructions.6":"this link","challenges-content.haunted-house.example":"Haunted house example at level","challenges-content.haunted-house.materials.0":"Hedy on","challenges-content.haunted-house.materials.1":"level 1 to 4","challenges-content.haunted-house.more.0":"","challenges-content.inclusive-app-design.title":"Inclusive App Design","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minutes + optional extension activities","challenges-content.inclusive-app-design.purposes.0":"To brainstorm, plan, prototype, and share an app idea that everyone could access and understand.","challenges-content.inclusive-app-design.description":"Great apps start with great ideas. In this activity, students will come up with an app idea on a topic they care about, then discover how to design apps with inclusion and accessibility in mind.","challenges-content.inclusive-app-design.instructions.0":"You will find all instructions at this link","challenges-content.inclusive-app-design.instructions.1":"With this one-hour lesson plan, educators can guide students to","challenges-content.inclusive-app-design.instructions.2":"Learn about inclusive app design","challenges-content.inclusive-app-design.instructions.3":"Brainstorm topics they care about to find an app idea","challenges-content.inclusive-app-design.instructions.4":"Outline their app ideas and plan user activities","challenges-content.inclusive-app-design.instructions.5":"Prototype one part of their app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Share demos of their prototypes and describe how they support users with diverse backgrounds and abilities","challenges-content.inclusive-app-design.materials.0":"Explore the Inclusive App Design Activity at the Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote on iPad or Mac is recommended, but not required.","challenges-content.silly-eyes.title":"Silly eyes","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minutes","challenges-content.silly-eyes.purposes.0":"To make a project with user interaction.","challenges-content.silly-eyes.purposes.1":"To personalise a project with colour and graphic effects.","challenges-content.silly-eyes.purposes.2":"To learn about design in digital making.","challenges-content.silly-eyes.description":"In this project, you will design and create a silly eye character. The character’s large, silly eyes will follow the mouse pointer to bring your character to life.","challenges-content.silly-eyes.instructions":"Please access the full project description here","challenges-content.silly-eyes.example":"Check out Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Train an AI bot!","challenges-content.train-ai-bot.author":"","challenges-content.train-ai-bot.purposes":"To learn about artificial intelligence (AI), machine learning, training data, and bias, while exploring ethical issues and how AI can be used to address world problems.","challenges-content.train-ai-bot.description":"Train an AI bot with AI for Oceans. In this activity, you will program or train AI (artificial intelligence) to identify fish or trash. Let's clean up the ocean!","challenges-content.train-ai-bot.instructions.0":"Instructions are shown as videos within the tutorial","challenges-content.train-ai-bot.instructions.1":"and also written at the top of each level","challenges-content.train-ai-bot.example":"","challenges-content.train-ai-bot.materials.0":"Tutorial can be found here","challenges-content.train-ai-bot.materials.1":"This tutorial is available in over 25 languages","challenges-content.train-ai-bot.more.0":"","challenges-content.build-calliope.title":"Build your own Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code feat. Calliope gGmbH","challenges-content.build-calliope.purposes.0":"To playfully get to know sequences, animations, repetitions and variables.","challenges-content.build-calliope.purposes.1":"To design a structure chart.","challenges-content.build-calliope.purposes.2":"To test and debug code .","challenges-content.build-calliope.purposes.3":"To optimize a program by trial and error, checking and adjusting usability.","challenges-content.build-calliope.duration":"20-30 minutes","challenges-content.build-calliope.description":"Participants will develop a digitally controlled prototype that uses a colorful glowing LED to reproduce a preconceived 10-unit fitness exercise.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (if available)","challenges-content.build-calliope.materials.1":'Laptop or tablet with which you can visit https://makecode.calliope.cc or https://calliope.cc and YouTube to access to resources for the activity.',"challenges-content.build-calliope.instructions.0":"To get started, create a plan and determine the order of the exercise units. Using the schedule, program the RGB LED of the Calliope mini to display one of the 5 colors at the predefined pace. Then create a variable for the pace and program repetitions using loops.","challenges-content.build-calliope.instructions.1":"Remember, if you've implemented the program in a way that you like, you can also share it with us at info@calliope.cc - we're excited to see what you make of it! By the way, we're giving away 30 Calliope minis among the submissions!","challenges-content.build-calliope.instructions.2":"Share the QR code of your project on Instagram, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.build-calliope.example.0":"While you’re sitting at your computer: you can get sporty too.","challenges-content.build-calliope.example.1":"Create a fitness prototype with the Calliope mini which can also be tested in the simulator. The challenge is done in the MakeCode editor by programming a simple code sequence (see screenshot).","challenges-content.build-calliope.example.2":"Choose 5 different colors and assign a fitness exercise to each of them, e.g. squat or jumping jacks. Then the colors can be lined up in any order and trained.","challenges-content.animate-a-name.title":"Animate a name","challenges-content.animate-a-name.author":"Google","challenges-content.animate-a-name.purposes":"To use code to bring a name to life!","challenges-content.animate-a-name.duration":"15-60 minutes","challenges-content.animate-a-name.description":"Animate a Name is a one-hour lesson designed to be completed within 15-60 minutes. Students will watch a series of videos and create one coding project.","challenges-content.animate-a-name.materials":"This lesson can be completed online or offline, but both options require access to a computer.","challenges-content.animate-a-name.instructions.0":'Pick a video in one of 21 languages from this page',"challenges-content.animate-a-name.instructions.1":"Find a lesson plan in the description. Follow instructions in the video. ","challenges-content.european-astro-pi.title":"European Astro Pi Challenge - Mission Zero","challenges-content.european-astro-pi.author":"Google","challenges-content.european-astro-pi.purposes":"To run your python code on board the International Space Station","challenges-content.european-astro-pi.description.0":"You will make a short python program that shows a pixel-art image on board the International Space Station.","challenges-content.european-astro-pi.description.1":"Your image will be displayed using the Astro Pi computer in the European Columbus module.","challenges-content.european-astro-pi.materials":"Web browser only","challenges-content.european-astro-pi.instructions.0":'Teacher/mentor go to https://astro-pi.org/mission-zero/',"challenges-content.european-astro-pi.instructions.1":"Check eligibility/guidelines and sign up for a login","challenges-content.european-astro-pi.instructions.2":"This will create a classroom code, two random words e.g. fast-dog","challenges-content.european-astro-pi.instructions.3":"Display this code in the computer lab","challenges-content.european-astro-pi.instructions.4":'Students browse to https://rpf.io/mzproject and follow the steps to complete the activity',"challenges-content.european-astro-pi.instructions.5":"When students finish they type in the classroom code to link their submission to your login","challenges-content.european-astro-pi.instructions.6":"Valid entries will be run on the International Space Station in May 2023","challenges-content.common.share":"Share the link or QR code of your project on Instagram or Facebook, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.common.audience.0":"Teachers and educators","challenges-content.common.audience.1":"Primary School students (6 to 12 years)","challenges-content.common.audience.2":"Lower Secondary School students (12 to 16 years)","challenges-content.common.audience.3":"Upper Secondary School students (16 to 18 years)","challenges-content.code-a-dice.title":"Code a Dice to Roll","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Code interactive riddles","challenges-content.code-a-dice.purposes.1":"To code a simulation of a randomly moving object to be used if the real object is not available","challenges-content.code-a-dice.description":"In this challenge you will code a dice to randomly roll on your command. You can choose any type of dice with the number of faces you like, as those used in role play games, and add sounds as well. ","challenges-content.code-a-dice.instructions.0":"Log in to Scratch","challenges-content.code-a-dice.instructions.1":"Choose a backdrop","challenges-content.code-a-dice.instructions.2":"Create your dice sprite or search for one on the web and upload it to your program","challenges-content.code-a-dice.instructions.3":"Create as many costumes for the sprite as the number of faces of the chosen dice, each of them showing a different number","challenges-content.code-a-dice.instructions.4":"Choose how you want the dice to start rolling (pressing a keyboard key, clicking on the sprite, etc.) and write the code","challenges-content.code-a-dice.instructions.5":"Code the sprite to randomly change costume at the end of the roll","challenges-content.code-a-dice.instructions.6":"Add sound effects","challenges-content.code-a-dice.example":"Roll a D-20 dice","challenges-content.personal-trainer.title":"Personal trainer with micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"To code micro:bit in order to use the buzzer and led panel","challenges-content.personal-trainer.purposes.1":"To create a personal device to control your physical activity","challenges-content.personal-trainer.purposes.2":"To code micro:bit to improve your health through sport","challenges-content.personal-trainer.description":"This challenge allows you to code your micro:bit to control the repetition times of physical exercises combined with rest time. You will track your physical activity at school, at home or in the park.","challenges-content.personal-trainer.instructions.0":"When A+B, create a 3-second countdown timer with a musical note sound every second and display the word GO!","challenges-content.personal-trainer.instructions.1":"During the first exercise, display a flashing 2x2 square for 20 seconds. Then play a sound and keep the square fixed. During the remaining time, another flashing image must be displayed for 10 seconds. When it finished, play a sound.","challenges-content.personal-trainer.instructions.2":"Then repeat the same action but display a 3x3 panel for the exercise time. Repeat these actions until the 5x5 panel is displayed.","challenges-content.personal-trainer.duration":"30-40 minutes","challenges-content.create-a-spiral.title":"Create a spiral","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"To learn and practice loop and variables.","challenges-content.create-a-spiral.purposes.1":"To enhance creativity in coding.","challenges-content.create-a-spiral.description":"In this challenge you will write a project with Scratch to create a spiral, using the pen blocks, a loop and a variable.","challenges-content.create-a-spiral.instructions.0":"The Pen blocks","challenges-content.create-a-spiral.instructions.1":"Create a new project and name it Spiral.","challenges-content.create-a-spiral.instructions.2":"Click on the purple icon “Add extension” on the bottom-left side of the window","challenges-content.create-a-spiral.instructions.3":"Select “pen”: the pen blocks are now available for your project!","challenges-content.create-a-spiral.instructions.4":"To start your project, drag and drop the “when green flag clicked” block:","challenges-content.create-a-spiral.instructions.5":"You need to start with a blank page: within the pen blocks, add the “erase all” block:","challenges-content.create-a-spiral.instructions.6":"You want to start drawing at the center of the stage, which means your sprite has to go to the center of the stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Your sprite can move without drawing, or move and draw:","challenges-content.create-a-spiral.instructions.8":"when you want it to draw, you can use the pen down block","challenges-content.create-a-spiral.instructions.9":"when you don’t want that, you can use the pen up block","challenges-content.create-a-spiral.instructions.10":"Now, you want to draw! Add the “pen down” block:","challenges-content.create-a-spiral.instructions.11":"The hexagon","challenges-content.create-a-spiral.instructions.12":"Add the blocks below to your project:","challenges-content.create-a-spiral.instructions.13":"You now have one sixth of your hexagon. You need to repeat this sequence 6 times:","challenges-content.create-a-spiral.instructions.14":"The spiral","challenges-content.create-a-spiral.instructions.15":"To create a spiral, you’ll need to add 2 to the length of each next side.","challenges-content.create-a-spiral.instructions.16":"To do so, you will use a variable.","challenges-content.create-a-spiral.instructions.17":"In the variable blocks, click on Make a Variable","challenges-content.create-a-spiral.instructions.18":"Name it length, then click OK:","challenges-content.create-a-spiral.instructions.19":"The spiral is going to grow, you’ll need to start small: set the first length to 10, and insert this block before the loop.","challenges-content.create-a-spiral.instructions.20":"Insert the variable “length” in the “move … steps” block","challenges-content.create-a-spiral.instructions.21":"To have the spiral grow, you also need to have the length grow in every loop: add the block below at the end of the loop:","challenges-content.create-a-spiral.instructions.22":"Here is your current project:","challenges-content.create-a-spiral.instructions.23":"A beautiful spiral ","challenges-content.create-a-spiral.instructions.24":"You drew a spiral! For it to go on and on, replace the “repeat 6” loop with the “forever” loop:","challenges-content.create-a-spiral.instructions.25":"To draw a colorful spiral, add the following block in the loop:","challenges-content.create-a-spiral.instructions.26":"When you start over, the sprite draws an unwanted line. To prevent it, add a “pen up” block at the beginning of the project.","challenges-content.create-a-spiral.instructions.27":"Here’s your final project:","challenges-content.create-a-spiral.instructions.28":"Congratulations! You created a lovely spiral!","challenges-content.play-against-ai.title":"Create and play against AI - Rock, Scissors, Paper Game","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"to understand how the machine learning cycle works.","challenges-content.play-against-ai.purposes.1":"to build a machine learning model using Teachable Machine","challenges-content.play-against-ai.purposes.2":"to familiarize yourself with the Pictoblox tool and import the created model into the project","challenges-content.play-against-ai.purposes.3":"to set the stage and characters, create and initialize variables in Pictoblox","challenges-content.play-against-ai.purposes.4":"to initialize the game, identify player movements, program random AI movements","challenges-content.play-against-ai.purposes.5":"to create and test a game that involves artificial intelligence as an opponent in a game of Rock, Paper, Scissors.","challenges-content.play-against-ai.description":"We will create a model using Teachable Machine from images using three classes: Rock, Scissors and Paper. Model will be loaded into Pictoblox and used to create game which we can play against AI.","challenges-content.play-against-ai.duration":"90 minutes","challenges-content.play-against-ai.instructions.0":"Create a new image project on Teachable machine with 3 classes named Rock, Paper, and Scissor. For each class, capture via camera at least 400 pictures. Make sure to have a clear background. Train and export the model. Upload model and copy link.","challenges-content.play-against-ai.instructions.1":"Create a free account on Pictoblox site. Add a Machine Learning Extension and upload a model. Set the stage, variables and sprites. Initialize the game, identify player moves and the moves of AI and who wins the round.","challenges-content.play-against-ai.instructions.2":"Train the data for the game.","challenges-content.play-against-ai.instructions.3":"Testing the model.","challenges-content.play-against-ai.instructions.4":"Export the model.","challenges-content.play-against-ai.instructions.5":"Add machine learning extension and load the model.","challenges-content.play-against-ai.instructions.6":"Set up the stage, variables and Sprite.","challenges-content.play-against-ai.instructions.7":"Initialize the game.","challenges-content.play-against-ai.instructions.8":"Identify Player’s Moves.","challenges-content.play-against-ai.instructions.9":"Set random AI Moves.","challenges-content.play-against-ai.instructions.10":"Broadcast random AI moves.","challenges-content.play-against-ai.instructions.11":"Make three blocks. Who wins the round? ","challenges-content.play-against-ai.instructions.12":"Check if the player wins the round.","challenges-content.play-against-ai.instructions.13":"Check if the AI wins the round.","challenges-content.play-against-ai.instructions.14":"Check if round is a draw.","challenges-content.play-against-ai.instructions.15":"Program blocks.","challenges-content.play-against-ai.instructions.16":"Rock Paper Scissors Sprite","challenges-content.air-drawing-with-AI.title":"Air drawing with AI","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"to write a program using the human body detection extension to recognize the movement of fingers in front of the camera.","challenges-content.air-drawing-with-AI.purposes.1":"to code with simple blocks in a few lines of code.","challenges-content.air-drawing-with-AI.purposes.2":"to see an example of using AI","challenges-content.air-drawing-with-AI.description":"Creation of a program that allows the user to draw in the air with their hand (index finger) in front of the camera and everything they draw is automatically displayed on the stage of Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Create account on Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"follow the visual instructions to:","challenges-content.air-drawing-with-AI.instructions.2":"add extensions Human Body Detection and Pen;","challenges-content.air-drawing-with-AI.instructions.3":"set the stage and add sprite (Pencil) and additional sprites for: Pen Down, Pen Up, Delete all; ","challenges-content.air-drawing-with-AI.instructions.4":"write a code for sprite Pencil to follow the finger","challenges-content.air-drawing-with-AI.instructions.5":"write a code for buttons: Pen Up, Pen Down and Delete all and also for Pen","challenges-content.air-drawing-with-AI.instructions.6":"Now you are set to make your own drawings and play with different colors and size of a pen.","challenges-content.air-drawing-with-AI.materials.0":"A laptop or a computer with a camera","challenges-content.air-drawing-with-AI.materials.1":"The latest version of PictoBlox downloaded (recommended) or online Pictoblox (free)","challenges-content.air-drawing-with-AI.materials.2":"Pictoblox account (free)","challenges-content.air-drawing-with-AI.materials.3":"Good Internet connection","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"To learn basic concepts of machine learning and text recognition.","challenges-content.emobot-kliki.purposes.1":"To understand the role of emotions in communications.","challenges-content.emobot-kliki.purposes.2":"To use code to create dialogues between chatbot and a user.","challenges-content.emobot-kliki.purposes.3":"To understand how computers can recognize emotional tones through text analysis and respond accordingly.","challenges-content.emobot-kliki.description.0":"Create Emotional Bot in Scratch that can display happy face for positive messages (if you say nice things to it), an angry face for negative messages (if you say mean things to it) and confused face if the message is unspecified.","challenges-content.emobot-kliki.description.1":"Our Emobot Kliki will recognize compliments and insults so we will see how computers can be trained to recognize emotional tone.","challenges-content.emobot-kliki.instructions.0":"To get started, program a list of rules for what is nice or kind and what is bad or mean.","challenges-content.emobot-kliki.instructions.1":"Log in to https://machinelearningforkids.co.uk/ or create a new account.","challenges-content.emobot-kliki.instructions.2":"Make a new machine learning model adding 3 new labels, first call it “nice”, second bucket called “bad” and optional if you want to recognize your name, create third label called “name”.","challenges-content.emobot-kliki.instructions.3":"Train the new machine learning model, test it and use it to make Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Launch the Scratch 3 editor, delete the cat sprite, insert 3 new sprites made by Microsoft Bing Image Creator (happy, angry and not sure computer cartoon) or create a new sprite by clicking on the Paint icon by drawing three copies of the costume for happy, angry and not sure face.","challenges-content.emobot-kliki.instructions.5":"Click the “Code” tab and enter the following script.","challenges-content.emobot-kliki.example.0":"Share your Emobot Kliki with your friends and learn more about AI and emotions!","challenges-content.emobot-kliki.example.1":"Instead of a computer cartoon you can try something different, like an animal. Instead of kind and mean you could train the character to recognize other types of messages.","challenges-content.craft-magic.title":"Craft Magic with AI Hand Gestures","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"To cultivate coding skills among students, allowing them to use basic commands.","challenges-content.craft-magic.purposes.1":"To develop algorithmic thinking skills by breaking down complex tasks into manageable steps.","challenges-content.craft-magic.purposes.2":"To encourage creative problem-solving in finding unique applications of hand gestures for drawing and writing.","challenges-content.craft-magic.purposes.3":"To foster an understanding of AI concepts, particularly how AI enables computers to recognize and interpret hand gestures.","challenges-content.craft-magic.purposes.4":"To raise awareness about the significance of technology for individuals with disabilities.","challenges-content.craft-magic.purposes.5":"To promote collaborative problem-solving and teamwork among students as they work together to improve their hand gesture programs.","challenges-content.craft-magic.purposes.6":"To connect coding and computational thinking skills to real-world applications, emphasizing the meaningful impact of technology on people's lives and aligning with Sustainable Development Goals(SDGs).","challenges-content.craft-magic.duration.0":"90 min for students 10-12","challenges-content.craft-magic.duration.1":"45 min for students 12-15","challenges-content.craft-magic.description":"Create a Scratch block-based program using the AI “Human Body” extension in a creative and engaging way, in order to draw on a screen without the need for a traditional mouse or touchscreen.","challenges-content.craft-magic.instructions.0":"Connect to the https://ai.thestempedia.com and create a teacher & students accounts.","challenges-content.craft-magic.instructions.1":"Import the extensions ‘Human Body Detection’,’ Pen’,’ Text to Speech’.","challenges-content.craft-magic.instructions.2":"Add the ‘Pencil’ Sprite from the library and create 7 sprites (‘write’, ‘clear’, ‘black’, ‘red’, ‘blue’, ‘green’, ‘pink’).","challenges-content.craft-magic.instructions.3":"Write commands to check what happens when the ‘pencil’ sprite touches one of the other sprites.","challenges-content.craft-magic.instructions.4":"Write commands to enable the camera to recognize Hand Pose and move the pencil to the x and y coordinates of your index finger.","challenges-content.craft-magic.instructions.5":"Change costume at the end of the roll.","challenges-content.craft-magic.instructions.6":"Add sound effects.","challenges-content.craft-magic.materials.0":"Programming platform https://ai.thestempedia.com (free)","challenges-content.craft-magic.materials.1":"teacher account (free)","challenges-content.craft-magic.materials.2":"student account (free)","challenges-content.craft-magic.materials.3":"Computers with camera","challenges-content.craft-magic.materials.4":"Internet connection","challenges-content.circle-of-dots.title":"A circle of dots","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"To write code to draw a line of points.","challenges-content.circle-of-dots.purposes.1":"To write code to draw a line of dashes.","challenges-content.circle-of-dots.purposes.2":"To write code to draw a circle.","challenges-content.circle-of-dots.purposes.3":"Write code to draw a circle of dots (dashes).","challenges-content.circle-of-dots.description":"Draw a circle from dots or dashes.","challenges-content.circle-of-dots.duration":"40 minutes","challenges-content.circle-of-dots.instructions.0":"Building a dot block.","challenges-content.circle-of-dots.instructions.1":"Building a dash block.","challenges-content.circle-of-dots.instructions.2":"Constructing a circle from dot.","challenges-content.circle-of-dots.instructions.3":"Constructing a circle from dash.","challenges-content.coding-escape-room.title":"Create a coding escape room","challenges-content.coding-escape-room.author":"Stefania Altieri and Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"To teach/learn and reflect about coding concepts.","challenges-content.coding-escape-room.purposes.1":"To use simple coding tools.","challenges-content.coding-escape-room.purposes.2":"To develop computational thinking and problem solving.","challenges-content.coding-escape-room.description.0":"Create an escape coding experience like this:","challenges-content.coding-escape-room.description.1":"You can use google form, genially, google presentation, any tool to create a storytelling based on coding ;).","challenges-content.coding-escape-room.duration":"90 minutes","challenges-content.coding-escape-room.instructions":"You can divide your students in small group, they can play and then create another challenge with the template: ","challenges-content.coding-escape-room.materials.0":"Any tool can be used (Google and Microsoft platform to create and share documents, presentations and sheets). Any coding construct, tool or character linked to ICT and coding.","challenges-content.coding-escape-room.example.0":"Some characters who had a very important role in the ICT history and basic concepts of coding and programming, are introduced by playing. This is the best way to learn and actively participate. This game can be played in teams or individually, like a challenge or a competition. Students can then create something similar and develop competences such as creativity and coding skills.","challenges-content.coding-escape-room.example.1":"This is a very practical resource to be re-used and to be easily re-created. Google forms is one of the possible tools. You can also use Google slides, Genial.ly or Emaze or any other tool to create crossroads stories and your own adventures.","challenges-content.coding-escape-room.example.2":"The escape challenge is divided in sessions. If you guess you can go ahead. Students have to create the coding quizzes.","challenges-content.let-the-snake-run.title":"Let the snake run","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"To code the snake's movement on their own micro:bit.","challenges-content.let-the-snake-run.purposes.1":"To set the correct placing and timing for the joint animation.","challenges-content.let-the-snake-run.description":"Students must write codes to navigate the snake through micro:bits next to each other. It has to be done in a way that it looks like the snake is running from one micro:bit to the other.","challenges-content.let-the-snake-run.duration":"30 minutes","challenges-content.let-the-snake-run.instructions.0":"Design a track that goes through several micro:bits next to each other (e.g., forming a 2x2 square).","challenges-content.let-the-snake-run.instructions.1":"Write codes as a snake moves along a track.","challenges-content.let-the-snake-run.instructions.2":"Work on your own device then put them together and run the code.","challenges-content.let-the-snake-run.instructions.3":"Consider the timing and placement: If the snake goes out of one micro:bit, it will appear on the next micro:bit.","challenges-content.let-the-snake-run.instructions.4":"Further challenges: With micro:bit v2, play music until the snake leaves your device.","challenges-content.let-the-snake-run.instructions.5":"Design the snake by changing the brightness of the LEDs.","challenges-content.let-the-snake-run.instructions.6":"Try longer, or more snakes.","challenges-content.let-the-snake-run.example.0":"This is an example for a 6 pixel long snake with4 micro:bits forming a 2x2 square: ","challenges-content.let-the-snake-run.example.1":"Coding the starting micro:bit (the teacher can do it)","challenges-content.let-the-snake-run.example.2":"All codes are initiated by this micro:bit, which sends a radio signal to other micro:bits when the A button is pressed.","challenges-content.let-the-snake-run.example.3":"Coding the snake movement","challenges-content.let-the-snake-run.example.4":"Each micro:bit must be in the same radio group as the starting micro:bit.","challenges-content.let-the-snake-run.example.5":"Allanimations start when the radio signal is received.","challenges-content.let-the-snake-run.example.6":"The animation of the first microbit is immediately visible, the others wait until the snake gets there.","challenges-content.let-the-snake-run.example.7":"The time between the two phases determines the speed of the snake.","challenges-content.let-the-snake-run.materials.0":"micro:bits (for every student if possible)","challenges-content.let-the-snake-run.materials.1":"laptop or computer for makecode.microbit.org editor","challenges-content.illustrate-a-joke.title":"Illustrate a joke with bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"To design a little game where the user finds the answer to a joke question.","challenges-content.illustrate-a-joke.description":"The students design a game where the user finds the answer to a joke question when the figure hits an object on the playing field. The students use basic features of bitsy to complete the challenge.","challenges-content.illustrate-a-joke.instructions.0":"Think of a joke question. Go to bitsy and start a new project. You will need:","challenges-content.illustrate-a-joke.instructions.1":"an avatar - sprite that you can move around","challenges-content.illustrate-a-joke.instructions.2":"A white cat on a purple background","challenges-content.illustrate-a-joke.instructions.3":"Description automatically generated","challenges-content.illustrate-a-joke.instructions.4":"an object to which your avatar has to go","challenges-content.illustrate-a-joke.instructions.5":"a room - the background of your program","challenges-content.illustrate-a-joke.instructions.6":"two messages: a question and an answer","challenges-content.illustrate-a-joke.instructions.7":"The finished game can be downloaded as an html file.","challenges-content.illustrate-a-joke.example":"In this website you see an example of a joke and there is a link to a digital whiteboard:","challenges-content.illustrate-a-joke.materials":"bitsy runs in a browser","challenges-content.app-that-counts-in-several-languages.title":"App that counts in several languages","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"To learn how to create a simple app.","challenges-content.app-that-counts-in-several-languages.purposes.1":"To learn to program through blocks.","challenges-content.app-that-counts-in-several-languages.purposes.2":"To learn how to add Labels, buttons, images, sensors and media.","challenges-content.app-that-counts-in-several-languages.purposes.3":"To learn how to organize elements on an app screen.","challenges-content.app-that-counts-in-several-languages.description":"The app lets you count in multiple languages at the press of a button. Whenever the user shakes the smartphone, the count goes back to zero. The challenge is to add another language.","challenges-content.app-that-counts-in-several-languages.instructions.0":"To complete the challenge, you need to define the other language in which you want the app to count.","challenges-content.app-that-counts-in-several-languages.instructions.1":"Then you have to download from the internet (e.g. from Pixabay or Unsplash) the flag of that country and upload it to the MIT APP Inventor platform through the element called flag, in the Picture property.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Next you should find out how to spell the name of the country in English and how to say leave and press me in the language of that country.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Finally, you have to add the necessary blocks for the app to work in the new language.","challenges-content.app-that-counts-in-several-languages.materials.0":"To develop an app you need a computer or a laptop with internet access.","challenges-content.app-that-counts-in-several-languages.materials.1":"Create an account on the MIT APP Inventor platform, accessible through the https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"It is also necessary to install the MIT AI2 Companion app on the smartphone in order to test the developed application.","challenges-content.coding-with-art-through-storytelling.title":"Coding with art through Storytelling","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara and Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"To cultivate skills of observation, interpretation, and questioning through engagement with art.","challenges-content.coding-with-art-through-storytelling.purposes.1":"To be creative and collaborate with others for a common goal","challenges-content.coding-with-art-through-storytelling.purposes.2":"To create an algorithm in order to re-narrate the story.","challenges-content.coding-with-art-through-storytelling.description":"In this challenge students will get inspired by an artwork, create a story and illustrate it. Then they will try to re-narrate the story by using a programmable robotic kit/or as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.materials.0":"This activity can be implemented as an unplugged activity or by using an educational programmable robot such as beebot/bluebot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"beebot arrow cards or arrow cards for the unplugged activity","challenges-content.coding-with-art-through-storytelling.materials.2":"in Greek","challenges-content.coding-with-art-through-storytelling.materials.3":"In order to learn more for the Project Zero's Thinking Routine Toolbox you can visit","challenges-content.coding-with-art-through-storytelling.materials.4":"","challenges-content.coding-with-art-through-storytelling.example.0":"The teacher works with the students to model how to design an algorithm with the cards that will provide instructions for the Bee-Bot or other robot to get to the first event of the story on the mat. Students work in teams of 3-4 to design an algorithm for the robot to move to the next sequence. Students test their algorithms on the class mat and debug, as necessary.","challenges-content.coding-with-art-through-storytelling.example.1":"They continue to move through as many story events as they can","challenges-content.coding-with-art-through-storytelling.example.2":"This activity can be implemented also as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.example.3":"One child is the robot - another child the programmer. The programmer creates an algorithmic path by using the arrow cards in order to help the robot to move from one image to another and re-narrate the story. Each time the robot is in an image it is asked to tell a part of the story.","challenges-content.coding-with-art-through-storytelling.instructions.0":"The teacher asks students to observe a painting/photo.","challenges-content.coding-with-art-through-storytelling.instructions.1":'They use the thinking routine "Beginning, Middle, End" (Project Zero of Harvard School) in order to create a story.',"challenges-content.coding-with-art-through-storytelling.instructions.2":'The teacher asks them "If this artwork is the beginning/middle/end of a story, what might happen next/before/in the end?',"challenges-content.coding-with-art-through-storytelling.instructions.3":"Students illustrate the events of the story.","challenges-content.coding-with-art-through-storytelling.instructions.4":"Students recall the story and put the events in the grid. Using arrow cards, they create an algorithm helping beebot re-narrate the story.","challenges-content.coding-with-legoboost.title":"Coding and programming with LegoBoost - Scratch extension","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"to build models using LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"to develop programming skills in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"to program robots using commands from simple to complex.","challenges-content.coding-with-legoboost.description":"In this challenge, students will use the Scratch-LegoBoost extension and enter codes in the application for the robots to move forward, backward, obstacle avoidance and voice commands.","challenges-content.coding-with-legoboost.duration":"120 minutes","challenges-content.coding-with-legoboost.instructions.0":"Log in to the Scratch.mit.edu application.","challenges-content.coding-with-legoboost.instructions.1":"Launch Scratch Link and activate Bluetooth on the Laptop.","challenges-content.coding-with-legoboost.instructions.2":"Click Add an Extension from Scratch and choose LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Add a picture about EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Set the two AB motors ON, and when meeting a red obstacle, OFF.","challenges-content.coding-with-legoboost.instructions.5":"In the green color motor A is set ON, in the black color motor B ON.","challenges-content.coding-with-legoboost.instructions.6":"Green, red and black obstacles will be placed on a route.","challenges-content.coding-with-legoboost.instructions.7":"Add commands for movement and turns from arrows and text-to-speech when encountering an obstacle.","challenges-content.coding-with-legoboost.instructions.8":"Test it!","challenges-content.coding-with-legoboost.example.0":"The students will program the robots by rotation and enter commands in the Legoboost android application, to avoid obstacles, to launch with the spring, to stop at the red color and to emit a sound signal. On the Laptop, starting from the example presented and the sequences in the attached file, the students will program the robots where they will introduce:","challenges-content.coding-with-legoboost.example.1":"commands for moving forward, backward, left, right using the arrows,","challenges-content.coding-with-legoboost.example.2":"avoiding obstacles, stopping at a certain color","challenges-content.coding-with-legoboost.example.3":'a 3 m route will be set up and a variable will be created "timer" = 30 s,',"challenges-content.coding-with-legoboost.example.4":"text to speech (Scratch extension), when it encounters an obstacle.","challenges-content.coding-with-legoboost.example.5":'if in 30 s the robot avoids the obstacles and it reaches at the end, It add text in speech "I succeeded" else , I have to practice again.',"challenges-content.coding-with-legoboost.example.6":'save with the name "LegoBoost extension" and share with the colleagues. ',"challenges-extra.cs-first-unplugged-activities.0":"You will find the lesson plan and booklet for this challenge at","challenges-extra.cs-first-unplugged-activities.1":"this link","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/1knebrtFD2FRwDFdK25P3FLmQ5tXswWKo","challenges-extra.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges.title":"EU CODE WEEK CHALLENGES","challenges.date":"9-24 October 2021","challenges.common.target-audience":"Target Audience","challenges.common.pre-primary":"Pre-primary students","challenges.common.experience":"Experience","challenges.common.duration":"Duration","challenges.common.materials":"Recommended Materials","challenges.common.purpose":"Purpose","challenges.common.description":"Description","challenges.common.instructions":"Instructions","challenges.common.example":"Example","challenges.common.written-by.0":"This challenge has been written by","challenges.common.written-by.1":"and is part of the","challenges.common.teachers":"Teachers","challenges.common.students":"Students","challenges.common.beginner":"Beginner","challenges.common.intermediate":"Intermediate","challenges.common.advanced":"Advanced","challenges.common.1-hour":"1 hour","challenges.main.0":"During EU Code Week, 9 - 24 October 2021, we invite you to do one or more of the EU Code Week challenges.","challenges.main.1":"What are the EU Code Week Challenges?","challenges.main.2":"EU Code Week Challenges are activities that you can do on your own, in the classroom, with colleagues or friends. You would like to participate in Code Week but do not really have an idea of what to organize? Look no further! We have designed along with Code Week partners a selection of easy to make challenges, that include concrete examples of how to use it in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants. You can use whatever tools and technologies you like, but we recommend open-source resources.","challenges.main.3":"Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to engage in the Code Week fun!","challenges.main.4":"Click on the challenge to find out more about it:","challenges.main.5":"Who can join?","challenges.main.6":"Everyone (schools, teachers, libraries, code clubs, businesses, public authorities) is invited to celebrate EU Code Week 2021 by completing a #EUCodeWeekChallenge.","challenges.main.7":"How to participate in the EU Code Week 2021 Challenge?","challenges.main.8":"Select a challenge you would like to complete.","challenges.main.9":"Team up your participants in pairs or groups. Teamwork and collaboration are key for the successful completion of a challenge whether you organise your activity in-person or online as a national or international collaborative activity.","challenges.main.10":"Share your challenge","challenges.main.11":"Would you like to win some Code Week goodies? If yes, then let your work go viral!","challenges.main.12":"After you have completed the challenge, share it on Instagram.","challenges.main.13":"Winners will be selected every day during Code Week between 9 – 24 October and announced on our Instagram channel, so don't forget to check your notifications regularly.","challenges.share.0":"How to share your challenge(s) on Instagram?","challenges.share.1":"Tap the Edit profile button","challenges.share.2":"Add the link of your work in the Website field and save","challenges.share.3":"Create a new post","challenges.share.4":"Add a screenshot of your work","challenges.share.5":"Write an engaging description","challenges.share.6":"Make sure to specify ‘Link in Bio’","challenges.share.7":"Add the #EUCodeWeekChallenge","challenges.share.8":"Mention and tag @CodeWeekEU","challenges.share.9":"You prefer to share your challenge(s) on Facebook?","challenges.share.10":"EU Code Week will pin a new Challenge post on their","challenges.share.11":"Facebook page","challenges.share.12":"every day and will select the winner for the prize from the comments under the post.","challenges.share.13":"How does it work?","challenges.share.14":"Simply comment on the post with the link to your work.","challenges.share-box.0":"Share the link to your work in your","challenges.share-box.1":"Instagram Bio","challenges.share-box.2":"tap the","challenges.share-box.3":"Edit Profile","challenges.share-box.4":"button on your Instagram and add the link to your work in the Website field. After that, create a new post, add a screenshot of your work, write ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU","challenges.share-box.7":"You prefer to share your Challenge(s) on","challenges.share-box.8":"EU Code Week will pin","challenges.share-box.9":"a new Challenge post on their","challenges.share-box.10":"Facebook page","challenges.share-box.11":"You then just need to comment on the post with the link to your work","challenges.share-box.12":"Winners will be selected and offered Code Week goodies every day during Code Week between 9 – 24 October and announced on our Instagram and Facebook channels, so don't forget to check your notifications regularly","challenges.take-part.0":"Why take part in an EU Code Week challenge?","challenges.take-part.1":"To engage in problem solving and coding activities.","challenges.take-part.2":"To work together with peers.","challenges.take-part.3":"To spread the message on the importance of coding.","challenges.download.0":"Click","challenges.download.1":"here","challenges.download.2":"to download this challenge as a word document","challenges.bingo.0":"Complete all the Challenges","challenges.bingo.1":"Challenge completed? Print","challenges.bingo.2":"the bingo card","challenges.bingo.3":"and mark the little white bubble on the top left","challenges.bingo.4":"Share your Challenge on social media and win some cool Code Week prizes","challenges.bingo.5":"Just upload a picture with the completed row(s), column(s) or even better - the whole bingo - to","challenges.bingo.6":"Facebook, Instagram or Twitter","challenges.bingo.7":"Make sure to use the","challenges.bingo.8":"","challenges.bingo.9":"","challenges.bingo.10":"","codeweek4all.title":"Code Week 4 All challenge","codeweek4all.text":"The Code Week 4 All challenge encourages you to link your activities with others organised by friends, colleagues and acquaintances, and together gain the Code Week Certificate of Excellence.","codeweek4all.what.title":"What is it?","codeweek4all.what.content":`

+

Introduce the idea that successful careers are often built from unexpected connections.

Watch together the talk by Linda Liukas where she shares her own career path in technology

`,"challenges-content.careers-as-constellations.content.16":'Download the Template for the activity',"challenges-content.careers-as-constellations.content.17":'OBS! REMEMBER TO ADD YOUR ACTIVITY AND UPLOAD IT HERE!',"challenges-content.careers-as-constellations.content.one":"

Each student fills out the Careers as Constellations worksheet, adding:

","challenges-content.careers-as-constellations.content.two":"Personal interests (hobbies, skills, favorite activities)","challenges-content.careers-as-constellations.content.three":"Tech-related topics (AI, robotics, game design, digital art, sustainability tech, etc.)","challenges-content.careers-as-constellations.content.four":"Drawing lines to show connections between their interests and technology","challenges-content.careers-as-constellations.content.five":"Loves music? → Interested in AI? → AI-generated music tools!","challenges-content.careers-as-constellations.content.six":'Loves drawing? → Interested in game design? → 2D/3D animation & coding',"challenges-content.careers-as-constellations.content.seven":"Passionate about climate change? → Interested in data? → Environmental tech","challenges-content.careers-as-constellations.content.eight":"Invite students to share surprising connections they discovered.","challenges-content.careers-as-constellations.content.nine":"Ask: Which dots felt unrelated at first? How did they connect?","challenges-content.careers-as-constellations.content.ten":"

Discussion Prompts:

","challenges-content.careers-as-constellations.content.eleven":"What surprised you about your constellation?","challenges-content.careers-as-constellations.content.twelve":"Did you discover any career paths you hadnt considered before?","challenges-content.careers-as-constellations.content.thirteen":"How could technology shape your future in unexpected ways?","challenges-content.careers-as-constellations.content.fourteen":"Digital Challenge: Have students create a digital version of their constellation using Miro, Canva, or Google Jamboard and present their findings.","challenges-content.careers-as-constellations.content.fifteen":"Research Task: Students research a person in tech whose career followed a surprising path, map their constellation and share their story.","challenges-content.chatbot.title":"Make a chatbot","challenges-content.chatbot.author":"EU Code Week Team","challenges-content.chatbot.purposes.0":"Code interactive riddles","challenges-content.chatbot.purposes.1":"Use code to create dialogues between a chatbot and a user","challenges-content.chatbot.description":"Code a conversation between a chatbot and a user who is trying to solve a riddle. Try to make a chatbot that can chat like a person. Instead of a riddle you can create a dialogue between a chatbot and a user.","challenges-content.chatbot.instructions.0":"Think of a riddle","challenges-content.chatbot.instructions.1":"Log in to","challenges-content.chatbot.instructions.2":"or create a new account. (When creating a new account keep in mind that real names are not allowed on Pencil Code due to privacy reasons.)","challenges-content.chatbot.instructions.3":"Click Imagine and Make your own","challenges-content.chatbot.instructions.4":"Use blocks or text-based mode to write your riddle","challenges-content.chatbot.instructions.5":"Alternatively, you can use","challenges-content.chatbot.instructions.6":"this code","challenges-content.chatbot.instructions.7":"and adapt it to your riddle or you can select Answering a riddle from the menu and edit it","challenges-content.chatbot.example":"Check out this example of a riddle.","challenges-content.chatbot.more.0":"This code has been Adapted from Pencil Code activity","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Unplug and code: Create a paper circuit","challenges-content.paper-circuit.author":"EU Code Week Team","challenges-content.paper-circuit.purposes.0":"Enhance creativity","challenges-content.paper-circuit.purposes.1":"Develop problem-solving skills","challenges-content.paper-circuit.description.0":"Draw and object of your choice. It can be a night sky, a ladybird, a robot, a Christmas tree or anything you can think of. Feel free to personalize your project with EU Code Week visuals: you can explore the","challenges-content.paper-circuit.description.1":"EU Code Week teacher toolkit","challenges-content.paper-circuit.description.2":"and download any logo or visual you wish. You can even create a paper circuit invitation to EU Code Week. Add a motivating message to your circuit to encourage other teachers to join Code Week and/or to check the website dedicated to schools.","challenges-content.paper-circuit.instructions.0":"Draw an object and decide which parts will be illuminated (e.g. stars).","challenges-content.paper-circuit.instructions.1":"Make a hole through the paper with a pencil and insert a LED sticker in each illuminated part. ","challenges-content.paper-circuit.instructions.2":"Draw a circle where you will place the coin-cell battery.","challenges-content.paper-circuit.instructions.3":"Draw a + and a - track on the other side of the paper. Make sure that the longer leg of the LED circuit sticker is connected to the “+” side of the battery and the shorter to the “-” side of the battery.","challenges-content.paper-circuit.instructions.4":"Lay the copper tape on the tracks.","challenges-content.paper-circuit.instructions.5":"Create a fold so that when the paper covers the battery the LED is illuminated. You can use a paper clip to ensure good contact with the copper tape.","challenges-content.paper-circuit.instructions.6":"Take a picture of your paper circuit and share it on Instagram, explaining why you think it is worth it to take part in this initiative. ","challenges-content.paper-circuit.example":"See some examples of paper circuits","challenges-content.paper-circuit.materials.0":"paper or cardboard","challenges-content.paper-circuit.materials.1":"crayons or marker","challenges-content.paper-circuit.materials.2":"coin-cell battery","challenges-content.paper-circuit.materials.3":"copper tape","challenges-content.paper-circuit.materials.4":"LED circuit stickers","challenges-content.paper-circuit.materials.5":"paper clip","challenges-content.dance.title":"Create a dance","challenges-content.dance.author":"EU Code Week Team","challenges-content.dance.purposes.0":"To learn basic coding concepts","challenges-content.dance.purposes.1":"To learn how to animate characters","challenges-content.dance.description":"In this challenge you will create a set of characters who will dance together. You will use a built-in media library to select characters and music clips, or you can create your own. You will animate the characters to dance and talk to each other.","challenges-content.dance.instructions.0":"Log in to","challenges-content.dance.instructions.1":"as a teacher. Create student accounts and share them with your students. Alternatively share a class code and have your students register with their school email address. If you are a student, you can join as a student, but you will be asked to provide your parent’s email address so that they can approve your account.","challenges-content.dance.instructions.2":"Click","challenges-content.dance.instructions.3":"and give it a title","challenges-content.dance.instructions.4":"Go to","challenges-content.dance.instructions.5":"to add a background by clicking on the gear icon. Choose a background from the Media Library, upload your own image or you can even take a picture and upload it. Choose an audio clip and add it to the stage:","challenges-content.dance.instructions.6":"Click the","challenges-content.dance.instructions.7":"button to add characters or objects that you will animate so that they can move, talk and interact with each other. Add two or three characters of your choice. You can draw your own actors or modify the existing ones. Add different costumes to your character by clicking the pencil icon.","challenges-content.dance.instructions.8":"Click on each actor and animate it by adding the following blocks","challenges-content.dance.instructions.9":"Add a","challenges-content.dance.instructions.10":"say block","challenges-content.dance.instructions.11":"and have your actors talk to each other. Change the shape of the speech bubbles and the font and the size of your text","challenges-content.dance.example.0":"Check out","challenges-content.dance.example.1":"this example","challenges-content.dance.example.2":"of dancing robots. Feel free to use it and remix it.","challenges-content.compose-song.title":"Make a musical composition","challenges-content.compose-song.author":"EU Code Week Team","challenges-content.compose-song.purposes.0":"To learn coding through music","challenges-content.compose-song.purposes.1":"To distinguish music genres and instruments","challenges-content.compose-song.purposes.2":"To compose a song by mixing sound clips","challenges-content.compose-song.description":"In this challenge you will create a musical composition by using a programming language. You can use built-in sound clips or record your own and mix them to create a musical composition. Run your code in the Digital Audio Workstation and listen to the music you have coded. Play with different sounds and effects to modify your piece of music.","challenges-content.compose-song.instructions.0":"Log in to","challenges-content.compose-song.instructions.1":"Click here to make a script","challenges-content.compose-song.instructions.2":"Name your script and choose","challenges-content.compose-song.instructions.3":"as a programming language","challenges-content.compose-song.instructions.4":"Start writing your code between the","challenges-content.compose-song.instructions.5":"and","challenges-content.compose-song.instructions.6":"lines","challenges-content.compose-song.instructions.7":"Browse the music clips in the","challenges-content.compose-song.instructions.8":"Sound Library","challenges-content.compose-song.instructions.9":"and select the music genres, artists and instruments you like","challenges-content.compose-song.instructions.10":"To add a sound clip to your song, type","challenges-content.compose-song.instructions.11":"Between the parenthesis there should be the following 4 parameters, separated by commas","challenges-content.compose-song.instructions.12":"Sound clip","challenges-content.compose-song.instructions.13":"Place your cursor between the parenthesis, go to the Sound Library, select a clip, and paste it by clicking on the blue paste icon","challenges-content.compose-song.instructions.14":"Track number","challenges-content.compose-song.instructions.15":"tracks help you organize your sounds by instrument-type (vocals, bass, drums, keyboards, etc.). Add as many tracks (instruments) as you want. Tracks are displayed as rows that run across the Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure","challenges-content.compose-song.instructions.17":"indicates when your sound will start playing. Measures are musical time units. One measure is 4 beats","challenges-content.compose-song.instructions.18":"End measure","challenges-content.compose-song.instructions.19":"indicates when your sound will stop playing","challenges-content.compose-song.instructions.20":"Such a line of code will look like this","challenges-content.compose-song.instructions.21":"You can add different effects, such as volume to enhance the sound of your composition. Volume ranges from -60.0 decibels to 12.0 decibels with 0.0 being the original volume.","challenges-content.compose-song.instructions.22":"Write","challenges-content.compose-song.instructions.23":"In the parenthesis, write the number of track, VOLUME, GAIN, level of the volume, the measure when it starts, the level and measure when it ends","challenges-content.compose-song.instructions.24":"This is an example of a fade-in effect","challenges-content.compose-song.instructions.25":"and a fade-out effect","challenges-content.compose-song.example.0":"Listen to","challenges-content.compose-song.example.1":"an example of a song coded with Earsketch","challenges-content.compose-song.example.2":"You can import the code and edit it","challenges-content.compose-song.materials.0":"","challenges-content.compose-song.more.0":"","challenges-content.sensing-game.title":"Make a video sensing game","challenges-content.sensing-game.author":"EU Code Week Team","challenges-content.sensing-game.purposes.0":"To code animated objects","challenges-content.sensing-game.purposes.1":"To develop understanding of how to control digital animation with physical movement","challenges-content.sensing-game.purposes.2":"To compose a song by mixing sound clips","challenges-content.sensing-game.description":"In this challenge you will create a simple game that uses a video camera as a sensor to detect motion, which means that you will be able to control your animation with physical movement. In this game, the task is to collect as many EU Code Week bubbles as possible in 30 seconds. Instead of collecting bubbles, you can create a game in which you chase a character or pop balloons with your hands.","challenges-content.sensing-game.instructions.0":"Log in to","challenges-content.sensing-game.instructions.1":"Click","challenges-content.sensing-game.instructions.2":"Add an extension","challenges-content.sensing-game.instructions.3":"and choose","challenges-content.sensing-game.instructions.4":"Video Sensing","challenges-content.sensing-game.instructions.5":"It will detect how fast an object is moving. If the number is lower, it will be more sensitive to movement.","challenges-content.sensing-game.instructions.6":"Add a sprite. Choose a sound and add it to your sprite. If you want, you can add","challenges-content.sensing-game.instructions.7":"Create a clone","challenges-content.sensing-game.instructions.8":"to duplicate your sprite.","challenges-content.sensing-game.instructions.9":"Create two variables: one for","challenges-content.sensing-game.instructions.10":"Score","challenges-content.sensing-game.instructions.11":"and the other for","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"and add them to the sprite. Set the Timer to 30 and add","challenges-content.sensing-game.instructions.14":"Change Timer by -1","challenges-content.sensing-game.instructions.15":"Create a new sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"to finish the game. You can also create a sprite with the title of your game, e.g., Collect all EU Code Week bubbles.","challenges-content.sensing-game.example.0":"Play a video sensing game Collect all EU Code Week Bubbles. Feel free to remix","challenges-content.sensing-game.example.1":"this project","challenges-content.calming-leds.title":"Calming LEDs: create a simple device with micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minutes","challenges-content.calming-leds.materials.0":"a micro:bit device and battery pack (if available)","challenges-content.calming-leds.materials.1":"a laptop or tablet with which you can visit Microsoft MakeCode and Youtube","challenges-content.calming-leds.materials.2":"microbit.org for the activity resources","challenges-content.calming-leds.description":"Students create a digital device using LEDs that can help them to regulate their breathing and feel calmer. They will be asked to write some simple code, exploring animations and sequences.","challenges-content.calming-leds.instructions.0":"The goal is to create a working Calming LED device that you can use to regulate your breathing. This device can be created on a physical micro:bit board, or on the simulator in the MakeCode editor.","challenges-content.calming-leds.instructions.1":"The challenge can be completed by using the MakeCode editor and writing a simple sequence of code as shown in the video/screenshot.","challenges-content.calming-leds.instructions.2":"To develop the challenge, students can explore different animations and get creative with the animation they would like to see to help them feel calm or happy.","challenges-content.calming-leds.instructions.3":"More information and video instructions at","challenges-content.calming-leds.instructions.4":"this link","challenges-content.calming-leds.example":"Visit this page for instructions and videos of the completed challenge plus how to code","challenges-content.calming-leds.purposes.0":"To design a simple digital artefact with a helpful purpose","challenges-content.calming-leds.purposes.1":"To explore sequences and animations and how they work","challenges-content.calming-leds.purposes.2":"To test and debug simple code","challenges-content.calming-leds.purposes.3":"To iterate a design by making the animations faster or slower","challenges-content.computational-thinking-and-computational-fluency.title":"Computational Thinking and Computational Fluency with ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – EU Code Week Ambassador Greece","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"To get familiar with new commands and interface.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"To create simple programs with simple cause-and-effect commands.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"To perform simple debugging through trial and error.","challenges-content.computational-thinking-and-computational-fluency.description":"In this challenge children will integrate CT concepts into their projects by using the ScratchJr app to make their stories more engaging, exciting, and emotional.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr does not require children to be literate. All instructions and menu options are identifiable through symbols and colours. The challenge can be completed within the classroom, the lab or even in an open space as no internet is required.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"Children use city as background and use coding blocks to make a car drive across the city.","challenges-content.computational-thinking-and-computational-fluency.example.0":"Children can use sound and motion blocks and start again blocks to make characters dance.","challenges-content.computational-thinking-and-computational-fluency.example.1":"Children pick a background and a character and use a motion block to make a car drive across the city Children can use the speed block to speed up or slow down a character.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"The free app","challenges-content.computational-thinking-and-computational-fluency.materials.1":"works on various operating systems and types of smart devices","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Also, the","challenges-content.computational-thinking-and-computational-fluency.materials.3":"website offers plenty of free educational material","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minutes","challenges-content.ai-hour-of-code.title":"AI hour of Code","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"To create coding solutions that include sequences, events, loops, and conditionals","challenges-content.ai-hour-of-code.purposes.1":"To decompose the steps needed to solve a problem into a precise sequence of instructions","challenges-content.ai-hour-of-code.purposes.2":"To explore coding concepts","challenges-content.ai-hour-of-code.description":"A village is threatened by fire and needs you to code a solution! Meet your coding helper, the Minecraft Agent, then program the Agent to navigate the forest and collect data. This data will help the Agent predict where fires will occur. Then code the Agent to help prevent the spread of fire, save the village, and bring life back into the forest. Learn the basics of coding and explore a real-world example of artificial intelligence (AI).","challenges-content.ai-hour-of-code.instructions":"Download the lesson plan here","challenges-content.ai-hour-of-code.materials.0":"Install Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"After installing Minecraft Education Edition, the challenge is on","challenges-content.ai-hour-of-code.materials.2":"this website","challenges-content.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges-content.create-a-dance.purposes":"To practice coding in a fun way and feel connected with the EU Code Week community.","challenges-content.create-a-dance.description.0":"Create a dance with the Ode to Code! Use the","challenges-content.create-a-dance.description.1":"Dance Party tutorial","challenges-content.create-a-dance.description.2":"to code a dance to the Ode to Code. The official EU Code Week anthem is listed as a selection in Dance Party.","challenges-content.create-a-dance.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-dance.instructions.1":"the tutorial","challenges-content.create-a-dance.instructions.2":"and also written at the top of each level","challenges-content.create-a-dance.example":"Featured student creations can be found on the following page","challenges-content.create-a-dance.materials":"The Code.org tutorial","challenges-content.create-a-simulation.title":"Create a simulation!","challenges-content.create-a-simulation.purposes.0":"To learn about simulations while introducing the following variables: creating a crowd, recovery rates, wearing masks, and vaccines.","challenges-content.create-a-simulation.purposes.1":"To activate prior knowledge about virus outbreaks in the real world that will apply to a fictitious scenario.","challenges-content.create-a-simulation.description":"Write code to create and run your own simulation of the virus outbreak at Monster Town. Learn to code and make predictions about what will happen to the neighbors of Monster Town.","challenges-content.create-a-simulation.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-simulation.instructions.1":"the tutorial","challenges-content.create-a-simulation.instructions.2":"and also written at the top of each level","challenges-content.create-a-simulation.example":"When you are finished, you can share your simulation with others. Share your message about what you think we can do to help keep others healthy when a virus comes to town.","challenges-content.create-a-simulation.materials":"The Code.org tutorial","challenges-content.create-a-simulation.more.0":"","challenges-content.create-your-own-masterpiece.title":"Create your own masterpiece!","challenges-content.create-your-own-masterpiece.audience":"Acceptable for all ages","challenges-content.create-your-own-masterpiece.purpose":"To introduce computer science concepts in a visual way and inspire creativity","challenges-content.create-your-own-masterpiece.description":"Create your own masterpiece with artist! Use code blocks to make your artist create a unique work of art.","challenges-content.create-your-own-masterpiece.instructions":"Instructions are listed at the top of each level","challenges-content.create-your-own-masterpiece.example":"Artist examples can be found on this page under drawing","challenges-content.create-your-own-masterpiece.materials.0":"The first level of the tutorial can be found","challenges-content.create-your-own-masterpiece.materials.1":"HERE","challenges-content.cs-first-unplugged-activities.title":"CS First Unplugged activities","challenges-content.cs-first-unplugged-activities.purposes.0":"To support students who are learning from home","challenges-content.cs-first-unplugged-activities.purposes.1":"To give everyone a break from their screens","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged is a set of activities that introduce students to CS concepts without a computer. We’ve designed this lesson to demonstrate that Computer Science is a lot more than just code.","challenges-content.cs-first-unplugged-activities.instructions.0":"You will find the booklet to all activities in English at this","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"as well as Lesson Plan in English at this","challenges-content.cs-first-unplugged-activities.instructions.3":"The activities in this lesson can be completed individually and in any order","challenges-content.cs-first-unplugged-activities.instructions.4":"Teacher can take a picture of the learning process and share it on Instagram using #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"In addition to the activity booklet, some activities require or optionally benefit from additional materials.","challenges-content.cs-first-unplugged-activities.materials.1":"Small counters (like dried beans) to use on the Network a Neighborhood map.","challenges-content.cs-first-unplugged-activities.materials.2":"Scissors to cut out the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.3":"Cardboard and glue to provide additional stiffness to the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.4":"A thumbtack, toothpick, or straightened paper clip to connect the Send a Secret Message cipher wheel.","challenges-content.family-care.title":"Family Care","challenges-content.family-care.experience":"Open for all","challenges-content.family-care.duration":"5 to 10 hours","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"To research on issue ‘family care’ that we face on a daily basis;","challenges-content.family-care.purposes.1":"To see problems as opportunities and generate creative solutions;","challenges-content.family-care.purposes.2":"To use code to innovatively realize your solutions;","challenges-content.family-care.purposes.3":"To design posters and present your solutions to others;","challenges-content.family-care.purposes.4":"To use social media to create impacts of your projects.","challenges-content.family-care.description.0":"What comes to you when we talk about home? A nice house? A big dinner prepared by parents? A secret space for yourself? A warm home refuels our bodies and spirit like a gas station. Amid the hustle and bustle of modern life, parents are always busy for work. When you hang out with friends, you cannot leave your kitties behind. But how to look after your company when you are apart? The theme of the challenge is","challenges-content.family-care.description.1":"Family Care","challenges-content.family-care.description.2":"Based on this theme, students are encouraged to develop an idea to pass love and care through coding and hardware. Here are some questions for you to think about","challenges-content.family-care.description.3":"How many family members are there in your home? Who are they? Have you met any problems when staying with them? What kinds of care do they need?","challenges-content.family-care.description.4":"Do you know anyone who lacks family care more than others in your community? How can you help them?","challenges-content.family-care.instructions.0":"Brainstorm and Research on the theme of family care","challenges-content.family-care.instructions.1":"List of any problems","challenges-content.family-care.instructions.2":"Generate possible solutions","challenges-content.family-care.instructions.3":"Select a solution","challenges-content.family-care.instructions.4":"Program and build up the structure","challenges-content.family-care.instructions.5":"Design a poster to layout your project","challenges-content.family-care.instructions.6":"Present it to your teachers and family members","challenges-content.family-care.example.0":"Please find some examples from here","challenges-content.family-care.example.1":"and","challenges-content.family-care.materials.0":"Coding tool:","challenges-content.family-care.materials.1":"or download the","challenges-content.family-care.materials.2":"PC version","challenges-content.family-care.materials.3":"mBlock is a programming language based off of Scratch","challenges-content.family-care.materials.4":"This challenge is also adapted from MakeX Global Spark Competition, a project-based creative design program for young people aged 6 to 13.","challenges-content.family-care.materials.5":"The participating team will need to focus on the specific theme and devise a solution through software programming and hardware construction.","challenges-content.family-care.materials.6":"Students are encouraged to complete the challenge in Codeweek and take it to the international level to communicate with other students and win prices.","challenges-content.family-care.materials.7":"For more information, please check:","challenges-content.family-care.materials.8":"or contact us at","challenges-content.family-care.more.0":"","challenges-content.virtual-flower-field.title":"Grow your virtual flower field","challenges-content.virtual-flower-field.author":"Jadga Huegle - Meet and Code coach and part of the SAP Snap! team","challenges-content.virtual-flower-field.duration":"30-60 minutes","challenges-content.virtual-flower-field.purposes.0":"To get to know programming with a simple yet expressive project.","challenges-content.virtual-flower-field.purposes.1":"To learn that coding can be artistic and lead to beautiful results.","challenges-content.virtual-flower-field.purposes.2":"To make fall brighter with colorful flowers and the EU Code Week.","challenges-content.virtual-flower-field.purposes.3":"To show the diversity of flowers on Earth.","challenges-content.virtual-flower-field.purposes.4":"To contribute to Sustainable Development Goals (SDGs), especially SDG13 -Climate Change by creating coding events that improve climate change education through raising awareness on this topic.","challenges-content.virtual-flower-field.description":"Develop a program in Snap! which grows a virtual flower field with different types of flowers and different numbers of petals.","challenges-content.virtual-flower-field.instructions.0":"If you need inspiration on how to get started with the challenge, check out","challenges-content.virtual-flower-field.instructions.1":"this video","challenges-content.virtual-flower-field.instructions.2":"or use","challenges-content.virtual-flower-field.instructions.3":"this document","challenges-content.virtual-flower-field.instructions.4":"to follow along","challenges-content.virtual-flower-field.instructions.5":"The challenge can be completed by programming a virtual flower field in Snap! (or Scratch) and posting a screenshot or photo of the result online.","challenges-content.virtual-flower-field.instructions.6":"The flower field should contain different types of flowers with different numbers of petals. Ideally, the flowers are programmed, which means that they are constructed by stamping and turning (or drawing and turning) petals repeatedly.","challenges-content.virtual-flower-field.instructions.7":"Post an image of your virtual flower garden with #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"We recommend using","challenges-content.virtual-flower-field.materials.1":"however, the project also works in","challenges-content.haunted-house.title":"Haunted House in Hedy","challenges-content.haunted-house.author":'Felienne Hermans, Leiden University - Ramon Moorlag, I &I - CodeWeek NL',"challenges-content.haunted-house.audience":"Teachers and educators","challenges-content.haunted-house.duration":"1 hour or 2 hours depending on prior knowledge","challenges-content.haunted-house.purposes.0":"To make an interactive Haunted House story.","challenges-content.haunted-house.purposes.1":"To learn programming with Hedy.","challenges-content.haunted-house.description":"With Hedy, you will create a Haunted House story with interactive elements. Every time the code is run a new story will be created. The story can also be read aloud by your computer and shared online.","challenges-content.haunted-house.instructions.0":"Start with opening a browser and go to hedycode.com.","challenges-content.haunted-house.instructions.1":"Follow the instructions for levels 1-4. Use the tabs ‘Level’ and ‘Haunted house.’","challenges-content.haunted-house.instructions.2":"With the help of these levels, we will write an interactive haunted house story.","challenges-content.haunted-house.instructions.3":"Teachers, a lesson plan Hedy can be found","challenges-content.haunted-house.instructions.4":"here","challenges-content.haunted-house.instructions.5":"You can find a recording of Felienne Hermans presenting Hedy at","challenges-content.haunted-house.instructions.6":"this link","challenges-content.haunted-house.example":"Haunted house example at level","challenges-content.haunted-house.materials.0":"Hedy on","challenges-content.haunted-house.materials.1":"level 1 to 4","challenges-content.haunted-house.more.0":"","challenges-content.inclusive-app-design.title":"Inclusive App Design","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minutes + optional extension activities","challenges-content.inclusive-app-design.purposes.0":"To brainstorm, plan, prototype, and share an app idea that everyone could access and understand.","challenges-content.inclusive-app-design.description":"Great apps start with great ideas. In this activity, students will come up with an app idea on a topic they care about, then discover how to design apps with inclusion and accessibility in mind.","challenges-content.inclusive-app-design.instructions.0":"You will find all instructions at this link","challenges-content.inclusive-app-design.instructions.1":"With this one-hour lesson plan, educators can guide students to","challenges-content.inclusive-app-design.instructions.2":"Learn about inclusive app design","challenges-content.inclusive-app-design.instructions.3":"Brainstorm topics they care about to find an app idea","challenges-content.inclusive-app-design.instructions.4":"Outline their app ideas and plan user activities","challenges-content.inclusive-app-design.instructions.5":"Prototype one part of their app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Share demos of their prototypes and describe how they support users with diverse backgrounds and abilities","challenges-content.inclusive-app-design.materials.0":"Explore the Inclusive App Design Activity at the Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote on iPad or Mac is recommended, but not required.","challenges-content.silly-eyes.title":"Silly eyes","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minutes","challenges-content.silly-eyes.purposes.0":"To make a project with user interaction.","challenges-content.silly-eyes.purposes.1":"To personalise a project with colour and graphic effects.","challenges-content.silly-eyes.purposes.2":"To learn about design in digital making.","challenges-content.silly-eyes.description":"In this project, you will design and create a silly eye character. The character’s large, silly eyes will follow the mouse pointer to bring your character to life.","challenges-content.silly-eyes.instructions":"Please access the full project description here","challenges-content.silly-eyes.example":"Check out Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Train an AI bot!","challenges-content.train-ai-bot.author":"","challenges-content.train-ai-bot.purposes":"To learn about artificial intelligence (AI), machine learning, training data, and bias, while exploring ethical issues and how AI can be used to address world problems.","challenges-content.train-ai-bot.description":"Train an AI bot with AI for Oceans. In this activity, you will program or train AI (artificial intelligence) to identify fish or trash. Let's clean up the ocean!","challenges-content.train-ai-bot.instructions.0":"Instructions are shown as videos within the tutorial","challenges-content.train-ai-bot.instructions.1":"and also written at the top of each level","challenges-content.train-ai-bot.example":"","challenges-content.train-ai-bot.materials.0":"Tutorial can be found here","challenges-content.train-ai-bot.materials.1":"This tutorial is available in over 25 languages","challenges-content.train-ai-bot.more.0":"","challenges-content.build-calliope.title":"Build your own Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code feat. Calliope gGmbH","challenges-content.build-calliope.purposes.0":"To playfully get to know sequences, animations, repetitions and variables.","challenges-content.build-calliope.purposes.1":"To design a structure chart.","challenges-content.build-calliope.purposes.2":"To test and debug code .","challenges-content.build-calliope.purposes.3":"To optimize a program by trial and error, checking and adjusting usability.","challenges-content.build-calliope.duration":"20-30 minutes","challenges-content.build-calliope.description":"Participants will develop a digitally controlled prototype that uses a colorful glowing LED to reproduce a preconceived 10-unit fitness exercise.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (if available)","challenges-content.build-calliope.materials.1":'Laptop or tablet with which you can visit https://makecode.calliope.cc or https://calliope.cc and YouTube to access to resources for the activity.',"challenges-content.build-calliope.instructions.0":"To get started, create a plan and determine the order of the exercise units. Using the schedule, program the RGB LED of the Calliope mini to display one of the 5 colors at the predefined pace. Then create a variable for the pace and program repetitions using loops.","challenges-content.build-calliope.instructions.1":"Remember, if you've implemented the program in a way that you like, you can also share it with us at info@calliope.cc - we're excited to see what you make of it! By the way, we're giving away 30 Calliope minis among the submissions!","challenges-content.build-calliope.instructions.2":"Share the QR code of your project on Instagram, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.build-calliope.example.0":"While you’re sitting at your computer: you can get sporty too.","challenges-content.build-calliope.example.1":"Create a fitness prototype with the Calliope mini which can also be tested in the simulator. The challenge is done in the MakeCode editor by programming a simple code sequence (see screenshot).","challenges-content.build-calliope.example.2":"Choose 5 different colors and assign a fitness exercise to each of them, e.g. squat or jumping jacks. Then the colors can be lined up in any order and trained.","challenges-content.animate-a-name.title":"Animate a name","challenges-content.animate-a-name.author":"Google","challenges-content.animate-a-name.purposes":"To use code to bring a name to life!","challenges-content.animate-a-name.duration":"15-60 minutes","challenges-content.animate-a-name.description":"Animate a Name is a one-hour lesson designed to be completed within 15-60 minutes. Students will watch a series of videos and create one coding project.","challenges-content.animate-a-name.materials":"This lesson can be completed online or offline, but both options require access to a computer.","challenges-content.animate-a-name.instructions.0":'Pick a video in one of 21 languages from this page',"challenges-content.animate-a-name.instructions.1":"Find a lesson plan in the description. Follow instructions in the video. ","challenges-content.european-astro-pi.title":"European Astro Pi Challenge - Mission Zero","challenges-content.european-astro-pi.author":"Google","challenges-content.european-astro-pi.purposes":"To run your python code on board the International Space Station","challenges-content.european-astro-pi.description.0":"You will make a short python program that shows a pixel-art image on board the International Space Station.","challenges-content.european-astro-pi.description.1":"Your image will be displayed using the Astro Pi computer in the European Columbus module.","challenges-content.european-astro-pi.materials":"Web browser only","challenges-content.european-astro-pi.instructions.0":'Teacher/mentor go to https://astro-pi.org/mission-zero/',"challenges-content.european-astro-pi.instructions.1":"Check eligibility/guidelines and sign up for a login","challenges-content.european-astro-pi.instructions.2":"This will create a classroom code, two random words e.g. fast-dog","challenges-content.european-astro-pi.instructions.3":"Display this code in the computer lab","challenges-content.european-astro-pi.instructions.4":'Students browse to https://rpf.io/mzproject and follow the steps to complete the activity',"challenges-content.european-astro-pi.instructions.5":"When students finish they type in the classroom code to link their submission to your login","challenges-content.european-astro-pi.instructions.6":"Valid entries will be run on the International Space Station in May 2023","challenges-content.common.share":"Share the link or QR code of your project on Instagram or Facebook, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.common.audience.0":"Teachers and educators","challenges-content.common.audience.1":"Primary School students (6 to 12 years)","challenges-content.common.audience.2":"Lower Secondary School students (12 to 16 years)","challenges-content.common.audience.3":"Upper Secondary School students (16 to 18 years)","challenges-content.code-a-dice.title":"Code a Dice to Roll","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Code interactive riddles","challenges-content.code-a-dice.purposes.1":"To code a simulation of a randomly moving object to be used if the real object is not available","challenges-content.code-a-dice.description":"In this challenge you will code a dice to randomly roll on your command. You can choose any type of dice with the number of faces you like, as those used in role play games, and add sounds as well. ","challenges-content.code-a-dice.instructions.0":"Log in to Scratch","challenges-content.code-a-dice.instructions.1":"Choose a backdrop","challenges-content.code-a-dice.instructions.2":"Create your dice sprite or search for one on the web and upload it to your program","challenges-content.code-a-dice.instructions.3":"Create as many costumes for the sprite as the number of faces of the chosen dice, each of them showing a different number","challenges-content.code-a-dice.instructions.4":"Choose how you want the dice to start rolling (pressing a keyboard key, clicking on the sprite, etc.) and write the code","challenges-content.code-a-dice.instructions.5":"Code the sprite to randomly change costume at the end of the roll","challenges-content.code-a-dice.instructions.6":"Add sound effects","challenges-content.code-a-dice.example":"Roll a D-20 dice","challenges-content.personal-trainer.title":"Personal trainer with micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"To code micro:bit in order to use the buzzer and led panel","challenges-content.personal-trainer.purposes.1":"To create a personal device to control your physical activity","challenges-content.personal-trainer.purposes.2":"To code micro:bit to improve your health through sport","challenges-content.personal-trainer.description":"This challenge allows you to code your micro:bit to control the repetition times of physical exercises combined with rest time. You will track your physical activity at school, at home or in the park.","challenges-content.personal-trainer.instructions.0":"When A+B, create a 3-second countdown timer with a musical note sound every second and display the word GO!","challenges-content.personal-trainer.instructions.1":"During the first exercise, display a flashing 2x2 square for 20 seconds. Then play a sound and keep the square fixed. During the remaining time, another flashing image must be displayed for 10 seconds. When it finished, play a sound.","challenges-content.personal-trainer.instructions.2":"Then repeat the same action but display a 3x3 panel for the exercise time. Repeat these actions until the 5x5 panel is displayed.","challenges-content.personal-trainer.duration":"30-40 minutes","challenges-content.create-a-spiral.title":"Create a spiral","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"To learn and practice loop and variables.","challenges-content.create-a-spiral.purposes.1":"To enhance creativity in coding.","challenges-content.create-a-spiral.description":"In this challenge you will write a project with Scratch to create a spiral, using the pen blocks, a loop and a variable.","challenges-content.create-a-spiral.instructions.0":"The Pen blocks","challenges-content.create-a-spiral.instructions.1":"Create a new project and name it Spiral.","challenges-content.create-a-spiral.instructions.2":"Click on the purple icon “Add extension” on the bottom-left side of the window","challenges-content.create-a-spiral.instructions.3":"Select “pen”: the pen blocks are now available for your project!","challenges-content.create-a-spiral.instructions.4":"To start your project, drag and drop the “when green flag clicked” block:","challenges-content.create-a-spiral.instructions.5":"You need to start with a blank page: within the pen blocks, add the “erase all” block:","challenges-content.create-a-spiral.instructions.6":"You want to start drawing at the center of the stage, which means your sprite has to go to the center of the stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Your sprite can move without drawing, or move and draw:","challenges-content.create-a-spiral.instructions.8":"when you want it to draw, you can use the pen down block","challenges-content.create-a-spiral.instructions.9":"when you don’t want that, you can use the pen up block","challenges-content.create-a-spiral.instructions.10":"Now, you want to draw! Add the “pen down” block:","challenges-content.create-a-spiral.instructions.11":"The hexagon","challenges-content.create-a-spiral.instructions.12":"Add the blocks below to your project:","challenges-content.create-a-spiral.instructions.13":"You now have one sixth of your hexagon. You need to repeat this sequence 6 times:","challenges-content.create-a-spiral.instructions.14":"The spiral","challenges-content.create-a-spiral.instructions.15":"To create a spiral, you’ll need to add 2 to the length of each next side.","challenges-content.create-a-spiral.instructions.16":"To do so, you will use a variable.","challenges-content.create-a-spiral.instructions.17":"In the variable blocks, click on Make a Variable","challenges-content.create-a-spiral.instructions.18":"Name it length, then click OK:","challenges-content.create-a-spiral.instructions.19":"The spiral is going to grow, you’ll need to start small: set the first length to 10, and insert this block before the loop.","challenges-content.create-a-spiral.instructions.20":"Insert the variable “length” in the “move … steps” block","challenges-content.create-a-spiral.instructions.21":"To have the spiral grow, you also need to have the length grow in every loop: add the block below at the end of the loop:","challenges-content.create-a-spiral.instructions.22":"Here is your current project:","challenges-content.create-a-spiral.instructions.23":"A beautiful spiral ","challenges-content.create-a-spiral.instructions.24":"You drew a spiral! For it to go on and on, replace the “repeat 6” loop with the “forever” loop:","challenges-content.create-a-spiral.instructions.25":"To draw a colorful spiral, add the following block in the loop:","challenges-content.create-a-spiral.instructions.26":"When you start over, the sprite draws an unwanted line. To prevent it, add a “pen up” block at the beginning of the project.","challenges-content.create-a-spiral.instructions.27":"Here’s your final project:","challenges-content.create-a-spiral.instructions.28":"Congratulations! You created a lovely spiral!","challenges-content.play-against-ai.title":"Create and play against AI - Rock, Scissors, Paper Game","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"to understand how the machine learning cycle works.","challenges-content.play-against-ai.purposes.1":"to build a machine learning model using Teachable Machine","challenges-content.play-against-ai.purposes.2":"to familiarize yourself with the Pictoblox tool and import the created model into the project","challenges-content.play-against-ai.purposes.3":"to set the stage and characters, create and initialize variables in Pictoblox","challenges-content.play-against-ai.purposes.4":"to initialize the game, identify player movements, program random AI movements","challenges-content.play-against-ai.purposes.5":"to create and test a game that involves artificial intelligence as an opponent in a game of Rock, Paper, Scissors.","challenges-content.play-against-ai.description":"We will create a model using Teachable Machine from images using three classes: Rock, Scissors and Paper. Model will be loaded into Pictoblox and used to create game which we can play against AI.","challenges-content.play-against-ai.duration":"90 minutes","challenges-content.play-against-ai.instructions.0":"Create a new image project on Teachable machine with 3 classes named Rock, Paper, and Scissor. For each class, capture via camera at least 400 pictures. Make sure to have a clear background. Train and export the model. Upload model and copy link.","challenges-content.play-against-ai.instructions.1":"Create a free account on Pictoblox site. Add a Machine Learning Extension and upload a model. Set the stage, variables and sprites. Initialize the game, identify player moves and the moves of AI and who wins the round.","challenges-content.play-against-ai.instructions.2":"Train the data for the game.","challenges-content.play-against-ai.instructions.3":"Testing the model.","challenges-content.play-against-ai.instructions.4":"Export the model.","challenges-content.play-against-ai.instructions.5":"Add machine learning extension and load the model.","challenges-content.play-against-ai.instructions.6":"Set up the stage, variables and Sprite.","challenges-content.play-against-ai.instructions.7":"Initialize the game.","challenges-content.play-against-ai.instructions.8":"Identify Player’s Moves.","challenges-content.play-against-ai.instructions.9":"Set random AI Moves.","challenges-content.play-against-ai.instructions.10":"Broadcast random AI moves.","challenges-content.play-against-ai.instructions.11":"Make three blocks. Who wins the round? ","challenges-content.play-against-ai.instructions.12":"Check if the player wins the round.","challenges-content.play-against-ai.instructions.13":"Check if the AI wins the round.","challenges-content.play-against-ai.instructions.14":"Check if round is a draw.","challenges-content.play-against-ai.instructions.15":"Program blocks.","challenges-content.play-against-ai.instructions.16":"Rock Paper Scissors Sprite","challenges-content.air-drawing-with-AI.title":"Air drawing with AI","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"to write a program using the human body detection extension to recognize the movement of fingers in front of the camera.","challenges-content.air-drawing-with-AI.purposes.1":"to code with simple blocks in a few lines of code.","challenges-content.air-drawing-with-AI.purposes.2":"to see an example of using AI","challenges-content.air-drawing-with-AI.description":"Creation of a program that allows the user to draw in the air with their hand (index finger) in front of the camera and everything they draw is automatically displayed on the stage of Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Create account on Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"follow the visual instructions to:","challenges-content.air-drawing-with-AI.instructions.2":"add extensions Human Body Detection and Pen;","challenges-content.air-drawing-with-AI.instructions.3":"set the stage and add sprite (Pencil) and additional sprites for: Pen Down, Pen Up, Delete all; ","challenges-content.air-drawing-with-AI.instructions.4":"write a code for sprite Pencil to follow the finger","challenges-content.air-drawing-with-AI.instructions.5":"write a code for buttons: Pen Up, Pen Down and Delete all and also for Pen","challenges-content.air-drawing-with-AI.instructions.6":"Now you are set to make your own drawings and play with different colors and size of a pen.","challenges-content.air-drawing-with-AI.materials.0":"A laptop or a computer with a camera","challenges-content.air-drawing-with-AI.materials.1":"The latest version of PictoBlox downloaded (recommended) or online Pictoblox (free)","challenges-content.air-drawing-with-AI.materials.2":"Pictoblox account (free)","challenges-content.air-drawing-with-AI.materials.3":"Good Internet connection","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"To learn basic concepts of machine learning and text recognition.","challenges-content.emobot-kliki.purposes.1":"To understand the role of emotions in communications.","challenges-content.emobot-kliki.purposes.2":"To use code to create dialogues between chatbot and a user.","challenges-content.emobot-kliki.purposes.3":"To understand how computers can recognize emotional tones through text analysis and respond accordingly.","challenges-content.emobot-kliki.description.0":"Create Emotional Bot in Scratch that can display happy face for positive messages (if you say nice things to it), an angry face for negative messages (if you say mean things to it) and confused face if the message is unspecified.","challenges-content.emobot-kliki.description.1":"Our Emobot Kliki will recognize compliments and insults so we will see how computers can be trained to recognize emotional tone.","challenges-content.emobot-kliki.instructions.0":"To get started, program a list of rules for what is nice or kind and what is bad or mean.","challenges-content.emobot-kliki.instructions.1":"Log in to https://machinelearningforkids.co.uk/ or create a new account.","challenges-content.emobot-kliki.instructions.2":"Make a new machine learning model adding 3 new labels, first call it “nice”, second bucket called “bad” and optional if you want to recognize your name, create third label called “name”.","challenges-content.emobot-kliki.instructions.3":"Train the new machine learning model, test it and use it to make Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Launch the Scratch 3 editor, delete the cat sprite, insert 3 new sprites made by Microsoft Bing Image Creator (happy, angry and not sure computer cartoon) or create a new sprite by clicking on the Paint icon by drawing three copies of the costume for happy, angry and not sure face.","challenges-content.emobot-kliki.instructions.5":"Click the “Code” tab and enter the following script.","challenges-content.emobot-kliki.example.0":"Share your Emobot Kliki with your friends and learn more about AI and emotions!","challenges-content.emobot-kliki.example.1":"Instead of a computer cartoon you can try something different, like an animal. Instead of kind and mean you could train the character to recognize other types of messages.","challenges-content.craft-magic.title":"Craft Magic with AI Hand Gestures","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"To cultivate coding skills among students, allowing them to use basic commands.","challenges-content.craft-magic.purposes.1":"To develop algorithmic thinking skills by breaking down complex tasks into manageable steps.","challenges-content.craft-magic.purposes.2":"To encourage creative problem-solving in finding unique applications of hand gestures for drawing and writing.","challenges-content.craft-magic.purposes.3":"To foster an understanding of AI concepts, particularly how AI enables computers to recognize and interpret hand gestures.","challenges-content.craft-magic.purposes.4":"To raise awareness about the significance of technology for individuals with disabilities.","challenges-content.craft-magic.purposes.5":"To promote collaborative problem-solving and teamwork among students as they work together to improve their hand gesture programs.","challenges-content.craft-magic.purposes.6":"To connect coding and computational thinking skills to real-world applications, emphasizing the meaningful impact of technology on people's lives and aligning with Sustainable Development Goals(SDGs).","challenges-content.craft-magic.duration.0":"90 min for students 10-12","challenges-content.craft-magic.duration.1":"45 min for students 12-15","challenges-content.craft-magic.description":"Create a Scratch block-based program using the AI “Human Body” extension in a creative and engaging way, in order to draw on a screen without the need for a traditional mouse or touchscreen.","challenges-content.craft-magic.instructions.0":'Connect to the https://ai.thestempedia.com and create a teacher & students accounts.',"challenges-content.craft-magic.instructions.1":"Import the extensions ‘Human Body Detection’,’ Pen’,’ Text to Speech’.","challenges-content.craft-magic.instructions.2":"Add the ‘Pencil’ Sprite from the library and create 7 sprites (‘write’, ‘clear’, ‘black’, ‘red’, ‘blue’, ‘green’, ‘pink’).","challenges-content.craft-magic.instructions.3":"Write commands to check what happens when the ‘pencil’ sprite touches one of the other sprites.","challenges-content.craft-magic.instructions.4":"Write commands to enable the camera to recognize Hand Pose and move the pencil to the x and y coordinates of your index finger.","challenges-content.craft-magic.instructions.5":"Change costume at the end of the roll.","challenges-content.craft-magic.instructions.6":"Add sound effects.","challenges-content.craft-magic.materials.0":"Programming platform https://ai.thestempedia.com (free)","challenges-content.craft-magic.materials.1":"teacher account (free)","challenges-content.craft-magic.materials.2":"student account (free)","challenges-content.craft-magic.materials.3":"Computers with camera","challenges-content.craft-magic.materials.4":"Internet connection","challenges-content.circle-of-dots.title":"A circle of dots","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"To write code to draw a line of points.","challenges-content.circle-of-dots.purposes.1":"To write code to draw a line of dashes.","challenges-content.circle-of-dots.purposes.2":"To write code to draw a circle.","challenges-content.circle-of-dots.purposes.3":"Write code to draw a circle of dots (dashes).","challenges-content.circle-of-dots.description":"Draw a circle from dots or dashes.","challenges-content.circle-of-dots.duration":"40 minutes","challenges-content.circle-of-dots.instructions.0":"Building a dot block.","challenges-content.circle-of-dots.instructions.1":"Building a dash block.","challenges-content.circle-of-dots.instructions.2":"Constructing a circle from dot.","challenges-content.circle-of-dots.instructions.3":"Constructing a circle from dash.","challenges-content.coding-escape-room.title":"Create a coding escape room","challenges-content.coding-escape-room.author":"Stefania Altieri and Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"To teach/learn and reflect about coding concepts.","challenges-content.coding-escape-room.purposes.1":"To use simple coding tools.","challenges-content.coding-escape-room.purposes.2":"To develop computational thinking and problem solving.","challenges-content.coding-escape-room.description.0":"Create an escape coding experience like this:","challenges-content.coding-escape-room.description.1":"You can use google form, genially, google presentation, any tool to create a storytelling based on coding ;).","challenges-content.coding-escape-room.duration":"90 minutes","challenges-content.coding-escape-room.instructions":"You can divide your students in small group, they can play and then create another challenge with the template: ","challenges-content.coding-escape-room.materials.0":"Any tool can be used (Google and Microsoft platform to create and share documents, presentations and sheets). Any coding construct, tool or character linked to ICT and coding.","challenges-content.coding-escape-room.example.0":"Some characters who had a very important role in the ICT history and basic concepts of coding and programming, are introduced by playing. This is the best way to learn and actively participate. This game can be played in teams or individually, like a challenge or a competition. Students can then create something similar and develop competences such as creativity and coding skills.","challenges-content.coding-escape-room.example.1":"This is a very practical resource to be re-used and to be easily re-created. Google forms is one of the possible tools. You can also use Google slides, Genial.ly or Emaze or any other tool to create crossroads stories and your own adventures.","challenges-content.coding-escape-room.example.2":"The escape challenge is divided in sessions. If you guess you can go ahead. Students have to create the coding quizzes.","challenges-content.let-the-snake-run.title":"Let the snake run","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"To code the snake's movement on their own micro:bit.","challenges-content.let-the-snake-run.purposes.1":"To set the correct placing and timing for the joint animation.","challenges-content.let-the-snake-run.description":"Students must write codes to navigate the snake through micro:bits next to each other. It has to be done in a way that it looks like the snake is running from one micro:bit to the other.","challenges-content.let-the-snake-run.duration":"30 minutes","challenges-content.let-the-snake-run.instructions.0":"Design a track that goes through several micro:bits next to each other (e.g., forming a 2x2 square).","challenges-content.let-the-snake-run.instructions.1":"Write codes as a snake moves along a track.","challenges-content.let-the-snake-run.instructions.2":"Work on your own device then put them together and run the code.","challenges-content.let-the-snake-run.instructions.3":"Consider the timing and placement: If the snake goes out of one micro:bit, it will appear on the next micro:bit.","challenges-content.let-the-snake-run.instructions.4":"Further challenges: With micro:bit v2, play music until the snake leaves your device.","challenges-content.let-the-snake-run.instructions.5":"Design the snake by changing the brightness of the LEDs.","challenges-content.let-the-snake-run.instructions.6":"Try longer, or more snakes.","challenges-content.let-the-snake-run.example.0":"This is an example for a 6 pixel long snake with4 micro:bits forming a 2x2 square: ","challenges-content.let-the-snake-run.example.1":"Coding the starting micro:bit (the teacher can do it)","challenges-content.let-the-snake-run.example.2":"All codes are initiated by this micro:bit, which sends a radio signal to other micro:bits when the A button is pressed.","challenges-content.let-the-snake-run.example.3":"Coding the snake movement","challenges-content.let-the-snake-run.example.4":"Each micro:bit must be in the same radio group as the starting micro:bit.","challenges-content.let-the-snake-run.example.5":"Allanimations start when the radio signal is received.","challenges-content.let-the-snake-run.example.6":"The animation of the first microbit is immediately visible, the others wait until the snake gets there.","challenges-content.let-the-snake-run.example.7":"The time between the two phases determines the speed of the snake.","challenges-content.let-the-snake-run.materials.0":"micro:bits (for every student if possible)","challenges-content.let-the-snake-run.materials.1":"laptop or computer for makecode.microbit.org editor","challenges-content.illustrate-a-joke.title":"Illustrate a joke with bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"To design a little game where the user finds the answer to a joke question.","challenges-content.illustrate-a-joke.description":"The students design a game where the user finds the answer to a joke question when the figure hits an object on the playing field. The students use basic features of bitsy to complete the challenge.","challenges-content.illustrate-a-joke.instructions.0":"Think of a joke question. Go to bitsy and start a new project. You will need:","challenges-content.illustrate-a-joke.instructions.1":"an avatar - sprite that you can move around","challenges-content.illustrate-a-joke.instructions.2":"A white cat on a purple background","challenges-content.illustrate-a-joke.instructions.3":"Description automatically generated","challenges-content.illustrate-a-joke.instructions.4":"an object to which your avatar has to go","challenges-content.illustrate-a-joke.instructions.5":"a room - the background of your program","challenges-content.illustrate-a-joke.instructions.6":"two messages: a question and an answer","challenges-content.illustrate-a-joke.instructions.7":"The finished game can be downloaded as an html file.","challenges-content.illustrate-a-joke.example":"In this website you see an example of a joke and there is a link to a digital whiteboard:","challenges-content.illustrate-a-joke.materials":"bitsy runs in a browser","challenges-content.app-that-counts-in-several-languages.title":"App that counts in several languages","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"To learn how to create a simple app.","challenges-content.app-that-counts-in-several-languages.purposes.1":"To learn to program through blocks.","challenges-content.app-that-counts-in-several-languages.purposes.2":"To learn how to add Labels, buttons, images, sensors and media.","challenges-content.app-that-counts-in-several-languages.purposes.3":"To learn how to organize elements on an app screen.","challenges-content.app-that-counts-in-several-languages.description":"The app lets you count in multiple languages at the press of a button. Whenever the user shakes the smartphone, the count goes back to zero. The challenge is to add another language.","challenges-content.app-that-counts-in-several-languages.instructions.0":"To complete the challenge, you need to define the other language in which you want the app to count.","challenges-content.app-that-counts-in-several-languages.instructions.1":"Then you have to download from the internet (e.g. from Pixabay or Unsplash) the flag of that country and upload it to the MIT APP Inventor platform through the element called flag, in the Picture property.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Next you should find out how to spell the name of the country in English and how to say leave and press me in the language of that country.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Finally, you have to add the necessary blocks for the app to work in the new language.","challenges-content.app-that-counts-in-several-languages.materials.0":"To develop an app you need a computer or a laptop with internet access.","challenges-content.app-that-counts-in-several-languages.materials.1":"Create an account on the MIT APP Inventor platform, accessible through the https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"It is also necessary to install the MIT AI2 Companion app on the smartphone in order to test the developed application.","challenges-content.coding-with-art-through-storytelling.title":"Coding with art through Storytelling","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara and Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"To cultivate skills of observation, interpretation, and questioning through engagement with art.","challenges-content.coding-with-art-through-storytelling.purposes.1":"To be creative and collaborate with others for a common goal","challenges-content.coding-with-art-through-storytelling.purposes.2":"To create an algorithm in order to re-narrate the story.","challenges-content.coding-with-art-through-storytelling.description":"In this challenge students will get inspired by an artwork, create a story and illustrate it. Then they will try to re-narrate the story by using a programmable robotic kit/or as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.materials.0":"This activity can be implemented as an unplugged activity or by using an educational programmable robot such as beebot/bluebot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"beebot arrow cards or arrow cards for the unplugged activity","challenges-content.coding-with-art-through-storytelling.materials.2":"in Greek","challenges-content.coding-with-art-through-storytelling.materials.3":"In order to learn more for the Project Zero's Thinking Routine Toolbox you can visit","challenges-content.coding-with-art-through-storytelling.materials.4":"","challenges-content.coding-with-art-through-storytelling.example.0":"The teacher works with the students to model how to design an algorithm with the cards that will provide instructions for the Bee-Bot or other robot to get to the first event of the story on the mat. Students work in teams of 3-4 to design an algorithm for the robot to move to the next sequence. Students test their algorithms on the class mat and debug, as necessary.","challenges-content.coding-with-art-through-storytelling.example.1":"They continue to move through as many story events as they can","challenges-content.coding-with-art-through-storytelling.example.2":"This activity can be implemented also as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.example.3":"One child is the robot - another child the programmer. The programmer creates an algorithmic path by using the arrow cards in order to help the robot to move from one image to another and re-narrate the story. Each time the robot is in an image it is asked to tell a part of the story.","challenges-content.coding-with-art-through-storytelling.instructions.0":"The teacher asks students to observe a painting/photo.","challenges-content.coding-with-art-through-storytelling.instructions.1":'They use the thinking routine "Beginning, Middle, End" (Project Zero of Harvard School) in order to create a story.',"challenges-content.coding-with-art-through-storytelling.instructions.2":'The teacher asks them "If this artwork is the beginning/middle/end of a story, what might happen next/before/in the end?',"challenges-content.coding-with-art-through-storytelling.instructions.3":"Students illustrate the events of the story.","challenges-content.coding-with-art-through-storytelling.instructions.4":"Students recall the story and put the events in the grid. Using arrow cards, they create an algorithm helping beebot re-narrate the story.","challenges-content.coding-with-legoboost.title":"Coding and programming with LegoBoost - Scratch extension","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"to build models using LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"to develop programming skills in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"to program robots using commands from simple to complex.","challenges-content.coding-with-legoboost.description":"In this challenge, students will use the Scratch-LegoBoost extension and enter codes in the application for the robots to move forward, backward, obstacle avoidance and voice commands.","challenges-content.coding-with-legoboost.duration":"120 minutes","challenges-content.coding-with-legoboost.instructions.0":"Log in to the Scratch.mit.edu application.","challenges-content.coding-with-legoboost.instructions.1":"Launch Scratch Link and activate Bluetooth on the Laptop.","challenges-content.coding-with-legoboost.instructions.2":"Click Add an Extension from Scratch and choose LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Add a picture about EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Set the two AB motors ON, and when meeting a red obstacle, OFF.","challenges-content.coding-with-legoboost.instructions.5":"In the green color motor A is set ON, in the black color motor B ON.","challenges-content.coding-with-legoboost.instructions.6":"Green, red and black obstacles will be placed on a route.","challenges-content.coding-with-legoboost.instructions.7":"Add commands for movement and turns from arrows and text-to-speech when encountering an obstacle.","challenges-content.coding-with-legoboost.instructions.8":"Test it!","challenges-content.coding-with-legoboost.example.0":"The students will program the robots by rotation and enter commands in the Legoboost android application, to avoid obstacles, to launch with the spring, to stop at the red color and to emit a sound signal. On the Laptop, starting from the example presented and the sequences in the attached file, the students will program the robots where they will introduce:","challenges-content.coding-with-legoboost.example.1":"commands for moving forward, backward, left, right using the arrows,","challenges-content.coding-with-legoboost.example.2":"avoiding obstacles, stopping at a certain color","challenges-content.coding-with-legoboost.example.3":'a 3 m route will be set up and a variable will be created "timer" = 30 s,',"challenges-content.coding-with-legoboost.example.4":"text to speech (Scratch extension), when it encounters an obstacle.","challenges-content.coding-with-legoboost.example.5":'if in 30 s the robot avoids the obstacles and it reaches at the end, It add text in speech "I succeeded" else , I have to practice again.',"challenges-content.coding-with-legoboost.example.6":'save with the name "LegoBoost extension" and share with the colleagues. ',"challenges-extra.cs-first-unplugged-activities.0":"You will find the lesson plan and booklet for this challenge at","challenges-extra.cs-first-unplugged-activities.1":"this link","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/1knebrtFD2FRwDFdK25P3FLmQ5tXswWKo","challenges-extra.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges.title":"EU CODE WEEK CHALLENGES","challenges.date":"9-24 October 2021","challenges.common.target-audience":"Target Audience","challenges.common.pre-primary":"Pre-primary students","challenges.common.experience":"Experience","challenges.common.duration":"Duration","challenges.common.materials":"Recommended Materials","challenges.common.purpose":"Purpose","challenges.common.description":"Description","challenges.common.instructions":"Instructions","challenges.common.example":"Example","challenges.common.written-by.0":"This challenge has been written by","challenges.common.written-by.1":"and is part of the","challenges.common.teachers":"Teachers","challenges.common.students":"Students","challenges.common.beginner":"Beginner","challenges.common.intermediate":"Intermediate","challenges.common.advanced":"Advanced","challenges.common.1-hour":"1 hour","challenges.main.0":"During EU Code Week, 9 - 24 October 2021, we invite you to do one or more of the EU Code Week challenges.","challenges.main.1":"What are the EU Code Week Challenges?","challenges.main.2":"EU Code Week Challenges are activities that you can do on your own, in the classroom, with colleagues or friends. You would like to participate in Code Week but do not really have an idea of what to organize? Look no further! We have designed along with Code Week partners a selection of easy to make challenges, that include concrete examples of how to use it in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants. You can use whatever tools and technologies you like, but we recommend open-source resources.","challenges.main.3":"Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to engage in the Code Week fun!","challenges.main.4":"Click on the challenge to find out more about it:","challenges.main.5":"Who can join?","challenges.main.6":"Everyone (schools, teachers, libraries, code clubs, businesses, public authorities) is invited to celebrate EU Code Week 2021 by completing a #EUCodeWeekChallenge.","challenges.main.7":"How to participate in the EU Code Week 2021 Challenge?","challenges.main.8":"Select a challenge you would like to complete.","challenges.main.9":"Team up your participants in pairs or groups. Teamwork and collaboration are key for the successful completion of a challenge whether you organise your activity in-person or online as a national or international collaborative activity.","challenges.main.10":"Share your challenge","challenges.main.11":"Would you like to win some Code Week goodies? If yes, then let your work go viral!","challenges.main.12":"After you have completed the challenge, share it on Instagram.","challenges.main.13":"Winners will be selected every day during Code Week between 9 – 24 October and announced on our Instagram channel, so don't forget to check your notifications regularly.","challenges.share.0":"How to share your challenge(s) on Instagram?","challenges.share.1":"Tap the Edit profile button","challenges.share.2":"Add the link of your work in the Website field and save","challenges.share.3":"Create a new post","challenges.share.4":"Add a screenshot of your work","challenges.share.5":"Write an engaging description","challenges.share.6":"Make sure to specify ‘Link in Bio’","challenges.share.7":"Add the #EUCodeWeekChallenge","challenges.share.8":"Mention and tag @CodeWeekEU","challenges.share.9":"You prefer to share your challenge(s) on Facebook?","challenges.share.10":"EU Code Week will pin a new Challenge post on their","challenges.share.11":"Facebook page","challenges.share.12":"every day and will select the winner for the prize from the comments under the post.","challenges.share.13":"How does it work?","challenges.share.14":"Simply comment on the post with the link to your work.","challenges.share-box.0":"Share the link to your work in your","challenges.share-box.1":"Instagram Bio","challenges.share-box.2":"tap the","challenges.share-box.3":"Edit Profile","challenges.share-box.4":"button on your Instagram and add the link to your work in the Website field. After that, create a new post, add a screenshot of your work, write ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU","challenges.share-box.7":"You prefer to share your Challenge(s) on","challenges.share-box.8":"EU Code Week will pin","challenges.share-box.9":"a new Challenge post on their","challenges.share-box.10":"Facebook page","challenges.share-box.11":"You then just need to comment on the post with the link to your work","challenges.share-box.12":"Winners will be selected and offered Code Week goodies every day during Code Week between 9 – 24 October and announced on our Instagram and Facebook channels, so don't forget to check your notifications regularly","challenges.take-part.0":"Why take part in an EU Code Week challenge?","challenges.take-part.1":"To engage in problem solving and coding activities.","challenges.take-part.2":"To work together with peers.","challenges.take-part.3":"To spread the message on the importance of coding.","challenges.download.0":"Click","challenges.download.1":"here","challenges.download.2":"to download this challenge as a word document","challenges.bingo.0":"Complete all the Challenges","challenges.bingo.1":"Challenge completed? Print","challenges.bingo.2":"the bingo card","challenges.bingo.3":"and mark the little white bubble on the top left","challenges.bingo.4":"Share your Challenge on social media and win some cool Code Week prizes","challenges.bingo.5":"Just upload a picture with the completed row(s), column(s) or even better - the whole bingo - to","challenges.bingo.6":"Facebook, Instagram or Twitter","challenges.bingo.7":"Make sure to use the","challenges.bingo.8":"","challenges.bingo.9":"","challenges.bingo.10":"","codeweek4all.title":"Code Week 4 All challenge","codeweek4all.text":"The Code Week 4 All challenge encourages you to link your activities with others organised by friends, colleagues and acquaintances, and together gain the Code Week Certificate of Excellence.","codeweek4all.what.title":"What is it?","codeweek4all.what.content":`

In addition to submitting your activity to the EU Code Week map, you can also engage others in your network to do the same. If you and your alliance reach one of the following thresholds, you will all earn the Code Week Certificate of Excellence!

Criteria for earning the Certificate of Excellence: -

`,"codeweek4all.what.criteria1":"500 students participated","codeweek4all.what.criteria2":"10 activities linked (from 10 different organizers)","codeweek4all.what.criteria3":"3 countries involved","codeweek4all.what.andor":"And / Or","codeweek4all.howto.title":"How to participate?","codeweek4all.howto.time":"Code Week 4 All challenge lasts until the end of the calendar year. Certificates will be issued in the beginning of the next year in January or February.","codeweek4all.howto.content":'Visit the Add Activity page and fill in the necessary details of your coding activity.',"codeweek4all.howto.first_alliance.1":"Click on Submit.","codeweek4all.howto.first_alliance.2":"Once your activity has been accepted, you will receive a confirmation email with your unique Code Week 4 All code.","codeweek4all.howto.first_alliance.3":"Copy the code and share it with your colleagues and others in your network who are also organising a coding activity. Spread the word to encourage others to participate!","codeweek4all.howto.first_alliance.4":"After the end of the campaign, all activity organisers will be asked to report back on how many participants they have involved. If you were successful in achieving the threshold, you and your colleagues who were part of your network will receive the Certificate of Excellence!","codeweek4all.howto.first_alliance.title":"If you are the first one in your alliance:","codeweek4all.howto.existing_alliance.1":"Paste the passcode you received from the initiator, the first to build the alliance, into the CODE WEEK 4 ALL CODE field cell.","codeweek4all.howto.existing_alliance.2":"Click on Submit.","codeweek4all.howto.existing_alliance.3":"Spread the word (and the code!) to get more organisers to join your alliance.","codeweek4all.howto.existing_alliance.4":"After the end of the campaign, all activity organisers will be asked to report on how many participants they have involved. If you were successful in achieving the threshold, you and your colleagues who were part of your network will receive the Certificate of Excellence!","codeweek4all.howto.existing_alliance.title":"If you are joining an existing alliance:","codeweek4all.why.1":"To spread the message on the importance of coding.","codeweek4all.why.2":"To see a large number of students get involved.","codeweek4all.why.3":"To build connections with organisations and/or schools in your community or internationally.","codeweek4all.why.4":"To find support from other organisers and teachers.","codeweek4all.why.5":"To gain a Certificate of Excellence.","codeweek4all.why.title":"Why join the challenge?","codeweek4all.superorganiser-title":"Super Organiser Certificate","codeweek4all.superorganiser":'You can also earn a Super Organiser Certificate. To do so you need to organise and register at least 10 separate activities at your school, organisation, or online.',"coding-at-home.title":"Coding@Home – video tutorials","coding-at-home.questions":"Questions","coding-at-home.material.required":"Required material","coding-at-home.material.chequered":"chequered board","coding-at-home.material.footprint":"tiles with footprint pictures","coding-at-home.intro.title":"Introduction to Coding@Home","coding-at-home.explorer.title":"The explorer","coding-at-home.explorer.text":"The explorer is the first Coding@Home activity. Move the explorer around the board to reach the target after visiting as many squares as possible.","coding-at-home.explorer.questions.title":"Questions","coding-at-home.explorer.questions.content.1":"Q1. With the starting and finishing positions shown in the video, is it possible for the explorer to visit all the boxes on the board?","coding-at-home.explorer.questions.content.2":"Q2. Which starting and finishing positions prevent the explorer from visiting the greatest number of boxes on the board?","coding-at-home.right-and-left.title":"Right and left","coding-at-home.right-and-left.text":"Right and left is a competitive and collaborative game. The two teams collaborate to create a path towards the target, while they compete to use as many as possible of the tiles assigned to them: the yellow team tries to insert as many turns to the left as possible and the red team tries to insert as many turns to the right as possible.","coding-at-home.right-and-left.questions.content.1":"Q1. With start and finish arranged as in the first match in this video, is it possible for one of the two teams to win?","coding-at-home.right-and-left.questions.content.2":"Q2. With start and finish arranged as in the game won by Anna, could there be a draw?","coding-at-home.right-and-left.questions.content.3":"Q3. Are there any starting and finishing arrangements that favour one of the two teams?","coding-at-home.right-and-left.questions.content.4":"Q4. Given the disposition between starting and finishing positions, is it possible to predict what the gap will be between the winning and the losing team?","coding-at-home.keep-off-my-path.title":"Keep of my path","coding-at-home.keep-off-my-path.text":"Keep of my path is a competitive game with two teams. Starting from opposite ends of the board, the two teams build paths that hinder each other. The team that prevents the other from extending their path wins.","coding-at-home.keep-off-my-path.questions.content.1":"Q1. Are there any starting points that favour one of the two teams?","coding-at-home.keep-off-my-path.questions.content.2":"Q2. Could there be a draw?","coding-at-home.keep-off-my-path.questions.content.3":"Q3. Does the player that goes first have an advantage?","coding-at-home.keep-off-my-path.questions.content.4":"Q4. Is there an watertight game strategy that the player who moves first can adopt to make sure he never loses?","coding-at-home.tug-of-war.title":"Tug of war","coding-at-home.tug-of-war.text":"Tug of war is a collaborative and competitive game. Starting from the centre of the bottom of the board, two teams (yellow and red) work together to reach the top. The yellow team is trying to reach the boxes on the left while the red team is trying to reach the boxes on the right.","coding-at-home.tug-of-war.questions.content.1":"Q1. Is there a strategy that will always result in victory?","coding-at-home.tug-of-war.questions.content.2":"Q2. Does the player that goes first have an advantage?","coding-at-home.tug-of-war.questions.content.3":"Q3. If the two players are equally attentive does the game always end in a draw, i.e. in the centre?","coding-at-home.explorer-without-footprints.title":"The explorer without footprints","coding-at-home.explorer-without-footprints.text":"The explorer walks around the board from the starting point to the target, trying to visit all the boxes. As the explorer walks s/he leaves coloured footprints, which allow the robot to follow the steps by interpreting the colours. The game becomes even more intriguing when the explorer clears away the footprints leaving only the colours.","coding-at-home.explorer-without-footprints.material":"red, yellow, and grey markers (or pencils)","coding-at-home.explorer-without-footprints.questions.content.1":"Q1. What is the difference between the board full of coloured footprints and the one with colours but no footprints?","coding-at-home.explorer-without-footprints.questions.content.2":"Q2. Which board offers more freedom of movement, keeping the same rules for turning as indicated by colour?","coding-at-home.explorer-without-footprints.questions.content.3":"Q3. Are there possible paths on the board with colours, which are not possible on the board with coloured footprints?","coding-at-home.explorer-without-footprints.questions.content.4":"Q4. Are there possible paths on the board with coloured footprints, which are not possible on the board with just colours?","coding-at-home.walk-as-long-as-you-can.title":"Walk as long as you can","coding-at-home.walk-as-long-as-you-can.text":"In this activity the challenge is to stay as long as possible on the board using colours instead of footprints. The activity becomes harder when the freedom of movement increases","coding-at-home.walk-as-long-as-you-can.coloured-cards":"coloured cards, or red, yellow and grey markers","coding-at-home.walk-as-long-as-you-can.questions.content.1":"Q1. When do the two paths collide and block each other?","coding-at-home.walk-as-long-as-you-can.questions.content.2":"Q2. This game is presented as a two-player game? Is it possible to play it in 3 or 4 players? Do we need to change the rules?","coding-at-home.ada-charles-roby.title":"Ada, Charles and Roby","coding-at-home.ada-charles-roby.text":"The story of Ada Lovelace and Charles Babbage is an interesting one. They conceived and programmed computers a hundred years before they were actually invented","coding-at-home.ada-charles-roby.material":"modelling clay and a short pencil","coding-at-home.ada-charles-roby.questions.content.1":"Q1. Try to imagine that the robot you built with modelling clay and a pencil is able to move on the board to reach any position and, if needed, to trace its path. What instructions would you use to program it?","coding-at-home.cody-and-roby.title":"Cody and Roby","coding-at-home.cody-and-roby.text":"This is a role-playing game with the programmer, Cody, and the robot, Roby. The video introduces the cards of CodyRoby, that we will use from now on to determine movements on the board. Cody will use these cards to give Roby instructions for how to move on the board","coding-at-home.cody-and-roby.material":"chequered board with labels, instruction cards (left, right, forward), and any counters to be placed on the board","coding-at-home.cody-and-roby.starter-kit":"CodyRoby starter kit","coding-at-home.cody-and-roby.questions.content.1":"Q1. Where does Roby arrive if, starting from position C2 facing South, he executes the last sequence of instructions shown in the video?","coding-at-home.cody-and-roby.questions.content.2":"Q2. Could the movements Roby carries out by executing the last sequence of instructions shown in the video be described by applying the instructions of CodyFeet or CodyColor to the board?","coding-at-home.cody-and-roby.questions.content.3":"Q3. The three types of instructions introduced in the video, represented by the green, red and yellow cards, constitute an instruction set capable of driving Roby anywhere on the board. Can you come up with an instruction set with fewer than 3 instructions to do the same?","coding-at-home.the-tourist.title":"The tourist","coding-at-home.the-tourist.text":"With the CodyRoby cards, two teams challenge each other to find, in the shortest time possible, the sequence of instructions that will guide the tourist to the monuments that she wants to visit on the board","coding-at-home.the-tourist.material":"Larger cards can be useful to play on the floor","coding-at-home.the-tourist.questions.content.1":"Q1. What sequence of instructions would guide the tourist to the Statue of Raphael in the first example shown in the video?","coding-at-home.the-tourist.questions.content.2":"Q2. What sequence of instructions would guide the tourist to the Torricini of the Ducal Palace in the second example shown in the video?","coding-at-home.the-tourist.questions.content.3":"Q3. Can you think of a fun way to do some exercise every time one of the two teams chooses a card to add to the program? Invent a way by rethinking the relay race shown in the video","coding-at-home.material2.chequered-with-labels":"chequered board with labels","coding-at-home.material2.cards":"24 ‘Go Forward’ cards, 8 ‘Turn Left’ cards, and 8 ‘Turn Right’ direction cards","coding-at-home.material2.larger-cards":"Larger cards are recommended for the floor version","coding-at-home.material2.video":"The video also explains how to play without the deck of cards","coding-at-home.material2.pieces-of-paper":"24 pieces of paper are also needed to be placed on the squares already visited","coding-at-home.material2.card-alternative":"As an alternative to the deck of CodyRoby cards, you can use the card icons available here","coding-at-home.material2.small-drawings":"An addition could be small drawings to help tell the story. Those used in the video are here","coding-at-home.material2.rest-of-cards":"For the rest we use the cards of CodyRoby, CodyFeet, or CodyColour","coding-at-home.catch-the-robot.title":"Catch the robot","coding-at-home.catch-the-robot.text":"Catch the robot is a competitive table top or floor game. The player who captures the opposing team's robot by reaching its square on the board wins. The randomness of the playing cards requires both teams to continuously adjust their strategies.","coding-at-home.catch-the-robot.questions.content.1":"Q1. If the pink pawn (Roby) is on the central square C3 facing North, and the pink team has 2 ‘Go Forward’ cards, 2 ‘Turn Left’ cards, and 1 ‘Turn Right’ card, to which squares can he go?","coding-at-home.the-snake.title":"The snake","coding-at-home.the-snake.text":"The snake is a type of solitaire played with CodyRoby cards. The aim of the game is to guide the snake through all of the squares on the board without biting its tail.","coding-at-home.the-snake.questions.content.1":"Q1. Are there any starting points that make it impossible to visit all the squares without biting the snake's tail?","coding-at-home.storytelling.title":"Storytelling","coding-at-home.storytelling.text":"Today's topic is storytelling! Use the instructions of CodyRoby, the footprints of CodyFeet, or the colours of CodyColour, to guide the pawns around the board to tell a story. Scatter different parts of the story around the board.","coding-at-home.storytelling.questions.content.1":"Q1. Which tool is the most versatile for guiding Roby to tell a story?","coding-at-home.storytelling.questions.content.2":"Q2. Can you arrange the parts of the story that you want to tell on the board in positions that make it impossible to retrieve them all with CodyFeet?","coding-at-home.two-snakes.title":"The two snakes","coding-at-home.two-snakes.text":"Using the CodyRoby cards, two snakes move around the board trying to obstruct each other’s movement. The basic rule is very simple: you cannot go back to a square already visited by a snake. The winner is the snake that is able to move around freely for the longest.","coding-at-home.two-snakes.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns, and pieces of paper to be used to mark the boxes already visited.","coding-at-home.two-snakes.questions.content.1":"Q1. In the initial setup shown in the video, if the two players don't draw yellow cards to turn left, which cards should they hope to draw?","coding-at-home.round-trip.title":"Round trip","coding-at-home.round-trip.text":"The teams take turns. The first plots the outward journey while the second must bring Roby back to the starting point. It seems easy but it is not, especially if you only plan the moves in your mind without actually moving Roby...","coding-at-home.round-trip.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns, and pieces of paper to be used to mark the boxes already visited.","coding-at-home.round-trip.questions.content.1":"Q1. Is it possible for the program that brings Roby back to the starting point to be shorter (i.e. composed of fewer instructions) than the outward one?","coding-at-home.meeting-point.title":"Meeting point","coding-at-home.meeting-point.text":"This time we plan our moves before we start. The two teams put cards on the table to create the sequence of instructions that will move their respective robots, but nothing moves until one of the players says “Start!”. At that point the programming ends and the action begins. The player would said “Start!” wins only if the two robots, each executing the instructions of their team, end up on the same square.","coding-at-home.meeting-point.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns.","coding-at-home.meeting-point.questions.content.1":"Q1. If you think it's possible for the two robots to never meet, invent game rules that cover all possible situations.","coding-at-home.follow-the-music.title":"Follow the music","coding-at-home.follow-the-music.text":"When sequences of programming instructions repeat themselves periodically, it is as if they have a rhythm. If we associate a sound with each instruction, we can guide Roby with music. This is precisely what we will do this time. I will create a program for you using different sounds to represent different instructions, and you will move Roby around the board by following these sound-based instructions.","coding-at-home.follow-the-music.material":"in addition to the CodyRoby cards, the chequered board and the pawn, we need to make three different sounds. I used three glasses filled with different amounts of water, what will you use?","coding-at-home.follow-the-music.questions.content.1":"Q1. Try to follow the video and be guided by the sounds that the glasses produce, without looking at the cards. Can you recognise and execute the instructions made by the sounds?","coding-at-home.follow-the-music.questions.content.2":"Q2. Choose three sounds to associate with the three basic instructions. Come up with a sequence of sounds that you could repeat endlessly without ever leading Roby off the board...","coding-at-home.colour-everything.title":"Colour everything","coding-at-home.colour-everything.text":"Can we guide the robots around the board in such a way that they make a drawing with their tracks? In this activity, we play with coding and pixel art, which is forming images by colouring in the boxes on a chequered board, like pixels on a screen.","coding-at-home.colour-everything.material":"CodyRoby cards, a chequered board and a pawn. To colour in the boxes use pieces of paper to place on the boxes, or colour the boxes in with markers.","coding-at-home.colour-everything.questions.content.1":"Is it possible to draw the two hearts like in the final part of the video by guiding the robot on all the necessary boxes without ever passing twice on a box?","coding-at-home.codyplotter-and-codyprinter.title":"CodyPlotter and CodyPrinter","coding-at-home.codyplotter-and-codyprinter.text":"What is the difference between a plotter and a printer? Find out by playing this unplugged coding activity.","coding-at-home.codyplotter-and-codyprinter.material":"in addition to the CodyRoby kit, I used a green marker and a new modelling clay robot, but this is optional.","coding-at-home.codyplotter-and-codyprinter.questions.content.1":"Can you explain the difference between a plotter and a printer?","coding-at-home.codyplotter-and-codyprinter.questions.content.2":"What design would RobyPrinter produce by moving along the lines on the board, if it executed the sequence of commands dictated at the end of the video?","coding-at-home.boring-pixels.title":"Boring Pixels!/Using numbers","coding-at-home.boring-pixels.text":"By giving Roby instructions to form a picture square by square, pixel by pixel, we discover that when many squares in a row have the same colour, we can use numbers to make it more interesting. Computers do the same...","coding-at-home.boring-pixels.material":"squared notebook, or 5 × 5 chequered board drawn on a piece of paper, felt-tip pen. To represent the code of the drawing you can use a pen and paper.","coding-at-home.boring-pixels.questions.content.1":"Try to make a chequered design and represent it with RLE encoding. The size of the design is equal to the number of squares, but what is the size of its RLE representation?","coding-at-home.turning-code-into-pictures.title":"Turning code into pictures","coding-at-home.turning-code-into-pictures.text.1":"We have now seen that we can create a code that allows us to draw a picture. I have thought of a drawing and used code to turn it into letters and numbers, which I have given you. Take note of the letters and numbers and use the code to reconstruct the drawing.","coding-at-home.turning-code-into-pictures.text.2":"Here is the image that I had thought of, make it appear on your notebook and on the notebooks of all those who know the code!","coding-at-home.turning-code-into-pictures.material":"paper (preferably squared) and a pen.","coding-at-home.turning-code-into-pictures.questions.content.1":"Try to decode and draw the images I mention at the end of the video.","coding-at-home.texts.1":`Coding@Home is a collection of short videos, do-it-yourself materials, puzzles, games, and +

`,"codeweek4all.what.criteria1":"500 students participated","codeweek4all.what.criteria2":"10 activities linked (from 10 different organizers)","codeweek4all.what.criteria3":"3 countries involved","codeweek4all.what.andor":"And / Or","codeweek4all.howto.title":"How to participate?","codeweek4all.howto.time":"Code Week 4 All challenge lasts until the end of the calendar year. Certificates will be issued in the beginning of the next year in January or February.","codeweek4all.howto.content":'Visit the Add Activity page and fill in the necessary details of your coding activity.',"codeweek4all.howto.first_alliance.1":"Click on Submit.","codeweek4all.howto.first_alliance.2":"Once your activity has been accepted, you will receive a confirmation email with your unique Code Week 4 All code.","codeweek4all.howto.first_alliance.3":"Copy the code and share it with your colleagues and others in your network who are also organising a coding activity. Spread the word to encourage others to participate!","codeweek4all.howto.first_alliance.4":"After the end of the campaign, all activity organisers will be asked to report back on how many participants they have involved. If you were successful in achieving the threshold, you and your colleagues who were part of your network will receive the Certificate of Excellence!","codeweek4all.howto.first_alliance.title":"If you are the first one in your alliance:","codeweek4all.howto.existing_alliance.1":"Paste the passcode you received from the initiator, the first to build the alliance, into the CODE WEEK 4 ALL CODE field cell.","codeweek4all.howto.existing_alliance.2":"Click on Submit.","codeweek4all.howto.existing_alliance.3":"Spread the word (and the code!) to get more organisers to join your alliance.","codeweek4all.howto.existing_alliance.4":"After the end of the campaign, all activity organisers will be asked to report on how many participants they have involved. If you were successful in achieving the threshold, you and your colleagues who were part of your network will receive the Certificate of Excellence!","codeweek4all.howto.existing_alliance.title":"If you are joining an existing alliance:","codeweek4all.why.1":"To spread the message on the importance of coding.","codeweek4all.why.2":"To see a large number of students get involved.","codeweek4all.why.3":"To build connections with organisations and/or schools in your community or internationally.","codeweek4all.why.4":"To find support from other organisers and teachers.","codeweek4all.why.5":"To gain a Certificate of Excellence.","codeweek4all.why.title":"Why join the challenge?","codeweek4all.superorganiser-title":"Super Organiser Certificate","codeweek4all.superorganiser":'You can also earn a Super Organiser Certificate. To do so you need to organise and register at least 10 separate activities at your school, organisation, or online.',"coding-at-home.title":"Coding@Home – video tutorials","coding-at-home.questions":"Questions","coding-at-home.material.required":"Required material","coding-at-home.material.chequered":"chequered board","coding-at-home.material.footprint":"tiles with footprint pictures","coding-at-home.intro.title":"Introduction to Coding@Home","coding-at-home.intro.text":"Introduction to Coding@Home","coding-at-home.explorer.title":"The explorer","coding-at-home.explorer.text":"The explorer is the first Coding@Home activity. Move the explorer around the board to reach the target after visiting as many squares as possible.","coding-at-home.explorer.questions.title":"Questions","coding-at-home.explorer.questions.content.1":"Q1. With the starting and finishing positions shown in the video, is it possible for the explorer to visit all the boxes on the board?","coding-at-home.explorer.questions.content.2":"Q2. Which starting and finishing positions prevent the explorer from visiting the greatest number of boxes on the board?","coding-at-home.right-and-left.title":"Right and left","coding-at-home.right-and-left.text":"Right and left is a competitive and collaborative game. The two teams collaborate to create a path towards the target, while they compete to use as many as possible of the tiles assigned to them: the yellow team tries to insert as many turns to the left as possible and the red team tries to insert as many turns to the right as possible.","coding-at-home.right-and-left.questions.content.1":"Q1. With start and finish arranged as in the first match in this video, is it possible for one of the two teams to win?","coding-at-home.right-and-left.questions.content.2":"Q2. With start and finish arranged as in the game won by Anna, could there be a draw?","coding-at-home.right-and-left.questions.content.3":"Q3. Are there any starting and finishing arrangements that favour one of the two teams?","coding-at-home.right-and-left.questions.content.4":"Q4. Given the disposition between starting and finishing positions, is it possible to predict what the gap will be between the winning and the losing team?","coding-at-home.keep-off-my-path.title":"Keep of my path","coding-at-home.keep-off-my-path.text":"Keep of my path is a competitive game with two teams. Starting from opposite ends of the board, the two teams build paths that hinder each other. The team that prevents the other from extending their path wins.","coding-at-home.keep-off-my-path.questions.content.1":"Q1. Are there any starting points that favour one of the two teams?","coding-at-home.keep-off-my-path.questions.content.2":"Q2. Could there be a draw?","coding-at-home.keep-off-my-path.questions.content.3":"Q3. Does the player that goes first have an advantage?","coding-at-home.keep-off-my-path.questions.content.4":"Q4. Is there an watertight game strategy that the player who moves first can adopt to make sure he never loses?","coding-at-home.tug-of-war.title":"Tug of war","coding-at-home.tug-of-war.text":"Tug of war is a collaborative and competitive game. Starting from the centre of the bottom of the board, two teams (yellow and red) work together to reach the top. The yellow team is trying to reach the boxes on the left while the red team is trying to reach the boxes on the right.","coding-at-home.tug-of-war.questions.content.1":"Q1. Is there a strategy that will always result in victory?","coding-at-home.tug-of-war.questions.content.2":"Q2. Does the player that goes first have an advantage?","coding-at-home.tug-of-war.questions.content.3":"Q3. If the two players are equally attentive does the game always end in a draw, i.e. in the centre?","coding-at-home.explorer-without-footprints.title":"The explorer without footprints","coding-at-home.explorer-without-footprints.text":"The explorer walks around the board from the starting point to the target, trying to visit all the boxes. As the explorer walks s/he leaves coloured footprints, which allow the robot to follow the steps by interpreting the colours. The game becomes even more intriguing when the explorer clears away the footprints leaving only the colours.","coding-at-home.explorer-without-footprints.material":"red, yellow, and grey markers (or pencils)","coding-at-home.explorer-without-footprints.questions.content.1":"Q1. What is the difference between the board full of coloured footprints and the one with colours but no footprints?","coding-at-home.explorer-without-footprints.questions.content.2":"Q2. Which board offers more freedom of movement, keeping the same rules for turning as indicated by colour?","coding-at-home.explorer-without-footprints.questions.content.3":"Q3. Are there possible paths on the board with colours, which are not possible on the board with coloured footprints?","coding-at-home.explorer-without-footprints.questions.content.4":"Q4. Are there possible paths on the board with coloured footprints, which are not possible on the board with just colours?","coding-at-home.walk-as-long-as-you-can.title":"Walk as long as you can","coding-at-home.walk-as-long-as-you-can.text":"In this activity the challenge is to stay as long as possible on the board using colours instead of footprints. The activity becomes harder when the freedom of movement increases","coding-at-home.walk-as-long-as-you-can.coloured-cards":"coloured cards, or red, yellow and grey markers","coding-at-home.walk-as-long-as-you-can.questions.content.1":"Q1. When do the two paths collide and block each other?","coding-at-home.walk-as-long-as-you-can.questions.content.2":"Q2. This game is presented as a two-player game? Is it possible to play it in 3 or 4 players? Do we need to change the rules?","coding-at-home.ada-charles-roby.title":"Ada, Charles and Roby","coding-at-home.ada-charles-roby.text":"The story of Ada Lovelace and Charles Babbage is an interesting one. They conceived and programmed computers a hundred years before they were actually invented","coding-at-home.ada-charles-roby.material":"modelling clay and a short pencil","coding-at-home.ada-charles-roby.questions.content.1":"Q1. Try to imagine that the robot you built with modelling clay and a pencil is able to move on the board to reach any position and, if needed, to trace its path. What instructions would you use to program it?","coding-at-home.cody-and-roby.title":"Cody and Roby","coding-at-home.cody-and-roby.text":"This is a role-playing game with the programmer, Cody, and the robot, Roby. The video introduces the cards of CodyRoby, that we will use from now on to determine movements on the board. Cody will use these cards to give Roby instructions for how to move on the board","coding-at-home.cody-and-roby.material":"chequered board with labels, instruction cards (left, right, forward), and any counters to be placed on the board","coding-at-home.cody-and-roby.starter-kit":"CodyRoby starter kit","coding-at-home.cody-and-roby.questions.content.1":"Q1. Where does Roby arrive if, starting from position C2 facing South, he executes the last sequence of instructions shown in the video?","coding-at-home.cody-and-roby.questions.content.2":"Q2. Could the movements Roby carries out by executing the last sequence of instructions shown in the video be described by applying the instructions of CodyFeet or CodyColor to the board?","coding-at-home.cody-and-roby.questions.content.3":"Q3. The three types of instructions introduced in the video, represented by the green, red and yellow cards, constitute an instruction set capable of driving Roby anywhere on the board. Can you come up with an instruction set with fewer than 3 instructions to do the same?","coding-at-home.the-tourist.title":"The tourist","coding-at-home.the-tourist.text":"With the CodyRoby cards, two teams challenge each other to find, in the shortest time possible, the sequence of instructions that will guide the tourist to the monuments that she wants to visit on the board","coding-at-home.the-tourist.material":"Larger cards can be useful to play on the floor","coding-at-home.the-tourist.questions.content.1":"Q1. What sequence of instructions would guide the tourist to the Statue of Raphael in the first example shown in the video?","coding-at-home.the-tourist.questions.content.2":"Q2. What sequence of instructions would guide the tourist to the Torricini of the Ducal Palace in the second example shown in the video?","coding-at-home.the-tourist.questions.content.3":"Q3. Can you think of a fun way to do some exercise every time one of the two teams chooses a card to add to the program? Invent a way by rethinking the relay race shown in the video","coding-at-home.material2.chequered-with-labels":"chequered board with labels","coding-at-home.material2.cards":"24 ‘Go Forward’ cards, 8 ‘Turn Left’ cards, and 8 ‘Turn Right’ direction cards","coding-at-home.material2.larger-cards":"Larger cards are recommended for the floor version","coding-at-home.material2.video":"The video also explains how to play without the deck of cards","coding-at-home.material2.pieces-of-paper":"24 pieces of paper are also needed to be placed on the squares already visited","coding-at-home.material2.card-alternative":"As an alternative to the deck of CodyRoby cards, you can use the card icons available here","coding-at-home.material2.small-drawings":"An addition could be small drawings to help tell the story. Those used in the video are here","coding-at-home.material2.rest-of-cards":"For the rest we use the cards of CodyRoby, CodyFeet, or CodyColour","coding-at-home.catch-the-robot.title":"Catch the robot","coding-at-home.catch-the-robot.text":"Catch the robot is a competitive table top or floor game. The player who captures the opposing team's robot by reaching its square on the board wins. The randomness of the playing cards requires both teams to continuously adjust their strategies.","coding-at-home.catch-the-robot.questions.content.1":"Q1. If the pink pawn (Roby) is on the central square C3 facing North, and the pink team has 2 ‘Go Forward’ cards, 2 ‘Turn Left’ cards, and 1 ‘Turn Right’ card, to which squares can he go?","coding-at-home.the-snake.title":"The snake","coding-at-home.the-snake.text":"The snake is a type of solitaire played with CodyRoby cards. The aim of the game is to guide the snake through all of the squares on the board without biting its tail.","coding-at-home.the-snake.questions.content.1":"Q1. Are there any starting points that make it impossible to visit all the squares without biting the snake's tail?","coding-at-home.storytelling.title":"Storytelling","coding-at-home.storytelling.text":"Today's topic is storytelling! Use the instructions of CodyRoby, the footprints of CodyFeet, or the colours of CodyColour, to guide the pawns around the board to tell a story. Scatter different parts of the story around the board.","coding-at-home.storytelling.questions.content.1":"Q1. Which tool is the most versatile for guiding Roby to tell a story?","coding-at-home.storytelling.questions.content.2":"Q2. Can you arrange the parts of the story that you want to tell on the board in positions that make it impossible to retrieve them all with CodyFeet?","coding-at-home.two-snakes.title":"The two snakes","coding-at-home.two-snakes.text":"Using the CodyRoby cards, two snakes move around the board trying to obstruct each other’s movement. The basic rule is very simple: you cannot go back to a square already visited by a snake. The winner is the snake that is able to move around freely for the longest.","coding-at-home.two-snakes.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns, and pieces of paper to be used to mark the boxes already visited.","coding-at-home.two-snakes.questions.content.1":"Q1. In the initial setup shown in the video, if the two players don't draw yellow cards to turn left, which cards should they hope to draw?","coding-at-home.round-trip.title":"Round trip","coding-at-home.round-trip.text":"The teams take turns. The first plots the outward journey while the second must bring Roby back to the starting point. It seems easy but it is not, especially if you only plan the moves in your mind without actually moving Roby...","coding-at-home.round-trip.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns, and pieces of paper to be used to mark the boxes already visited.","coding-at-home.round-trip.questions.content.1":"Q1. Is it possible for the program that brings Roby back to the starting point to be shorter (i.e. composed of fewer instructions) than the outward one?","coding-at-home.meeting-point.title":"Meeting point","coding-at-home.meeting-point.text":"This time we plan our moves before we start. The two teams put cards on the table to create the sequence of instructions that will move their respective robots, but nothing moves until one of the players says “Start!”. At that point the programming ends and the action begins. The player would said “Start!” wins only if the two robots, each executing the instructions of their team, end up on the same square.","coding-at-home.meeting-point.material":"CodyRoby cards, a 5 × 5 chequered board, two pawns.","coding-at-home.meeting-point.questions.content.1":"Q1. If you think it's possible for the two robots to never meet, invent game rules that cover all possible situations.","coding-at-home.follow-the-music.title":"Follow the music","coding-at-home.follow-the-music.text":"When sequences of programming instructions repeat themselves periodically, it is as if they have a rhythm. If we associate a sound with each instruction, we can guide Roby with music. This is precisely what we will do this time. I will create a program for you using different sounds to represent different instructions, and you will move Roby around the board by following these sound-based instructions.","coding-at-home.follow-the-music.material":"in addition to the CodyRoby cards, the chequered board and the pawn, we need to make three different sounds. I used three glasses filled with different amounts of water, what will you use?","coding-at-home.follow-the-music.questions.content.1":"Q1. Try to follow the video and be guided by the sounds that the glasses produce, without looking at the cards. Can you recognise and execute the instructions made by the sounds?","coding-at-home.follow-the-music.questions.content.2":"Q2. Choose three sounds to associate with the three basic instructions. Come up with a sequence of sounds that you could repeat endlessly without ever leading Roby off the board...","coding-at-home.colour-everything.title":"Colour everything","coding-at-home.colour-everything.text":"Can we guide the robots around the board in such a way that they make a drawing with their tracks? In this activity, we play with coding and pixel art, which is forming images by colouring in the boxes on a chequered board, like pixels on a screen.","coding-at-home.colour-everything.material":"CodyRoby cards, a chequered board and a pawn. To colour in the boxes use pieces of paper to place on the boxes, or colour the boxes in with markers.","coding-at-home.colour-everything.questions.content.1":"Is it possible to draw the two hearts like in the final part of the video by guiding the robot on all the necessary boxes without ever passing twice on a box?","coding-at-home.codyplotter-and-codyprinter.title":"CodyPlotter and CodyPrinter","coding-at-home.codyplotter-and-codyprinter.text":"What is the difference between a plotter and a printer? Find out by playing this unplugged coding activity.","coding-at-home.codyplotter-and-codyprinter.material":"in addition to the CodyRoby kit, I used a green marker and a new modelling clay robot, but this is optional.","coding-at-home.codyplotter-and-codyprinter.questions.content.1":"Can you explain the difference between a plotter and a printer?","coding-at-home.codyplotter-and-codyprinter.questions.content.2":"What design would RobyPrinter produce by moving along the lines on the board, if it executed the sequence of commands dictated at the end of the video?","coding-at-home.boring-pixels.title":"Boring Pixels!/Using numbers","coding-at-home.boring-pixels.text":"By giving Roby instructions to form a picture square by square, pixel by pixel, we discover that when many squares in a row have the same colour, we can use numbers to make it more interesting. Computers do the same...","coding-at-home.boring-pixels.material":"squared notebook, or 5 × 5 chequered board drawn on a piece of paper, felt-tip pen. To represent the code of the drawing you can use a pen and paper.","coding-at-home.boring-pixels.questions.content.1":"Try to make a chequered design and represent it with RLE encoding. The size of the design is equal to the number of squares, but what is the size of its RLE representation?","coding-at-home.turning-code-into-pictures.title":"Turning code into pictures","coding-at-home.turning-code-into-pictures.text.1":"We have now seen that we can create a code that allows us to draw a picture. I have thought of a drawing and used code to turn it into letters and numbers, which I have given you. Take note of the letters and numbers and use the code to reconstruct the drawing.","coding-at-home.turning-code-into-pictures.text.2":"Here is the image that I had thought of, make it appear on your notebook and on the notebooks of all those who know the code!","coding-at-home.turning-code-into-pictures.material":"paper (preferably squared) and a pen.","coding-at-home.turning-code-into-pictures.questions.content.1":"Try to decode and draw the images I mention at the end of the video.","coding-at-home.texts.1":`Coding@Home is a collection of short videos, do-it-yourself materials, puzzles, games, and coding challenges for everyday use in the family as well as at school. You do not need any previous knowledge or electronic devices to do the activities. The activities will stimulate computational thinking and cultivate the skills of pupils, parents and teachers at home or in @@ -60,9 +60,9 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw the Governing Board of the Digital Skills and Jobs Coalition.`,"coding-at-home.texts.3":`If you are interested in more unplugged activities, or activities in different programming languages, robotics, micro:bit etc., check out the EU Code Weeks “Learning Bits” with video - tutorials and lesson plans for primary, lower secondary and upper secondary schools. Also have a - look at the EU Code Week resources page for learners - and teachers.`,"community.titles.0":"Community","community.titles.1":"Ambassadors","community.titles.2":"Leading teachers","community.titles.3":"Edu coordinators","community.titles.4":"Volunteer for EU Code Week","community.intro.0":"EU Code Week thrives thanks to a vast, international community of volunteers. In this page you can meet the members that are active in your country","community.intro.1":"EU Code Week’s backbone is the Ambassadors, the Leading teachers and representatives of ministries of education in the EU and Western Balkans countries – the Edu coordinators.","community.intro.2":"Find out more about your local community by selecting your country:","community.ambassadors":"EU Code Week Ambassadors are the main point of contact for Code Week in each country and help spread the vision of Code Week locally. The Ambassadors connect people, companies and communities interested in supporting EU Code Week. They encourage organisers to register coding activities on the Code Week map, and promote the overall participation in EU Code Week. Ambassadors also review and approve activities in their country. Ambassadors also work with their peers in other countries and meet regularly to discuss how to further develop the initiative.","community.leading-teachers":"Leading teachers is an active community of more than 450 educators from across Europe. They help connect schools, teachers and students interested in participating to Code Week and encourage them to organise activities and register them on the Code Week map. The Leading teachers hold professional development webinars in their language and are a reference point for other teachers in the country but also in Europe. They also promote the initiative locally.","community.cta":"If you are a teacher, you can find Leading teachers near you to connect with on the map.","community.leading-teachers_be":"Leading teachers is an active community of more than 450 educators from across Europe. They help connect schools, teachers and students interested in participating to Code Week and encourage them to organise activities and register them on the Code Week map. The Leading teachers hold professional development webinars in their language and are a reference point for other teachers in the country but also in Europe. They also promote the initiative locally.","community.edu":"EU Code Week Edu coordinators are correspondents in Ministries of Education or other educational authorities and organisations participating in EU Code Week. Edu coordinators strengthen the foundations of the initiative by supporting teachers and schools nation-wide. This includes communication with schools who already participate in EU Code Week to learn about their best practices and share experience. Edu coordinators also support schools that want to participate in the initiative, by providing available resources, learning material and opportunities within the community.","community.volunteer.0":"You do not need to take on an official role in the EU Code Week community to be part of the movement. Everyone can organise activities to teach and inspire people to code, do robotics, tinker with hardware, 3D-print etc. and pin their activity ","community.volunteer.1":"on the map","community.volunteer.2":"However, if you want to volunteer your time to promote coding and believe in the","community.volunteer.3":"vision","community.volunteer.4":"and","community.volunteer.5":"values","community.volunteer.6":"of EU Code Week, you could potentially become a leading teacher or an ambassador.","community.volunteer.7":"If you are an educator passionate about teaching and learning how to code as much as we are, you can find out more about the role and benefits of Leading teachers","community.volunteer.8":"here","community.volunteer.9":"Then you can apply to become a Leading Teacher by filling this","community.volunteer.10":"online application form.","community.volunteer.11":"Please note that the number of Leading Teachers per country is fixed which means that applications are open only for some specific countries at a time.","community.volunteer.12":"If you want to promote coding in your country, check out the","community.volunteer.13":"responsibilities of Ambassadors","community.volunteer.14":"and take a quick look at the list of EU Code Week Ambassadors.","community.volunteer.15":"If there are Ambassadors in your country, please get in touch directly with them and see how you can best support the initiative. If there is no one in your country, you can reach out at info@codeweek.eu.","community.hub_GR":"CityLab IKE Greece","community.hub_level_GR":"National Hub","community.hub_desc_GR":"CityLab IKE is an innovative organization based in Greece dedicated to promoting STEM education and fostering a passion for robotics among students. The organization focuses on developing creative problem-solving skills and critical thinking through educational robotics, enabling participants to design, build, and program their own robotic systems. CityLab IKE collaborates with schools, educational institutions, and community organizations to deliver workshops, camps, and training programs that inspire the next generation of innovators and technologists.STEM subjects include Engineering, Robotics, Computer Science, Mechatronics, Industrial Design, Astrophysics, Bioengineering and Financial Engineering workshops.","community.hub_CY":"CY.R.I.C Cyprus Research and Innovation Center Ltd","community.hub_level_CY":"National Hub","community.hub_desc_CY":"Cyprus Research & Innovation Center Ltd (CY.R.I.C) is a pioneering center dedicated to advancing research and innovation in Cyprus. Its mission involves promoting technological advancements, facilitating partnerships between academia and industry, and offering support to startups and entrepreneurs. CY.R.I.C provides a range of resources, including mentorship programs and funding opportunities, to help local innovators bring their ideas to fruition. By fostering a vibrant ecosystem of creativity and collaboration, CY.R.I.C aims to position Cyprus as a hub for innovation and research excellence in the region.","community.hub_MT":"eSkills Malta Foundation","community.hub_level_MT":"National Hub","community.hub_desc_MT":"eSkills Malta Foundation falls under the Ministry for Economy, Enterprise and Strategic Projects. The Foundation is a National Coalition made up of various representatives from Government, industry and education, who can contribute to the increase in digital skills and the development of the IT profession. It collaborates with educational institutions and industry leaders to create programs that address the demands of a rapidly changing digital economy. The foundation also organizes workshops, conferences, and campaigns to raise awareness of the importance of digital skills for personal and professional development.","community.hub_IT":"Fondazione LINKS - Leading Innovation and Knowledge for Society","community.hub_level_IT":"National Hub","community.hub_desc_IT":"Fondazione LINKS is a non-profit private Foundation dedicated to fostering innovation and facilitating knowledge transfer to enhance societal growth, particularly in Italy. The foundation works to bridge the gap between academia, industry, and government by promoting collaborative research and development projects. Through its initiatives, Fondazione LINKS aims to address societal challenges such as climate change, health, and digital transformation. The foundation also organizes events and forums to promote dialogue and exchange ideas among stakeholders in various sectors, ensuring that innovation serves the broader community.","community.hub_BG":"Dzhuniar Achiyvmant Balgariya","community.hub_level_BG":"National Hub","community.hub_desc_BG":"JA Bulgaria focuses on empowering the youth of Bulgaria through various educational initiatives aimed at enhancing entrepreneurship and skill development. The organization provides programs that foster creativity, critical thinking, and leadership skills among young people. It collaborates with schools, universities, and businesses to create opportunities for vocational training and internships, thereby equipping youth with the tools they need to succeed in the modern workforce. JA Bulgaria also emphasizes community engagement and social responsibility among its participants.","community.hub_TR":"Genc Basari Egitim Vakfi Türkiye","community.hub_level_TR":"National Hub","community.hub_desc_TR":"Genc Basari Egitim Vakfi is a foundation in Turkey that is deeply committed to supporting innovative educational initiatives that foster entrepreneurship and personal development among the youth. The organization implements various programs designed to develop critical thinking, creativity, and problem-solving skills, essential for the 21st-century economy. By collaborating with educational institutions and industry partners, Genc Basari also provides mentorship opportunities and resources that help young individuals realize their potential and succeed in their professional lives.","community.hub_UA":"NGO Junior Achievement Ukraine","community.hub_level_UA":"National Hub","community.hub_desc_UA":"Junior Achievement Ukraine is a non-profit organization focused on empowering the youth of Ukraine by providing programs that develop entrepreneurial skills, economic understanding, and leadership abilities. Their hands-on approach includes interactive workshops and real-life projects that engage students in learning about business and economics. Through partnerships with businesses, educators, and community leaders, Junior Achievement Ukraine aims to inspire young people to pursue their aspirations and contribute to their communities while building a skilled workforce for the future.","community.hub_PL":"Fundacja Koalicji na rzecz Polskich Innowacji","community.hub_level_PL":"National Hub","community.hub_desc_PL":"This foundation focuses on promoting innovation and collaboration within Poland to enhance economic growth and competitiveness on both national and international levels. By creating networks between researchers, entrepreneurs, and government entities, the foundation seeks to facilitate the exchange of ideas and resources that drive innovation. Fundacja Koalicji also organizes events, workshops, and training sessions aimed at showcasing successful innovative practices, building awareness of the importance of research and development, and encouraging investment in new technologies.","community.hub_IE":"Microsoft Ireland Research Ltd","community.hub_level_IE":"National Hub","community.hub_desc_IE":"This foundation focuses on promoting innovation and collaboration within Poland to enhance economic growth and competitiveness on both national and international levels. By creating networks between researchers, entrepreneurs, and government entities, the foundation seeks to facilitate the exchange of ideas and resources that drive innovation. Fundacja Koalicji also organizes events, workshops, and training sessions aimed at showcasing successful innovative practices, building awareness of the importance of research and development, and encouraging investment in new technologies.","community.hub_FR":"Simplon.Co, France","community.hub_level_FR":"National Hub","community.hub_desc_FR":"Simplon.co is a forward-thinking organization focused on providing digital skills training, particularly in coding and technology, to empower individuals and enhance their employability in a growing digital economy. The organization offers various training programs, workshops, and boot camps aimed at individuals from diverse backgrounds, including underrepresented groups in tech. Simplon.co emphasizes hands-on learning and real-world projects, ensuring that participants gain practical experience that prepares them for careers in technology. Additionally, the organization collaborates with companies to facilitate internships and job placements for graduates of its programs.","community.hub_LU":"WIDE ANDCO, Luxembourg","community.hub_level_LU":"National Hub","community.hub_desc_LU":"WIDE ANDCO is a prominent organization based in Luxembourg that is dedicated to promoting gender equality and empowering women in various sectors, particularly in technology and business. The organization works to close the gender gap by implementing initiatives that raise awareness about the importance of diversity and inclusion in the workplace. WIDE ANDCO provides training, mentorship programs, and networking opportunities aimed at enhancing women's skills and confidence in leadership roles. ","community.hub_NL":"Digitale Wolven, Belgium; Netherlands","community.hub_level_NL":"National Hub","community.hub_desc_NL":"Digitale Wolven is a non-profit organization focused on empowering individuals and businesses to thrive in the digital landscape. Through innovative solutions and educational initiatives, it aims to bridge the digital skills gap and enhance the digital capabilities of its community. The organization offers workshops, training programs, and resources that equip participants with the necessary skills to navigate the rapidly evolving digital world. Digitale Wolven also collaborates with various stakeholders to promote digital literacy and drive the adoption of technology in diverse sectors.","community.hub_BE":"Digitale Wolven, Belgium; Netherlands","community.hub_level_BE":"National Hub","community.hub_desc_BE":"Digitale Wolven is a non-profit organization focused on empowering individuals and businesses to thrive in the digital landscape. Through innovative solutions and educational initiatives, it aims to bridge the digital skills gap and enhance the digital capabilities of its community. The organization offers workshops, training programs, and resources that equip participants with the necessary skills to navigate the rapidly evolving digital world. Digitale Wolven also collaborates with various stakeholders to promote digital literacy and drive the adoption of technology in diverse sectors.","community.hub_SK":"Narodna Koalicia pre Digitalne Zrucnosti a Povolania Slovenskej Republiky, Slovakia; Czech Republic","community.hub_level_SK":"Regional Hub","community.hub_desc_SK":"The National Coalition for Digital Skills and Jobs of the Slovak Republic is a national initiative established at the initiative of the European Commission within the framework of the Digital skills and jobs coalition policy. Its mission is to improve digital skills in Slovakia. It currently brings together almost one hundred members and it is a key stakeholders in the field of education and ICT in Slovakia. ","community.hub_CZ":"Narodna Koalicia pre Digitalne Zrucnosti a Povolania Slovenskej Republiky, Slovakia; Czech Republic","community.hub_level_CZ":"Regional Hub","community.hub_desc_CZ":"The National Coalition for Digital Skills and Jobs of the Slovak Republic is a national initiative established at the initiative of the European Commission within the framework of the Digital skills and jobs coalition policy. Its mission is to improve digital skills in Slovakia. It currently brings together almost one hundred members and it is a key stakeholders in the field of education and ICT in Slovakia. ","community.hub_NO":"European Center for Women and Technology Forening","community.hub_level_NO":"Regional Hub","community.hub_desc_NO":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_IS":"European Center for Women and Technology Forening","community.hub_level_IS":"Regional Hub","community.hub_desc_IS":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_FI":"European Center for Women and Technology Forening","community.hub_level_FI":"Regional Hub","community.hub_desc_FI":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_DK":"European Center for Women and Technology Forening","community.hub_level_DK":"Regional Hub","community.hub_desc_DK":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_SE":"European Center for Women and Technology Forening","community.hub_level_SE":"Regional Hub","community.hub_desc_SE":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_PT":"Fundacion Junior Achievement Espana","community.hub_level_PT":"Regional Hub","community.hub_desc_PT":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readiness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","community.hub_ES":"Fundacion Junior Achievement Espana","community.hub_level_ES":"Regional Hub","community.hub_desc_ES":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readiness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","community.hub_LT":"Latvian Information and Communication Technology Association","community.hub_level_LT":"Regional Hub","community.hub_desc_LT":"The Latvian Information and Communication Technology Association plays a crucial role in promoting the ICT sector within Latvia. The organization advocates for favourable policies that support innovation, growth, and competitiveness while providing members with resources, networking opportunities, and knowledge-sharing platforms. By collaborating with government agencies and educational institutions, the association aims to enhance digital literacy among citizens and stimulate interest in careers within the ICT field. It also organizes conferences, workshops, and hackathons to engage and inspire the next generation of tech leaders.","community.hub_LV":"Latvian Information and Communication Technology Association","community.hub_level_LV":"Regional Hub","community.hub_desc_LV":"The Latvian Information and Communication Technology Association plays a crucial role in promoting the ICT sector within Latvia. The organization advocates for favourable policies that support innovation, growth, and competitiveness while providing members with resources, networking opportunities, and knowledge-sharing platforms. By collaborating with government agencies and educational institutions, the association aims to enhance digital literacy among citizens and stimulate interest in careers within the ICT field. It also organizes conferences, workshops, and hackathons to engage and inspire the next generation of tech leaders.","community.hub_HR":"Profil Klett D.o.o.","community.hub_level_HR":"Regional Hub","community.hub_desc_HR":"Profil Klett D.o.o. is a leading educational publisher, dedicated to providing quality resources that support teaching and learning across various educational levels. The organization offers a wide range of textbooks, digital materials, and educational tools designed to enhance the learning experience and facilitate student engagement. Profil Klett collaborates with educators, researchers, and institutions to ensure that its resources meet the evolving needs of the educational sector. The commitment to fostering a love of learning drives their mission to inspire students and educators alike.","community.hub_SI":"Profil Klett D.o.o.","community.hub_level_SI":"Regional Hub","community.hub_desc_SI":"Profil Klett D.o.o. is a leading educational publisher, dedicated to providing quality resources that support teaching and learning across various educational levels. The organization offers a wide range of textbooks, digital materials, and educational tools designed to enhance the learning experience and facilitate student engagement. Profil Klett collaborates with educators, researchers, and institutions to ensure that its resources meet the evolving needs of the educational sector. The commitment to fostering a love of learning drives their mission to inspire students and educators alike.","community.hub_DE":"Science on Stage Deutschland e.V.","community.hub_level_DE":"Regional Hub","community.hub_desc_DE":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_AT":"Science on Stage Deutschland e.V.","community.hub_level_AT":"Regional Hub","community.hub_desc_AT":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_CH":"Science on Stage Deutschland e.V.","community.hub_level_CH":"Regional Hub","community.hub_desc_CH":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_RO":"University Politehnica of Bucharest.","community.hub_level_RO":"Regional Hub","community.hub_desc_RO":"As one of Romania's leading technical universities, the University Politehnica of Bucharest is dedicated to excellence in education and research in engineering and technology. The university offers a range of programs across various disciplines, equipping students with the knowledge and skills needed to excel in a competitive workforce. With a strong emphasis on research and innovation, the university collaborates with industry partners to drive technological advancements and solutions for local and global challenges. It also promotes entrepreneurship and continuous learning, preparing students to become leaders in their fields.","community.hub_MD":"University Politehnica of Bucharest.","community.hub_level_MD":"Regional Hub","community.hub_desc_MD":"As one of Romania's leading technical universities, the University Politehnica of Bucharest is dedicated to excellence in education and research in engineering and technology. The university offers a range of programs across various disciplines, equipping students with the knowledge and skills needed to excel in a competitive workforce. With a strong emphasis on research and innovation, the university collaborates with industry partners to drive technological advancements and solutions for local and global challenges. It also promotes entrepreneurship and continuous learning, preparing students to become leaders in their fields.","community.codeweek_de":` + tutorials and lesson plans for primary, lower secondary and upper secondary schools. Also have a look + at the EU Code Week Learn&Teach resources, + where you can find free, high-quality resources from around the world for teachers and students.`,"community.titles.0":"Community","community.titles.1":"Ambassadors","community.titles.2":"Leading teachers","community.titles.3":"Edu coordinators","community.titles.4":"Volunteer for EU Code Week","community.intro.0":"EU Code Week thrives thanks to a vast, international community of volunteers. In this page you can meet the members that are active in your country","community.intro.1":"EU Code Week’s backbone is the Ambassadors, the Leading teachers and representatives of ministries of education in the EU and Western Balkans countries – the Edu coordinators.","community.intro.2":"Find out more about your local community by selecting your country:","community.ambassadors":"EU Code Week Ambassadors are the main point of contact for Code Week in each country and help spread the vision of Code Week locally. The Ambassadors connect people, companies and communities interested in supporting EU Code Week. They encourage organisers to register coding activities on the Code Week map, and promote the overall participation in EU Code Week. Ambassadors also review and approve activities in their country. Ambassadors also work with their peers in other countries and meet regularly to discuss how to further develop the initiative.","community.leading-teachers":"Leading teachers is an active community of more than 450 educators from across Europe. They help connect schools, teachers and students interested in participating to Code Week and encourage them to organise activities and register them on the Code Week map. The Leading teachers hold professional development webinars in their language and are a reference point for other teachers in the country but also in Europe. They also promote the initiative locally.","community.cta":"If you are a teacher, you can find Leading teachers near you to connect with on the map.","community.leading-teachers_be":"Leading teachers is an active community of more than 450 educators from across Europe. They help connect schools, teachers and students interested in participating to Code Week and encourage them to organise activities and register them on the Code Week map. The Leading teachers hold professional development webinars in their language and are a reference point for other teachers in the country but also in Europe. They also promote the initiative locally.","community.edu":"EU Code Week Edu coordinators are correspondents in Ministries of Education or other educational authorities and organisations participating in EU Code Week. Edu coordinators strengthen the foundations of the initiative by supporting teachers and schools nation-wide. This includes communication with schools who already participate in EU Code Week to learn about their best practices and share experience. Edu coordinators also support schools that want to participate in the initiative, by providing available resources, learning material and opportunities within the community.","community.volunteer.0":"You do not need to take on an official role in the EU Code Week community to be part of the movement. Everyone can organise activities to teach and inspire people to code, do robotics, tinker with hardware, 3D-print etc. and pin their activity ","community.volunteer.1":"on the map","community.volunteer.2":"However, if you want to volunteer your time to promote coding and believe in the","community.volunteer.3":"vision","community.volunteer.4":"and","community.volunteer.5":"values","community.volunteer.6":"of EU Code Week, you could potentially become a leading teacher or an ambassador.","community.volunteer.7":"If you are an educator passionate about teaching and learning how to code as much as we are, you can find out more about the role and benefits of Leading teachers","community.volunteer.8":"here","community.volunteer.9":"Then you can apply to become a Leading Teacher by filling this","community.volunteer.10":"online application form.","community.volunteer.11":"Please note that the number of Leading Teachers per country is fixed which means that applications are open only for some specific countries at a time.","community.volunteer.12":"If you want to promote coding in your country, check out the","community.volunteer.13":"responsibilities of Ambassadors","community.volunteer.14":"and take a quick look at the list of EU Code Week Ambassadors.","community.volunteer.15":"If there are Ambassadors in your country, please get in touch directly with them and see how you can best support the initiative. If there is no one in your country, you can reach out at info@codeweek.eu.","community.hub_GR":"CityLab IKE Greece","community.hub_level_GR":"National Hub","community.hub_desc_GR":"CityLab IKE is an innovative organization based in Greece dedicated to promoting STEM education and fostering a passion for robotics among students. The organization focuses on developing creative problem-solving skills and critical thinking through educational robotics, enabling participants to design, build, and program their own robotic systems. CityLab IKE collaborates with schools, educational institutions, and community organizations to deliver workshops, camps, and training programs that inspire the next generation of innovators and technologists.STEM subjects include Engineering, Robotics, Computer Science, Mechatronics, Industrial Design, Astrophysics, Bioengineering and Financial Engineering workshops.","community.hub_CY":"CY.R.I.C Cyprus Research and Innovation Center Ltd","community.hub_level_CY":"National Hub","community.hub_desc_CY":"Cyprus Research & Innovation Center Ltd (CY.R.I.C) is a pioneering center dedicated to advancing research and innovation in Cyprus. Its mission involves promoting technological advancements, facilitating partnerships between academia and industry, and offering support to startups and entrepreneurs. CY.R.I.C provides a range of resources, including mentorship programs and funding opportunities, to help local innovators bring their ideas to fruition. By fostering a vibrant ecosystem of creativity and collaboration, CY.R.I.C aims to position Cyprus as a hub for innovation and research excellence in the region.","community.hub_MT":"eSkills Malta Foundation","community.hub_level_MT":"National Hub","community.hub_desc_MT":"eSkills Malta Foundation falls under the Ministry for Economy, Enterprise and Strategic Projects. The Foundation is a National Coalition made up of various representatives from Government, industry and education, who can contribute to the increase in digital skills and the development of the IT profession. It collaborates with educational institutions and industry leaders to create programs that address the demands of a rapidly changing digital economy. The foundation also organizes workshops, conferences, and campaigns to raise awareness of the importance of digital skills for personal and professional development.","community.hub_IT":"Fondazione LINKS - Leading Innovation and Knowledge for Society","community.hub_level_IT":"National Hub","community.hub_desc_IT":"Fondazione LINKS is a non-profit private Foundation dedicated to fostering innovation and facilitating knowledge transfer to enhance societal growth, particularly in Italy. The foundation works to bridge the gap between academia, industry, and government by promoting collaborative research and development projects. Through its initiatives, Fondazione LINKS aims to address societal challenges such as climate change, health, and digital transformation. The foundation also organizes events and forums to promote dialogue and exchange ideas among stakeholders in various sectors, ensuring that innovation serves the broader community.","community.hub_BG":"Dzhuniar Achiyvmant Balgariya","community.hub_level_BG":"National Hub","community.hub_desc_BG":"JA Bulgaria focuses on empowering the youth of Bulgaria through various educational initiatives aimed at enhancing entrepreneurship and skill development. The organization provides programs that foster creativity, critical thinking, and leadership skills among young people. It collaborates with schools, universities, and businesses to create opportunities for vocational training and internships, thereby equipping youth with the tools they need to succeed in the modern workforce. JA Bulgaria also emphasizes community engagement and social responsibility among its participants.","community.hub_TR":"Genc Basari Egitim Vakfi Türkiye","community.hub_level_TR":"National Hub","community.hub_desc_TR":"Genc Basari Egitim Vakfi is a foundation in Turkey that is deeply committed to supporting innovative educational initiatives that foster entrepreneurship and personal development among the youth. The organization implements various programs designed to develop critical thinking, creativity, and problem-solving skills, essential for the 21st-century economy. By collaborating with educational institutions and industry partners, Genc Basari also provides mentorship opportunities and resources that help young individuals realize their potential and succeed in their professional lives.","community.hub_UA":"NGO Junior Achievement Ukraine","community.hub_level_UA":"National Hub","community.hub_desc_UA":"Junior Achievement Ukraine is a non-profit organization focused on empowering the youth of Ukraine by providing programs that develop entrepreneurial skills, economic understanding, and leadership abilities. Their hands-on approach includes interactive workshops and real-life projects that engage students in learning about business and economics. Through partnerships with businesses, educators, and community leaders, Junior Achievement Ukraine aims to inspire young people to pursue their aspirations and contribute to their communities while building a skilled workforce for the future.","community.hub_PL":"Fundacja Koalicji na rzecz Polskich Innowacji","community.hub_level_PL":"National Hub","community.hub_desc_PL":"This foundation focuses on promoting innovation and collaboration within Poland to enhance economic growth and competitiveness on both national and international levels. By creating networks between researchers, entrepreneurs, and government entities, the foundation seeks to facilitate the exchange of ideas and resources that drive innovation. Fundacja Koalicji also organizes events, workshops, and training sessions aimed at showcasing successful innovative practices, building awareness of the importance of research and development, and encouraging investment in new technologies.","community.hub_IE":"Microsoft Ireland Research Ltd","community.hub_level_IE":"National Hub","community.hub_desc_IE":"This foundation focuses on promoting innovation and collaboration within Poland to enhance economic growth and competitiveness on both national and international levels. By creating networks between researchers, entrepreneurs, and government entities, the foundation seeks to facilitate the exchange of ideas and resources that drive innovation. Fundacja Koalicji also organizes events, workshops, and training sessions aimed at showcasing successful innovative practices, building awareness of the importance of research and development, and encouraging investment in new technologies.","community.hub_FR":"Simplon.Co, France","community.hub_level_FR":"National Hub","community.hub_desc_FR":"Simplon.co is a forward-thinking organization focused on providing digital skills training, particularly in coding and technology, to empower individuals and enhance their employability in a growing digital economy. The organization offers various training programs, workshops, and boot camps aimed at individuals from diverse backgrounds, including underrepresented groups in tech. Simplon.co emphasizes hands-on learning and real-world projects, ensuring that participants gain practical experience that prepares them for careers in technology. Additionally, the organization collaborates with companies to facilitate internships and job placements for graduates of its programs.","community.hub_LU":"WIDE ANDCO, Luxembourg","community.hub_level_LU":"National Hub","community.hub_desc_LU":"WIDE ANDCO is a prominent organization based in Luxembourg that is dedicated to promoting gender equality and empowering women in various sectors, particularly in technology and business. The organization works to close the gender gap by implementing initiatives that raise awareness about the importance of diversity and inclusion in the workplace. WIDE ANDCO provides training, mentorship programs, and networking opportunities aimed at enhancing women's skills and confidence in leadership roles. ","community.hub_NL":"Digitale Wolven, Belgium; Netherlands","community.hub_level_NL":"National Hub","community.hub_desc_NL":"Digitale Wolven is a non-profit organization focused on empowering individuals and businesses to thrive in the digital landscape. Through innovative solutions and educational initiatives, it aims to bridge the digital skills gap and enhance the digital capabilities of its community. The organization offers workshops, training programs, and resources that equip participants with the necessary skills to navigate the rapidly evolving digital world. Digitale Wolven also collaborates with various stakeholders to promote digital literacy and drive the adoption of technology in diverse sectors.","community.hub_BE":"Digitale Wolven, Belgium; Netherlands","community.hub_level_BE":"National Hub","community.hub_desc_BE":"Digitale Wolven is a non-profit organization focused on empowering individuals and businesses to thrive in the digital landscape. Through innovative solutions and educational initiatives, it aims to bridge the digital skills gap and enhance the digital capabilities of its community. The organization offers workshops, training programs, and resources that equip participants with the necessary skills to navigate the rapidly evolving digital world. Digitale Wolven also collaborates with various stakeholders to promote digital literacy and drive the adoption of technology in diverse sectors.","community.hub_SK":"Narodna Koalicia pre Digitalne Zrucnosti a Povolania Slovenskej Republiky, Slovakia; Czech Republic","community.hub_level_SK":"Regional Hub","community.hub_desc_SK":"The National Coalition for Digital Skills and Jobs of the Slovak Republic is a national initiative established at the initiative of the European Commission within the framework of the Digital skills and jobs coalition policy. Its mission is to improve digital skills in Slovakia. It currently brings together almost one hundred members and it is a key stakeholders in the field of education and ICT in Slovakia. ","community.hub_CZ":"Narodna Koalicia pre Digitalne Zrucnosti a Povolania Slovenskej Republiky, Slovakia; Czech Republic","community.hub_level_CZ":"Regional Hub","community.hub_desc_CZ":"The National Coalition for Digital Skills and Jobs of the Slovak Republic is a national initiative established at the initiative of the European Commission within the framework of the Digital skills and jobs coalition policy. Its mission is to improve digital skills in Slovakia. It currently brings together almost one hundred members and it is a key stakeholders in the field of education and ICT in Slovakia. ","community.hub_NO":"European Center for Women and Technology Forening","community.hub_level_NO":"Regional Hub","community.hub_desc_NO":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_IS":"European Center for Women and Technology Forening","community.hub_level_IS":"Regional Hub","community.hub_desc_IS":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_FI":"European Center for Women and Technology Forening","community.hub_level_FI":"Regional Hub","community.hub_desc_FI":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_DK":"European Center for Women and Technology Forening","community.hub_level_DK":"Regional Hub","community.hub_desc_DK":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_SE":"European Center for Women and Technology Forening","community.hub_level_SE":"Regional Hub","community.hub_desc_SE":"European Centre for Women and Technology (ECWT) is dedicated to promoting gender equality within the tech industry across Europe. This organization focuses on creating opportunities for women in technology through mentorship programs, networking events, and skill-building workshops. By advocating for policy changes and raising awareness about the underrepresentation of women in tech, the center aims to inspire and empower a new generation of female leaders. Additionally, it fosters collaboration between different sectors to drive innovation and inclusivity in technology. ","community.hub_PT":"Fundacion Junior Achievement Espana","community.hub_level_PT":"Regional Hub","community.hub_desc_PT":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readiness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","community.hub_ES":"Fundacion Junior Achievement Espana","community.hub_level_ES":"Regional Hub","community.hub_desc_ES":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readiness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","community.hub_LT":"Latvian Information and Communication Technology Association","community.hub_level_LT":"Regional Hub","community.hub_desc_LT":"The Latvian Information and Communication Technology Association plays a crucial role in promoting the ICT sector within Latvia. The organization advocates for favourable policies that support innovation, growth, and competitiveness while providing members with resources, networking opportunities, and knowledge-sharing platforms. By collaborating with government agencies and educational institutions, the association aims to enhance digital literacy among citizens and stimulate interest in careers within the ICT field. It also organizes conferences, workshops, and hackathons to engage and inspire the next generation of tech leaders.","community.hub_LV":"Latvian Information and Communication Technology Association","community.hub_level_LV":"Regional Hub","community.hub_desc_LV":"The Latvian Information and Communication Technology Association plays a crucial role in promoting the ICT sector within Latvia. The organization advocates for favourable policies that support innovation, growth, and competitiveness while providing members with resources, networking opportunities, and knowledge-sharing platforms. By collaborating with government agencies and educational institutions, the association aims to enhance digital literacy among citizens and stimulate interest in careers within the ICT field. It also organizes conferences, workshops, and hackathons to engage and inspire the next generation of tech leaders.","community.hub_HR":"Profil Klett D.o.o.","community.hub_level_HR":"Regional Hub","community.hub_desc_HR":"Profil Klett D.o.o. is a leading educational publisher, dedicated to providing quality resources that support teaching and learning across various educational levels. The organization offers a wide range of textbooks, digital materials, and educational tools designed to enhance the learning experience and facilitate student engagement. Profil Klett collaborates with educators, researchers, and institutions to ensure that its resources meet the evolving needs of the educational sector. The commitment to fostering a love of learning drives their mission to inspire students and educators alike.","community.hub_SI":"Profil Klett D.o.o.","community.hub_level_SI":"Regional Hub","community.hub_desc_SI":"Profil Klett D.o.o. is a leading educational publisher, dedicated to providing quality resources that support teaching and learning across various educational levels. The organization offers a wide range of textbooks, digital materials, and educational tools designed to enhance the learning experience and facilitate student engagement. Profil Klett collaborates with educators, researchers, and institutions to ensure that its resources meet the evolving needs of the educational sector. The commitment to fostering a love of learning drives their mission to inspire students and educators alike.","community.hub_DE":"Science on Stage Deutschland e.V.","community.hub_level_DE":"Regional Hub","community.hub_desc_DE":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_AT":"Science on Stage Deutschland e.V.","community.hub_level_AT":"Regional Hub","community.hub_desc_AT":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_CH":"Science on Stage Deutschland e.V.","community.hub_level_CH":"Regional Hub","community.hub_desc_CH":"Science on Stage Deutschland e.V. is an organization that promotes high-quality science education and collaboration among educators throughout Europe. By organizing festivals, workshops, and training courses, the organization aims to enhance the teaching of science, technology, and engineering in schools. Science on Stage provides a platform for educators to share best practices, innovative teaching methods, and hands-on experiments that can spark interest in STEM subjects among students. The organization's mission is to create a network of passionate educators who can inspire the next generation of scientists and engineers across Europe.","community.hub_RO":"University Politehnica of Bucharest.","community.hub_level_RO":"Regional Hub","community.hub_desc_RO":"As one of Romania's leading technical universities, the University Politehnica of Bucharest is dedicated to excellence in education and research in engineering and technology. The university offers a range of programs across various disciplines, equipping students with the knowledge and skills needed to excel in a competitive workforce. With a strong emphasis on research and innovation, the university collaborates with industry partners to drive technological advancements and solutions for local and global challenges. It also promotes entrepreneurship and continuous learning, preparing students to become leaders in their fields.","community.hub_MD":"University Politehnica of Bucharest.","community.hub_level_MD":"Regional Hub","community.hub_desc_MD":"As one of Romania's leading technical universities, the University Politehnica of Bucharest is dedicated to excellence in education and research in engineering and technology. The university offers a range of programs across various disciplines, equipping students with the knowledge and skills needed to excel in a competitive workforce. With a strong emphasis on research and innovation, the university collaborates with industry partners to drive technological advancements and solutions for local and global challenges. It also promotes entrepreneurship and continuous learning, preparing students to become leaders in their fields.","community.codeweek_de":`

In Germany, Code Week is supported by a team of volunteer ambassadors, numerous "Regio-Hubs," and many other stakeholders. The German-wide "Regio-Hubs" network is coordinated by the Körber-Stiftung, a German foundation. Contact: info@codeweek.de

@@ -120,13 +120,13 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw have to manually adjust some preferences every time you visit a site/page. And some services and functionalities may not work properly at all (e.g. profile logging-in).

Managing our analytics cookies -

You can manage your preferences concerning cookies from our Analytics on the dedicated page.

`,"copyright.title":"Copyright notice","copyright.training.0":"The EU Code Week website for schools","copyright.training.1":"is a service supported by the European Commission","copyright.licence.0":"Except where stated otherwise, content made available on this site is licensed under a","copyright.licence.1":"https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en","copyright.licence.2":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license","copyright.creative-commons":"Licensing under Creative Commons licenses does not of itself affect the ownership of the copyright","copyright.third-party":"Content from third party websites is subject to their own copyright restrictions; please refer to the site of origin for more information","countries.all":"All countries","countries.Cloud":"Cloud","countries.Andorra":"Andorra","countries.United Arab Emirates":"United Arab Emirates","countries.Afghanistan":"Afghanistan","countries.Antigua and Barbuda":"Antigua and Barbuda","countries.Anguilla":"Anguilla","countries.Albania":"Albania","countries.Armenia":"Armenia","countries.Netherlands Antilles":"Netherlands Antilles","countries.Angola":"Angola","countries.Antarctica":"Antarctica","countries.Argentina":"Argentina","countries.American Samoa":"American Samoa","countries.Austria":"Austria","countries.Australia":"Australia","countries.Aruba":"Aruba","countries.Aland Islands":"Aland Islands","countries.Azerbaijan":"Azerbaijan","countries.Bosnia and Herzegovina":"Bosnia and Herzegovina","countries.Barbados":"Barbados","countries.Bangladesh":"Bangladesh","countries.Belgium":"Belgium","countries.Burkina Faso":"Burkina Faso","countries.Bulgaria":"Bulgaria","countries.Bahrain":"Bahrain","countries.Burundi":"Burundi","countries.Benin":"Benin","countries.Saint Barthelemy":"Saint Barthelemy","countries.Bermuda":"Bermuda","countries.Brunei":"Brunei","countries.Bolivia":"Bolivia","countries.Bonaire, Saint Eustatius and Saba ":"Bonaire, Saint Eustatius and Saba ","countries.Brazil":"Brazil","countries.Bahamas":"Bahamas","countries.Bhutan":"Bhutan","countries.Bouvet Island":"Bouvet Island","countries.Botswana":"Botswana","countries.Belarus":"Belarus","countries.Belize":"Belize","countries.Canada":"Canada","countries.Cocos Islands":"Cocos Islands","countries.Democratic Republic of the Congo":"Democratic Republic of the Congo","countries.Central African Republic":"Central African Republic","countries.Republic of the Congo":"Republic of the Congo","countries.Switzerland":"Switzerland","countries.Ivory Coast":"Ivory Coast","countries.Cook Islands":"Cook Islands","countries.Chile":"Chile","countries.Cameroon":"Cameroon","countries.China":"China","countries.Colombia":"Colombia","countries.Costa Rica":"Costa Rica","countries.Serbia and Montenegro":"Serbia and Montenegro","countries.Cuba":"Cuba","countries.Cape Verde":"Cape Verde","countries.Curacao":"Curacao","countries.Christmas Island":"Christmas Island","countries.Cyprus":"Cyprus","countries.Czech Republic":"Czech Republic","countries.Germany":"Germany","countries.Djibouti":"Djibouti","countries.Denmark":"Denmark","countries.Dominica":"Dominica","countries.Dominican Republic":"Dominican Republic","countries.Algeria":"Algeria","countries.Ecuador":"Ecuador","countries.Estonia":"Estonia","countries.Egypt":"Egypt","countries.Western Sahara":"Western Sahara","countries.Eritrea":"Eritrea","countries.Spain":"Spain","countries.Ethiopia":"Ethiopia","countries.Finland":"Finland","countries.Fiji":"Fiji","countries.Falkland Islands":"Falkland Islands","countries.Micronesia":"Micronesia","countries.Faroe Islands":"Faroe Islands","countries.France":"France","countries.Gabon":"Gabon","countries.United Kingdom":"United Kingdom","countries.Grenada":"Grenada","countries.Georgia":"Georgia","countries.French Guiana":"French Guiana","countries.Guernsey":"Guernsey","countries.Ghana":"Ghana","countries.Gibraltar":"Gibraltar","countries.Greenland":"Greenland","countries.Gambia":"Gambia","countries.Guinea":"Guinea","countries.Guadeloupe":"Guadeloupe","countries.Equatorial Guinea":"Equatorial Guinea","countries.Greece":"Greece","countries.South Georgia and the South Sandwich Islands":"South Georgia and the South Sandwich Islands","countries.Guatemala":"Guatemala","countries.Guam":"Guam","countries.Guinea-Bissau":"Guinea-Bissau","countries.Guyana":"Guyana","countries.Hong Kong":"Hong Kong","countries.Heard Island and McDonald Islands":"Heard Island and McDonald Islands","countries.Honduras":"Honduras","countries.Croatia":"Croatia","countries.Haiti":"Haiti","countries.Hungary":"Hungary","countries.Indonesia":"Indonesia","countries.Ireland":"Ireland","countries.Israel":"Israel","countries.Isle of Man":"Isle of Man","countries.India":"India","countries.British Indian Ocean Territory":"British Indian Ocean Territory","countries.Iraq":"Iraq","countries.Iran":"Iran","countries.Iceland":"Iceland","countries.Italy":"Italy","countries.Jersey":"Jersey","countries.Jamaica":"Jamaica","countries.Jordan":"Jordan","countries.Japan":"Japan","countries.Kenya":"Kenya","countries.Kyrgyzstan":"Kyrgyzstan","countries.Cambodia":"Cambodia","countries.Kiribati":"Kiribati","countries.Comoros":"Comoros","countries.Saint Kitts and Nevis":"Saint Kitts and Nevis","countries.North Korea":"North Korea","countries.South Korea":"South Korea","countries.Kuwait":"Kuwait","countries.Cayman Islands":"Cayman Islands","countries.Kazakhstan":"Kazakhstan","countries.Laos":"Laos","countries.Lebanon":"Lebanon","countries.Saint Lucia":"Saint Lucia","countries.Liechtenstein":"Liechtenstein","countries.Sri Lanka":"Sri Lanka","countries.Liberia":"Liberia","countries.Lesotho":"Lesotho","countries.Lithuania":"Lithuania","countries.Luxembourg":"Luxembourg","countries.Latvia":"Latvia","countries.Libya":"Libya","countries.Morocco":"Morocco","countries.Monaco":"Monaco","countries.Moldova":"Moldova","countries.Montenegro":"Montenegro","countries.Saint Martin":"Saint Martin","countries.Madagascar":"Madagascar","countries.Marshall Islands":"Marshall Islands","countries.Macedonia":"North Macedonia","countries.Mali":"Mali","countries.Myanmar":"Myanmar","countries.Mongolia":"Mongolia","countries.Macao":"Macao","countries.Northern Mariana Islands":"Northern Mariana Islands","countries.Martinique":"Martinique","countries.Mauritania":"Mauritania","countries.Montserrat":"Montserrat","countries.Malta":"Malta","countries.Mauritius":"Mauritius","countries.Maldives":"Maldives","countries.Malawi":"Malawi","countries.Mexico":"Mexico","countries.Malaysia":"Malaysia","countries.Mozambique":"Mozambique","countries.Namibia":"Namibia","countries.New Caledonia":"New Caledonia","countries.Niger":"Niger","countries.Norfolk Island":"Norfolk Island","countries.Nigeria":"Nigeria","countries.Nicaragua":"Nicaragua","countries.Netherlands":"Netherlands","countries.Norway":"Norway","countries.Nepal":"Nepal","countries.Nauru":"Nauru","countries.Niue":"Niue","countries.New Zealand":"New Zealand","countries.Oman":"Oman","countries.Panama":"Panama","countries.Peru":"Peru","countries.French Polynesia":"French Polynesia","countries.Papua New Guinea":"Papua New Guinea","countries.Philippines":"Philippines","countries.Pakistan":"Pakistan","countries.Poland":"Poland","countries.Saint Pierre and Miquelon":"Saint Pierre and Miquelon","countries.Pitcairn":"Pitcairn","countries.Puerto Rico":"Puerto Rico","countries.Palestine":"Palestine","countries.Portugal":"Portugal","countries.Palau":"Palau","countries.Paraguay":"Paraguay","countries.Qatar":"Qatar","countries.Reunion":"Reunion","countries.Romania":"Romania","countries.Serbia":"Serbia","countries.Russia":"Russia","countries.Rwanda":"Rwanda","countries.Saudi Arabia":"Saudi Arabia","countries.Solomon Islands":"Solomon Islands","countries.Seychelles":"Seychelles","countries.Sudan":"Sudan","countries.Sweden":"Sweden","countries.Singapore":"Singapore","countries.Saint Helena":"Saint Helena","countries.Slovenia":"Slovenia","countries.Svalbard and Jan Mayen":"Svalbard and Jan Mayen","countries.Slovakia":"Slovakia","countries.Sierra Leone":"Sierra Leone","countries.San Marino":"San Marino","countries.Senegal":"Senegal","countries.Somalia":"Somalia","countries.Suriname":"Suriname","countries.South Sudan":"South Sudan","countries.Sao Tome and Principe":"Sao Tome and Principe","countries.El Salvador":"El Salvador","countries.Sint Maarten":"Sint Maarten","countries.Syria":"Syria","countries.Swaziland":"Swaziland","countries.Turks and Caicos Islands":"Turks and Caicos Islands","countries.Chad":"Chad","countries.French Southern Territories":"French Southern Territories","countries.Togo":"Togo","countries.Thailand":"Thailand","countries.Tajikistan":"Tajikistan","countries.Tokelau":"Tokelau","countries.East Timor":"East Timor","countries.Turkmenistan":"Turkmenistan","countries.Tunisia":"Tunisia","countries.Tonga":"Tonga","countries.Turkey":"Türkiye","countries.Trinidad and Tobago":"Trinidad and Tobago","countries.Tuvalu":"Tuvalu","countries.Taiwan":"Taiwan","countries.Tanzania":"Tanzania","countries.Ukraine":"Ukraine","countries.Uganda":"Uganda","countries.United States Minor Outlying Islands":"United States Minor Outlying Islands","countries.United States":"United States","countries.Uruguay":"Uruguay","countries.Uzbekistan":"Uzbekistan","countries.Vatican":"Vatican","countries.Saint Vincent and the Grenadines":"Saint Vincent and the Grenadines","countries.Venezuela":"Venezuela","countries.British Virgin Islands":"British Virgin Islands","countries.U.S. Virgin Islands":"U.S. Virgin Islands","countries.Vietnam":"Vietnam","countries.Vanuatu":"Vanuatu","countries.Wallis and Futuna":"Wallis and Futuna","countries.Samoa":"Samoa","countries.Kosovo":"Kosovo","countries.Yemen":"Yemen","countries.Mayotte":"Mayotte","countries.South Africa":"South Africa","countries.Zambia":"Zambia","countries.Zimbabwe":"Zimbabwe","cw2020.common.resources":"Resources you will need","cw2020.common.soundtrack":"The Code Week soundtrack","cw2020.common.moves":"The movements","cw2020.common.dance-example":"An example of the Code Week Dance","cw2020.common.organizer-guide":"organiser’s guide","cw2020.common.scratch-tutorial":"#EUCodeWeekDance Scratch Tutorial","cw2020.title.0":"EU Code Week","cw2020.title.1":"2020 Edition","cw2020.intro":"This year we are celebrating coding from 10 to 25 October 2020! Due to the current health situation, we are going to bring more Code Week activities online this year. We will be launching new fun and engaging activities that you can join remotely at home or in school","cw2020.online-activities.title":"Featured open online activities","cw2020.online-activities.subtitle.0":"To make it easier to take part in Code Week activities remotely we are launching a","cw2020.online-activities.subtitle.1":"calendar","cw2020.online-activities.subtitle.2":"of featured online activities","cw2020.online-activities.section1.title":"What is an online activity ?","cw2020.online-activities.section1.content":"Online activities can be any activity you would typically add or register on the Code Week website – the only difference being it will take place online. The idea is to make it easy for people to participate in coding sessions and workshops entirely online without risking their health","cw2020.online-activities.section2.title":"Featured open activities","cw2020.online-activities.section2.content":"If you want, you can make your online activities available to everyone. People from around the world will be able to take part open online activities, either in English or thelocal language. We will select the most exciting online activities which are open to everyone and feature them in an events calendar on our website","cw2020.online-activities.section3.title":"What this means for participants","cw2020.online-activities.section3.content.0":"Every day of Code Week, you will be able to browse the","cw2020.online-activities.section3.content.1":"calendar","cw2020.online-activities.section3.content.2":"and take part in the activities that interest you most. The topics of these featured events vary from workshops on robotics, e-learning courses,webinars to coding tutorials and much more. So, take your pick","cw2020.dance.title":"Code Week Dance","cw2020.dance.subtitle":"Who said programmers couldn't dance? To celebrate the 2020 edition of Code Week, we are launching a new activity - the #EUCodeWeekDance challenge","cw2020.dance.section1.title":"Who can join?","cw2020.dance.section1.content.0":"Everyone from schools, teachers, libraries to code clubs, businesses and public authorities are invited to celebrate EU Code Week 2020 by organising a #EUCodeWeekDance activity and adding it to the","cw2020.dance.section1.content.1":"Code Week map","cw2020.dance.section2.title":"How to participate?","cw2020.dance.section2.content":"Choose from five types of activities or come up with your own. Regardless of which activity you choose, don't forget to add it to our map","cw2020.dance.activity1.title":"Programme a friend or a parent - no computer needed","cw2020.dance.activity1.subtitle":"Coding lets you give commands to an electronic device. But technically, you don’t need a computer to be able to code. Instead, grab a partner – it can be your classmate, a friend, a parent or even a teacher, and give them instructions how to perform the #EUCodeWeekDance, which they need to follow precisely","cw2020.dance.activity1.resources.0":"A guide by Code.org to organise your unplugged Dance Party","cw2020.dance.activity1.resources.1":"A learning bit on how to program your human-robot","cw2020.dance.activity2.title":"Visual Programmming","cw2020.dance.activity2.subtitle":"Code your Code Week dance in Scratch. Use the Code Week characters or make your own in Scratch and programme them to do the #EUCodeWeekDance","cw2020.dance.activity2.resources.0":"An example of a Scratch #EUCodeWeekDance project","cw2020.dance.activity2.resources.1":"The Code Week characters","cw2020.dance.activity2.resources.2":"A guide from Code.org on how to animate a character","cw2020.dance.activity2.resources.3":"A guide by Code.org to organise your Dance Party","cw2020.dance.activity2.resources.4":"Share your project with us in this Scratch Studio.","cw2020.dance.activity3.title":"Text-based programming","cw2020.dance.activity3.subtitle":"Produce the #EUCodeWeekDance theme with Python or JavaScript, using code-based music creation platforms like EarSketch or Sonic Pi","cw2020.dance.activity3.resources.0":"A tutorial on how to produce music with EarSketch","cw2020.dance.activity3.resources.1":"A tutorial on how to create music with Sonic Pi","cw2020.dance.activity4.title":"Robotics","cw2020.dance.activity4.subtitle":"Program your robot to follow your instructions and perform the Code Week Dance","cw2020.dance.activity4.resources.0":"A tutorial on programming robots","cw2020.dance.activity5.title":"Live Dance Challenge","cw2020.dance.activity5.subtitle":"Record a video of yourself, your team or your robot performing the #EUCodeWeekDance, share it on Instagram and get a shot at going viral and winning some Code week goodies! Interested? Follow these steps:","cw2020.dance.activity5.resources.0":"Record the video using Instagram Stories","cw2020.dance.activity5.resources.1":"Follow","cw2020.dance.activity5.resources.2":"@CodeWeekEU on Instagram","cw2020.dance.activity5.resources.3":"Mention @CodeWeekEU in your story with the dance and make sure to use the hashtag #EUCodeWeekDance","cw2020.dance.outro.0":"Winners will be selected every day and announced on our Instagram channel via Stories, so don't forget to check your notifications regularly, you might just run into good luck today","cw2020.dance.outro.1":"The #EUCodeWeekDance is based on the","cw2020.dance.outro.2":"Ode to Code","cw2020.dance.outro.3":"composed by Brendan Paolini, and the dance developed by Bianca Maria Berardi in 2015, from an idea of Alessandro Bogliolo, Professor of Computer Systems at the University of Urbino","cw2020.treasure-hunt.title":"Code Week Treasure Hunt","cw2020.treasure-hunt.subtitle.0":"This is a game on Telegram that is simple enough for beginners, but also challenging to keep experienced participants on their toes","cw2020.treasure-hunt.subtitle.1":"The Code Week Treasure Hunt","cw2020.treasure-hunt.subtitle.2":"is a game best played on your PC with a mobile phone in hand. The game will ask you to solve coding challenges and guide you through the history of coding, computer science and technology in Europe","cw2020.treasure-hunt.section.title":"To start playing you need to","cw2020.treasure-hunt.section.content.0":"Download the Telegram app. It is available for","cw2020.treasure-hunt.section.content.1":"Desktop","cw2020.treasure-hunt.section.content.2":"You can play the game either on your PC or laptop, or on your smartphone. We recommend you play it on your computer so that you can get the instructions and solve the coding challenges on the Telegram app on your phone","cw2020.treasure-hunt.section.content.3":"To play the game","cw2020.treasure-hunt.section.content.4":"open the game","cw2020.treasure-hunt.section.content.5":"and scan the QR code that will take you to the Telegram app and give you the first set of instructions","cw2020.treasure-hunt.section.content.6":"To win, you need to solve 10 coding challenges and find 10 locations on the map of Europe that are linked to the rise of coding and technology","cw2020.treasure-hunt.section.content.7":"After you complete the game, share your your score with your friends using #EUCodeWeek and challenge them to play and learn about the history of coding too. Let's see who scores the top results","cw2020.treasure-hunt.section.content.8":"The Code Week Treasure Hunt is the virtual version of the original EU Code Week Treasure Hunt which was first developed by Alessandro Bogliolo, Professor of Computer Systems at the University of Urbino. To learn more about his original game, visit our","cw2020.treasure-hunt.section.content.9":"blog","cw2020.kick-off.title":"Kick-off event: 8 October 2020","cw2020.kick-off.content.0":"The Code Week 2020 virtual kick-off will take place on 8 October at 5 pm Berlin/Brussels/Paris time. The event will be streamed on Facebook Live, Instagram TV and YouTube Live","cw2020.kick-off.content.1":"Our exciting line-up includes guest speakers","cw2020.kick-off.content.2":"EU Commissioner for the Internal Market","cw2020.kick-off.content.3":"EU Commissioner for Innovation, Research, Culture, Education and Youth","cw2020.kick-off.content.4":"Creator of Scratch and Professor of Learning Research at the MIT Media Lab","cw2020.kick-off.content.5":"author and illustrator of Hello Ruby","cw2020.kick-off.content.6":"and","cw2020.kick-off.content.7":"President of E-MMA French non-profit organisation that promotes gender diversity in tech","cw2020.kick-off.content.8":"And if this is not enough, the Code Week team will also be showcasing new website features, resources and challenges","cw2020.kick-off.content.9":"Professor of Computer Systems at the University of Urbino and coordinator of the","cw2020.kick-off.content.10":"Code Week ambassadors","cw2020.kick-off.content.11":"will be telling you more about the Code Week virtual Treasure Hunt","cw2020.kick-off.content.12":"And xxx will give you the heads-up on the new #EUCodeWeekDance challenge","cw2020.kick-off.content.13":"We will also be connecting with schools and students from all over Europe who will be sharing their coding stories and exchanging ideas with the guest speakers","cw2020.kick-off.content.14":"You will also have the chance to share your thoughts, ideas and ask your questions. All you need to do is tune in to our live stream on","cw2020.kick-off.content.15":"or","cw2020.kick-off.content.16":"on 8 October 2020 at 17:00-18.30 CET and comment or tweet with the #EUCodeWeek hashtag","cw2020.get-involved.title":"How to get involved","cw2020.get-involved.subtitle":"Can’t wait to start coding? If you would like to join the EU Code Week community but don't know where to start, take a look at these resources that will help get you started, just in time for our annual celebration in October","cw2020.get-involved.content.0":"Getting started with Code Week","cw2020.get-involved.content.1":"How to add a Code Week activity","cw2020.get-involved.content.2":"Learning bits","cw2020.get-involved.content.3":"Deep Dive massive open online course","cw2020.get-involved.content.4":"Coding@Home series","dream-jobs-in-digital.landing_header":"Get inspired by the incredible variety of jobs in digital! Download our Dream Jobs guide, check out our role models, test your digital skills, hold a Career in Digital Open Day or arrange a practical session with our Practical skills – VET Toolkit.","dream-jobs-in-digital.get_involved":"Get involved","dream-jobs-in-digital.about_title":"About Careers in Digital","dream-jobs-in-digital.about_description":'Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers. Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there. If you’re an educator download our new Career Day Toolkit to help organise open day sessions for schools and colleges or try out our new Vocational Education toolkit to hold practical creative sessions, created by Fondazione Links and CISCO. We strive to showcase the diverse opportunities in digital careers beyond coding. Unlock your potential and dive into the world of digital careers today!',"dream-jobs-in-digital.our_role_models":"Our role models","dream-jobs-in-digital.more_about":"More about","dream-jobs-in-digital.resources":"Resources","dream-jobs-in-digital.resource_title_1":"Check out our Dream Jobs in Digital Guide","dream-jobs-in-digital.resource_description_1":"Explore the top 20 careers in digital today and the pathways to get there","dream-jobs-in-digital.resource_button_1":"Download the career guide","dream-jobs-in-digital.resource_title_2":"Hold a Career Inspiration Day","dream-jobs-in-digital.resource_description_2":"A toolkit with logistics and templates to support educators to deliver an Open Day for students","dream-jobs-in-digital.resource_button_2":"Read more","dream-jobs-in-digital.resource_title_3":"Deliver VET activities","dream-jobs-in-digital.resource_description_3":"This toolkit is all you need to facilitate practical activities for students leveraging the Creative Learning approach","dream-jobs-in-digital.resource_button_3":"Read more","dream-jobs-in-digital.resource_title_4":"Take our digital skill test","dream-jobs-in-digital.resource_description_4":"Learn your ideal digital skills path by taking part in this quick and fun test!","dream-jobs-in-digital.resource_button_4":"Start the test","edit.title":"Edit your #EUCodeWeek activity","edit.required_fields":"Required fields are marked with an * asterisk. Feel free to add the activity listing in your local language.","edit.description":"Description","edit.audience":"Audience","edit.theme":"Theme","edit.location":"Location","edit.website":"Website","edit.contact":"Contact","edit.tags":"Tags","edit.image":"Image","edit.help":"Larger images will be resized to 256 x 512 pixels. Maximum upload size is 256 x 1024.","edit.aspect":"Which aspect of coding will your activity cover?","edit.address":"Type in an address or click on the map below to set a location.","edit.privacy_disclaimer.header":"Your contact information","edit.privacy_disclaimer.text_1":"This information will only be visible to ","edit.privacy_disclaimer.link_1":"EU Code Week Ambassadors","edit.privacy_disclaimer.text_2":` and Code Week +

You can manage your preferences concerning cookies from our Analytics on the dedicated page.

`,"copyright.title":"Copyright notice","copyright.training.0":"The EU Code Week website","copyright.training.1":"is a service supported by the European Commission","copyright.licence.0":"Except where stated otherwise, content made available on this site is licensed under a","copyright.licence.1":"https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en","copyright.licence.2":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license","copyright.creative-commons":"Licensing under Creative Commons licenses does not of itself affect the ownership of the copyright","copyright.third-party":"Content from third party websites is subject to their own copyright restrictions; please refer to the site of origin for more information","countries.all":"All countries","countries.Cloud":"Cloud","countries.Andorra":"Andorra","countries.United Arab Emirates":"United Arab Emirates","countries.Afghanistan":"Afghanistan","countries.Antigua and Barbuda":"Antigua and Barbuda","countries.Anguilla":"Anguilla","countries.Albania":"Albania","countries.Armenia":"Armenia","countries.Netherlands Antilles":"Netherlands Antilles","countries.Angola":"Angola","countries.Antarctica":"Antarctica","countries.Argentina":"Argentina","countries.American Samoa":"American Samoa","countries.Austria":"Austria","countries.Australia":"Australia","countries.Aruba":"Aruba","countries.Aland Islands":"Aland Islands","countries.Azerbaijan":"Azerbaijan","countries.Bosnia and Herzegovina":"Bosnia and Herzegovina","countries.Barbados":"Barbados","countries.Bangladesh":"Bangladesh","countries.Belgium":"Belgium","countries.Burkina Faso":"Burkina Faso","countries.Bulgaria":"Bulgaria","countries.Bahrain":"Bahrain","countries.Burundi":"Burundi","countries.Benin":"Benin","countries.Saint Barthelemy":"Saint Barthelemy","countries.Bermuda":"Bermuda","countries.Brunei":"Brunei","countries.Bolivia":"Bolivia","countries.Bonaire, Saint Eustatius and Saba ":"Bonaire, Saint Eustatius and Saba ","countries.Brazil":"Brazil","countries.Bahamas":"Bahamas","countries.Bhutan":"Bhutan","countries.Bouvet Island":"Bouvet Island","countries.Botswana":"Botswana","countries.Belarus":"Belarus","countries.Belize":"Belize","countries.Canada":"Canada","countries.Cocos Islands":"Cocos Islands","countries.Democratic Republic of the Congo":"Democratic Republic of the Congo","countries.Central African Republic":"Central African Republic","countries.Republic of the Congo":"Republic of the Congo","countries.Switzerland":"Switzerland","countries.Ivory Coast":"Ivory Coast","countries.Cook Islands":"Cook Islands","countries.Chile":"Chile","countries.Cameroon":"Cameroon","countries.China":"China","countries.Colombia":"Colombia","countries.Costa Rica":"Costa Rica","countries.Serbia and Montenegro":"Serbia and Montenegro","countries.Cuba":"Cuba","countries.Cape Verde":"Cape Verde","countries.Curacao":"Curacao","countries.Christmas Island":"Christmas Island","countries.Cyprus":"Cyprus","countries.Czech Republic":"Czech Republic","countries.Germany":"Germany","countries.Djibouti":"Djibouti","countries.Denmark":"Denmark","countries.Dominica":"Dominica","countries.Dominican Republic":"Dominican Republic","countries.Algeria":"Algeria","countries.Ecuador":"Ecuador","countries.Estonia":"Estonia","countries.Egypt":"Egypt","countries.Western Sahara":"Western Sahara","countries.Eritrea":"Eritrea","countries.Spain":"Spain","countries.Ethiopia":"Ethiopia","countries.Finland":"Finland","countries.Fiji":"Fiji","countries.Falkland Islands":"Falkland Islands","countries.Micronesia":"Micronesia","countries.Faroe Islands":"Faroe Islands","countries.France":"France","countries.Gabon":"Gabon","countries.United Kingdom":"United Kingdom","countries.Grenada":"Grenada","countries.Georgia":"Georgia","countries.French Guiana":"French Guiana","countries.Guernsey":"Guernsey","countries.Ghana":"Ghana","countries.Gibraltar":"Gibraltar","countries.Greenland":"Greenland","countries.Gambia":"Gambia","countries.Guinea":"Guinea","countries.Guadeloupe":"Guadeloupe","countries.Equatorial Guinea":"Equatorial Guinea","countries.Greece":"Greece","countries.South Georgia and the South Sandwich Islands":"South Georgia and the South Sandwich Islands","countries.Guatemala":"Guatemala","countries.Guam":"Guam","countries.Guinea-Bissau":"Guinea-Bissau","countries.Guyana":"Guyana","countries.Hong Kong":"Hong Kong","countries.Heard Island and McDonald Islands":"Heard Island and McDonald Islands","countries.Honduras":"Honduras","countries.Croatia":"Croatia","countries.Haiti":"Haiti","countries.Hungary":"Hungary","countries.Indonesia":"Indonesia","countries.Ireland":"Ireland","countries.Israel":"Israel","countries.Isle of Man":"Isle of Man","countries.India":"India","countries.British Indian Ocean Territory":"British Indian Ocean Territory","countries.Iraq":"Iraq","countries.Iran":"Iran","countries.Iceland":"Iceland","countries.Italy":"Italy","countries.Jersey":"Jersey","countries.Jamaica":"Jamaica","countries.Jordan":"Jordan","countries.Japan":"Japan","countries.Kenya":"Kenya","countries.Kyrgyzstan":"Kyrgyzstan","countries.Cambodia":"Cambodia","countries.Kiribati":"Kiribati","countries.Comoros":"Comoros","countries.Saint Kitts and Nevis":"Saint Kitts and Nevis","countries.North Korea":"North Korea","countries.South Korea":"South Korea","countries.Kuwait":"Kuwait","countries.Cayman Islands":"Cayman Islands","countries.Kazakhstan":"Kazakhstan","countries.Laos":"Laos","countries.Lebanon":"Lebanon","countries.Saint Lucia":"Saint Lucia","countries.Liechtenstein":"Liechtenstein","countries.Sri Lanka":"Sri Lanka","countries.Liberia":"Liberia","countries.Lesotho":"Lesotho","countries.Lithuania":"Lithuania","countries.Luxembourg":"Luxembourg","countries.Latvia":"Latvia","countries.Libya":"Libya","countries.Morocco":"Morocco","countries.Monaco":"Monaco","countries.Moldova":"Moldova","countries.Montenegro":"Montenegro","countries.Saint Martin":"Saint Martin","countries.Madagascar":"Madagascar","countries.Marshall Islands":"Marshall Islands","countries.Macedonia":"North Macedonia","countries.Mali":"Mali","countries.Myanmar":"Myanmar","countries.Mongolia":"Mongolia","countries.Macao":"Macao","countries.Northern Mariana Islands":"Northern Mariana Islands","countries.Martinique":"Martinique","countries.Mauritania":"Mauritania","countries.Montserrat":"Montserrat","countries.Malta":"Malta","countries.Mauritius":"Mauritius","countries.Maldives":"Maldives","countries.Malawi":"Malawi","countries.Mexico":"Mexico","countries.Malaysia":"Malaysia","countries.Mozambique":"Mozambique","countries.Namibia":"Namibia","countries.New Caledonia":"New Caledonia","countries.Niger":"Niger","countries.Norfolk Island":"Norfolk Island","countries.Nigeria":"Nigeria","countries.Nicaragua":"Nicaragua","countries.Netherlands":"Netherlands","countries.Norway":"Norway","countries.Nepal":"Nepal","countries.Nauru":"Nauru","countries.Niue":"Niue","countries.New Zealand":"New Zealand","countries.Oman":"Oman","countries.Panama":"Panama","countries.Peru":"Peru","countries.French Polynesia":"French Polynesia","countries.Papua New Guinea":"Papua New Guinea","countries.Philippines":"Philippines","countries.Pakistan":"Pakistan","countries.Poland":"Poland","countries.Saint Pierre and Miquelon":"Saint Pierre and Miquelon","countries.Pitcairn":"Pitcairn","countries.Puerto Rico":"Puerto Rico","countries.Palestine":"Palestine","countries.Portugal":"Portugal","countries.Palau":"Palau","countries.Paraguay":"Paraguay","countries.Qatar":"Qatar","countries.Reunion":"Reunion","countries.Romania":"Romania","countries.Serbia":"Serbia","countries.Russia":"Russia","countries.Rwanda":"Rwanda","countries.Saudi Arabia":"Saudi Arabia","countries.Solomon Islands":"Solomon Islands","countries.Seychelles":"Seychelles","countries.Sudan":"Sudan","countries.Sweden":"Sweden","countries.Singapore":"Singapore","countries.Saint Helena":"Saint Helena","countries.Slovenia":"Slovenia","countries.Svalbard and Jan Mayen":"Svalbard and Jan Mayen","countries.Slovakia":"Slovakia","countries.Sierra Leone":"Sierra Leone","countries.San Marino":"San Marino","countries.Senegal":"Senegal","countries.Somalia":"Somalia","countries.Suriname":"Suriname","countries.South Sudan":"South Sudan","countries.Sao Tome and Principe":"Sao Tome and Principe","countries.El Salvador":"El Salvador","countries.Sint Maarten":"Sint Maarten","countries.Syria":"Syria","countries.Swaziland":"Swaziland","countries.Turks and Caicos Islands":"Turks and Caicos Islands","countries.Chad":"Chad","countries.French Southern Territories":"French Southern Territories","countries.Togo":"Togo","countries.Thailand":"Thailand","countries.Tajikistan":"Tajikistan","countries.Tokelau":"Tokelau","countries.East Timor":"East Timor","countries.Turkmenistan":"Turkmenistan","countries.Tunisia":"Tunisia","countries.Tonga":"Tonga","countries.Turkey":"Türkiye","countries.Trinidad and Tobago":"Trinidad and Tobago","countries.Tuvalu":"Tuvalu","countries.Taiwan":"Taiwan","countries.Tanzania":"Tanzania","countries.Ukraine":"Ukraine","countries.Uganda":"Uganda","countries.United States Minor Outlying Islands":"United States Minor Outlying Islands","countries.United States":"United States","countries.Uruguay":"Uruguay","countries.Uzbekistan":"Uzbekistan","countries.Vatican":"Vatican","countries.Saint Vincent and the Grenadines":"Saint Vincent and the Grenadines","countries.Venezuela":"Venezuela","countries.British Virgin Islands":"British Virgin Islands","countries.U.S. Virgin Islands":"U.S. Virgin Islands","countries.Vietnam":"Vietnam","countries.Vanuatu":"Vanuatu","countries.Wallis and Futuna":"Wallis and Futuna","countries.Samoa":"Samoa","countries.Kosovo":"Kosovo","countries.Yemen":"Yemen","countries.Mayotte":"Mayotte","countries.South Africa":"South Africa","countries.Zambia":"Zambia","countries.Zimbabwe":"Zimbabwe","cw2020.common.resources":"Resources you will need","cw2020.common.soundtrack":"The Code Week soundtrack","cw2020.common.moves":"The movements","cw2020.common.dance-example":"An example of the Code Week Dance","cw2020.common.organizer-guide":"organiser’s guide","cw2020.common.scratch-tutorial":"#EUCodeWeekDance Scratch Tutorial","cw2020.title.0":"EU Code Week","cw2020.title.1":"2020 Edition","cw2020.intro":"This year we are celebrating coding from 10 to 25 October 2020! Due to the current health situation, we are going to bring more Code Week activities online this year. We will be launching new fun and engaging activities that you can join remotely at home or in school","cw2020.online-activities.title":"Featured open online activities","cw2020.online-activities.subtitle.0":"To make it easier to take part in Code Week activities remotely we are launching a","cw2020.online-activities.subtitle.1":"calendar","cw2020.online-activities.subtitle.2":"of featured online activities","cw2020.online-activities.section1.title":"What is an online activity ?","cw2020.online-activities.section1.content":"Online activities can be any activity you would typically add or register on the Code Week website – the only difference being it will take place online. The idea is to make it easy for people to participate in coding sessions and workshops entirely online without risking their health","cw2020.online-activities.section2.title":"Featured open activities","cw2020.online-activities.section2.content":"If you want, you can make your online activities available to everyone. People from around the world will be able to take part open online activities, either in English or thelocal language. We will select the most exciting online activities which are open to everyone and feature them in an events calendar on our website","cw2020.online-activities.section3.title":"What this means for participants","cw2020.online-activities.section3.content.0":"Every day of Code Week, you will be able to browse the","cw2020.online-activities.section3.content.1":"calendar","cw2020.online-activities.section3.content.2":"and take part in the activities that interest you most. The topics of these featured events vary from workshops on robotics, e-learning courses,webinars to coding tutorials and much more. So, take your pick","cw2020.dance.title":"Code Week Dance","cw2020.dance.subtitle":"Who said programmers couldn't dance? To celebrate the 2020 edition of Code Week, we are launching a new activity - the #EUCodeWeekDance challenge","cw2020.dance.section1.title":"Who can join?","cw2020.dance.section1.content.0":"Everyone from schools, teachers, libraries to code clubs, businesses and public authorities are invited to celebrate EU Code Week 2020 by organising a #EUCodeWeekDance activity and adding it to the","cw2020.dance.section1.content.1":"Code Week map","cw2020.dance.section2.title":"How to participate?","cw2020.dance.section2.content":"Choose from five types of activities or come up with your own. Regardless of which activity you choose, don't forget to add it to our map","cw2020.dance.activity1.title":"Programme a friend or a parent - no computer needed","cw2020.dance.activity1.subtitle":"Coding lets you give commands to an electronic device. But technically, you don’t need a computer to be able to code. Instead, grab a partner – it can be your classmate, a friend, a parent or even a teacher, and give them instructions how to perform the #EUCodeWeekDance, which they need to follow precisely","cw2020.dance.activity1.resources.0":"A guide by Code.org to organise your unplugged Dance Party","cw2020.dance.activity1.resources.1":"A learning bit on how to program your human-robot","cw2020.dance.activity2.title":"Visual Programmming","cw2020.dance.activity2.subtitle":"Code your Code Week dance in Scratch. Use the Code Week characters or make your own in Scratch and programme them to do the #EUCodeWeekDance","cw2020.dance.activity2.resources.0":"An example of a Scratch #EUCodeWeekDance project","cw2020.dance.activity2.resources.1":"The Code Week characters","cw2020.dance.activity2.resources.2":"A guide from Code.org on how to animate a character","cw2020.dance.activity2.resources.3":"A guide by Code.org to organise your Dance Party","cw2020.dance.activity2.resources.4":"Share your project with us in this Scratch Studio.","cw2020.dance.activity3.title":"Text-based programming","cw2020.dance.activity3.subtitle":"Produce the #EUCodeWeekDance theme with Python or JavaScript, using code-based music creation platforms like EarSketch or Sonic Pi","cw2020.dance.activity3.resources.0":"A tutorial on how to produce music with EarSketch","cw2020.dance.activity3.resources.1":"A tutorial on how to create music with Sonic Pi","cw2020.dance.activity4.title":"Robotics","cw2020.dance.activity4.subtitle":"Program your robot to follow your instructions and perform the Code Week Dance","cw2020.dance.activity4.resources.0":"A tutorial on programming robots","cw2020.dance.activity5.title":"Live Dance Challenge","cw2020.dance.activity5.subtitle":"Record a video of yourself, your team or your robot performing the #EUCodeWeekDance, share it on Instagram and get a shot at going viral and winning some Code week goodies! Interested? Follow these steps:","cw2020.dance.activity5.resources.0":"Record the video using Instagram Stories","cw2020.dance.activity5.resources.1":"Follow","cw2020.dance.activity5.resources.2":"@CodeWeekEU on Instagram","cw2020.dance.activity5.resources.3":"Mention @CodeWeekEU in your story with the dance and make sure to use the hashtag #EUCodeWeekDance","cw2020.dance.outro.0":"Winners will be selected every day and announced on our Instagram channel via Stories, so don't forget to check your notifications regularly, you might just run into good luck today","cw2020.dance.outro.1":"The #EUCodeWeekDance is based on the","cw2020.dance.outro.2":"Ode to Code","cw2020.dance.outro.3":"composed by Brendan Paolini, and the dance developed by Bianca Maria Berardi in 2015, from an idea of Alessandro Bogliolo, Professor of Computer Systems at the University of Urbino","cw2020.treasure-hunt.title":"Code Week Treasure Hunt","cw2020.treasure-hunt.subtitle.0":"This is a game on Telegram that is simple enough for beginners, but also challenging to keep experienced participants on their toes","cw2020.treasure-hunt.subtitle.1":"The Code Week Treasure Hunt","cw2020.treasure-hunt.subtitle.2":"is a game best played on your PC with a mobile phone in hand. The game will ask you to solve coding challenges and guide you through the history of coding, computer science and technology in Europe","cw2020.treasure-hunt.section.title":"To start playing you need to","cw2020.treasure-hunt.section.content.0":"Download the Telegram app. It is available for","cw2020.treasure-hunt.section.content.1":"Desktop","cw2020.treasure-hunt.section.content.2":"You can play the game either on your PC or laptop, or on your smartphone. We recommend you play it on your computer so that you can get the instructions and solve the coding challenges on the Telegram app on your phone","cw2020.treasure-hunt.section.content.3":"To play the game","cw2020.treasure-hunt.section.content.4":"open the game","cw2020.treasure-hunt.section.content.5":"and scan the QR code that will take you to the Telegram app and give you the first set of instructions","cw2020.treasure-hunt.section.content.6":"To win, you need to solve 10 coding challenges and find 10 locations on the map of Europe that are linked to the rise of coding and technology","cw2020.treasure-hunt.section.content.7":"After you complete the game, share your your score with your friends using #EUCodeWeek and challenge them to play and learn about the history of coding too. Let's see who scores the top results","cw2020.treasure-hunt.section.content.8":"The Code Week Treasure Hunt is the virtual version of the original EU Code Week Treasure Hunt which was first developed by Alessandro Bogliolo, Professor of Computer Systems at the University of Urbino. To learn more about his original game, visit our","cw2020.treasure-hunt.section.content.9":"blog","cw2020.kick-off.title":"Kick-off event: 8 October 2020","cw2020.kick-off.content.0":"The Code Week 2020 virtual kick-off will take place on 8 October at 5 pm Berlin/Brussels/Paris time. The event will be streamed on Facebook Live, Instagram TV and YouTube Live","cw2020.kick-off.content.1":"Our exciting line-up includes guest speakers","cw2020.kick-off.content.2":"EU Commissioner for the Internal Market","cw2020.kick-off.content.3":"EU Commissioner for Innovation, Research, Culture, Education and Youth","cw2020.kick-off.content.4":"Creator of Scratch and Professor of Learning Research at the MIT Media Lab","cw2020.kick-off.content.5":"author and illustrator of Hello Ruby","cw2020.kick-off.content.6":"and","cw2020.kick-off.content.7":"President of E-MMA French non-profit organisation that promotes gender diversity in tech","cw2020.kick-off.content.8":"And if this is not enough, the Code Week team will also be showcasing new website features, resources and challenges","cw2020.kick-off.content.9":"Professor of Computer Systems at the University of Urbino and coordinator of the","cw2020.kick-off.content.10":"Code Week ambassadors","cw2020.kick-off.content.11":"will be telling you more about the Code Week virtual Treasure Hunt","cw2020.kick-off.content.12":"And xxx will give you the heads-up on the new #EUCodeWeekDance challenge","cw2020.kick-off.content.13":"We will also be connecting with schools and students from all over Europe who will be sharing their coding stories and exchanging ideas with the guest speakers","cw2020.kick-off.content.14":"You will also have the chance to share your thoughts, ideas and ask your questions. All you need to do is tune in to our live stream on","cw2020.kick-off.content.15":"or","cw2020.kick-off.content.16":"on 8 October 2020 at 17:00-18.30 CET and comment or tweet with the #EUCodeWeek hashtag","cw2020.get-involved.title":"How to get involved","cw2020.get-involved.subtitle":"Can’t wait to start coding? If you would like to join the EU Code Week community but don't know where to start, take a look at these resources that will help get you started, just in time for our annual celebration in October","cw2020.get-involved.content.0":"Getting started with Code Week","cw2020.get-involved.content.1":"How to add a Code Week activity","cw2020.get-involved.content.2":"Learning bits","cw2020.get-involved.content.3":"Deep Dive massive open online course","cw2020.get-involved.content.4":"Coding@Home series","dream-jobs-in-digital.landing_header":"Get inspired by the incredible variety of jobs in digital! Download our Dream Jobs guide, check out our role models, test your digital skills, hold a Career in Digital Open Day or arrange a practical session with our Practical skills – VET Toolkit.","dream-jobs-in-digital.get_involved":"Get involved","dream-jobs-in-digital.about_title":"About Careers in Digital","dream-jobs-in-digital.about_description":'Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers. Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there. If you’re an educator download our new Career Day Toolkit to help organise open day sessions for schools and colleges or try out our new Vocational Education toolkit to hold practical creative sessions, created by Fondazione Links and CISCO. We strive to showcase the diverse opportunities in digital careers beyond coding. Unlock your potential and dive into the world of digital careers today!',"dream-jobs-in-digital.our_role_models":"Our role models","dream-jobs-in-digital.more_about":"More about","dream-jobs-in-digital.resources":"Resources","dream-jobs-in-digital.resource_title_1":"Check out our Dream Jobs in Digital Guide","dream-jobs-in-digital.resource_description_1":"Explore the top 20 careers in digital today and the pathways to get there","dream-jobs-in-digital.resource_button_1":"Download the career guide","dream-jobs-in-digital.resource_title_2":"Hold a Career Inspiration Day","dream-jobs-in-digital.resource_description_2":"A toolkit with logistics and templates to support educators to deliver an Open Day for students","dream-jobs-in-digital.resource_button_2":"Read more","dream-jobs-in-digital.resource_title_3":"Deliver VET activities","dream-jobs-in-digital.resource_description_3":"This toolkit is all you need to facilitate practical activities for students leveraging the Creative Learning approach","dream-jobs-in-digital.resource_button_3":"Read more","dream-jobs-in-digital.resource_title_4":"Take our digital skill test","dream-jobs-in-digital.resource_description_4":"Learn your ideal digital skills path by taking part in this quick and fun test!","dream-jobs-in-digital.resource_button_4":"Start the test","edit.title":"Edit your #EUCodeWeek activity","edit.required_fields":"Required fields are marked with an * asterisk. Feel free to add the activity listing in your local language.","edit.description":"Description","edit.audience":"Audience","edit.theme":"Theme","edit.location":"Location","edit.website":"Website","edit.contact":"Contact","edit.tags":"Tags","edit.image":"Image","edit.help":"Larger images will be resized to 256 x 512 pixels. Maximum upload size is 256 x 1024.","edit.aspect":"Which aspect of coding will your activity cover?","edit.address":"Type in an address or click on the map below to set a location.","edit.privacy_disclaimer.header":"Your contact information","edit.privacy_disclaimer.text_1":"This information will only be visible to ","edit.privacy_disclaimer.link_1":"EU Code Week Ambassadors","edit.privacy_disclaimer.text_2":` and Code Week organizers, who will check your activity before it appears on the map and might contact you if edits are necessary or for administering surveys for statistical purposes after the activity.`,"edit.privacy_disclaimer.contact_email":"Your contact email","edit.edit":"Edit activity","email.subjects.registered":"EU Code Week: Thank you for Registering!","email.subjects.approved":"EU Code Week: Congratulations! Your Activity is Approved","email.subjects.rejected":"EU Code Week: Your Activity is Rejected","event.main_title":"Add your #EUCodeWeek activity","event.button":"Add Activity","event.howto":"How to organize your own activity","event.required":"Required fields are marked with an * asterisk. Feel free to add the activity listing in your local language.","event.audience_title":"Audience","event.theme_title":"Theme","event.scoreboard_by_country":"Scoreboard","event.get_involved":"Get involved","event.organize_or_support_events":"Organize or support activities in your city","event.or_contact_your":"or contact your","event.eu_code_week_ambassadors":"EU Code Week Ambassadors","event.show_events_for":"Show activities for ","event.who":"Who is the activity for?","event.tags":"Tags","event.image":"Image","event.start.label":"Start date","event.start.placeholder":"When does the activity start ?","event.end.label":"End date","event.end.placeholder":"When does the activity end ?","event.organizer.label":"Name of organisation","event.organizer.placeholder":"Organisation you work in or volunteer for","event.website.label":"Organiser's Website","event.website.placeholder":"Do you have a website with more information ?","event.description.label":"Description","event.description.placeholder":"Briefly describe the activity planned.","event.contact.label":"Contact email","event.contact.placeholder":"This email will be used for important EU Code Week correspondence","event.contact.explanation":"Your contact email will only be visible to EU Code Week Ambassadors and Code week organisers, who will check your activity before it appears on the map and might contact you if edits are necessary or for administering surveys for statistical purposes after the activity.","event.public.label":"Public email","event.public.placeholder":"Would you like to display a contact email ?","event.title.label":"Activity Title","event.title.placeholder":"What is the name of the activity ?","event.address.label":"Address","event.address.placeholder":"Where will the activity be taking place?","event.organizertype.label":"Type of organisation","event.organizertype.placeholder":"Select the type of organiser","event.organizertype.school":"School","event.organizertype.library":"Library","event.organizertype.non profit":"Non-for profit Organisation","event.organizertype.private business":"Private Business","event.organizertype.other":"Other","event.audience.Pre-school children":"Pre-primary education","event.audience.Elementary school students":"Primary school","event.audience.High school students":"Secondary school","event.audience.Graduate students":"Higher Education","event.audience.Post graduate students":"Post graduate students","event.audience.Employed adults":"Employed adults","event.audience.Unemployed adults":"Unemployed adults","event.audience.Other (see description)":"Other (see description)","event.audience.Teachers":"Teachers","event.theme.Basic programming concepts":"Basic programming concepts","event.theme.Web development":"Web development","event.theme.Mobile app development":"Mobile app development","event.theme.Software development":"Software development","event.theme.Data manipulation and visualisation":"Data manipulation and visualisation","event.theme.Robotics":"Robotics","event.theme.Hardware":"Hardware","event.theme.Other":"Other","event.theme.Unplugged activities":"Unplugged activities","event.theme.Playful coding activities":"Playful coding activities","event.theme.Art and creativity":"Art and creativity","event.theme.Visual/Block programming":"Visual/Block programming","event.theme.Game design":"Game design","event.theme.Internet of things and wearable computing":"Internet of things and wearable computing","event.theme.3D printing":"3D printing","event.theme.Augmented reality":"Augmented reality","event.theme.Artificial intelligence":"Artificial intelligence","event.theme.Motivation and awareness raising":"Motivation and awareness raising","event.theme.Promoting diversity":"Promoting diversity","event.codeweek_for_all_participation_code.title":"CODE WEEK 4 ALL CODE","event.codeweek_for_all_participation_code.explanation":"If you have received a Code Week 4 all code from a school colleague or a friend paste it here, otherwise please leave it blank. More info about Code Week 4 All are available","event.codeweek_for_all_participation_code.link":"here","event.thanks_page.title":"Thanks for adding your activity!","event.thanks_page.phrase1":"One of our local ambassadors will now review your activity","event.thanks_page.phrase2":"and make sure everything looks ok.","event.thanks_page.phrase3":"If you have any questions, get in touch with one of our","event.thanks_page.phrase4":"national ambassadors","event.thanks_page.phrase5":"or send us an","event.thanks_page.phrase6":"email","event.thanks_page.phrase7":"You can share your Codeweek for all code with other people:","event.activity_type.Event":"Activity","event.activity_type.Lesson":"Lesson","event.activity_type.Workshop":"Workshop","event.activity_type.Webinar":"Webinar","event.activity_type.Live Streaming Session":"Live Streaming Session","event.activity_type.Other":"Other","event.activitytype.label":"Activity Type","event.activitytype.placeholder":"","event.activitytype.open-online":"Open online activity","event.activitytype.invite-online":"Invite-only online activity","event.activitytype.open-in-person":"Open in-person activity","event.activitytype.invite-in-person":"Invite-only in-person activity","event.More":"More","event.country":"Country","event.privacy":"I have read and agree with the privacy policy terms described in this document.","event.loading":"Loading...","event.add_activity":"Add activity","event.edit_activity":"Edit activity","event.update_activity":"Update activity","event.delete_activity":"Delete activity","event.total_pending_events":"Total of pending activities:","event.no_pending_events":"No Pending Activity found for","event.all_countries":"All countries","event.current_status":"Current Status","event.certificate_ready":"Your Code Week certificate is ready. Feel free to download it or share it directly.","event.view_your_certificate":"View your certificate here","event.submit_event_and_report":"Submit a report for this activity and claim your Code Week certificate.","event.report_and_claim":"Report activity and claim certificate","event.leading_teacher_tag":"Leading Teacher","event.leading_teacher_tag_choose":"Choose a Leading Teacher","event.last_update":"Last update","eventdetails.organised_by":"Organized by: ","eventdetails.contact_email":"Contact email: ","eventdetails.happening_at":"Happening at: ","eventdetails.from":"From ","eventdetails.to":" to ","eventdetails.description":"Description: ","eventdetails.more_info":"More information: ","eventdetails.audience":"This activity is for: ","eventdetails.themes":"Main themes: ","eventdetails.tags":"Tags: ","eventdetails.share":"Share the activity: ","eventdetails.email.tooltip":"Click to email this to a friend","eventdetails.email.subject":"Look at this awesome coding activity","eventdetails.email.body_1":"Hi, check out ","eventdetails.email.body_2":"activity at ","eventdetails.edit":"Edit activity","eventdetails.note":"NOTE: ","eventdetails.pending_warning":"This activity is still being reviewed by ","eventdetails.pending_link":"moderators","eventdetails.nearby_upcoming_events":"Nearby upcoming activities:","eventreports.reports_by":"Activities pending for report by ","eventreports.no_reports":"There are no activities to be reported yet.","eventreports.report":`The activities listed below have started or already finished. Fill in a few numbers for statistical purposes for the activity and claim your Code Week participation certificate. You - will get one certificate per activity.`,"excellence.title":"Generate your certificate of Excellence for Codeweek","excellence.generate":"Generate the Certificate of Excellence","excellence.required":"Required fields are marked with an * asterisk.","excellence.name_for_certificate.label":"Name for certificate","excellence.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued a certificate of Excellence.","footer.privacy_policy":"Privacy Policy","footer.cookies_policy":"Cookies Policy","footer.about_us":"About us","footer.about_code_week":"About Code Week","footer.our_values":"Our Values","footer.statistics":"Statistics","footer.partners_sponsors":"Partners & Sponsors","footer.community":"Community","footer.quick_links":"Quick links","footer.register":"Register","footer.activities_events":"Activities & Events","footer.learn_teach":"Learn & Teach","footer.news":"News","footer.newsletter_signup":"Newsletter Sign Up","footer.educational_resources":"Educational Resources","footer.coding_home":"Coding @ Home","footer.podcast":"Podcast","footer.challenges":"Challenges","footer.hackathons":"Hackathons","footer.designed_and_developed_by":"Designed and developed by","footer.all_rights_reserved":"All Rights Reserved","guide.title":"Guide","guide.organise_activity":"Organise Your Own Activity with #EUCodeWeek","guide.register_activity":"Register your activity here","guide.what.title":"What is EU Code Week?","guide.what.content":`

+ will get one certificate per activity.`,"excellence.title":"Generate your certificate of Excellence for Codeweek","excellence.generate":"Generate the Certificate of Excellence","excellence.required":"Required fields are marked with an * asterisk.","excellence.name_for_certificate.label":"Name for certificate","excellence.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued a certificate of Excellence.","footer.privacy_policy":"Privacy Policy","footer.cookies_policy":"Cookies Policy","footer.about_us":"About us","footer.about_code_week":"About Code Week","footer.our_values":"Our Values","footer.statistics":"Statistics","footer.partners_sponsors":"Partners & Sponsors","footer.community":"Community","footer.quick_links":"Quick links","footer.register":"Register","footer.activities_events":"Activities & Events","footer.learn_teach":"Learn & Teach","footer.news":"News","footer.newsletter_signup":"Newsletter Sign Up","footer.educational_resources":"Educational Resources","footer.coding_home":"Coding @ Home","footer.podcast":"Podcast","footer.challenges":"Challenges","footer.hackathons":"Hackathons","footer.designed_and_developed_by":"Designed and developed by","footer.all_rights_reserved":"All Rights Reserved","girls-in-digital.landing_header":"Empower, inspire and celebrate the next generation of girls and young Europeans!","girls-in-digital.about_girls_title":"About Girls in Digital","girls-in-digital.about_girls_description_1":"Get ready to celebrate Girls in Digital Week from 24–28 March 2025, as we put a spotlight on inclusion, innovation, and the limitless opportunities digital skills offer to all!","girls-in-digital.about_girls_description_2":"Girls in Digital is part of a larger movement to inspire and empower the next generation of young Europeans—regardless of gender—to thrive in an inclusive digital world. Our purpose? To break down barriers and ensure that every young person—girl, boy, or non-binary—has the confidence to explore STE(A)M fields, embrace tech careers, and drive the future of innovation.","girls-in-digital.read_more":"Read More","girls-in-digital.resource_title":"Resources","girls-in-digital.resource_person_title":"Are you a young person or parent?","girls-in-digital.resource_person_description_1":"You are a young person passionate about technology, coding, or digital creativity; explore activities near you and begin your journey today.","girls-in-digital.resource_person_description_2":"You are a parent looking for inclusive activities for your child to participate in a safe and supportive space; discover opportunities that nurture their interest in technology and digital skills.","girls-in-digital.resource_educator_title":"Are you an educator?","girls-in-digital.resource_educator_description":"You are an educator looking to organise an activity to empower youth with digital skills in a safe and inclusive environment, where all feel welcomed to explore the endless opportunities that digital has to offer. Check our resources below for guidance and support in bringing your activity to life.","girls-in-digital.resource_search_activity":"Search an activity","girls-in-digital.resource_organise_activity":"Organise an activity","girls-in-digital.resource_digital_activity":"Girls in Digital Activity Guideline","girls-in-digital.resource_social_media":"Social Media Kit","girls-in-digital.relevant_statistics_title":"Some visual elements showing relevant Statistics","girls-in-digital.relevant_statistics_graph_1":"The graphs illustrate the persistent gender gap in ICT across different stages of a young European’s journey, from education to professional life. While female representation has gradually increased between 2013 and 2023, the sector remains male-dominated, highlighting the need for further progress in closing the gap.","girls-in-digital.relevant_statistics_graph_2":"Multiple interconnected factors influence girls' and women's participation, achievement, and progression in STEM, with individual beliefs shaped by family, peers, education, and broader societal influences. This diagram illustrates the various factors at different levels influencing female representation in STEM. Addressing these factors holistically has been shown to positively impact confidence and motivation, encouraging more girls and women to pursue STEM education and careers.","girls-in-digital.faq":"FAQ’s","girls-in-digital.faq_girls_digital_title":"What is Girls in Digital?","girls-in-digital.faq_girls_digital_description":"Girls in Digital (GiD) is an EU Code Week initiative aimed at empowering girls and young women to explore and excel in digital skills, STEM fields, and technology-driven careers while fostering gender equality.","girls-in-digital.faq_girls_digital_activities_title":"Who can participate in Girls in Digital activities?","girls-in-digital.faq_girls_digital_activities_description":"The initiative is inclusive of all genders, but its primary focus is on encouraging and empowering girls and young women. Activities can be tailored for girls-only groups or mixed-gender settings.","girls-in-digital.faq_girls_digital_focus_title":"Why does Girls in Digital focus on girls?","girls-in-digital.faq_girls_digital_focus_description":"Girls are underrepresented in digital fields, STEM careers, and ICT studies. GiD aims to bridge these gaps and inspire a new generation of women in technology by breaking down gender stereotypes and promoting equality. A more gender-balanced workforce in these fields will not only foster innovation but also contribute to building a better, more inclusive future.","girls-in-digital.faq_girls_digital_organise_title":"How can I organise a Girls in Digital activity?","girls-in-digital.faq_girls_digital_organise_description":"You can use the Girls in Digital Activity Guidelines, which provide step-by-step instructions, resources, and tips to plan and execute engaging activities tailored to your group’s needs.","girls-in-digital.faq_girls_digital_skill_title":"Do I need prior experience in digital skills to organise an activity?","girls-in-digital.faq_girls_digital_skill_description":"No, the guidelines are designed to be accessible for everyone, regardless of their expertise. They include examples, templates, and resources to help you get started.","girls-in-digital.faq_girls_digital_type_organise_title":"What types of activities can I organise?","girls-in-digital.faq_girls_digital_type_organise_description":"Activities range from coding workshops and robotics challenges to interactive discussions on digital careers and gender equality. The guidelines also include creative projects that encourage teamwork and innovation.","girls-in-digital.faq_girls_digital_event_title":"Are there any funding opportunities for Girls in Digital events?","girls-in-digital.faq_girls_digital_event_description":"This depends on your region and local resources. Check with your national or regional hubs or reach out to partners affiliated with the initiative. Find the list of EU Code Week national and regional hubs","girls-in-digital.faq_girls_digital_skill_join_title":"Do I need any prior knowledge of coding or digital skills to join?","girls-in-digital.faq_girls_digital_skill_join_description":"Not at all! GiD activities are designed to be fun and beginner-friendly, encouraging everyone to explore and learn regardless of their starting point.","girls-in-digital.faq_girls_digital_participating_title":"What skills will I gain by participating?","girls-in-digital.faq_girls_digital_participating_description":"You’ll learn a variety of skills, including coding, problem-solving, teamwork, creativity, and critical thinking. You’ll also gain insights into digital careers and STE(A)M opportunities.","girls-in-digital.faq_girls_digital_students_title":"Can boys or nonbinary students participate in GiD activities?","girls-in-digital.faq_girls_digital_students_description":"Yes, GiD is inclusive of all genders. While the initiative aims to address the underrepresentation of girls in digital fields by providing them with tailored support and encouragement, it is important for all citizens–irrespective of their age, gender, nationalities ethnicity, abilities–to be aware of the current gender gap and help create a more inclusive digital future, making it essential for all individuals to engage, learn, and be part of the solution.","girls-in-digital.faq_girls_digital_promote_gender_title":"How does Girls in Digital promote gender equality?","girls-in-digital.faq_girls_digital_promote_gender_description":"By creating opportunities, breaking down stereotypes, and inspiring girls to pursue careers in technology, GiD contributes to bridging the gender gap in digital fields and fostering equality.","girls-in-digital.faq_girls_digital_goal_initiative_title":"What is the long-term goal of the initiative?","girls-in-digital.faq_girls_digital_goal_initiative_description":"Our long-term goal is to foster equality in STE(A)M, as a more gender-balanced workforce drives innovation, brings diverse perspectives, and creates a more inclusive environment. When everyone has equal opportunities to contribute, we unlock new ideas, fuel creativity, and develop stronger, more equitable solutions for the future. By breaking down barriers and encouraging diverse talent, we not only shape a fairer industry but also ensure that STE(A)M continues to thrive with fresh insights and groundbreaking advancements—paving the way for a future where everyone has equal access to opportunities in digital and STEM fields.","girls-in-digital.here":"HERE","guide.title":"Guide","guide.organise_activity":"Organise Your Own Activity with #EUCodeWeek","guide.register_activity":"Register your activity here","guide.what.title":"What is EU Code Week?","guide.what.content":`

EU Code Week is a grass-roots movement run by volunteers and supported by the European Commission. Anyone – schools, teachers, libraries, code clubs, businesses, public authorities – can organise a #EUCodeWeek activity and add it to the codeweek.eu map. @@ -159,7 +159,7 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw (@CodeWeekEU). Talk to your friends, fellow educators, the local press, and make a press release.`,"guide.how_to.items.5":`Don't forget to add your activity on the Code Week map!`,"guide.material.title":"Promotional material","guide.material.text":`

Check out our blog for latest information and feel free to - adapt the most recent press release to your needs, or create your own:

`,"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Gearing up to celebrate EU Code Week 2019 (available in 29 languages)',"guide.toolkits.title":"Download the following toolkits to help you get started:","guide.toolkits.communication_toolkit":"Communications Toolkit","guide.toolkits.teachers_toolkit":"Teachers Toolkit","guide.questions.title":"Questions?","guide.questions.content":'

If you have questions about organising and promoting your #EUCodeWeek activity, get in touch with one of the EU Code Week Ambassadors from your country.

',"hackathon-greece.title":"EU Code Week HACKATHON","hackathon-greece.subtitle":"Bring your ideas to life!","hackathon-greece.misc.0":"Read the rules & code of conduct","hackathon-greece.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-greece.misc.2":"Our Partners","hackathon-greece.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-greece.sections.1.content.1":"The EU Code Week Hackathon","hackathon-greece.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 12-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-greece.sections.2.title":"What to expect?","hackathon-greece.sections.2.content.0":"Expert coaching","hackathon-greece.sections.2.content.1":"Skills workshops","hackathon-greece.sections.2.content.2":"Fun activities","hackathon-greece.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-greece.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-greece.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-greece.sections.3.content.0":"Sign up now to","hackathon-greece.sections.3.content.1":"EU Code Week Hackathon Greece","hackathon-greece.sections.3.content.2":"and bring your ideas to life!","hackathon-greece.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-greece.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Greece? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-greece.sections.4.content.1":"Propose a challenge","hackathon-greece.sections.4.content.2":"Votes for the Greek challenge will start on the 9th of April.","hackathon-greece.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-greece.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.5.content.1":"Vote on what matters most to you!","hackathon-greece.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-greece.sections.6.title":"The Challenge","hackathon-greece.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.6.content.1":"Based on public voting, the challenge for the Greek Hackathon is:","hackathon-greece.sections.6.content.2":"Based on public voting, the challenge for the Greek Hackathon was:","hackathon-greece.sections.7.title":"Resource Centre","hackathon-greece.sections.8.title":"Programme","hackathon-greece.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-greece.sections.8.content.0.1":"has three distinct rounds","hackathon-greece.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-greece.sections.8.content.2":"The final: the physical hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-greece.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-greece.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-greece.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-greece.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on the 9 October 2021. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-greece.sections.9.title":"Practical Info","hackathon-greece.sections.9.content.0":"The Hackathon will take place onsite on the 9 October 2021","hackathon-greece.sections.9.content.1":"The Hackathon is free of charge.","hackathon-greece.sections.10.title":"Jury & Mentors","hackathon-greece.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Greece brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-greece.sections.10.content.1":"Sign up now to","hackathon-greece.sections.10.content.2":"EU Code Week Hackathon","hackathon-greece.sections.10.content.3":"and make it happen!","hackathon-greece.sections.11.title":"Side events","hackathon-greece.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week Hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-greece.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-greece.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-greece.sections.11.events.makex.content.2":"here","hackathon-greece.sections.11.events.makex.content.3":"to register !","hackathon-greece.sections.11.events.makex.content.4":"More information:","hackathon-greece.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-greece.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-greece.sections.12.title":"About CODEWEEK.EU","hackathon-greece.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-greece.sections.12.content.1":"EU Code Week","hackathon-greece.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-greece.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-greece.sections.12.content.4":"European Commission","hackathon-greece.sections.12.content.5":"and local","hackathon-greece.sections.12.content.6":"EU Code Week Ambassadors","hackathon-greece.sections.12.content.7":"The initiative is financed by","hackathon-greece.sections.12.content.8":"the European Parliament","hackathon-greece.sections.12.content.9":"Discover More","hackathon-greece.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-greece.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 9 October 2021, are the following:","hackathon-greece.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-greece.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-greece.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-greece.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-greece.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-greece.sections.mentors.1.0":"Dimitrios Tzimas","hackathon-greece.sections.mentors.1.1":"Dimitrios Tzimas received the B.Sc degree in Informatics, Aristotle University of Thessaloniki, Greece, and the M.Sc degree in “Digital Signal Processing for Communications and Multimedia” University of Athens, Greece.","hackathon-greece.sections.mentors.1.2":"He is currently a PhD student at the Aristotle University of Thessaloniki. His research interests include Learning Analytics and MOOCs. He has published many scientific articles in journals and conference proceedings. He teaches Computer Science in secondary and higher education for the last 21 years. He is a co-author of 4 Greek books about computer programming.","hackathon-greece.sections.mentors.2.0":"Ioannis Papikas","hackathon-greece.sections.mentors.2.1":"Ioannis has entered the world of entrepreneurship around 8 years ago and helped build web applications with his team in various industries.","hackathon-greece.sections.mentors.2.2":'Also participated in the "Entrepreneur First" accelerator in London, building his own startup. Ioannis is currently a Senior Product Manager at Orfium.',"hackathon-greece.sections.mentors.3.0":"John Fanidis","hackathon-greece.sections.mentors.3.1":"My name is John Fanidis, I am 27 years old and I live in Thessaloniki, Greece. I have been passionate about development since my days in high school when I first started learning how to design and write simple web and mobile applications.","hackathon-greece.sections.mentors.3.2":"For the last 7 years I have been part of many amazing and incredibly talented teams in more than 20 web and mobile projects. I currently work both as Lead Frontend Engineer in Exandia, based in Thessaloniki and as a freelancer mobile developer.","hackathon-greece.sections.mentors.4.0":"Lida Papatzika","hackathon-greece.sections.mentors.4.1":"Lida Papatzika works at Alexander Innovation Zone S.A. as communications manager. She holds extensive experience in the fields of marketing and promotion of projects relevant to the regional innovation ecosystem.","hackathon-greece.sections.mentors.5.0":"Nikolas Goulias","hackathon-greece.sections.mentors.5.1":"Nikolas is the IBM - Red Hat Synergy Lead Architect in the UK&I empowering IBM with Red Hat's open source innovation and helping customers define strategies, architect and solve problems with technology. ","hackathon-greece.sections.mentors.6.0":"Achilleas Yfantis","hackathon-greece.sections.mentors.6.1":"Achilleas Yfantis have created various startups and worked in various companies such as Citrix.","hackathon-greece.sections.mentors.6.2":"I'm and automation security testing engineer, my field of knowledge includes: kybernetes, microservices, shell, containers, azure, ci/cd, github, Python, golang.","hackathon-greece.sections.mentors.7.0":"Alex Papadakis","hackathon-greece.sections.mentors.7.1":"Alex Papadakis is a Tech Consultant with experience of business development, sales and client account management in multiple international markets (UKI,Spain,Greece,Cyprus) across various business verticals.","hackathon-greece.sections.mentors.7.2":"He joined Amazon Web Services in 2019 as a Business Development Representative. Before joining Amazon he has worked for Google, Coca-Cola, Public Retail World S.A holding various roles in Sales and Marketing. He holds a BSc in International Business from University of Kent and an MSc in Management from CASS Business School.","hackathon-greece.sections.mentors.8.0":"Andriana Vera","hackathon-greece.sections.mentors.8.1":"My name is Andriana Vera, currently I am studying at the National & Kapodistrian University of Athens - Department of Informatics and Telecommunications.","hackathon-greece.sections.mentors.8.2":"At the moment, I work as a part-time modern workplace developer at Team CANDI/InfoQuest Technologies. Motivated and excited about the tech field, I enjoy spending time learning and sharing my knowledge.","hackathon-greece.sections.mentors.9.0":"Antigoni Kakouri","hackathon-greece.sections.mentors.9.1":"5th-year Electrical and Computer Engineering student at Aristotle University of Thessaloniki. Microsoft Learn Student Ambassador since January 2021.","hackathon-greece.sections.mentors.10.0":"Athanasios Dimou","hackathon-greece.sections.mentors.10.1":"Geomentor. Employee of the Ministry of Culture. Geoinformatic and Surveyor engineer with 2 Master deggrees. First place with his 4member team on NASA Space Apps 2017 in Greece.","hackathon-greece.sections.mentors.10.2":"Mentor, judge and supporter in many Hackathons, Datathlons (Nasa Space Apps, MIT Covid-19 Challenge, Healthahtlon, Tap2open, Copernicus 2019-2020, Ίδρυμα Ευγενίδου - Hack the Lab, Global Hack, Antivirus Hackathon, HackCoronaGreece and many more). President of Panhellenic Association of Graduates of GeoInformatics and Surveying Engineering","hackathon-greece.sections.mentors.11.0":"Despoina Ioannidou","hackathon-greece.sections.mentors.11.1":"Despoina Ioannidou, graduated with a PhD in Applied Mathematics from Cnam. After a few years of working as data-scientist and computer vision engineer, she co-founded an AI startup, Trayvisor where she’s leading the tech as CTO.","hackathon-greece.sections.mentors.11.2":"","hackathon-greece.sections.mentors.12.0":"Evangelia Iakovaki","hackathon-greece.sections.mentors.12.1":"My name is Evangelia Iakovaki, i am Physicist and I work as a Physicist in a public high school.I also work as a guidance counselor for students","hackathon-greece.sections.mentors.13.0":"Giannis Prapas","hackathon-greece.sections.mentors.13.1":"My name is Giannis Prapas and I am an Account Executive focusing on Digital Native Businesses in Amazon Web Services (AWS).","hackathon-greece.sections.mentors.13.2":"My job is to enable organizations to innovate and easily build sophisticated and scalable applications by using AWS services.","hackathon-greece.sections.mentors.14.0":"Ilias Karabasis","hackathon-greece.sections.mentors.14.1":"I am currently working as a Full Stack Software Engineer, while exploring the field of Data Science and AI. I also joined recently the MS Learn Student Ambassadors Program.","hackathon-greece.sections.mentors.14.2":"My expertise is in.NET Technologies, C# and Angular. I am familiar with Python as well several Machine Learning and Data Science Frameworks.","hackathon-greece.sections.mentors.15.0":"Dr. Konstantinos Fouskas","hackathon-greece.sections.mentors.15.1":"Dr. Konstantinos Fouskas, is Associate Profesor of “Digital Entrepreneurship and Technological Innovation” in the Department of Applied informatics at the University of Macedonia. He is teaching in the area of digital innovation and entrepreneurship, e-business and e-commerce, technology management and Digital transformation.","hackathon-greece.sections.mentors.15.2":"He is also teaching and collaborating with a number of other Academic Institutes in the areas of innovation and entrepreneurship in Greece and worldwide. His has over 50 research articles published in international peer-reviewed journals and conferences and he has participated in more than 30 funded International and National research projects related to entrepreneurship, innovation, and ICT.","hackathon-greece.sections.mentors.16.0":"Marina Stavrakantonaki","hackathon-greece.sections.mentors.16.1":"Greetings from AWS! I am a Public Policy Manager for Amazon Web Services, covering Greece and Cyprus. My educational and work experience background is in Public Policy, Business Strategy and my PhD on Epidemiology. I am happy to assist the students where they need me.","hackathon-greece.sections.mentors.17.0":"Nikos Zachariadis","hackathon-greece.sections.mentors.17.1":"Nikos is basically a chemist. He studied chemistry, but he soon discovered that chemical compounds are less interesting than human relationships. However, chemistry explains analytically the processes of life, so its reduction to “human compounds” leads to a wonderful way of thinking. In his professional career so far, for about 22 years, Nikos promotes and strengthens formal sales people to people who produce profitable work, with respect and commitment to their collaborators and customers. Nikos does not like numbers. Numbers are just a result that is easy to come, if people can overcome the concept of “opposite” and move on to the concept of “together”.","hackathon-greece.sections.mentors.17.2":"In the last 6 years he is living the dream of his life, applying his whole experience, devoting all his energy and enjoying every minute of the day at Lancom as Chief Commercial Officer. His experience is at your disposal, along with his passion for discussions and sharing ideas. You can find Nikos at Lancom’s HQ or send him an email at:nzachariadis@lancom.gr","hackathon-greece.sections.mentors.18.0":"Rodanthi Alexiou","hackathon-greece.sections.mentors.18.1":"My name is Rodanthi Alexiou and I currently study Computer Science in the University of Athens. I am a Microsoft Learn Student Ambassador, a General Organizer in Google’s Developer Student Club, a member of the Operations team of Mindspace NPO and my passions are Artificial Intelligence and Data Science. You can find my tech blogs here: http://www.rodanthi-alexiou.com/","hackathon-greece.sections.mentors.19.0":"Triantafyllos Paschaleris","hackathon-greece.sections.mentors.19.1":"A Business Intelligence Developer with passion about technology. A curious learner with love for volunteering in IT. Currently pursuing a master’s degree in Big Data Analytics.","hackathon-greece.sections.mentors.20.0":"Katerina Katmada","hackathon-greece.sections.mentors.20.1":"Katerina is a designer with coding background, skilled in visual identity, UI/UX and data visualization design. She has studied Computer Science (BSc, MSc) and Product Design (MSc), and currently works as a visual designer at Geekbot.","hackathon-greece.sections.mentors.20.2":"She is interested in creating accessible and enjoyable designs for various platforms, starting by defining user needs and translating them into tangible concepts, while reinforcing the brand’s voice through consistent visual touchpoints.","hackathon-greece.sections.mentors.21.0":"Alexandra Hatsiou","hackathon-greece.sections.mentors.21.1":"Alexandra is from Athens and works as a Business Development Representative at Amazon Web Services (AWS) in Madrid, supporting AWS customers based in Central Eastern Europe. She has an background in Economics and Management and before AWS she worked in Marketing.","hackathon-greece.sections.mentors.22.0":"Demetris Bakas","hackathon-greece.sections.mentors.22.1":"Demetris Bakas is a Gold Microsoft Learn Student Ambassador and a Computer Engineering student from the University of Patras, passionate with software engineering and Artificial Intelligence.","hackathon-greece.sections.mentors.23.0":"Dimitra Iordanidou","hackathon-greece.sections.mentors.23.1":"Dimitra Iordanidou has a financial background and works for Thessaloniki Innovation Zone as Head of Financial Services. She has a working experience in budgeting and financial monitoring. In addition, she was involved several years in running championships as a marathon runner and she has founded and organizes for a 4th year a project for runners and kids Koufalia Hill Run. She holds a master's degree in Business Administration (Bath University, UK) and a degree in Economics from the Aristotle University of Thessaloniki.","hackathon-greece.sections.mentors.24.0":"Dimitris Dimosiaris","hackathon-greece.sections.mentors.24.1":"Dimitris Dimosiaris is co-founder at Founderhood, which aims to impact every human life by giving to each tech startup founder, anywhere, access to the best resources. In the past he has been part of two startup projects. He is founding member in the first student-run entrepreneurship club in Greece, ThinkBiz. Founding member & ex-chairman of the Non-profit organization Mindspace which is based on National Technical University of Athens and its activities spread across Greece. Dimitris has extensive experience in designing and building innovative web products.","hackathon-greece.sections.mentors.25.0":"Georgia Margia","hackathon-greece.sections.mentors.25.1":"Professional in software engineering for over 6 years. Has built software, related to demand forecasting, which is used by large retail companies in U.S., England and Russia. Currently, working as a Database Reporting Analyst, dealing with storing, management and manipulation of data in order to create reports, analyze patterns and trends and provide findings to be taken into account for strategic and operational decisions and actions.","hackathon-greece.sections.mentors.26.0":"Konstantinos Chaliasos","hackathon-greece.sections.mentors.26.1":"My name is Konstantinos Chaliasos and I am based in Thessaloniki, Greece. I am passionate about all aspects of software development with a strong focus on web and mobile applications. For the past 10 years I have worked with teams all over the world on exciting projects with the goal of increasing our quality of life using tech.Currently working both as a Lead Software Engineer in Exandia and as a freelancer Software Engineer.","hackathon-greece.sections.mentors.27.0":"Kostas Kalogirou","hackathon-greece.sections.mentors.27.1":"CEO Exandia. Business executive with tech orientation, seasoned executive in visual communication and experienced design educator. Assistant curator at Thessaloniki Design Museum, has co-organised exhibitions in Europe and USA. Design educator and guest lecturer in design events around Greece and jury member in national and international graphic design competitions. Will assist Hackathon teams in business aspects of software product development and pitching.","hackathon-greece.sections.mentors.27.2":"","hackathon-greece.sections.mentors.28.0":"Maria-Anastasia Moustaka","hackathon-greece.sections.mentors.28.1":"Maria-Anastasia Moustaka is an undergraduate student in the Department of Computer Engineering at the University of Patras and Gold Microsoft Learn Student Ambassador. She has also been teaching robotics and programming for the last four years and has excelled in global robotics competitions with the Robotics Club of the University of Patras.","hackathon-greece.sections.mentors.29.0":"Mixalis Nikolaidis","hackathon-greece.sections.mentors.29.1":"I’m a Senior Software Engineer, Consultant and Trainer. I’m mainly interested in the development of innovative cloud solutions that take full advantage of the Microsoft technology stack. I have worked on multiple projects providing quality services both in team environments and independently.","hackathon-greece.sections.mentors.30.0":"Nikiforos Botis","hackathon-greece.sections.mentors.30.1":"Nikiforos works as a Solutions Architect (SA) at Amazon Web Services, looking after Public Sector customers in Greece and Cyprus. In his role as an SA, he is responsible for helping customers in their digital transformation journey by sharing best practices for architecting successful solutions at the AWS Cloud. Prior to joining AWS (2.5 years ago), Nikiforos pursued a MSc in Computer Science at Imperial College London and a BSc in Management Science and Technology at Athens University of Economics and Business.","hackathon-greece.sections.mentors.31.0":"Panayiotis Antoniou","hackathon-greece.sections.mentors.31.1":"Hi, my name is Panayiotis Antoniou, I am currently living in London where I work as a Solutions Architect in AWS. I was born and raised in Cyprus and I came to the UK to study my Bachelors in Computer Science. I have an interest in Analytics, Networking and Sustainability. Outside work I like playing racket sports, guitar and watching films.","hackathon-greece.sections.mentors.31.2":"","hackathon-greece.sections.mentors.32.0":"Anastasia Papadou","hackathon-greece.sections.mentors.32.1":"Anastasia is a Senior Business Development Representative at Amazon Web Services, supporting AWS growth across EMEA. She has 5 years of experience in implementing/selling cloud technologies and she has an academic background in Management Science and Technology.","hackathon-greece.sections.mentors.33.0":"Konstantina Tagkopoulou","hackathon-greece.sections.mentors.33.1":"Konstantina Tagkopoulou is passionate about entrepreneurship, and has experience working with startups and scaleups across Europe. Since she joined Amazon Web Services in 2019, she has supported startups on their cloud journey and go-to-market strategy. Prior to AWS, she worked for a B2B SaaS startup in London, focusing on commercial growth and strategic business development. She holds a BSc in Sociology from the University of Bath and an MSc in Sociology from the University of Oxford.","hackathon-greece.sections.mentors.34.0":"Dimitrios Kourtesis","hackathon-greece.sections.mentors.34.1":"Dimitrios Kourtesis is a technology entrepreneur and partner at Ideas Forward, a technology venture studio based in Thessaloniki, Greece. He enjoys exploring applications of new software technologies to interesting problems and exploring applications of new business models to interesting markets. Working in tech since 2005, he has collected experiences as R&D software engineer, PhD researcher, product development consultant, startup founder, advisor to growing businesses and angel investor.","hackathon-greece.sections.after.0":"What happens next?","hackathon-greece.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Greek Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-greece.sections.after.2":"EU Code Week Hackathon Greece gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-greece.sections.after.3":"The Winners","hackathon-greece.sections.after.4":"See all the winners","hackathon-greece.sections.after.5":"Gallery","hackathon-greece.sections.after.6":"Check out the ‘young hackers’ from Greece in action during the EU Code Week Hackathon","hackathon-greece.sections.after.7":"Support Wall","hackathon-greece.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-greece.sections.after.9":"Jury & Mentors","hackathon-greece.sections.after.10":"EU Code Week Hackathon in Greece brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-greece.sections.after.11":"Read the guidelines","hackathon-ireland.title":"EU Code Week HACKATHON","hackathon-ireland.subtitle":"Bring your ideas to life!","hackathon-ireland.misc.0":"Read the rules & code of conduct","hackathon-ireland.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-ireland.misc.2":"Our Partners","hackathon-ireland.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-ireland.sections.1.content.1":"The EU Code Week Hackathon","hackathon-ireland.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-ireland.sections.2.title":"What to expect?","hackathon-ireland.sections.2.content.0":"Expert coaching","hackathon-ireland.sections.2.content.1":"Skills workshops","hackathon-ireland.sections.2.content.2":"Fun activities","hackathon-ireland.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-ireland.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-ireland.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-ireland.sections.3.content.0":"Sign up now to","hackathon-ireland.sections.3.content.1":"EU Code Week Hackathon Ireland","hackathon-ireland.sections.3.content.2":"and bring your ideas to life!","hackathon-ireland.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-ireland.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Ireland? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-ireland.sections.4.content.1":"Propose a challenge","hackathon-ireland.sections.4.content.2":"Votes for the Irish challenge will start on the 24 of March.","hackathon-ireland.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-ireland.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.5.content.1":"Vote on what matters most to you!","hackathon-ireland.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-ireland.sections.6.title":"The Challenge","hackathon-ireland.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.6.content.1":"Based on public voting, the challenge for the Irish Hackathon is:","hackathon-ireland.sections.6.content.2":"Based on public voting, the challenge for the Irish Hackathon was:","hackathon-ireland.sections.7.title":"Resource Centre","hackathon-ireland.sections.8.title":"Programme","hackathon-ireland.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-ireland.sections.8.content.0.1":"has three distinct rounds","hackathon-ireland.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for the teams, during summer 2021.","hackathon-ireland.sections.8.content.2":"The final hackathon: Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-ireland.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-ireland.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-ireland.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-ireland.sections.8.content.7":"The 5 finalist teams will meet online in a 24-hour hackathon. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-ireland.sections.9.title":"Practical Info","hackathon-ireland.sections.9.content.0":"The final hackathon will take place online the 23-24 September 2021 with the teams that succeed the first round.","hackathon-ireland.sections.9.content.1":"The Hackathon is free of charge.","hackathon-ireland.sections.10.title":"Jury & Mentors","hackathon-ireland.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-ireland.sections.10.content.1":"Sign up now to","hackathon-ireland.sections.10.content.2":"EU Code Week Hackathon","hackathon-ireland.sections.10.content.3":"and make it happen!","hackathon-ireland.sections.11.title":"I don't know coding - what can I do?","hackathon-ireland.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-ireland.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-ireland.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-ireland.sections.11.events.makex.content.2":"here","hackathon-ireland.sections.11.events.makex.content.3":"to register !","hackathon-ireland.sections.11.events.makex.content.4":"More information:","hackathon-ireland.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-ireland.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-ireland.sections.12.title":"About CODEWEEK.EU","hackathon-ireland.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-ireland.sections.12.content.1":"EU Code Week","hackathon-ireland.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-ireland.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-ireland.sections.12.content.4":"European Commission","hackathon-ireland.sections.12.content.5":"and local","hackathon-ireland.sections.12.content.6":"EU Code Week Ambassadors","hackathon-ireland.sections.12.content.7":"The initiative is financed by","hackathon-ireland.sections.12.content.8":"the European Parliament","hackathon-ireland.sections.12.content.9":"Discover More","hackathon-ireland.sections.winners.0":"Congratulations to all the participants of this first round of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-ireland.sections.winners.1":"A special big up to the winning teams. The teams selected for the online final in September are the following:","hackathon-ireland.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-ireland.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-ireland.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-ireland.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-ireland.sections.after.0":"What happens next?","hackathon-ireland.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-ireland.sections.after.2":"EU Code Week Hackathon Ireland gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-ireland.sections.after.3":"The Winners","hackathon-ireland.sections.after.4":"See all the winners","hackathon-ireland.sections.after.5":"Gallery","hackathon-ireland.sections.after.6":"Check out the ‘young hackers’ from Ireland in action during the EU Code Week Hackathon","hackathon-ireland.sections.after.7":"Support Wall","hackathon-ireland.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-ireland.sections.after.9":"Jury & Mentors","hackathon-ireland.sections.after.10":"EU Code Week Hackathon in Ireland brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-ireland.sections.after.11":"Read the guidelines","hackathon-ireland.sections.voting.title":"Vote now for your preferred challenge for EU Code Week Hackathon Ireland on 26-27 April 2021!","hackathon-ireland.sections.voting.challenges":"Challenges have been collected from all over the country to allow the students to solve a challenge for their local community. After careful deliberation, the top 3 challenges have been selected, and we leave it up to you to decide which challenge that may be solved through coding, developing, and design at the hackathon.","hackathon-ireland.sections.voting.deadline":"You can vote for your preferred challenge until 20 April 2021, where the final challenge is selected.","hackathon-ireland.sections.voting.header":"Vote for one of the three challenges:","hackathon-ireland.sections.voting.challenge":"challenge","hackathon-ireland.sections.voting.choices.0":"Digital inclusiveness for digital community groups","hackathon-ireland.sections.voting.choices.1":"Flood Tracking Along The River Shannon","hackathon-ireland.sections.voting.choices.2":"Fighting cyber bullying on Social Media","hackathon-ireland.sections.voting.reveal-date":"The challenge is revealed after the opening of the online hackathon on 26 April.","hackathon-ireland.sections.voting.thanks.0":"Thanks for voting!","hackathon-ireland.sections.voting.thanks.1":"You can find out which challenge is selected after 26. April on the EU Code Week Hackathon website.","hackathon-italy.title":"EU Code Week HACKATHON","hackathon-italy.subtitle":"Bring your ideas to life!","hackathon-italy.misc.0":"Read the rules & code of conduct","hackathon-italy.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-italy.misc.2":"Our Partners","hackathon-italy.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-italy.sections.1.content.1":"The EU Code Week Hackathon","hackathon-italy.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-italy.sections.2.title":"What to expect?","hackathon-italy.sections.2.content.0":"Expert coaching","hackathon-italy.sections.2.content.1":"Skills workshops","hackathon-italy.sections.2.content.2":"Fun activities","hackathon-italy.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-italy.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-italy.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-italy.sections.3.content.0":"Sign up now to","hackathon-italy.sections.3.content.1":"EU Code Week Hackathon Italy","hackathon-italy.sections.3.content.2":"and bring your ideas to life!","hackathon-italy.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-italy.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Italy? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-italy.sections.4.content.1":"Propose a challenge","hackathon-italy.sections.4.content.2":"Votes for the Italian challenge will start on the 9th of April.","hackathon-italy.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-italy.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.5.content.1":"Vote on what matters most to you!","hackathon-italy.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-italy.sections.6.title":"The Challenge","hackathon-italy.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.6.content.1":"Based on public voting, the challenge for the Italian Hackathon is:","hackathon-italy.sections.6.content.2":"Based on public voting, the challenge for the Italian Hackathon was:","hackathon-italy.sections.7.title":"Resource Centre","hackathon-italy.sections.8.title":"Programme","hackathon-italy.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-italy.sections.8.content.0.1":"has three distinct rounds","hackathon-italy.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-italy.sections.8.content.2":"The final: 12 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-italy.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-italy.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-italy.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-italy.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on 24-25 September. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-italy.sections.9.title":"Practical Info","hackathon-italy.sections.9.content.0":"The Hackathon will take place on the 24-25 September 2021.","hackathon-italy.sections.9.content.1":"The Hackathon is free of charge.","hackathon-italy.sections.10.title":"Jury & Mentors","hackathon-italy.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Italy brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-italy.sections.10.content.1":"Sign up now to","hackathon-italy.sections.10.content.2":"EU Code Week Hackathon","hackathon-italy.sections.10.content.3":"and make it happen!","hackathon-italy.sections.11.title":"Side events","hackathon-italy.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-italy.sections.11.events.minecraft.title":"Minecraft Education Edition Teacher Academy: Design Your Own Multimedia Learning Environment!","hackathon-italy.sections.11.events.minecraft.abstract":"The Minecraft: Education Edition Teacher Academy course will focus on using Minecraft: Education Edition as a teaching and learning tool designed to support important pedagogical practices in the learning environment. At the end of this learning path, you will become a Minecraft certified teacher and receive the badge.","hackathon-italy.sections.11.events.minecraft.content.0":"Path participants will learn:","hackathon-italy.sections.11.events.minecraft.content.1":"Basic mechanics of downloading, setting up and logging into Minecraft: Education Edition","hackathon-italy.sections.11.events.minecraft.content.2":"In-game play by exploring movement within the game as well as learning the process for placing and breaking blocks","hackathon-italy.sections.11.events.minecraft.content.3":"Key features of world management and classroom settings","hackathon-italy.sections.11.events.minecraft.content.4":"Tips on classroom management and readiness","hackathon-italy.sections.11.events.minecraft.content.5":"An understanding of basic in-game coding","hackathon-italy.sections.11.events.minecraft.content.6":"Skills that allow for learner collaboration, creativity, and communication","hackathon-italy.sections.11.events.minecraft.content.7":"How to incorporate engineering practices","hackathon-italy.sections.11.events.minecraft.content.8":"Chemistry and Science in-game functionality","hackathon-italy.sections.11.events.minecraft.content.9":"How the game supports learner inquiry and curiosity","hackathon-italy.sections.11.events.minecraft.date":"Friday 22 October from 17.00-18.30.","hackathon-italy.sections.11.events.minecraft.participate":"To participate:","hackathon-italy.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-italy.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-italy.sections.11.events.makex.content.2":"here","hackathon-italy.sections.11.events.makex.content.3":"to register !","hackathon-italy.sections.11.events.makex.content.4":"More information:","hackathon-italy.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-italy.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-italy.sections.12.title":"About CODEWEEK.EU","hackathon-italy.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-italy.sections.12.content.1":"EU Code Week","hackathon-italy.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-italy.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-italy.sections.12.content.4":"European Commission","hackathon-italy.sections.12.content.5":"and local","hackathon-italy.sections.12.content.6":"EU Code Week Ambassadors","hackathon-italy.sections.12.content.7":"The initiative is financed by","hackathon-italy.sections.12.content.8":"the European Parliament","hackathon-italy.sections.12.content.9":"Discover More","hackathon-italy.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-italy.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 24-25 September, are the following: ","hackathon-italy.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-italy.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-italy.sections.focus.0":"About the 24h online Hackathon:","hackathon-italy.sections.focus.1":"Introduction to the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Italy","hackathon-italy.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Italy","hackathon-italy.sections.mentors.1.0":"Francesco Piero Paolicelli","hackathon-italy.sections.mentors.1.1":"Francesco Piero Paolicelli, known as Piersoft in every socials network.","hackathon-italy.sections.mentors.1.2":"Coding and Making expert, Arduino Educational Trainer, Data Scientist and Data Viz Expert","hackathon-italy.sections.mentors.1.3":"University professor at LUM (University Luis Monnet )School of Management for OpenData and OpenGovernment","hackathon-italy.sections.mentors.1.4":"Champion of CoderDojo club Lecce","hackathon-italy.sections.mentors.2.0":"Gianluca Orpello","hackathon-italy.sections.mentors.2.1":"Hi, my name is Gianluca Orpello. I’m an Apple Certified Trainer and a freelance Mentor in Italy. I specialise in iOS, watchOS, macOS and tvOS app design and develop, web and app design, Client-Server protocol & API design.","hackathon-italy.sections.mentors.2.2":"I also have knowledge in User Interaction & User Experience, and Project Management.","hackathon-italy.sections.mentors.3.0":"Luca Versari","hackathon-italy.sections.mentors.3.1":"Luca Versari works on the JPEG XL standard as a Software Engineer for Google.","hackathon-italy.sections.mentors.3.2":"In the past, he tutored Italian Computer Science Olympiads students preparing for international competitions.","hackathon-italy.sections.mentors.4.0":"Alessandra Valenti","hackathon-italy.sections.mentors.4.1":"Alessandra Valenti is Customer Success Manager for Microsoft Education. Expert in new technologies for teaching, she deals in particular with the design and development of multimedia languages necessary to train the professionals of the future through the knowledge of digital tools for the innovative school.","hackathon-italy.sections.mentors.4.2":"Through training activities for Italian students and teachers it promotes interactive solutions and learning experiences related to the world of education and culture, from the video game of Minecraft Education Edition to the development of a more sustainable and inclusive teaching. In the past she trained programming and robotics, e-learning platforms, virtual reality and STEM in schools.","hackathon-italy.sections.mentors.5.0":"Maura Sandri","hackathon-italy.sections.mentors.5.1":"Research technologist of the National Institute of Astrophysics (INAF), coordinator of the working group for the development of coding and educational robotic resources for the school, web admin for play.inaf.it, Italian leading teacher, mentor of the CoderDojo Ozzano dell'Emilia (BO).","hackathon-italy.sections.mentors.6.0":"Paolo Ganci","hackathon-italy.sections.mentors.6.1":"Once only a computer programmer, today a passionate supporter of coding as Co-Champion of CoderDojo Etneo in Catania.","hackathon-italy.sections.mentors.7.0":"Christel Sirocchi","hackathon-italy.sections.mentors.7.1":"Christel Sirocchi is a biotechnologist and genetic engineer turned computer scientist. She gained experience as a researcher and educator in the UK, Belgium and Türkiye, where she managed the science department in one of the most prominent international high schools and served as advisor for the Cambridge International Science Competition. She is an avid learner and passionate about STEM education, data science and data visualization.","hackathon-italy.sections.after.0":"What happens next?","hackathon-italy.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Italian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-italy.sections.after.2":"EU Code Week Hackathon Italy gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-italy.sections.after.3":"The Winners","hackathon-italy.sections.after.4":"See all the winners","hackathon-italy.sections.after.5":"Gallery","hackathon-italy.sections.after.6":"Check out the ‘young hackers’ from Italy in action during the EU Code Week Hackathon","hackathon-italy.sections.after.7":"Support Wall","hackathon-italy.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-italy.sections.after.9":"Jury & Mentors","hackathon-italy.sections.after.10":"EU Code Week Hackathon in Italy brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-italy.sections.after.11":"Read the guidelines","hackathon-latvia.title":"EU Code Week HACKATHON","hackathon-latvia.subtitle":"Bring your ideas to life!","hackathon-latvia.misc.0":"Read the rules & code of conduct","hackathon-latvia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-latvia.misc.2":"Our Partners","hackathon-latvia.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-latvia.sections.1.content.1":"The EU Code Week Hackathon","hackathon-latvia.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-latvia.sections.2.title":"What to expect?","hackathon-latvia.sections.2.content.0":"Expert coaching","hackathon-latvia.sections.2.content.1":"Skills workshops","hackathon-latvia.sections.2.content.2":"Fun activities","hackathon-latvia.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-latvia.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-latvia.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-latvia.sections.3.content.0":"Sign up now to","hackathon-latvia.sections.3.content.1":"EU Code Week Hackathon Latvia","hackathon-latvia.sections.3.content.2":"and bring your ideas to life!","hackathon-latvia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-latvia.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Latvia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-latvia.sections.4.content.1":"Propose a challenge","hackathon-latvia.sections.4.content.2":"Votes for the Latvian challenge will start on the 30th of April.","hackathon-latvia.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-latvia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.5.content.1":"Vote on what matters most to you!","hackathon-latvia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-latvia.sections.6.title":"The Challenge","hackathon-latvia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.6.content.1":"Based on public voting, the challenge for the Latvian Hackathon is:","hackathon-latvia.sections.6.content.2":"Based on public voting, the challenge for the Latvian Hackathon was:","hackathon-latvia.sections.7.title":"Resource Centre","hackathon-latvia.sections.8.title":"Programme","hackathon-latvia.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-latvia.sections.8.content.0.1":"has three distinct rounds","hackathon-latvia.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 10 teams will be chosen to remain in the competition. Free online training and mentoring for all 10 teams, during summer 2021.","hackathon-latvia.sections.8.content.2":"The final hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-latvia.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 teams that will meet in the finals. The top three teams will additionally receive valuable prizes from the hackathon supporters. First place winners will receive Raspberry Pi 4 Model B Starter KITs from the IT Education Foundation, second place winners will receive an Arduino Starter KITs from the IT Education Foundation, and third place winners will receive DRONIE drones from the IT company Cognizant Latvia.","hackathon-latvia.sections.8.content.5":"All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-latvia.sections.8.content.6":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-latvia.sections.8.content.7":"If your team is one of the 10 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-latvia.sections.8.content.8":"The 10 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-latvia.sections.9.title":"Practical Info","hackathon-latvia.sections.9.content.0":"The hackathon will take place online on 1 October 2021","hackathon-latvia.sections.9.content.1":"The Hackathon is free of charge.","hackathon-latvia.sections.10.title":"Jury & Mentors","hackathon-latvia.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Latvia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-latvia.sections.10.content.1":"Sign up now to","hackathon-latvia.sections.10.content.2":"EU Code Week Hackathon","hackathon-latvia.sections.10.content.3":"and make it happen!","hackathon-latvia.sections.11.title":"Side events","hackathon-latvia.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-latvia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-latvia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-latvia.sections.11.events.makex.content.2":"here","hackathon-latvia.sections.11.events.makex.content.3":"to register !","hackathon-latvia.sections.11.events.makex.content.4":"More information:","hackathon-latvia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-latvia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-latvia.sections.12.title":"About CODEWEEK.EU","hackathon-latvia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-latvia.sections.12.content.1":"EU Code Week","hackathon-latvia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-latvia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-latvia.sections.12.content.4":"European Commission","hackathon-latvia.sections.12.content.5":"and local","hackathon-latvia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-latvia.sections.12.content.7":"The initiative is financed by","hackathon-latvia.sections.12.content.8":"the European Parliament","hackathon-latvia.sections.12.content.9":"Discover More","hackathon-latvia.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-latvia.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place on October 1, are the following:","hackathon-latvia.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-latvia.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-latvia.sections.focus.0":"About the 24h online Hackathon:","hackathon-latvia.sections.focus.1":"Introduction to the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Latvia","hackathon-latvia.sections.mentors.1.0":"Līna Sarma ","hackathon-latvia.sections.mentors.1.1":"Computer Scientist and Creative Coder, Co creator of Riga Tech Girls. ","hackathon-latvia.sections.mentors.2.0":"Jānis Mozgis","hackathon-latvia.sections.mentors.2.1":"Senior Developer at","hackathon-latvia.sections.mentors.2.2":"loves beautifully crafted code.","hackathon-latvia.sections.mentors.3.0":"Jānis Cimbulis","hackathon-latvia.sections.mentors.3.1":"Front-end Developer, Learn IT coding school teacher.","hackathon-latvia.sections.mentors.4.0":"Angela Jafarova","hackathon-latvia.sections.mentors.4.1":"Director of the Coding school Datorium. Digital skills trainer, EU CodeWeek leading teacher in Latvia.","hackathon-latvia.sections.mentors.5.0":"Elchin Jafarov","hackathon-latvia.sections.mentors.5.1":"Founder of the Datorium Coding School. Digital transformation, Data automation, Business intelligence.","hackathon-latvia.sections.mentors.6.0":"Janis Knets","hackathon-latvia.sections.mentors.6.1":"Technical architect at Accenture Latvia, more than 10 years of experience in IT field working with world-class companies","hackathon-latvia.sections.mentors.7.0":"Ance Kancere","hackathon-latvia.sections.mentors.7.1":"Project Manager at IT Education Foundation, Teacher of programming and design&technology","hackathon-latvia.sections.mentors.8.0":"Kaspars Eglītis","hackathon-latvia.sections.mentors.8.1":"Admin at University of Latvia Med Tech makerspace DF LAB & Jr Innovation Project Manager at Accenture","hackathon-latvia.sections.mentors.9.0":"Paula Elksne","hackathon-latvia.sections.mentors.9.1":"Assistant Director Bachelor Programs, RTU Riga Business School","hackathon-latvia.sections.mentors.10.0":"Linda Sinka","hackathon-latvia.sections.mentors.10.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.11.0":"Gundega Dekena","hackathon-latvia.sections.mentors.11.1":"DevOps Specialist at Accenture Latvia helping world class companies live in the cloud. Programming teacher and the only official GitHub Campus Advisor in Baltics.","hackathon-latvia.sections.mentors.12.0":"Emil Syundyukov","hackathon-latvia.sections.mentors.12.1":"Computer Scientist, Chief Technical Officer at biomedical startup Longenesis","hackathon-latvia.sections.mentors.13.0":"Pāvils Jurjāns","hackathon-latvia.sections.mentors.13.1":"IT entrepreneur, software engineer, business mentor, open data advocate and general geek.","hackathon-latvia.sections.mentors.14.0":"Krišjānis Nesenbergs","hackathon-latvia.sections.mentors.14.1":"Researcher and head of Cyber-physical systems lab @ EDI. Low level/embedded HW/SW, sensors, signal processing and machine learning for practical applications from wearables to self driving cars.","hackathon-latvia.sections.mentors.15.0":"Elina Razena","hackathon-latvia.sections.mentors.15.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.16.0":"Kristine Subrovska","hackathon-latvia.sections.mentors.16.1":"Graphic designer, accessibility, UX / UI enthusiast. I appreciate good design and well-considered, simple illustrations ","hackathon-latvia.sections.leaders.1.0":"Viesturs Sosārs","hackathon-latvia.sections.leaders.1.1":"Seasoned entrepreneur and innovation educator, co-founder of TechHub Riga","hackathon-latvia.sections.leaders.2.0":"Kārlis Jonāss","hackathon-latvia.sections.leaders.2.1":"Design thinker and facilitator. Karlis helps teams, companies and individuals bring change through design.","hackathon-latvia.sections.leaders.3.0":"Peteris Jurcenko","hackathon-latvia.sections.leaders.3.1":"UX designer, accessibility enthusiast. I help institutions to redesign themselves and implement digital solutions to become more effective.","hackathon-latvia.sections.leaders.title":"Workshop leaders","hackathon-latvia.sections.after.0":"What happens next?","hackathon-latvia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Latvian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-latvia.sections.after.2":"EU Code Week Hackathon Latvia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-latvia.sections.after.3":"The Winners","hackathon-latvia.sections.after.4":"See all the winners","hackathon-latvia.sections.after.5":"Gallery","hackathon-latvia.sections.after.6":"Check out the ‘young hackers’ from Latvia in action during the EU Code Week Hackathon","hackathon-latvia.sections.after.7":"Support Wall","hackathon-latvia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-latvia.sections.after.9":"Jury & Mentors","hackathon-latvia.sections.after.10":"EU Code Week Hackathon in Latvia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-latvia.sections.after.11":"Read the guidelines","hackathon-romania.title":"EU Code Week HACKATHON","hackathon-romania.subtitle":"Bring your ideas to life!","hackathon-romania.misc.0":"Read the rules & code of conduct","hackathon-romania.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-romania.misc.2":"Our Partners","hackathon-romania.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-romania.sections.1.content.1":"The EU Code Week Hackathon","hackathon-romania.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-romania.sections.2.title":"What to expect?","hackathon-romania.sections.2.content.0":"Expert coaching","hackathon-romania.sections.2.content.1":"Skills workshops","hackathon-romania.sections.2.content.2":"Fun activities","hackathon-romania.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-romania.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-romania.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-romania.sections.3.content.0":"Sign up now to","hackathon-romania.sections.3.content.1":"EU Code Week Hackathon Romania","hackathon-romania.sections.3.content.2":"and bring your ideas to life!","hackathon-romania.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-romania.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Romania? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-romania.sections.4.content.1":"Propose a challenge","hackathon-romania.sections.4.content.2":"Votes for the Romanian challenge will start on the 24 of March.","hackathon-romania.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-romania.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.5.content.1":"Vote on what matters most to you!","hackathon-romania.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-romania.sections.6.title":"The Challenge","hackathon-romania.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.6.content.1":"Based on public voting, the challenge for the Romanian Hackathon is:","hackathon-romania.sections.6.content.2":"Based on public voting, the challenge for the Romanian Hackathon was:","hackathon-romania.sections.6.challenges.0":"Fighting false news","hackathon-romania.sections.6.challenges.1":"Get moving","hackathon-romania.sections.6.challenges.2":"Cleaner air in the city","hackathon-romania.sections.7.title":"Resource Centre","hackathon-romania.sections.8.title":"Programme","hackathon-romania.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-romania.sections.8.content.0.1":"has three distinct rounds","hackathon-romania.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for all 5 teams, during summer 2021.","hackathon-romania.sections.8.content.2":"The final hackathon. 5 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-romania.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-romania.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-romania.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-romania.sections.8.content.7":"The 5 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-romania.sections.9.title":"Practical Info","hackathon-romania.sections.9.content.0":"The Hackathon will take place onsite on the 25-26 September 2021.","hackathon-romania.sections.9.content.1":"The Hackathon is free of charge.","hackathon-romania.sections.10.title":"Jury & Mentors","hackathon-romania.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-romania.sections.10.content.1":"Sign up now to","hackathon-romania.sections.10.content.2":"EU Code Week Hackathon","hackathon-romania.sections.10.content.3":"and make it happen!","hackathon-romania.sections.11.title":"Side events","hackathon-romania.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-romania.sections.11.events.1.title":"Animate a name","hackathon-romania.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-romania.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-romania.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-romania.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-romania.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-romania.sections.11.events.1.content.5":"Date: Wednesday 12 May, 14:00 -> click","hackathon-romania.sections.11.events.1.content.6":"here","hackathon-romania.sections.11.events.1.content.7":"to register !","hackathon-romania.sections.11.events.1.content.8":"More information:","hackathon-romania.sections.11.events.2.title":"Creative Coding Workshop","hackathon-romania.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-romania.sections.11.events.2.content.1":"Date: Saturday 5 June, 15:00 -> click","hackathon-romania.sections.11.events.2.content.2":"here","hackathon-romania.sections.11.events.2.content.3":"to register !","hackathon-romania.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-romania.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-romania.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-romania.sections.11.events.makex.content.2":"here","hackathon-romania.sections.11.events.makex.content.3":"to register !","hackathon-romania.sections.11.events.makex.content.4":"More information:","hackathon-romania.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-romania.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-romania.sections.12.title":"About CODEWEEK.EU","hackathon-romania.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-romania.sections.12.content.1":"EU Code Week","hackathon-romania.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-romania.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-romania.sections.12.content.4":"European Commission","hackathon-romania.sections.12.content.5":"and local","hackathon-romania.sections.12.content.6":"EU Code Week Ambassadors","hackathon-romania.sections.12.content.7":"The initiative is financed by","hackathon-romania.sections.12.content.8":"the European Parliament","hackathon-romania.sections.12.content.9":"Discover More","hackathon-romania.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-romania.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 25-26 September, are the following: ","hackathon-romania.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-romania.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-romania.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-romania.sections.focus.1":"Introduction to the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Romania","hackathon-romania.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Romania","hackathon-romania.sections.mentors.1.0":"Diana Maria Ghitun is a MSc. Computer Science graduate from King's College London. Since university she had the opportunity to work in several environments, from fin tech startups to big companies, and the research industry as well.","hackathon-romania.sections.mentors.1.1":"At the moment, she works as a Senior Software Engineer at Take Off Labs in Cluj Napoca, where she found a new passion for Ruby on Rails and React Native.","hackathon-romania.sections.mentors.2.0":"I am a proactive and curious person, a self-starter, with a desire to go extra mile, gain new insights and experiences in a dynamic environment.","hackathon-romania.sections.mentors.2.1":"I really like to work with different generations that think and act differently than me. In this way I can gain new perspectives and fresh ideas.","hackathon-romania.sections.mentors.3.0":"George founded and leads WiseUp, a product prototyping agency. George uses Lean Startup, Design Thinking & Data Science techniques in his work, to help entrepreneurs and executives make data driven decisions.","hackathon-romania.sections.mentors.3.1":"Previously he designed and led multiple startup accelerators, coached startups & enterprises.","hackathon-romania.sections.mentors.4.0":"My name is Ioana Alexandru. I am currently pursuing a master’s degree in computer graphics while working at Google - it’s a real challenge, but I wouldn’t have it any other way! I had two internships (summer ‘18 and ‘19) which made me fall in love with the Google culture, and finally joined as a part-time software engineer in Nov ‘20.","hackathon-romania.sections.mentors.4.1":"Within Google, I work on search infrastructure, and outside of it I dabble with Unity and Flutter development. In my spare time, I love gaming (PC, Oculus, Switch) and riding horses.","hackathon-romania.sections.mentors.5.0":"Entrepreneur, Program Manager and  Software Quality Advocate.","hackathon-romania.sections.mentors.5.1":"10+ years of experience for various projects types, curious learner and passionate about finding innovative solutions.","hackathon-romania.sections.mentors.6.0":"A data scientist at core, based in Switzerland, doing a software engineering internship at Google. Very passionate about startups, being a startup manager for the EPFL Entrepreneur Club, and leading a student investment team as a Managing Partner for Wingman Campus Fund.","hackathon-romania.sections.mentors.6.1":"Activist for women in tech, leading Girls Who Code Iasi until last year.","hackathon-romania.sections.mentors.7.0":"I am CS teacher and I love what I'm doing. Basically I am CS Engineer. I've been teaching for the last 30 years. I am teaching at High-School, Vocational and Technical Schools. I am Cisco Academy instructor and national trainer. ","hackathon-romania.sections.mentors.7.1":"I am teaching C++, Java, Oracle SQL and Robotics but I also like hardware and networking. I like challenges, I love to work in projects with my students and I always want to learn something new.","hackathon-romania.sections.mentors.8.0":"Solution architect with over 10 years of experience developing enterprise grade mission critical software applications. Currently focusing on designing cloud computing and robotic process automation solutions for various industries.","hackathon-romania.sections.mentors.8.1":"Leader of the IBM Technical Expert Council in Romania and the IBM Developer meetups program in the CEE.  Passionate intrapreneur and hackathon organizer.","hackathon-romania.sections.mentors.9.0":"Software developer and technology passionate- I enjoy building and delivering quality, all the while trying to have fun as much as possible. I am a perceptive and innovative individual that's not afraid to exploit its best version and go the extra mile outside the comfort zone of conventional.","hackathon-romania.sections.mentors.9.1":"This exact desire, of getting out of the comfort zone, led me in the last years to changing the context from full-stack, frontend, API design to technical leadership and architecture.","hackathon-romania.sections.mentors.10.0":"I am a graduate student of University of Bucharest. I am an IT Specialist focusing on Cloud technologies, microservice architecture and DevOps. While I consider myself a programming language polyglot, JAVA is my core development language and Spring Framework is my de-facto choice whenever I design and build a new application. My professional activities consist in combination of BA, DEV and Operation, with focus on development.","hackathon-romania.sections.mentors.11.0":"When she is not busy designing e-learning courses and trainings for K12 teachers and NGOs at Asociația Techsoup, she fosters her passions for outdoor sports, traveling and bats. Forbes 30 under 30 Honoree, ChangemakerXchange Fellow and EU Code Week Ambassador for 5 years until 2020. Connecting people and resources, Ana believes technology is key to kindle development through collaboration.","hackathon-romania.sections.after.0":"What happens next?","hackathon-romania.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-romania.sections.after.2":"EU Code Week Hackathon Romania gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-romania.sections.after.3":"The Winners","hackathon-romania.sections.after.4":"See all the winners","hackathon-romania.sections.after.5":"Gallery","hackathon-romania.sections.after.6":"Check out the ‘young hackers’ from Romania in action during the EU Code Week Hackathon","hackathon-romania.sections.after.7":"Support Wall","hackathon-romania.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-romania.sections.after.9":"Jury & Mentors","hackathon-romania.sections.after.10":"EU Code Week Hackathon in Romania brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-romania.sections.after.11":"Read the guidelines","hackathon-slovenia-old.title":"EU Code Week HACKATON","hackathon-slovenia-old.subtitle":"Bring your ideas to life!","hackathon-slovenia-old.misc.0":"Read the rules & code of conduct","hackathon-slovenia-old.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia-old.misc.2":"Our Partners","hackathon-slovenia-old.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-slovenia-old.sections.1.content.1":"The EU Code Week Hackathon","hackathon-slovenia-old.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge. The winning team will also secure a spot at the European pitch where all the national hackathon winners from Romania, Ireland, Greece, Italy, Slovenia and Latvia will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-slovenia-old.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-slovenia-old.sections.2.title":"What to expect?","hackathon-slovenia-old.sections.2.content.0":"Expert coaching","hackathon-slovenia-old.sections.2.content.1":"Skills workshops","hackathon-slovenia-old.sections.2.content.2":"Fun activities","hackathon-slovenia-old.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-slovenia-old.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-slovenia-old.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-slovenia-old.sections.3.content.0":"Sign up now to","hackathon-slovenia-old.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia-old.sections.3.content.2":"and bring your ideas to life!","hackathon-slovenia-old.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia-old.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Slovenia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-slovenia-old.sections.4.content.1":"Propose a challenge","hackathon-slovenia-old.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia-old.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-slovenia-old.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia-old.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia-old.sections.6.title":"The Challenge","hackathon-slovenia-old.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia-old.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia-old.sections.7.title":"Resource Centre","hackathon-slovenia-old.sections.8.title":"Programme","hackathon-slovenia-old.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia-old.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia-old.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia-old.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia-old.sections.8.content.4":"","hackathon-slovenia-old.sections.8.content.5":"","hackathon-slovenia-old.sections.8.content.6":"","hackathon-slovenia-old.sections.8.content.7":"","hackathon-slovenia-old.sections.8.content.8":"","hackathon-slovenia-old.sections.8.content.9":"Day 1","hackathon-slovenia-old.sections.8.content.10":"Day 2","hackathon-slovenia-old.sections.9.title":"Practical Info","hackathon-slovenia-old.sections.9.content.0":"The Hackathon will be held from 18 September to 19 September 2021. We hope the competition to take place physically. If the public health situation does not allow it, we will meet online.","hackathon-slovenia-old.sections.9.content.1":"The Hackathon is free of charge.","hackathon-slovenia-old.sections.10.title":"Jury & Mentors","hackathon-slovenia-old.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia-old.sections.10.content.1":"Sign up now to","hackathon-slovenia-old.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia-old.sections.10.content.3":"and make it happen!","hackathon-slovenia-old.sections.11.title":"Side events","hackathon-slovenia-old.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia-old.sections.11.events.1.title":"Animate a name","hackathon-slovenia-old.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia-old.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia-old.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia-old.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia-old.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia-old.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia-old.sections.11.events.1.content.6":"here","hackathon-slovenia-old.sections.11.events.1.content.7":"to register !","hackathon-slovenia-old.sections.11.events.1.content.8":"More information:","hackathon-slovenia-old.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia-old.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia-old.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia-old.sections.11.events.2.content.2":"here","hackathon-slovenia-old.sections.11.events.2.content.3":"to register !","hackathon-slovenia-old.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia-old.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia-old.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia-old.sections.11.events.makex.content.2":"here","hackathon-slovenia-old.sections.11.events.makex.content.3":"to register !","hackathon-slovenia-old.sections.11.events.makex.content.4":"More information:","hackathon-slovenia-old.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia-old.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia-old.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia-old.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia-old.sections.12.content.1":"EU Code Week","hackathon-slovenia-old.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia-old.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia-old.sections.12.content.4":"European Commission","hackathon-slovenia-old.sections.12.content.5":"and local","hackathon-slovenia-old.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia-old.sections.12.content.7":"The initiative is financed by","hackathon-slovenia-old.sections.12.content.8":"the European Parliament","hackathon-slovenia-old.sections.12.content.9":"Discover More","hackathon-slovenia-old.sections.mentors.1.0":"Janko Harej","hackathon-slovenia-old.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia-old.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia-old.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia-old.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia-old.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia-old.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia-old.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia-old.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia-old.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia-old.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia-old.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia-old.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia-old.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia-old.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia-old.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia-old.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia-old.sections.after.0":"What happens next?","hackathon-slovenia-old.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia-old.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia-old.sections.after.3":"The Winners","hackathon-slovenia-old.sections.after.4":"See all the winners","hackathon-slovenia-old.sections.after.5":"Gallery","hackathon-slovenia-old.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia-old.sections.after.7":"Support Wall","hackathon-slovenia-old.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia-old.sections.after.9":"Jury & Mentors","hackathon-slovenia-old.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia-old.sections.after.11":"Read the guidelines","hackathon-slovenia.title":"EU Code Week HACKATHON","hackathon-slovenia.title2":"Online, 18-19 September","hackathon-slovenia.subtitle":"Bring your ideas to life!","hackathon-slovenia.misc.0":"Read the rules & code of conduct","hackathon-slovenia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia.misc.2":"Our Partners","hackathon-slovenia.sections.0.content.0":"Are you between 15 and 19 years old and love technology? Do you like to create and want to learn about similar trends in the field of digital products? If so, don’t hesitate: you can sign up to the hackathon as a single competitor or, even better, with your team, where each one of you will contribute their know-how in solving a challenge. The best team will receives a EUR 2,000 prize.","hackathon-slovenia.sections.1.content.0":"Hackathon Slovenia for students of any gender is one of six European acclaimed competitions for young people who are interested in new technologies. The competition starts on 18 September online, and for the winning team a month later at the European level.","hackathon-slovenia.sections.1.content.1":"You can sign up to the hackathon","hackathon-slovenia.sections.1.content.2":"or, even better, with your team of 6 participants, where each one of you will contribute their know-how in solving a challenge.","hackathon-slovenia.sections.1.content.3":"So, we are not only looking for coders,","hackathon-slovenia.sections.1.content.4":"but also designers, writers and other specialists who will help your team win. Last but not least, it also pays off because the Slovenian","hackathon-slovenia.sections.1.content.5":"winning team might receives a EUR 2,000","hackathon-slovenia.sections.1.content.6":"prize.","hackathon-slovenia.sections.1.content.7":"The hackathon will be online","hackathon-slovenia.sections.1.content.8":"The hackathon begins with the creation of a prototype that needs to be coded and designed accordingly. The prototype is designed to solve a real challenge and will need to be completed within these two-days competition. All teams will have equal working conditions and access to mentors who will help you with expert advice. Workshops will help you improve your solutions and prepare for your presentations. At the end, you will present your prototypes to the jury that will select the final winner for Slovenia.","hackathon-slovenia.sections.1.content.9":"Presentation to the European jury","hackathon-slovenia.sections.1.content.10":"The winning team from the Slovenian finals will receive","hackathon-slovenia.sections.1.content.11":" a cash prize of EUR 2,000","hackathon-slovenia.sections.1.content.12":" and the opportunity to","hackathon-slovenia.sections.1.content.13":" present themselves at European level","hackathon-slovenia.sections.1.content.14":", where the winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021.","hackathon-slovenia.sections.1.content.15":" The champions of Europe","hackathon-slovenia.sections.1.content.16":" will be additionally rewarded with the latest computer equipment.","hackathon-slovenia.sections.2.title":"What to expect?","hackathon-slovenia.sections.2.content.0":"Interesting challenges","hackathon-slovenia.sections.2.content.1":"Professional guidance and assistance in creating a solution","hackathon-slovenia.sections.2.content.2":"Find out about trends in the field of digital technology","hackathon-slovenia.sections.2.content.3":"Knowledge acquisition workshops","hackathon-slovenia.sections.2.content.4":"Fun activities","hackathon-slovenia.sections.2.content.5":"Hanging out with young people with shared interests","hackathon-slovenia.sections.2.content.6":"An opportunity to e-meet the best teams from all over Europe","hackathon-slovenia.sections.2.content.7":"Prizes (financial and practical)","hackathon-slovenia.sections.3.content.0":"Sign up now to","hackathon-slovenia.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia.sections.3.content.2":" and bring your ideas to life!","hackathon-slovenia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia.sections.4.content.0":'do you want to make your community the centre of green and sustainable innovation in Slovenia ? if so, propose a challenge that will be "hacked" at the Hackathon. Something concrete that will help you, your school, city or community.',"hackathon-slovenia.sections.4.content.1":"Propose a challenge","hackathon-slovenia.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia.sections.5.title":'Vote on the challenges to be "hacked"',"hackathon-slovenia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia.sections.6.title":"The Challenge","hackathon-slovenia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia.sections.7.title":"Resource Centre","hackathon-slovenia.sections.8.title":"Programme","hackathon-slovenia.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia.sections.8.content.4":"","hackathon-slovenia.sections.8.content.5":"","hackathon-slovenia.sections.8.content.6":"","hackathon-slovenia.sections.8.content.7":"","hackathon-slovenia.sections.8.content.8":"","hackathon-slovenia.sections.8.content.9":"Day 1","hackathon-slovenia.sections.8.content.10":"Day 2","hackathon-slovenia.sections.9.title":"Practical Info","hackathon-slovenia.sections.9.content.0":"The hackathon is free of charge for all participants.","hackathon-slovenia.sections.9.content.1":"The Slovenian hackathon will","hackathon-slovenia.sections.9.content.2":"be held online","hackathon-slovenia.sections.9.content.3":"the 18-19 September 2021.","hackathon-slovenia.sections.9.content.4":"Stable broadband internet access and computer equipment that will come in handy at work will be available in the modernly equipped premises of EKSCENTER.","hackathon-slovenia.sections.9.content.5":"The on-duty weathergirl for the Code Week events for this weekend in Nova Gorica predicts warm late summer weather.","hackathon-slovenia.sections.9.content.6":"Food, drinks, accommodation will be provided as well as a minimum of 75 euro to cover transportation expenses.","hackathon-slovenia.sections.9.content.7":"It is advisable to bring your own computers/laptops, as well as some clothes, a toilet bag and a sleeping bag.","hackathon-slovenia.sections.9.content.8":"We will be waiting for you in an upbeat mood, and all you need to do is bring a package of curiosity.","hackathon-slovenia.sections.9.content.9":"You will receive more detailed information about the event, venue and everything else after registration.","hackathon-slovenia.sections.9.content.10":"The Slovenian hackathon will be held online and is one of six competitions for young people in Europe that will be organised by Code Week in Greece, Latvia, Ireland, Italy and Romania. It is intended for creative students who are interested in the future of technology. If this is you, please join us in learning about and developing innovative solutions.","hackathon-slovenia.sections.9.content.11":"Registration > ","hackathon-slovenia.sections.9.content.12":"Instructions for participants","hackathon-slovenia.sections.9.content.13":"This 2-days EU Code Week hackathon will be held online from Saturday 18 September to Sunday 19 September 2021.","hackathon-slovenia.sections.9.content.14":"The jury will take your method, use of your time and prototype quality into account when selecting the successful team!","hackathon-slovenia.sections.9.content.15":"To help you prepare for the pitch of your solution, we will offer you free workshops during the hackathon. Your team will also be assisted by mentors who will make sure you are on the right track.","hackathon-slovenia.sections.9.content.16":"The top best teams will be rewarded for their achievements with practical prizes.","hackathon-slovenia.sections.9.content.17":"The winning team will receive a cash prize of EUR 2,000 and an invitation to present their solution to the European jury on the 14 October 2021.","hackathon-slovenia.sections.9.content.18":"The winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021. The European champions will be rewarded with even more computer equipment that will (hopefully) encourage them to further develop their digital skills.","hackathon-slovenia.sections.10.title":"Jury & Mentors","hackathon-slovenia.sections.10.content.0":"EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia.sections.10.content.1":"Sign up now to","hackathon-slovenia.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia.sections.10.content.3":"and make it happen!","hackathon-slovenia.sections.11.title":"Side events","hackathon-slovenia.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia.sections.11.events.1.title":"Animate a name","hackathon-slovenia.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia.sections.11.events.1.content.6":"here","hackathon-slovenia.sections.11.events.1.content.7":"to register !","hackathon-slovenia.sections.11.events.1.content.8":"More information:","hackathon-slovenia.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia.sections.11.events.2.content.2":"here","hackathon-slovenia.sections.11.events.2.content.3":"to register !","hackathon-slovenia.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia.sections.11.events.makex.content.2":"here","hackathon-slovenia.sections.11.events.makex.content.3":"to register !","hackathon-slovenia.sections.11.events.makex.content.4":"More information:","hackathon-slovenia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia.sections.12.content.1":"EU Code Week","hackathon-slovenia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia.sections.12.content.4":"European Commission","hackathon-slovenia.sections.12.content.5":"and local","hackathon-slovenia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia.sections.12.content.7":"The initiative is financed by","hackathon-slovenia.sections.12.content.8":"the European Parliament","hackathon-slovenia.sections.12.content.9":"Discover More","hackathon-slovenia.sections.mentors.1.0":"Janko Harej","hackathon-slovenia.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia.sections.mentors.7.0":"Gasper Koren","hackathon-slovenia.sections.mentors.7.1":"Gasper started his career as a researcher at University of Ljubljana where he focused on Survey Data Collection and Statistical analysis. Later he switched to Tech Startup World, where he spent the past 14 years. First he worked as Chief Operations Officer at one of the first VC founded Slovenian startups, Zemanta which got acquired by Outbrain (Nasdaq: OB). Currently working as VP of Finance and Compliance at Flaviar, largest US Online Marketplace for Spirits. His experience go from (tech) product development and data analytics to international operations and finance.","hackathon-slovenia.sections.after.0":"What happens next?","hackathon-slovenia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia.sections.after.3":"The Winners","hackathon-slovenia.sections.after.4":"See all the winners","hackathon-slovenia.sections.after.5":"Gallery","hackathon-slovenia.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia.sections.after.7":"Support Wall","hackathon-slovenia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia.sections.after.9":"Jury & Mentors","hackathon-slovenia.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia.sections.after.11":"Read the guidelines","hackathons.title":"EU Code Week HACKATHONS","hackathons.subtitle":"Bring your ideas to life!","hackathons.sections.1.title":"6 hackathons, 6 challenges","hackathons.sections.1.content.1":"Do you live in Greece, Latvia, Ireland, Italy, Romania or Slovenia? Are you creative, ambitious and interested in the future of technology? Now is your chance! Join one of the EU Code Week hackathons and develop an innovative solution that will put you at the forefront of the technological revolution!","hackathons.sections.1.content.2":"In 2021, EU Code Week brings six extraordinary hackathons and invites 15-19 year old students, in upper secondary school, to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 finalist teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. Here the teams will battle it out to decide who wins cool IT gear and the chance of mentoring and coaching to further develop their prototype","hackathons.sections.2.title":"How can I take part?","hackathons.sections.2.content.1":"Select the hackathon in your country and follow a few simple steps to register. You can join as an individual or as a team of six people. If you join with friends or classmates, don’t forget to indicate the name of your team when you register. Each hackathon will open its registration separately, so follow the hackathon in your country!","hackathons.sections.3.title":"Who are the organisers?","hackathons.sections.3.content.1":"The EU Code Week hackathons are co-organised by the European Commission and local EU ","hackathons.sections.3.content.2":"Code Week Ambassadors","hackathons.sections.3.content.3":"and they are financed by the European Parliament. The aim is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills.","hackathons.sections.4.title":"What does a hackathon look like?","hackathons.sections.4.content.1":"The EU Code Week hackathon is a journey that kicks-off with an online 24-hour hackathon. Experienced mentors will coach the teams and there will be workshops providing opportunities for participants to learn new skills and have fun. The hackathon is also an excellent opportunity for participants to network and socialise with people in the European tech sector. At the end of the hackathon each team will pitch their solution to an expert jury. ","hackathons.sections.4.content.2":"The ten best teams will continue their hackathon journey and receive training and mentoring over the summer. The winners will then take part in the final 12-hour face-to-face national hackathon in September or October (which will take place online, if the public health situation does not allow for a physical meet-up).","hackathons.sections.5.title":"I don’t know coding – what can I do?","hackathons.sections.5.content.1":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. See more information about how to register on your local page.","hackathons.sections.6.title":"Partners","hackathons.sections.7.title":"Join in the fun!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25-26 September 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Ireland","hackathons.cities.2.date":"23-24 September 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italy","hackathons.cities.3.date":"24-25 September 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Greece","hackathons.cities.4.date":"9 October 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 September 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1 October 2021","hackathons.final.1":"Final in","hackathons.final.2":"September/October 2021","home.about":'EU Code Week is a grassroots initiative which aims to bring coding and digital literacy to everybody in a fun and engaging way…',"home.when":"","home.when_text":"Learning to code helps us make sense of the rapidly changing world around us. Join millions of fellow organisers and participants to inspire the development of coding and computational thinking skills in order to explore new ideas and innovate for the future.","home.school_banner_title":"Get Involved! Add an Activity!","home.school_banner_text":"Are you a teacher?","home.school_banner_text2":"Find out how to get involved!","home.organize_activity_title":"Organise or join an activity","home.organize_activity_text":'Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.',"home.get_started_title":"Get started","home.get_started_text":'Not sure how to get started? Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.',"home.access_resources_title":"Access resources and training","home.access_resources_text":'If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.',"home.event_title":"Event title 1","home.explore_event":"Explore event","home.count_down":"Countdown","home.days":"days","home.hours":"hours","home.mins":"mins","home.toolkits_title":"Not sure how to get started?","home.toolkits_description":"Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.","home.toolkits_button1":"Get started","home.toolkits_button2":"Toolkits for organisers","home.minecraft_description1":"Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers.","home.minecraft_description2":"Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there.","home.minecraft_button":"Get Involded","home.activity_title":"Organise or join an activity","home.activity_description":"Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.","home.activity_button1":"Add your activity","home.activity_button2":"Show activity map","home.resouce_title":"Resources and training","home.resouce_description":"If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.","home.resouce_button1":"Access resources","home.resouce_button2":"Access trainings","home.get_involved":"Get involved","home.meet_our_community":"Meet our community","home.banner1_title":"Careers in Digital","home.banner1_description":"Get inspired by dream jobs in digital and explore role models, career guides, open day toolkits and more!","home.banner2_title":"Our Code Week Family","home.banner2_description":"Discover our vibrant network of ambassadors, teachers, students and hubs—each contributing to our shared passion for digital education.","leading-teacher.levels.Pre-primary":"Pre-primary","leading-teacher.levels.Primary":"Primary","leading-teacher.levels.Lower Secondary":"Lower Secondary","leading-teacher.levels.Upper Secondary":"Upper Secondary","leading-teacher.levels.Tertiary":"Tertiary","leading-teacher.levels.Other":"Other","locations.title":"Activity venues","locations.description.0":"For your next activity, select a venue from the list below OR register a new venue in","locations.description.1":"activity creation","locations.description.2":"","login.login":"Login","login.register":"Register","login.github":"Sign in with Github","login.X":"Sign in with X","login.facebook":"Sign in with Facebook","login.google":"Sign in with Google","login.azure":"Sign in with Azure","login.email":"E-Mail Address","login.password":"Password","login.remember":"Keep me signed in","login.forgotten_password":"Forgot Your Password","login.no_account":"Don't have an account ?","login.signup":"Sign Up","login.reset":"Reset Your Password","login.send_password":"Reset Password","login.confirm_password":"Confirm Password","login.name":"Fullname","login.resetpage_title":"Forgotten your password?","login.resetpage_description":"Confirm your email address below and we’ll send you instructions on how to create your new password","menu.learn":"Learn","menu.teach":"Teach","menu.training":"Training","menu.challenges":"Challenges","menu.online-courses":"Online Courses","menu.toolkits":"Presentations and Toolkits","menu.girls_in_digital":"Girls in Digital","menu.careers_in_digital":"Careers in Digital","menu.why":"Why","menu.home":"Home","menu.search_result":"Search results","menu.events":"Activities","menu.ambassadors":"Ambassadors","menu.resources":"Resources","menu.game_and_competitions":"Games & Competitions","menu.schools":"Schools","menu.about":"About","menu.blog":"Blog","menu.news":"News","menu.search":"Search","menu.map":"Map","menu.add_event":"Add Activity","menu.search_event":"Search Activities","menu.hello":"Hello","menu.profile":"Profile","menu.pending":"Pending Activities","menu.your_events":"My activities","menu.your_certificates":"My certificates","menu.report":"Report my activities","menu.volunteers":"Volunteers","menu.logout":"Logout","menu.login":"Login","menu.signin":"Sign in","menu.signup":"Sign up","menu.privacy":"Privacy","menu.stats":"Statistics","menu.participation":"Participation Certificate","menu.coding@home":"Coding@Home","menu.values":"Our values","menu.online_events":"Online Activities","menu.featured_activities":"Featured Activities","menu.codeweek2020":"2020 Edition","menu.register_activity":"Register activity","menu.select_language":"Select language","menu.search_site":"Search site","menu.what_you_looking_for":"What are you looking for?","menu.type_to_search":"Type to search...","moderation.description.title":"Missing proper descriptions","moderation.description.text":"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!","moderation.missing-details.title":"Missing important details","moderation.missing-details.text":"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","moderation.duplicate.title":"Duplicate","moderation.duplicate.text":"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!","moderation.not-related.title":"Not programming related","moderation.not-related.text":"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","mooc.free-online-courses":"Free online courses","mooc.intro":"EU Code Week offers professional development opportunities in the form of online courses. The aim is to support teachers in bringing coding and computational thinking to the classroom.","mooc.icebreaker.title":"The introductory “Icebreaker” course","mooc.icebreaker.text.0":"The","mooc.icebreaker.text.1":"The CodeWeek Icebreaker course","mooc.icebreaker.text.2":`is a five-hour course in English that targets anyone interested in + adapt the most recent press release to your needs, or create your own:

`,"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Gearing up to celebrate EU Code Week 2019 (available in 29 languages)',"guide.toolkits.title":"Download the following toolkits to help you get started:","guide.toolkits.communication_toolkit":"Communications Toolkit","guide.toolkits.teachers_toolkit":"Teachers Toolkit","guide.questions.title":"Questions?","guide.questions.content":'

If you have questions about organising and promoting your #EUCodeWeek activity, get in touch with one of the EU Code Week Ambassadors from your country.

',"hackathon-greece.title":"EU Code Week HACKATHON","hackathon-greece.subtitle":"Bring your ideas to life!","hackathon-greece.misc.0":"Read the rules & code of conduct","hackathon-greece.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-greece.misc.2":"Our Partners","hackathon-greece.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-greece.sections.1.content.1":"The EU Code Week Hackathon","hackathon-greece.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 12-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-greece.sections.2.title":"What to expect?","hackathon-greece.sections.2.content.0":"Expert coaching","hackathon-greece.sections.2.content.1":"Skills workshops","hackathon-greece.sections.2.content.2":"Fun activities","hackathon-greece.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-greece.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-greece.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-greece.sections.3.content.0":"Sign up now to","hackathon-greece.sections.3.content.1":"EU Code Week Hackathon Greece","hackathon-greece.sections.3.content.2":"and bring your ideas to life!","hackathon-greece.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-greece.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Greece? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-greece.sections.4.content.1":"Propose a challenge","hackathon-greece.sections.4.content.2":"Votes for the Greek challenge will start on the 9th of April.","hackathon-greece.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-greece.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.5.content.1":"Vote on what matters most to you!","hackathon-greece.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-greece.sections.6.title":"The Challenge","hackathon-greece.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.6.content.1":"Based on public voting, the challenge for the Greek Hackathon is:","hackathon-greece.sections.6.content.2":"Based on public voting, the challenge for the Greek Hackathon was:","hackathon-greece.sections.7.title":"Resource Centre","hackathon-greece.sections.8.title":"Programme","hackathon-greece.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-greece.sections.8.content.0.1":"has three distinct rounds","hackathon-greece.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-greece.sections.8.content.2":"The final: the physical hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-greece.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-greece.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-greece.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-greece.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on the 9 October 2021. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-greece.sections.9.title":"Practical Info","hackathon-greece.sections.9.content.0":"The Hackathon will take place onsite on the 9 October 2021","hackathon-greece.sections.9.content.1":"The Hackathon is free of charge.","hackathon-greece.sections.10.title":"Jury & Mentors","hackathon-greece.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Greece brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-greece.sections.10.content.1":"Sign up now to","hackathon-greece.sections.10.content.2":"EU Code Week Hackathon","hackathon-greece.sections.10.content.3":"and make it happen!","hackathon-greece.sections.11.title":"Side events","hackathon-greece.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week Hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-greece.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-greece.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-greece.sections.11.events.makex.content.2":"here","hackathon-greece.sections.11.events.makex.content.3":"to register !","hackathon-greece.sections.11.events.makex.content.4":"More information:","hackathon-greece.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-greece.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-greece.sections.12.title":"About CODEWEEK.EU","hackathon-greece.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-greece.sections.12.content.1":"EU Code Week","hackathon-greece.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-greece.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-greece.sections.12.content.4":"European Commission","hackathon-greece.sections.12.content.5":"and local","hackathon-greece.sections.12.content.6":"EU Code Week Ambassadors","hackathon-greece.sections.12.content.7":"The initiative is financed by","hackathon-greece.sections.12.content.8":"the European Parliament","hackathon-greece.sections.12.content.9":"Discover More","hackathon-greece.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-greece.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 9 October 2021, are the following:","hackathon-greece.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-greece.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-greece.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-greece.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-greece.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-greece.sections.mentors.1.0":"Dimitrios Tzimas","hackathon-greece.sections.mentors.1.1":"Dimitrios Tzimas received the B.Sc degree in Informatics, Aristotle University of Thessaloniki, Greece, and the M.Sc degree in “Digital Signal Processing for Communications and Multimedia” University of Athens, Greece.","hackathon-greece.sections.mentors.1.2":"He is currently a PhD student at the Aristotle University of Thessaloniki. His research interests include Learning Analytics and MOOCs. He has published many scientific articles in journals and conference proceedings. He teaches Computer Science in secondary and higher education for the last 21 years. He is a co-author of 4 Greek books about computer programming.","hackathon-greece.sections.mentors.2.0":"Ioannis Papikas","hackathon-greece.sections.mentors.2.1":"Ioannis has entered the world of entrepreneurship around 8 years ago and helped build web applications with his team in various industries.","hackathon-greece.sections.mentors.2.2":'Also participated in the "Entrepreneur First" accelerator in London, building his own startup. Ioannis is currently a Senior Product Manager at Orfium.',"hackathon-greece.sections.mentors.3.0":"John Fanidis","hackathon-greece.sections.mentors.3.1":"My name is John Fanidis, I am 27 years old and I live in Thessaloniki, Greece. I have been passionate about development since my days in high school when I first started learning how to design and write simple web and mobile applications.","hackathon-greece.sections.mentors.3.2":"For the last 7 years I have been part of many amazing and incredibly talented teams in more than 20 web and mobile projects. I currently work both as Lead Frontend Engineer in Exandia, based in Thessaloniki and as a freelancer mobile developer.","hackathon-greece.sections.mentors.4.0":"Lida Papatzika","hackathon-greece.sections.mentors.4.1":"Lida Papatzika works at Alexander Innovation Zone S.A. as communications manager. She holds extensive experience in the fields of marketing and promotion of projects relevant to the regional innovation ecosystem.","hackathon-greece.sections.mentors.5.0":"Nikolas Goulias","hackathon-greece.sections.mentors.5.1":"Nikolas is the IBM - Red Hat Synergy Lead Architect in the UK&I empowering IBM with Red Hat's open source innovation and helping customers define strategies, architect and solve problems with technology. ","hackathon-greece.sections.mentors.6.0":"Achilleas Yfantis","hackathon-greece.sections.mentors.6.1":"Achilleas Yfantis have created various startups and worked in various companies such as Citrix.","hackathon-greece.sections.mentors.6.2":"I'm and automation security testing engineer, my field of knowledge includes: kybernetes, microservices, shell, containers, azure, ci/cd, github, Python, golang.","hackathon-greece.sections.mentors.7.0":"Alex Papadakis","hackathon-greece.sections.mentors.7.1":"Alex Papadakis is a Tech Consultant with experience of business development, sales and client account management in multiple international markets (UKI,Spain,Greece,Cyprus) across various business verticals.","hackathon-greece.sections.mentors.7.2":"He joined Amazon Web Services in 2019 as a Business Development Representative. Before joining Amazon he has worked for Google, Coca-Cola, Public Retail World S.A holding various roles in Sales and Marketing. He holds a BSc in International Business from University of Kent and an MSc in Management from CASS Business School.","hackathon-greece.sections.mentors.8.0":"Andriana Vera","hackathon-greece.sections.mentors.8.1":"My name is Andriana Vera, currently I am studying at the National & Kapodistrian University of Athens - Department of Informatics and Telecommunications.","hackathon-greece.sections.mentors.8.2":"At the moment, I work as a part-time modern workplace developer at Team CANDI/InfoQuest Technologies. Motivated and excited about the tech field, I enjoy spending time learning and sharing my knowledge.","hackathon-greece.sections.mentors.9.0":"Antigoni Kakouri","hackathon-greece.sections.mentors.9.1":"5th-year Electrical and Computer Engineering student at Aristotle University of Thessaloniki. Microsoft Learn Student Ambassador since January 2021.","hackathon-greece.sections.mentors.10.0":"Athanasios Dimou","hackathon-greece.sections.mentors.10.1":"Geomentor. Employee of the Ministry of Culture. Geoinformatic and Surveyor engineer with 2 Master deggrees. First place with his 4member team on NASA Space Apps 2017 in Greece.","hackathon-greece.sections.mentors.10.2":"Mentor, judge and supporter in many Hackathons, Datathlons (Nasa Space Apps, MIT Covid-19 Challenge, Healthahtlon, Tap2open, Copernicus 2019-2020, Ίδρυμα Ευγενίδου - Hack the Lab, Global Hack, Antivirus Hackathon, HackCoronaGreece and many more). President of Panhellenic Association of Graduates of GeoInformatics and Surveying Engineering","hackathon-greece.sections.mentors.11.0":"Despoina Ioannidou","hackathon-greece.sections.mentors.11.1":"Despoina Ioannidou, graduated with a PhD in Applied Mathematics from Cnam. After a few years of working as data-scientist and computer vision engineer, she co-founded an AI startup, Trayvisor where she’s leading the tech as CTO.","hackathon-greece.sections.mentors.11.2":"","hackathon-greece.sections.mentors.12.0":"Evangelia Iakovaki","hackathon-greece.sections.mentors.12.1":"My name is Evangelia Iakovaki, i am Physicist and I work as a Physicist in a public high school.I also work as a guidance counselor for students","hackathon-greece.sections.mentors.13.0":"Giannis Prapas","hackathon-greece.sections.mentors.13.1":"My name is Giannis Prapas and I am an Account Executive focusing on Digital Native Businesses in Amazon Web Services (AWS).","hackathon-greece.sections.mentors.13.2":"My job is to enable organizations to innovate and easily build sophisticated and scalable applications by using AWS services.","hackathon-greece.sections.mentors.14.0":"Ilias Karabasis","hackathon-greece.sections.mentors.14.1":"I am currently working as a Full Stack Software Engineer, while exploring the field of Data Science and AI. I also joined recently the MS Learn Student Ambassadors Program.","hackathon-greece.sections.mentors.14.2":"My expertise is in.NET Technologies, C# and Angular. I am familiar with Python as well several Machine Learning and Data Science Frameworks.","hackathon-greece.sections.mentors.15.0":"Dr. Konstantinos Fouskas","hackathon-greece.sections.mentors.15.1":"Dr. Konstantinos Fouskas, is Associate Profesor of “Digital Entrepreneurship and Technological Innovation” in the Department of Applied informatics at the University of Macedonia. He is teaching in the area of digital innovation and entrepreneurship, e-business and e-commerce, technology management and Digital transformation.","hackathon-greece.sections.mentors.15.2":"He is also teaching and collaborating with a number of other Academic Institutes in the areas of innovation and entrepreneurship in Greece and worldwide. His has over 50 research articles published in international peer-reviewed journals and conferences and he has participated in more than 30 funded International and National research projects related to entrepreneurship, innovation, and ICT.","hackathon-greece.sections.mentors.16.0":"Marina Stavrakantonaki","hackathon-greece.sections.mentors.16.1":"Greetings from AWS! I am a Public Policy Manager for Amazon Web Services, covering Greece and Cyprus. My educational and work experience background is in Public Policy, Business Strategy and my PhD on Epidemiology. I am happy to assist the students where they need me.","hackathon-greece.sections.mentors.17.0":"Nikos Zachariadis","hackathon-greece.sections.mentors.17.1":"Nikos is basically a chemist. He studied chemistry, but he soon discovered that chemical compounds are less interesting than human relationships. However, chemistry explains analytically the processes of life, so its reduction to “human compounds” leads to a wonderful way of thinking. In his professional career so far, for about 22 years, Nikos promotes and strengthens formal sales people to people who produce profitable work, with respect and commitment to their collaborators and customers. Nikos does not like numbers. Numbers are just a result that is easy to come, if people can overcome the concept of “opposite” and move on to the concept of “together”.","hackathon-greece.sections.mentors.17.2":"In the last 6 years he is living the dream of his life, applying his whole experience, devoting all his energy and enjoying every minute of the day at Lancom as Chief Commercial Officer. His experience is at your disposal, along with his passion for discussions and sharing ideas. You can find Nikos at Lancom’s HQ or send him an email at:nzachariadis@lancom.gr","hackathon-greece.sections.mentors.18.0":"Rodanthi Alexiou","hackathon-greece.sections.mentors.18.1":"My name is Rodanthi Alexiou and I currently study Computer Science in the University of Athens. I am a Microsoft Learn Student Ambassador, a General Organizer in Google’s Developer Student Club, a member of the Operations team of Mindspace NPO and my passions are Artificial Intelligence and Data Science. You can find my tech blogs here: http://www.rodanthi-alexiou.com/","hackathon-greece.sections.mentors.19.0":"Triantafyllos Paschaleris","hackathon-greece.sections.mentors.19.1":"A Business Intelligence Developer with passion about technology. A curious learner with love for volunteering in IT. Currently pursuing a master’s degree in Big Data Analytics.","hackathon-greece.sections.mentors.20.0":"Katerina Katmada","hackathon-greece.sections.mentors.20.1":"Katerina is a designer with coding background, skilled in visual identity, UI/UX and data visualization design. She has studied Computer Science (BSc, MSc) and Product Design (MSc), and currently works as a visual designer at Geekbot.","hackathon-greece.sections.mentors.20.2":"She is interested in creating accessible and enjoyable designs for various platforms, starting by defining user needs and translating them into tangible concepts, while reinforcing the brand’s voice through consistent visual touchpoints.","hackathon-greece.sections.mentors.21.0":"Alexandra Hatsiou","hackathon-greece.sections.mentors.21.1":"Alexandra is from Athens and works as a Business Development Representative at Amazon Web Services (AWS) in Madrid, supporting AWS customers based in Central Eastern Europe. She has an background in Economics and Management and before AWS she worked in Marketing.","hackathon-greece.sections.mentors.22.0":"Demetris Bakas","hackathon-greece.sections.mentors.22.1":"Demetris Bakas is a Gold Microsoft Learn Student Ambassador and a Computer Engineering student from the University of Patras, passionate with software engineering and Artificial Intelligence.","hackathon-greece.sections.mentors.23.0":"Dimitra Iordanidou","hackathon-greece.sections.mentors.23.1":"Dimitra Iordanidou has a financial background and works for Thessaloniki Innovation Zone as Head of Financial Services. She has a working experience in budgeting and financial monitoring. In addition, she was involved several years in running championships as a marathon runner and she has founded and organizes for a 4th year a project for runners and kids Koufalia Hill Run. She holds a master's degree in Business Administration (Bath University, UK) and a degree in Economics from the Aristotle University of Thessaloniki.","hackathon-greece.sections.mentors.24.0":"Dimitris Dimosiaris","hackathon-greece.sections.mentors.24.1":"Dimitris Dimosiaris is co-founder at Founderhood, which aims to impact every human life by giving to each tech startup founder, anywhere, access to the best resources. In the past he has been part of two startup projects. He is founding member in the first student-run entrepreneurship club in Greece, ThinkBiz. Founding member & ex-chairman of the Non-profit organization Mindspace which is based on National Technical University of Athens and its activities spread across Greece. Dimitris has extensive experience in designing and building innovative web products.","hackathon-greece.sections.mentors.25.0":"Georgia Margia","hackathon-greece.sections.mentors.25.1":"Professional in software engineering for over 6 years. Has built software, related to demand forecasting, which is used by large retail companies in U.S., England and Russia. Currently, working as a Database Reporting Analyst, dealing with storing, management and manipulation of data in order to create reports, analyze patterns and trends and provide findings to be taken into account for strategic and operational decisions and actions.","hackathon-greece.sections.mentors.26.0":"Konstantinos Chaliasos","hackathon-greece.sections.mentors.26.1":"My name is Konstantinos Chaliasos and I am based in Thessaloniki, Greece. I am passionate about all aspects of software development with a strong focus on web and mobile applications. For the past 10 years I have worked with teams all over the world on exciting projects with the goal of increasing our quality of life using tech.Currently working both as a Lead Software Engineer in Exandia and as a freelancer Software Engineer.","hackathon-greece.sections.mentors.27.0":"Kostas Kalogirou","hackathon-greece.sections.mentors.27.1":"CEO Exandia. Business executive with tech orientation, seasoned executive in visual communication and experienced design educator. Assistant curator at Thessaloniki Design Museum, has co-organised exhibitions in Europe and USA. Design educator and guest lecturer in design events around Greece and jury member in national and international graphic design competitions. Will assist Hackathon teams in business aspects of software product development and pitching.","hackathon-greece.sections.mentors.27.2":"","hackathon-greece.sections.mentors.28.0":"Maria-Anastasia Moustaka","hackathon-greece.sections.mentors.28.1":"Maria-Anastasia Moustaka is an undergraduate student in the Department of Computer Engineering at the University of Patras and Gold Microsoft Learn Student Ambassador. She has also been teaching robotics and programming for the last four years and has excelled in global robotics competitions with the Robotics Club of the University of Patras.","hackathon-greece.sections.mentors.29.0":"Mixalis Nikolaidis","hackathon-greece.sections.mentors.29.1":"I’m a Senior Software Engineer, Consultant and Trainer. I’m mainly interested in the development of innovative cloud solutions that take full advantage of the Microsoft technology stack. I have worked on multiple projects providing quality services both in team environments and independently.","hackathon-greece.sections.mentors.30.0":"Nikiforos Botis","hackathon-greece.sections.mentors.30.1":"Nikiforos works as a Solutions Architect (SA) at Amazon Web Services, looking after Public Sector customers in Greece and Cyprus. In his role as an SA, he is responsible for helping customers in their digital transformation journey by sharing best practices for architecting successful solutions at the AWS Cloud. Prior to joining AWS (2.5 years ago), Nikiforos pursued a MSc in Computer Science at Imperial College London and a BSc in Management Science and Technology at Athens University of Economics and Business.","hackathon-greece.sections.mentors.31.0":"Panayiotis Antoniou","hackathon-greece.sections.mentors.31.1":"Hi, my name is Panayiotis Antoniou, I am currently living in London where I work as a Solutions Architect in AWS. I was born and raised in Cyprus and I came to the UK to study my Bachelors in Computer Science. I have an interest in Analytics, Networking and Sustainability. Outside work I like playing racket sports, guitar and watching films.","hackathon-greece.sections.mentors.31.2":"","hackathon-greece.sections.mentors.32.0":"Anastasia Papadou","hackathon-greece.sections.mentors.32.1":"Anastasia is a Senior Business Development Representative at Amazon Web Services, supporting AWS growth across EMEA. She has 5 years of experience in implementing/selling cloud technologies and she has an academic background in Management Science and Technology.","hackathon-greece.sections.mentors.33.0":"Konstantina Tagkopoulou","hackathon-greece.sections.mentors.33.1":"Konstantina Tagkopoulou is passionate about entrepreneurship, and has experience working with startups and scaleups across Europe. Since she joined Amazon Web Services in 2019, she has supported startups on their cloud journey and go-to-market strategy. Prior to AWS, she worked for a B2B SaaS startup in London, focusing on commercial growth and strategic business development. She holds a BSc in Sociology from the University of Bath and an MSc in Sociology from the University of Oxford.","hackathon-greece.sections.mentors.34.0":"Dimitrios Kourtesis","hackathon-greece.sections.mentors.34.1":"Dimitrios Kourtesis is a technology entrepreneur and partner at Ideas Forward, a technology venture studio based in Thessaloniki, Greece. He enjoys exploring applications of new software technologies to interesting problems and exploring applications of new business models to interesting markets. Working in tech since 2005, he has collected experiences as R&D software engineer, PhD researcher, product development consultant, startup founder, advisor to growing businesses and angel investor.","hackathon-greece.sections.after.0":"What happens next?","hackathon-greece.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Greek Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-greece.sections.after.2":"EU Code Week Hackathon Greece gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-greece.sections.after.3":"The Winners","hackathon-greece.sections.after.4":"See all the winners","hackathon-greece.sections.after.5":"Gallery","hackathon-greece.sections.after.6":"Check out the ‘young hackers’ from Greece in action during the EU Code Week Hackathon","hackathon-greece.sections.after.7":"Support Wall","hackathon-greece.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-greece.sections.after.9":"Jury & Mentors","hackathon-greece.sections.after.10":"EU Code Week Hackathon in Greece brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-greece.sections.after.11":"Read the guidelines","hackathon-ireland.title":"EU Code Week HACKATHON","hackathon-ireland.subtitle":"Bring your ideas to life!","hackathon-ireland.misc.0":"Read the rules & code of conduct","hackathon-ireland.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-ireland.misc.2":"Our Partners","hackathon-ireland.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-ireland.sections.1.content.1":"The EU Code Week Hackathon","hackathon-ireland.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-ireland.sections.2.title":"What to expect?","hackathon-ireland.sections.2.content.0":"Expert coaching","hackathon-ireland.sections.2.content.1":"Skills workshops","hackathon-ireland.sections.2.content.2":"Fun activities","hackathon-ireland.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-ireland.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-ireland.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-ireland.sections.3.content.0":"Sign up now to","hackathon-ireland.sections.3.content.1":"EU Code Week Hackathon Ireland","hackathon-ireland.sections.3.content.2":"and bring your ideas to life!","hackathon-ireland.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-ireland.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Ireland? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-ireland.sections.4.content.1":"Propose a challenge","hackathon-ireland.sections.4.content.2":"Votes for the Irish challenge will start on the 24 of March.","hackathon-ireland.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-ireland.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.5.content.1":"Vote on what matters most to you!","hackathon-ireland.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-ireland.sections.6.title":"The Challenge","hackathon-ireland.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.6.content.1":"Based on public voting, the challenge for the Irish Hackathon is:","hackathon-ireland.sections.6.content.2":"Based on public voting, the challenge for the Irish Hackathon was:","hackathon-ireland.sections.7.title":"Resource Centre","hackathon-ireland.sections.8.title":"Programme","hackathon-ireland.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-ireland.sections.8.content.0.1":"has three distinct rounds","hackathon-ireland.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for the teams, during summer 2021.","hackathon-ireland.sections.8.content.2":"The final hackathon: Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-ireland.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-ireland.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-ireland.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-ireland.sections.8.content.7":"The 5 finalist teams will meet online in a 24-hour hackathon. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-ireland.sections.9.title":"Practical Info","hackathon-ireland.sections.9.content.0":"The final hackathon will take place online the 23-24 September 2021 with the teams that succeed the first round.","hackathon-ireland.sections.9.content.1":"The Hackathon is free of charge.","hackathon-ireland.sections.10.title":"Jury & Mentors","hackathon-ireland.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-ireland.sections.10.content.1":"Sign up now to","hackathon-ireland.sections.10.content.2":"EU Code Week Hackathon","hackathon-ireland.sections.10.content.3":"and make it happen!","hackathon-ireland.sections.11.title":"I don't know coding - what can I do?","hackathon-ireland.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-ireland.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-ireland.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-ireland.sections.11.events.makex.content.2":"here","hackathon-ireland.sections.11.events.makex.content.3":"to register !","hackathon-ireland.sections.11.events.makex.content.4":"More information:","hackathon-ireland.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-ireland.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-ireland.sections.12.title":"About CODEWEEK.EU","hackathon-ireland.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-ireland.sections.12.content.1":"EU Code Week","hackathon-ireland.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-ireland.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-ireland.sections.12.content.4":"European Commission","hackathon-ireland.sections.12.content.5":"and local","hackathon-ireland.sections.12.content.6":"EU Code Week Ambassadors","hackathon-ireland.sections.12.content.7":"The initiative is financed by","hackathon-ireland.sections.12.content.8":"the European Parliament","hackathon-ireland.sections.12.content.9":"Discover More","hackathon-ireland.sections.winners.0":"Congratulations to all the participants of this first round of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-ireland.sections.winners.1":"A special big up to the winning teams. The teams selected for the online final in September are the following:","hackathon-ireland.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-ireland.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-ireland.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-ireland.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-ireland.sections.after.0":"What happens next?","hackathon-ireland.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-ireland.sections.after.2":"EU Code Week Hackathon Ireland gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-ireland.sections.after.3":"The Winners","hackathon-ireland.sections.after.4":"See all the winners","hackathon-ireland.sections.after.5":"Gallery","hackathon-ireland.sections.after.6":"Check out the ‘young hackers’ from Ireland in action during the EU Code Week Hackathon","hackathon-ireland.sections.after.7":"Support Wall","hackathon-ireland.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-ireland.sections.after.9":"Jury & Mentors","hackathon-ireland.sections.after.10":"EU Code Week Hackathon in Ireland brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-ireland.sections.after.11":"Read the guidelines","hackathon-ireland.sections.voting.title":"Vote now for your preferred challenge for EU Code Week Hackathon Ireland on 26-27 April 2021!","hackathon-ireland.sections.voting.challenges":"Challenges have been collected from all over the country to allow the students to solve a challenge for their local community. After careful deliberation, the top 3 challenges have been selected, and we leave it up to you to decide which challenge that may be solved through coding, developing, and design at the hackathon.","hackathon-ireland.sections.voting.deadline":"You can vote for your preferred challenge until 20 April 2021, where the final challenge is selected.","hackathon-ireland.sections.voting.header":"Vote for one of the three challenges:","hackathon-ireland.sections.voting.challenge":"challenge","hackathon-ireland.sections.voting.choices.0":"Digital inclusiveness for digital community groups","hackathon-ireland.sections.voting.choices.1":"Flood Tracking Along The River Shannon","hackathon-ireland.sections.voting.choices.2":"Fighting cyber bullying on Social Media","hackathon-ireland.sections.voting.reveal-date":"The challenge is revealed after the opening of the online hackathon on 26 April.","hackathon-ireland.sections.voting.thanks.0":"Thanks for voting!","hackathon-ireland.sections.voting.thanks.1":"You can find out which challenge is selected after 26. April on the EU Code Week Hackathon website.","hackathon-italy.title":"EU Code Week HACKATHON","hackathon-italy.subtitle":"Bring your ideas to life!","hackathon-italy.misc.0":"Read the rules & code of conduct","hackathon-italy.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-italy.misc.2":"Our Partners","hackathon-italy.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-italy.sections.1.content.1":"The EU Code Week Hackathon","hackathon-italy.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-italy.sections.2.title":"What to expect?","hackathon-italy.sections.2.content.0":"Expert coaching","hackathon-italy.sections.2.content.1":"Skills workshops","hackathon-italy.sections.2.content.2":"Fun activities","hackathon-italy.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-italy.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-italy.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-italy.sections.3.content.0":"Sign up now to","hackathon-italy.sections.3.content.1":"EU Code Week Hackathon Italy","hackathon-italy.sections.3.content.2":"and bring your ideas to life!","hackathon-italy.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-italy.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Italy? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-italy.sections.4.content.1":"Propose a challenge","hackathon-italy.sections.4.content.2":"Votes for the Italian challenge will start on the 9th of April.","hackathon-italy.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-italy.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.5.content.1":"Vote on what matters most to you!","hackathon-italy.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-italy.sections.6.title":"The Challenge","hackathon-italy.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.6.content.1":"Based on public voting, the challenge for the Italian Hackathon is:","hackathon-italy.sections.6.content.2":"Based on public voting, the challenge for the Italian Hackathon was:","hackathon-italy.sections.7.title":"Resource Centre","hackathon-italy.sections.8.title":"Programme","hackathon-italy.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-italy.sections.8.content.0.1":"has three distinct rounds","hackathon-italy.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-italy.sections.8.content.2":"The final: 12 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-italy.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-italy.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-italy.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-italy.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on 24-25 September. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-italy.sections.9.title":"Practical Info","hackathon-italy.sections.9.content.0":"The Hackathon will take place on the 24-25 September 2021.","hackathon-italy.sections.9.content.1":"The Hackathon is free of charge.","hackathon-italy.sections.10.title":"Jury & Mentors","hackathon-italy.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Italy brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-italy.sections.10.content.1":"Sign up now to","hackathon-italy.sections.10.content.2":"EU Code Week Hackathon","hackathon-italy.sections.10.content.3":"and make it happen!","hackathon-italy.sections.11.title":"Side events","hackathon-italy.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-italy.sections.11.events.minecraft.title":"Minecraft Education Edition Teacher Academy: Design Your Own Multimedia Learning Environment!","hackathon-italy.sections.11.events.minecraft.abstract":"The Minecraft: Education Edition Teacher Academy course will focus on using Minecraft: Education Edition as a teaching and learning tool designed to support important pedagogical practices in the learning environment. At the end of this learning path, you will become a Minecraft certified teacher and receive the badge.","hackathon-italy.sections.11.events.minecraft.content.0":"Path participants will learn:","hackathon-italy.sections.11.events.minecraft.content.1":"Basic mechanics of downloading, setting up and logging into Minecraft: Education Edition","hackathon-italy.sections.11.events.minecraft.content.2":"In-game play by exploring movement within the game as well as learning the process for placing and breaking blocks","hackathon-italy.sections.11.events.minecraft.content.3":"Key features of world management and classroom settings","hackathon-italy.sections.11.events.minecraft.content.4":"Tips on classroom management and readiness","hackathon-italy.sections.11.events.minecraft.content.5":"An understanding of basic in-game coding","hackathon-italy.sections.11.events.minecraft.content.6":"Skills that allow for learner collaboration, creativity, and communication","hackathon-italy.sections.11.events.minecraft.content.7":"How to incorporate engineering practices","hackathon-italy.sections.11.events.minecraft.content.8":"Chemistry and Science in-game functionality","hackathon-italy.sections.11.events.minecraft.content.9":"How the game supports learner inquiry and curiosity","hackathon-italy.sections.11.events.minecraft.date":"Friday 22 October from 17.00-18.30.","hackathon-italy.sections.11.events.minecraft.participate":"To participate:","hackathon-italy.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-italy.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-italy.sections.11.events.makex.content.2":"here","hackathon-italy.sections.11.events.makex.content.3":"to register !","hackathon-italy.sections.11.events.makex.content.4":"More information:","hackathon-italy.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-italy.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-italy.sections.12.title":"About CODEWEEK.EU","hackathon-italy.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-italy.sections.12.content.1":"EU Code Week","hackathon-italy.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-italy.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-italy.sections.12.content.4":"European Commission","hackathon-italy.sections.12.content.5":"and local","hackathon-italy.sections.12.content.6":"EU Code Week Ambassadors","hackathon-italy.sections.12.content.7":"The initiative is financed by","hackathon-italy.sections.12.content.8":"the European Parliament","hackathon-italy.sections.12.content.9":"Discover More","hackathon-italy.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-italy.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 24-25 September, are the following: ","hackathon-italy.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-italy.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-italy.sections.focus.0":"About the 24h online Hackathon:","hackathon-italy.sections.focus.1":"Introduction to the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Italy","hackathon-italy.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Italy","hackathon-italy.sections.mentors.1.0":"Francesco Piero Paolicelli","hackathon-italy.sections.mentors.1.1":"Francesco Piero Paolicelli, known as Piersoft in every socials network.","hackathon-italy.sections.mentors.1.2":"Coding and Making expert, Arduino Educational Trainer, Data Scientist and Data Viz Expert","hackathon-italy.sections.mentors.1.3":"University professor at LUM (University Luis Monnet )School of Management for OpenData and OpenGovernment","hackathon-italy.sections.mentors.1.4":"Champion of CoderDojo club Lecce","hackathon-italy.sections.mentors.2.0":"Gianluca Orpello","hackathon-italy.sections.mentors.2.1":"Hi, my name is Gianluca Orpello. I’m an Apple Certified Trainer and a freelance Mentor in Italy. I specialise in iOS, watchOS, macOS and tvOS app design and develop, web and app design, Client-Server protocol & API design.","hackathon-italy.sections.mentors.2.2":"I also have knowledge in User Interaction & User Experience, and Project Management.","hackathon-italy.sections.mentors.3.0":"Luca Versari","hackathon-italy.sections.mentors.3.1":"Luca Versari works on the JPEG XL standard as a Software Engineer for Google.","hackathon-italy.sections.mentors.3.2":"In the past, he tutored Italian Computer Science Olympiads students preparing for international competitions.","hackathon-italy.sections.mentors.4.0":"Alessandra Valenti","hackathon-italy.sections.mentors.4.1":"Alessandra Valenti is Customer Success Manager for Microsoft Education. Expert in new technologies for teaching, she deals in particular with the design and development of multimedia languages necessary to train the professionals of the future through the knowledge of digital tools for the innovative school.","hackathon-italy.sections.mentors.4.2":"Through training activities for Italian students and teachers it promotes interactive solutions and learning experiences related to the world of education and culture, from the video game of Minecraft Education Edition to the development of a more sustainable and inclusive teaching. In the past she trained programming and robotics, e-learning platforms, virtual reality and STEM in schools.","hackathon-italy.sections.mentors.5.0":"Maura Sandri","hackathon-italy.sections.mentors.5.1":"Research technologist of the National Institute of Astrophysics (INAF), coordinator of the working group for the development of coding and educational robotic resources for the school, web admin for play.inaf.it, Italian leading teacher, mentor of the CoderDojo Ozzano dell'Emilia (BO).","hackathon-italy.sections.mentors.6.0":"Paolo Ganci","hackathon-italy.sections.mentors.6.1":"Once only a computer programmer, today a passionate supporter of coding as Co-Champion of CoderDojo Etneo in Catania.","hackathon-italy.sections.mentors.7.0":"Christel Sirocchi","hackathon-italy.sections.mentors.7.1":"Christel Sirocchi is a biotechnologist and genetic engineer turned computer scientist. She gained experience as a researcher and educator in the UK, Belgium and Türkiye, where she managed the science department in one of the most prominent international high schools and served as advisor for the Cambridge International Science Competition. She is an avid learner and passionate about STEM education, data science and data visualization.","hackathon-italy.sections.after.0":"What happens next?","hackathon-italy.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Italian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-italy.sections.after.2":"EU Code Week Hackathon Italy gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-italy.sections.after.3":"The Winners","hackathon-italy.sections.after.4":"See all the winners","hackathon-italy.sections.after.5":"Gallery","hackathon-italy.sections.after.6":"Check out the ‘young hackers’ from Italy in action during the EU Code Week Hackathon","hackathon-italy.sections.after.7":"Support Wall","hackathon-italy.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-italy.sections.after.9":"Jury & Mentors","hackathon-italy.sections.after.10":"EU Code Week Hackathon in Italy brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-italy.sections.after.11":"Read the guidelines","hackathon-latvia.title":"EU Code Week HACKATHON","hackathon-latvia.subtitle":"Bring your ideas to life!","hackathon-latvia.misc.0":"Read the rules & code of conduct","hackathon-latvia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-latvia.misc.2":"Our Partners","hackathon-latvia.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-latvia.sections.1.content.1":"The EU Code Week Hackathon","hackathon-latvia.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-latvia.sections.2.title":"What to expect?","hackathon-latvia.sections.2.content.0":"Expert coaching","hackathon-latvia.sections.2.content.1":"Skills workshops","hackathon-latvia.sections.2.content.2":"Fun activities","hackathon-latvia.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-latvia.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-latvia.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-latvia.sections.3.content.0":"Sign up now to","hackathon-latvia.sections.3.content.1":"EU Code Week Hackathon Latvia","hackathon-latvia.sections.3.content.2":"and bring your ideas to life!","hackathon-latvia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-latvia.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Latvia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-latvia.sections.4.content.1":"Propose a challenge","hackathon-latvia.sections.4.content.2":"Votes for the Latvian challenge will start on the 30th of April.","hackathon-latvia.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-latvia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.5.content.1":"Vote on what matters most to you!","hackathon-latvia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-latvia.sections.6.title":"The Challenge","hackathon-latvia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.6.content.1":"Based on public voting, the challenge for the Latvian Hackathon is:","hackathon-latvia.sections.6.content.2":"Based on public voting, the challenge for the Latvian Hackathon was:","hackathon-latvia.sections.7.title":"Resource Centre","hackathon-latvia.sections.8.title":"Programme","hackathon-latvia.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-latvia.sections.8.content.0.1":"has three distinct rounds","hackathon-latvia.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 10 teams will be chosen to remain in the competition. Free online training and mentoring for all 10 teams, during summer 2021.","hackathon-latvia.sections.8.content.2":"The final hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-latvia.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 teams that will meet in the finals. The top three teams will additionally receive valuable prizes from the hackathon supporters. First place winners will receive Raspberry Pi 4 Model B Starter KITs from the IT Education Foundation, second place winners will receive an Arduino Starter KITs from the IT Education Foundation, and third place winners will receive DRONIE drones from the IT company Cognizant Latvia.","hackathon-latvia.sections.8.content.5":"All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-latvia.sections.8.content.6":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-latvia.sections.8.content.7":"If your team is one of the 10 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-latvia.sections.8.content.8":"The 10 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-latvia.sections.9.title":"Practical Info","hackathon-latvia.sections.9.content.0":"The hackathon will take place online on 1 October 2021","hackathon-latvia.sections.9.content.1":"The Hackathon is free of charge.","hackathon-latvia.sections.10.title":"Jury & Mentors","hackathon-latvia.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Latvia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-latvia.sections.10.content.1":"Sign up now to","hackathon-latvia.sections.10.content.2":"EU Code Week Hackathon","hackathon-latvia.sections.10.content.3":"and make it happen!","hackathon-latvia.sections.11.title":"Side events","hackathon-latvia.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-latvia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-latvia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-latvia.sections.11.events.makex.content.2":"here","hackathon-latvia.sections.11.events.makex.content.3":"to register !","hackathon-latvia.sections.11.events.makex.content.4":"More information:","hackathon-latvia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-latvia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-latvia.sections.12.title":"About CODEWEEK.EU","hackathon-latvia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-latvia.sections.12.content.1":"EU Code Week","hackathon-latvia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-latvia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-latvia.sections.12.content.4":"European Commission","hackathon-latvia.sections.12.content.5":"and local","hackathon-latvia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-latvia.sections.12.content.7":"The initiative is financed by","hackathon-latvia.sections.12.content.8":"the European Parliament","hackathon-latvia.sections.12.content.9":"Discover More","hackathon-latvia.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-latvia.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place on October 1, are the following:","hackathon-latvia.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-latvia.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-latvia.sections.focus.0":"About the 24h online Hackathon:","hackathon-latvia.sections.focus.1":"Introduction to the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Latvia","hackathon-latvia.sections.mentors.1.0":"Līna Sarma ","hackathon-latvia.sections.mentors.1.1":"Computer Scientist and Creative Coder, Co creator of Riga Tech Girls. ","hackathon-latvia.sections.mentors.2.0":"Jānis Mozgis","hackathon-latvia.sections.mentors.2.1":"Senior Developer at","hackathon-latvia.sections.mentors.2.2":"loves beautifully crafted code.","hackathon-latvia.sections.mentors.3.0":"Jānis Cimbulis","hackathon-latvia.sections.mentors.3.1":"Front-end Developer, Learn IT coding school teacher.","hackathon-latvia.sections.mentors.4.0":"Angela Jafarova","hackathon-latvia.sections.mentors.4.1":"Director of the Coding school Datorium. Digital skills trainer, EU CodeWeek leading teacher in Latvia.","hackathon-latvia.sections.mentors.5.0":"Elchin Jafarov","hackathon-latvia.sections.mentors.5.1":"Founder of the Datorium Coding School. Digital transformation, Data automation, Business intelligence.","hackathon-latvia.sections.mentors.6.0":"Janis Knets","hackathon-latvia.sections.mentors.6.1":"Technical architect at Accenture Latvia, more than 10 years of experience in IT field working with world-class companies","hackathon-latvia.sections.mentors.7.0":"Ance Kancere","hackathon-latvia.sections.mentors.7.1":"Project Manager at IT Education Foundation, Teacher of programming and design&technology","hackathon-latvia.sections.mentors.8.0":"Kaspars Eglītis","hackathon-latvia.sections.mentors.8.1":"Admin at University of Latvia Med Tech makerspace DF LAB & Jr Innovation Project Manager at Accenture","hackathon-latvia.sections.mentors.9.0":"Paula Elksne","hackathon-latvia.sections.mentors.9.1":"Assistant Director Bachelor Programs, RTU Riga Business School","hackathon-latvia.sections.mentors.10.0":"Linda Sinka","hackathon-latvia.sections.mentors.10.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.11.0":"Gundega Dekena","hackathon-latvia.sections.mentors.11.1":"DevOps Specialist at Accenture Latvia helping world class companies live in the cloud. Programming teacher and the only official GitHub Campus Advisor in Baltics.","hackathon-latvia.sections.mentors.12.0":"Emil Syundyukov","hackathon-latvia.sections.mentors.12.1":"Computer Scientist, Chief Technical Officer at biomedical startup Longenesis","hackathon-latvia.sections.mentors.13.0":"Pāvils Jurjāns","hackathon-latvia.sections.mentors.13.1":"IT entrepreneur, software engineer, business mentor, open data advocate and general geek.","hackathon-latvia.sections.mentors.14.0":"Krišjānis Nesenbergs","hackathon-latvia.sections.mentors.14.1":"Researcher and head of Cyber-physical systems lab @ EDI. Low level/embedded HW/SW, sensors, signal processing and machine learning for practical applications from wearables to self driving cars.","hackathon-latvia.sections.mentors.15.0":"Elina Razena","hackathon-latvia.sections.mentors.15.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.16.0":"Kristine Subrovska","hackathon-latvia.sections.mentors.16.1":"Graphic designer, accessibility, UX / UI enthusiast. I appreciate good design and well-considered, simple illustrations ","hackathon-latvia.sections.leaders.1.0":"Viesturs Sosārs","hackathon-latvia.sections.leaders.1.1":"Seasoned entrepreneur and innovation educator, co-founder of TechHub Riga","hackathon-latvia.sections.leaders.2.0":"Kārlis Jonāss","hackathon-latvia.sections.leaders.2.1":"Design thinker and facilitator. Karlis helps teams, companies and individuals bring change through design.","hackathon-latvia.sections.leaders.3.0":"Peteris Jurcenko","hackathon-latvia.sections.leaders.3.1":"UX designer, accessibility enthusiast. I help institutions to redesign themselves and implement digital solutions to become more effective.","hackathon-latvia.sections.leaders.title":"Workshop leaders","hackathon-latvia.sections.after.0":"What happens next?","hackathon-latvia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Latvian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-latvia.sections.after.2":"EU Code Week Hackathon Latvia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-latvia.sections.after.3":"The Winners","hackathon-latvia.sections.after.4":"See all the winners","hackathon-latvia.sections.after.5":"Gallery","hackathon-latvia.sections.after.6":"Check out the ‘young hackers’ from Latvia in action during the EU Code Week Hackathon","hackathon-latvia.sections.after.7":"Support Wall","hackathon-latvia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-latvia.sections.after.9":"Jury & Mentors","hackathon-latvia.sections.after.10":"EU Code Week Hackathon in Latvia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-latvia.sections.after.11":"Read the guidelines","hackathon-romania.title":"EU Code Week HACKATHON","hackathon-romania.subtitle":"Bring your ideas to life!","hackathon-romania.misc.0":"Read the rules & code of conduct","hackathon-romania.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-romania.misc.2":"Our Partners","hackathon-romania.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-romania.sections.1.content.1":"The EU Code Week Hackathon","hackathon-romania.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-romania.sections.2.title":"What to expect?","hackathon-romania.sections.2.content.0":"Expert coaching","hackathon-romania.sections.2.content.1":"Skills workshops","hackathon-romania.sections.2.content.2":"Fun activities","hackathon-romania.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-romania.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-romania.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-romania.sections.3.content.0":"Sign up now to","hackathon-romania.sections.3.content.1":"EU Code Week Hackathon Romania","hackathon-romania.sections.3.content.2":"and bring your ideas to life!","hackathon-romania.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-romania.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Romania? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-romania.sections.4.content.1":"Propose a challenge","hackathon-romania.sections.4.content.2":"Votes for the Romanian challenge will start on the 24 of March.","hackathon-romania.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-romania.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.5.content.1":"Vote on what matters most to you!","hackathon-romania.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-romania.sections.6.title":"The Challenge","hackathon-romania.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.6.content.1":"Based on public voting, the challenge for the Romanian Hackathon is:","hackathon-romania.sections.6.content.2":"Based on public voting, the challenge for the Romanian Hackathon was:","hackathon-romania.sections.6.challenges.0":"Fighting false news","hackathon-romania.sections.6.challenges.1":"Get moving","hackathon-romania.sections.6.challenges.2":"Cleaner air in the city","hackathon-romania.sections.7.title":"Resource Centre","hackathon-romania.sections.8.title":"Programme","hackathon-romania.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-romania.sections.8.content.0.1":"has three distinct rounds","hackathon-romania.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for all 5 teams, during summer 2021.","hackathon-romania.sections.8.content.2":"The final hackathon. 5 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-romania.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-romania.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-romania.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-romania.sections.8.content.7":"The 5 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-romania.sections.9.title":"Practical Info","hackathon-romania.sections.9.content.0":"The Hackathon will take place onsite on the 25-26 September 2021.","hackathon-romania.sections.9.content.1":"The Hackathon is free of charge.","hackathon-romania.sections.10.title":"Jury & Mentors","hackathon-romania.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-romania.sections.10.content.1":"Sign up now to","hackathon-romania.sections.10.content.2":"EU Code Week Hackathon","hackathon-romania.sections.10.content.3":"and make it happen!","hackathon-romania.sections.11.title":"Side events","hackathon-romania.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-romania.sections.11.events.1.title":"Animate a name","hackathon-romania.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-romania.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-romania.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-romania.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-romania.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-romania.sections.11.events.1.content.5":"Date: Wednesday 12 May, 14:00 -> click","hackathon-romania.sections.11.events.1.content.6":"here","hackathon-romania.sections.11.events.1.content.7":"to register !","hackathon-romania.sections.11.events.1.content.8":"More information:","hackathon-romania.sections.11.events.2.title":"Creative Coding Workshop","hackathon-romania.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-romania.sections.11.events.2.content.1":"Date: Saturday 5 June, 15:00 -> click","hackathon-romania.sections.11.events.2.content.2":"here","hackathon-romania.sections.11.events.2.content.3":"to register !","hackathon-romania.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-romania.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-romania.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-romania.sections.11.events.makex.content.2":"here","hackathon-romania.sections.11.events.makex.content.3":"to register !","hackathon-romania.sections.11.events.makex.content.4":"More information:","hackathon-romania.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-romania.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-romania.sections.12.title":"About CODEWEEK.EU","hackathon-romania.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-romania.sections.12.content.1":"EU Code Week","hackathon-romania.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-romania.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-romania.sections.12.content.4":"European Commission","hackathon-romania.sections.12.content.5":"and local","hackathon-romania.sections.12.content.6":"EU Code Week Ambassadors","hackathon-romania.sections.12.content.7":"The initiative is financed by","hackathon-romania.sections.12.content.8":"the European Parliament","hackathon-romania.sections.12.content.9":"Discover More","hackathon-romania.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-romania.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 25-26 September, are the following: ","hackathon-romania.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-romania.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-romania.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-romania.sections.focus.1":"Introduction to the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Romania","hackathon-romania.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Romania","hackathon-romania.sections.mentors.1.0":"Diana Maria Ghitun is a MSc. Computer Science graduate from King's College London. Since university she had the opportunity to work in several environments, from fin tech startups to big companies, and the research industry as well.","hackathon-romania.sections.mentors.1.1":"At the moment, she works as a Senior Software Engineer at Take Off Labs in Cluj Napoca, where she found a new passion for Ruby on Rails and React Native.","hackathon-romania.sections.mentors.2.0":"I am a proactive and curious person, a self-starter, with a desire to go extra mile, gain new insights and experiences in a dynamic environment.","hackathon-romania.sections.mentors.2.1":"I really like to work with different generations that think and act differently than me. In this way I can gain new perspectives and fresh ideas.","hackathon-romania.sections.mentors.3.0":"George founded and leads WiseUp, a product prototyping agency. George uses Lean Startup, Design Thinking & Data Science techniques in his work, to help entrepreneurs and executives make data driven decisions.","hackathon-romania.sections.mentors.3.1":"Previously he designed and led multiple startup accelerators, coached startups & enterprises.","hackathon-romania.sections.mentors.4.0":"My name is Ioana Alexandru. I am currently pursuing a master’s degree in computer graphics while working at Google - it’s a real challenge, but I wouldn’t have it any other way! I had two internships (summer ‘18 and ‘19) which made me fall in love with the Google culture, and finally joined as a part-time software engineer in Nov ‘20.","hackathon-romania.sections.mentors.4.1":"Within Google, I work on search infrastructure, and outside of it I dabble with Unity and Flutter development. In my spare time, I love gaming (PC, Oculus, Switch) and riding horses.","hackathon-romania.sections.mentors.5.0":"Entrepreneur, Program Manager and  Software Quality Advocate.","hackathon-romania.sections.mentors.5.1":"10+ years of experience for various projects types, curious learner and passionate about finding innovative solutions.","hackathon-romania.sections.mentors.6.0":"A data scientist at core, based in Switzerland, doing a software engineering internship at Google. Very passionate about startups, being a startup manager for the EPFL Entrepreneur Club, and leading a student investment team as a Managing Partner for Wingman Campus Fund.","hackathon-romania.sections.mentors.6.1":"Activist for women in tech, leading Girls Who Code Iasi until last year.","hackathon-romania.sections.mentors.7.0":"I am CS teacher and I love what I'm doing. Basically I am CS Engineer. I've been teaching for the last 30 years. I am teaching at High-School, Vocational and Technical Schools. I am Cisco Academy instructor and national trainer. ","hackathon-romania.sections.mentors.7.1":"I am teaching C++, Java, Oracle SQL and Robotics but I also like hardware and networking. I like challenges, I love to work in projects with my students and I always want to learn something new.","hackathon-romania.sections.mentors.8.0":"Solution architect with over 10 years of experience developing enterprise grade mission critical software applications. Currently focusing on designing cloud computing and robotic process automation solutions for various industries.","hackathon-romania.sections.mentors.8.1":"Leader of the IBM Technical Expert Council in Romania and the IBM Developer meetups program in the CEE.  Passionate intrapreneur and hackathon organizer.","hackathon-romania.sections.mentors.9.0":"Software developer and technology passionate- I enjoy building and delivering quality, all the while trying to have fun as much as possible. I am a perceptive and innovative individual that's not afraid to exploit its best version and go the extra mile outside the comfort zone of conventional.","hackathon-romania.sections.mentors.9.1":"This exact desire, of getting out of the comfort zone, led me in the last years to changing the context from full-stack, frontend, API design to technical leadership and architecture.","hackathon-romania.sections.mentors.10.0":"I am a graduate student of University of Bucharest. I am an IT Specialist focusing on Cloud technologies, microservice architecture and DevOps. While I consider myself a programming language polyglot, JAVA is my core development language and Spring Framework is my de-facto choice whenever I design and build a new application. My professional activities consist in combination of BA, DEV and Operation, with focus on development.","hackathon-romania.sections.mentors.11.0":"When she is not busy designing e-learning courses and trainings for K12 teachers and NGOs at Asociația Techsoup, she fosters her passions for outdoor sports, traveling and bats. Forbes 30 under 30 Honoree, ChangemakerXchange Fellow and EU Code Week Ambassador for 5 years until 2020. Connecting people and resources, Ana believes technology is key to kindle development through collaboration.","hackathon-romania.sections.after.0":"What happens next?","hackathon-romania.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-romania.sections.after.2":"EU Code Week Hackathon Romania gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-romania.sections.after.3":"The Winners","hackathon-romania.sections.after.4":"See all the winners","hackathon-romania.sections.after.5":"Gallery","hackathon-romania.sections.after.6":"Check out the ‘young hackers’ from Romania in action during the EU Code Week Hackathon","hackathon-romania.sections.after.7":"Support Wall","hackathon-romania.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-romania.sections.after.9":"Jury & Mentors","hackathon-romania.sections.after.10":"EU Code Week Hackathon in Romania brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-romania.sections.after.11":"Read the guidelines","hackathon-slovenia-old.title":"EU Code Week HACKATON","hackathon-slovenia-old.subtitle":"Bring your ideas to life!","hackathon-slovenia-old.misc.0":"Read the rules & code of conduct","hackathon-slovenia-old.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia-old.misc.2":"Our Partners","hackathon-slovenia-old.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-slovenia-old.sections.1.content.1":"The EU Code Week Hackathon","hackathon-slovenia-old.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge. The winning team will also secure a spot at the European pitch where all the national hackathon winners from Romania, Ireland, Greece, Italy, Slovenia and Latvia will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-slovenia-old.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-slovenia-old.sections.2.title":"What to expect?","hackathon-slovenia-old.sections.2.content.0":"Expert coaching","hackathon-slovenia-old.sections.2.content.1":"Skills workshops","hackathon-slovenia-old.sections.2.content.2":"Fun activities","hackathon-slovenia-old.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-slovenia-old.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-slovenia-old.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-slovenia-old.sections.3.content.0":"Sign up now to","hackathon-slovenia-old.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia-old.sections.3.content.2":"and bring your ideas to life!","hackathon-slovenia-old.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia-old.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Slovenia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-slovenia-old.sections.4.content.1":"Propose a challenge","hackathon-slovenia-old.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia-old.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-slovenia-old.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia-old.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia-old.sections.6.title":"The Challenge","hackathon-slovenia-old.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia-old.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia-old.sections.7.title":"Resource Centre","hackathon-slovenia-old.sections.8.title":"Programme","hackathon-slovenia-old.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia-old.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia-old.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia-old.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia-old.sections.8.content.4":"","hackathon-slovenia-old.sections.8.content.5":"","hackathon-slovenia-old.sections.8.content.6":"","hackathon-slovenia-old.sections.8.content.7":"","hackathon-slovenia-old.sections.8.content.8":"","hackathon-slovenia-old.sections.8.content.9":"Day 1","hackathon-slovenia-old.sections.8.content.10":"Day 2","hackathon-slovenia-old.sections.9.title":"Practical Info","hackathon-slovenia-old.sections.9.content.0":"The Hackathon will be held from 18 September to 19 September 2021. We hope the competition to take place physically. If the public health situation does not allow it, we will meet online.","hackathon-slovenia-old.sections.9.content.1":"The Hackathon is free of charge.","hackathon-slovenia-old.sections.10.title":"Jury & Mentors","hackathon-slovenia-old.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia-old.sections.10.content.1":"Sign up now to","hackathon-slovenia-old.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia-old.sections.10.content.3":"and make it happen!","hackathon-slovenia-old.sections.11.title":"Side events","hackathon-slovenia-old.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia-old.sections.11.events.1.title":"Animate a name","hackathon-slovenia-old.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia-old.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia-old.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia-old.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia-old.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia-old.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia-old.sections.11.events.1.content.6":"here","hackathon-slovenia-old.sections.11.events.1.content.7":"to register !","hackathon-slovenia-old.sections.11.events.1.content.8":"More information:","hackathon-slovenia-old.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia-old.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia-old.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia-old.sections.11.events.2.content.2":"here","hackathon-slovenia-old.sections.11.events.2.content.3":"to register !","hackathon-slovenia-old.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia-old.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia-old.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia-old.sections.11.events.makex.content.2":"here","hackathon-slovenia-old.sections.11.events.makex.content.3":"to register !","hackathon-slovenia-old.sections.11.events.makex.content.4":"More information:","hackathon-slovenia-old.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia-old.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia-old.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia-old.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia-old.sections.12.content.1":"EU Code Week","hackathon-slovenia-old.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia-old.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia-old.sections.12.content.4":"European Commission","hackathon-slovenia-old.sections.12.content.5":"and local","hackathon-slovenia-old.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia-old.sections.12.content.7":"The initiative is financed by","hackathon-slovenia-old.sections.12.content.8":"the European Parliament","hackathon-slovenia-old.sections.12.content.9":"Discover More","hackathon-slovenia-old.sections.mentors.1.0":"Janko Harej","hackathon-slovenia-old.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia-old.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia-old.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia-old.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia-old.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia-old.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia-old.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia-old.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia-old.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia-old.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia-old.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia-old.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia-old.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia-old.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia-old.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia-old.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia-old.sections.after.0":"What happens next?","hackathon-slovenia-old.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia-old.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia-old.sections.after.3":"The Winners","hackathon-slovenia-old.sections.after.4":"See all the winners","hackathon-slovenia-old.sections.after.5":"Gallery","hackathon-slovenia-old.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia-old.sections.after.7":"Support Wall","hackathon-slovenia-old.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia-old.sections.after.9":"Jury & Mentors","hackathon-slovenia-old.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia-old.sections.after.11":"Read the guidelines","hackathon-slovenia.title":"EU Code Week HACKATHON","hackathon-slovenia.title2":"Online, 18-19 September","hackathon-slovenia.subtitle":"Bring your ideas to life!","hackathon-slovenia.misc.0":"Read the rules & code of conduct","hackathon-slovenia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia.misc.2":"Our Partners","hackathon-slovenia.sections.0.content.0":"Are you between 15 and 19 years old and love technology? Do you like to create and want to learn about similar trends in the field of digital products? If so, don’t hesitate: you can sign up to the hackathon as a single competitor or, even better, with your team, where each one of you will contribute their know-how in solving a challenge. The best team will receives a EUR 2,000 prize.","hackathon-slovenia.sections.1.content.0":"Hackathon Slovenia for students of any gender is one of six European acclaimed competitions for young people who are interested in new technologies. The competition starts on 18 September online, and for the winning team a month later at the European level.","hackathon-slovenia.sections.1.content.1":"You can sign up to the hackathon","hackathon-slovenia.sections.1.content.2":"or, even better, with your team of 6 participants, where each one of you will contribute their know-how in solving a challenge.","hackathon-slovenia.sections.1.content.3":"So, we are not only looking for coders,","hackathon-slovenia.sections.1.content.4":"but also designers, writers and other specialists who will help your team win. Last but not least, it also pays off because the Slovenian","hackathon-slovenia.sections.1.content.5":"winning team might receives a EUR 2,000","hackathon-slovenia.sections.1.content.6":"prize.","hackathon-slovenia.sections.1.content.7":"The hackathon will be online","hackathon-slovenia.sections.1.content.8":"The hackathon begins with the creation of a prototype that needs to be coded and designed accordingly. The prototype is designed to solve a real challenge and will need to be completed within these two-days competition. All teams will have equal working conditions and access to mentors who will help you with expert advice. Workshops will help you improve your solutions and prepare for your presentations. At the end, you will present your prototypes to the jury that will select the final winner for Slovenia.","hackathon-slovenia.sections.1.content.9":"Presentation to the European jury","hackathon-slovenia.sections.1.content.10":"The winning team from the Slovenian finals will receive","hackathon-slovenia.sections.1.content.11":" a cash prize of EUR 2,000","hackathon-slovenia.sections.1.content.12":" and the opportunity to","hackathon-slovenia.sections.1.content.13":" present themselves at European level","hackathon-slovenia.sections.1.content.14":", where the winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021.","hackathon-slovenia.sections.1.content.15":" The champions of Europe","hackathon-slovenia.sections.1.content.16":" will be additionally rewarded with the latest computer equipment.","hackathon-slovenia.sections.2.title":"What to expect?","hackathon-slovenia.sections.2.content.0":"Interesting challenges","hackathon-slovenia.sections.2.content.1":"Professional guidance and assistance in creating a solution","hackathon-slovenia.sections.2.content.2":"Find out about trends in the field of digital technology","hackathon-slovenia.sections.2.content.3":"Knowledge acquisition workshops","hackathon-slovenia.sections.2.content.4":"Fun activities","hackathon-slovenia.sections.2.content.5":"Hanging out with young people with shared interests","hackathon-slovenia.sections.2.content.6":"An opportunity to e-meet the best teams from all over Europe","hackathon-slovenia.sections.2.content.7":"Prizes (financial and practical)","hackathon-slovenia.sections.3.content.0":"Sign up now to","hackathon-slovenia.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia.sections.3.content.2":" and bring your ideas to life!","hackathon-slovenia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia.sections.4.content.0":'do you want to make your community the centre of green and sustainable innovation in Slovenia ? if so, propose a challenge that will be "hacked" at the Hackathon. Something concrete that will help you, your school, city or community.',"hackathon-slovenia.sections.4.content.1":"Propose a challenge","hackathon-slovenia.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia.sections.5.title":'Vote on the challenges to be "hacked"',"hackathon-slovenia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia.sections.6.title":"The Challenge","hackathon-slovenia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia.sections.7.title":"Resource Centre","hackathon-slovenia.sections.8.title":"Programme","hackathon-slovenia.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia.sections.8.content.4":"","hackathon-slovenia.sections.8.content.5":"","hackathon-slovenia.sections.8.content.6":"","hackathon-slovenia.sections.8.content.7":"","hackathon-slovenia.sections.8.content.8":"","hackathon-slovenia.sections.8.content.9":"Day 1","hackathon-slovenia.sections.8.content.10":"Day 2","hackathon-slovenia.sections.9.title":"Practical Info","hackathon-slovenia.sections.9.content.0":"The hackathon is free of charge for all participants.","hackathon-slovenia.sections.9.content.1":"The Slovenian hackathon will","hackathon-slovenia.sections.9.content.2":"be held online","hackathon-slovenia.sections.9.content.3":"the 18-19 September 2021.","hackathon-slovenia.sections.9.content.4":"Stable broadband internet access and computer equipment that will come in handy at work will be available in the modernly equipped premises of EKSCENTER.","hackathon-slovenia.sections.9.content.5":"The on-duty weathergirl for the Code Week events for this weekend in Nova Gorica predicts warm late summer weather.","hackathon-slovenia.sections.9.content.6":"Food, drinks, accommodation will be provided as well as a minimum of 75 euro to cover transportation expenses.","hackathon-slovenia.sections.9.content.7":"It is advisable to bring your own computers/laptops, as well as some clothes, a toilet bag and a sleeping bag.","hackathon-slovenia.sections.9.content.8":"We will be waiting for you in an upbeat mood, and all you need to do is bring a package of curiosity.","hackathon-slovenia.sections.9.content.9":"You will receive more detailed information about the event, venue and everything else after registration.","hackathon-slovenia.sections.9.content.10":"The Slovenian hackathon will be held online and is one of six competitions for young people in Europe that will be organised by Code Week in Greece, Latvia, Ireland, Italy and Romania. It is intended for creative students who are interested in the future of technology. If this is you, please join us in learning about and developing innovative solutions.","hackathon-slovenia.sections.9.content.11":"Registration > ","hackathon-slovenia.sections.9.content.12":"Instructions for participants","hackathon-slovenia.sections.9.content.13":"This 2-days EU Code Week hackathon will be held online from Saturday 18 September to Sunday 19 September 2021.","hackathon-slovenia.sections.9.content.14":"The jury will take your method, use of your time and prototype quality into account when selecting the successful team!","hackathon-slovenia.sections.9.content.15":"To help you prepare for the pitch of your solution, we will offer you free workshops during the hackathon. Your team will also be assisted by mentors who will make sure you are on the right track.","hackathon-slovenia.sections.9.content.16":"The top best teams will be rewarded for their achievements with practical prizes.","hackathon-slovenia.sections.9.content.17":"The winning team will receive a cash prize of EUR 2,000 and an invitation to present their solution to the European jury on the 14 October 2021.","hackathon-slovenia.sections.9.content.18":"The winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021. The European champions will be rewarded with even more computer equipment that will (hopefully) encourage them to further develop their digital skills.","hackathon-slovenia.sections.10.title":"Jury & Mentors","hackathon-slovenia.sections.10.content.0":"EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia.sections.10.content.1":"Sign up now to","hackathon-slovenia.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia.sections.10.content.3":"and make it happen!","hackathon-slovenia.sections.11.title":"Side events","hackathon-slovenia.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia.sections.11.events.1.title":"Animate a name","hackathon-slovenia.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia.sections.11.events.1.content.6":"here","hackathon-slovenia.sections.11.events.1.content.7":"to register !","hackathon-slovenia.sections.11.events.1.content.8":"More information:","hackathon-slovenia.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia.sections.11.events.2.content.2":"here","hackathon-slovenia.sections.11.events.2.content.3":"to register !","hackathon-slovenia.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia.sections.11.events.makex.content.2":"here","hackathon-slovenia.sections.11.events.makex.content.3":"to register !","hackathon-slovenia.sections.11.events.makex.content.4":"More information:","hackathon-slovenia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia.sections.12.content.1":"EU Code Week","hackathon-slovenia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia.sections.12.content.4":"European Commission","hackathon-slovenia.sections.12.content.5":"and local","hackathon-slovenia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia.sections.12.content.7":"The initiative is financed by","hackathon-slovenia.sections.12.content.8":"the European Parliament","hackathon-slovenia.sections.12.content.9":"Discover More","hackathon-slovenia.sections.mentors.1.0":"Janko Harej","hackathon-slovenia.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia.sections.mentors.7.0":"Gasper Koren","hackathon-slovenia.sections.mentors.7.1":"Gasper started his career as a researcher at University of Ljubljana where he focused on Survey Data Collection and Statistical analysis. Later he switched to Tech Startup World, where he spent the past 14 years. First he worked as Chief Operations Officer at one of the first VC founded Slovenian startups, Zemanta which got acquired by Outbrain (Nasdaq: OB). Currently working as VP of Finance and Compliance at Flaviar, largest US Online Marketplace for Spirits. His experience go from (tech) product development and data analytics to international operations and finance.","hackathon-slovenia.sections.after.0":"What happens next?","hackathon-slovenia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia.sections.after.3":"The Winners","hackathon-slovenia.sections.after.4":"See all the winners","hackathon-slovenia.sections.after.5":"Gallery","hackathon-slovenia.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia.sections.after.7":"Support Wall","hackathon-slovenia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia.sections.after.9":"Jury & Mentors","hackathon-slovenia.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia.sections.after.11":"Read the guidelines","hackathons.title":"EU Code Week HACKATHONS","hackathons.subtitle":"Bring your ideas to life!","hackathons.sections.1.title":"6 hackathons, 6 challenges","hackathons.sections.1.content.1":"Do you live in Greece, Latvia, Ireland, Italy, Romania or Slovenia? Are you creative, ambitious and interested in the future of technology? Now is your chance! Join one of the EU Code Week hackathons and develop an innovative solution that will put you at the forefront of the technological revolution!","hackathons.sections.1.content.2":"In 2021, EU Code Week brings six extraordinary hackathons and invites 15-19 year old students, in upper secondary school, to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 finalist teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. Here the teams will battle it out to decide who wins cool IT gear and the chance of mentoring and coaching to further develop their prototype","hackathons.sections.2.title":"How can I take part?","hackathons.sections.2.content.1":"Select the hackathon in your country and follow a few simple steps to register. You can join as an individual or as a team of six people. If you join with friends or classmates, don’t forget to indicate the name of your team when you register. Each hackathon will open its registration separately, so follow the hackathon in your country!","hackathons.sections.3.title":"Who are the organisers?","hackathons.sections.3.content.1":"The EU Code Week hackathons are co-organised by the European Commission and local EU ","hackathons.sections.3.content.2":"Code Week Ambassadors","hackathons.sections.3.content.3":"and they are financed by the European Parliament. The aim is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills.","hackathons.sections.4.title":"What does a hackathon look like?","hackathons.sections.4.content.1":"The EU Code Week hackathon is a journey that kicks-off with an online 24-hour hackathon. Experienced mentors will coach the teams and there will be workshops providing opportunities for participants to learn new skills and have fun. The hackathon is also an excellent opportunity for participants to network and socialise with people in the European tech sector. At the end of the hackathon each team will pitch their solution to an expert jury. ","hackathons.sections.4.content.2":"The ten best teams will continue their hackathon journey and receive training and mentoring over the summer. The winners will then take part in the final 12-hour face-to-face national hackathon in September or October (which will take place online, if the public health situation does not allow for a physical meet-up).","hackathons.sections.5.title":"I don’t know coding – what can I do?","hackathons.sections.5.content.1":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. See more information about how to register on your local page.","hackathons.sections.6.title":"Partners","hackathons.sections.7.title":"Join in the fun!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25-26 September 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Ireland","hackathons.cities.2.date":"23-24 September 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italy","hackathons.cities.3.date":"24-25 September 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Greece","hackathons.cities.4.date":"9 October 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 September 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1 October 2021","hackathons.final.1":"Final in","hackathons.final.2":"September/October 2021","home.about":'EU Code Week is a grassroots initiative which aims to bring coding and digital literacy to everybody in a fun and engaging way…',"home.when":"","home.when_text":"Learning to code helps us make sense of the rapidly changing world around us. Join millions of fellow organisers and participants to inspire the development of coding and computational thinking skills in order to explore new ideas and innovate for the future.","home.school_banner_title":"Get Involved! Add an Activity!","home.school_banner_text":"Are you a teacher?","home.school_banner_text2":"Find out how to get involved!","home.organize_activity_title":"Organise or join an activity","home.organize_activity_text":'Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.',"home.get_started_title":"Get started","home.get_started_text":'Not sure how to get started? Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.',"home.access_resources_title":"Access resources and training","home.access_resources_text":'If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.',"home.event_title":"Event title 1","home.explore_event":"Explore event","home.count_down":"Countdown","home.days":"days","home.hours":"hours","home.mins":"mins","home.toolkits_title":"Not sure how to get started?","home.toolkits_description":"Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.","home.toolkits_button1":"Get started","home.toolkits_button2":"Toolkits for organisers","home.minecraft_description1":"Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers.","home.minecraft_description2":"Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there.","home.minecraft_button":"Get Involded","home.activity_title":"Organise or join an activity","home.activity_description":"Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.","home.activity_button1":"Add your activity","home.activity_button2":"Show activity map","home.resouce_title":"Resources and training","home.resouce_description":"If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.","home.resouce_button1":"Access resources","home.resouce_button2":"Access trainings","home.get_involved":"Get involved","home.meet_our_community":"Meet our community","home.banner1_title":"Careers in Digital","home.banner1_description":"Get inspired by dream jobs in digital and explore role models, career guides, open day toolkits and more!","home.banner2_title":"Our Code Week Family","home.banner2_description":"Discover our vibrant network of ambassadors, teachers, students and hubs—each contributing to our shared passion for digital education.","leading-teacher.levels.Pre-primary":"Pre-primary","leading-teacher.levels.Primary":"Primary","leading-teacher.levels.Lower Secondary":"Lower Secondary","leading-teacher.levels.Upper Secondary":"Upper Secondary","leading-teacher.levels.Tertiary":"Tertiary","leading-teacher.levels.Other":"Other","locations.title":"Activity venues","locations.description.0":"For your next activity, select a venue from the list below OR register a new venue in","locations.description.1":"activity creation","locations.description.2":"","login.login":"Login","login.register":"Register","login.github":"Sign in with Github","login.X":"Sign in with X","login.facebook":"Sign in with Facebook","login.google":"Sign in with Google","login.azure":"Sign in with Azure","login.email":"E-Mail Address","login.password":"Password","login.remember":"Keep me signed in","login.forgotten_password":"Forgot Your Password","login.no_account":"Don't have an account ?","login.signup":"Sign Up","login.reset":"Reset Your Password","login.send_password":"Reset Password","login.confirm_password":"Confirm Password","login.name":"Fullname","login.resetpage_title":"Forgotten your password?","login.resetpage_description":"Confirm your email address below and we’ll send you instructions on how to create your new password","menu.learn":"Learn & Teach","menu.training":"Training","menu.challenges":"Challenges","menu.online-courses":"Online Courses","menu.toolkits":"Presentations and Toolkits","menu.girls_in_digital":"Girls in Digital","menu.careers_in_digital":"Careers in Digital","menu.treasure-hunt":"Treasure Hunt","menu.webinars":"Webinars","menu.why":"Why","menu.home":"Home","menu.search_result":"Search results","menu.events":"Activities","menu.ambassadors":"Ambassadors","menu.resources":"Resources","menu.game_and_competitions":"Games & Competitions","menu.schools":"Schools","menu.about":"About","menu.blog":"Blog","menu.news":"News","menu.search":"Search","menu.map":"Map","menu.add_event":"Add Activity","menu.search_event":"Search Activities","menu.hello":"Hello","menu.profile":"Profile","menu.pending":"Pending Activities","menu.your_events":"My activities","menu.your_certificates":"My certificates","menu.report":"Report my activities","menu.volunteers":"Volunteers","menu.logout":"Logout","menu.login":"Login","menu.signin":"Sign in","menu.signup":"Sign up","menu.privacy":"Privacy","menu.stats":"Statistics","menu.participation":"Participation Certificate","menu.coding@home":"Coding@Home","menu.values":"Our values","menu.online_events":"Online Activities","menu.featured_activities":"Featured Activities","menu.codeweek2020":"2020 Edition","menu.register_activity":"Register activity","menu.select_language":"Select language","menu.search_site":"Search site","menu.what_you_looking_for":"What are you looking for?","menu.type_to_search":"Type to search...","moderation.description.title":"Missing proper descriptions","moderation.description.text":"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!","moderation.missing-details.title":"Missing important details","moderation.missing-details.text":"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","moderation.duplicate.title":"Duplicate","moderation.duplicate.text":"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!","moderation.not-related.title":"Not programming related","moderation.not-related.text":"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","mooc.free-online-courses":"Free online courses","mooc.intro":"EU Code Week offers professional development opportunities in the form of online courses. The aim is to support teachers in bringing coding and computational thinking to the classroom.","mooc.icebreaker.title":"The introductory “Icebreaker” course","mooc.icebreaker.text.0":"The","mooc.icebreaker.text.1":"The CodeWeek Icebreaker course","mooc.icebreaker.text.2":`is a five-hour course in English that targets anyone interested in the basics of coding and computational thinking. The participants learn how to inspire curiosity and an innovative spirit in young people, while empowering them to become digital creators. The course helps participants to discover the benefits and relevance of computational thinking and coding in @@ -172,10 +172,10 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw training materials available in 29 languages, and particular aspects of coding, such as computational thinking, unplugged activities, and the endless possibilities of robotics, tinkering and making, visual programming languages, app creation and much - more.`,"mooc.deep-dive.course-link":"Check out the 2019 “Deep dive” course","mooc.social-media.0":"Follow","mooc.social-media.1":"EU Code Week on social media","mooc.social-media.2":"to find out when the next course will start","myevents.created_by":"All activities created by ","myevents.no_events.first_call_to_action":"You haven't added any activities yet. Why don't you ","myevents.no_events.first_link":"add one now","myevents.no_events.second_call_to_action":"or read our ","myevents.no_events.second_link":"guide for organizers","myevents.view":"View","myevents.status.APPROVED":"APPROVED","myevents.status.REJECTED":"REJECTED","myevents.status.PENDING":"PENDING","myevents.status.reported":"REPORTED","online-courses.title":"EU CODE WEEK ONLINE COURSES","online-courses.description.0":"EU Code Week offers professional development opportunities in the form of massive open online courses (MOOCs) with the aim to support teachers in effectively incorporating coding and computational thinking into their teaching practice.","online-courses.description.1":"EU Code Week MOOCs are open to all educators, regardless of their students' age or the subject they teach, and no prior experience or knowledge is required to participate.","online-courses.description.2":"EU Code Week MOOCs offer free and accessible resources, materials, ideas and best practice examples to find inspiration and empower students by introducing coding and computational thinking, emerging technologies and artificial intelligence safely into the classroom.","online-courses.more-info":"More information about the EU Code Week MOOCs: ","participation.title":"Generate Certificates of Participation for your class","participation.phrase1":"Fill the form with the name of your students separated by a comma and you will receive the individual certificates of participation","participation.names.label":"Names for certificate","participation.names.help":"Use a comma between each participant's name","participation.event_name.label":"Activity Name","participation.event_name.help":"The name of your activity to be printed on the certificate","participation.event_date.label":"Activity Date","participation.event_date.help":"The date of your activity to be printed on the certificate","participation.submit":"Generate Certificates","participation.thanks_page.title":"Your certificates have been generated!","participation.thanks_page.phrase1":"Click on this link to download the zip file with all the certificates","partners.ja_spain_name":"Junior Achievement Spain","partners.ja_spain_description":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","passwords.password":"Passwords must be at least six characters and match the confirmation.","privacy-old.title":"PROTECTION OF YOUR PERSONAL DATA","privacy-old.subtitle":"This privacy statement provides information about the processing and the protection of your personal data.","privacy-old.1-intro.title":"1. Introduction","privacy-old.1-intro.items.1":"

The European Commission (hereafter ‘the Commission’) is committed to protect your personal data and to respect your privacy. The Commission collects and further processes personal data pursuant to Regulation (EU) 2018/1725 of the European Parliament and of the Council of 23 October 2018 on the protection of natural persons with regard to the processing of personal data by the Union institutions, bodies, offices and agencies and on the free movement of such data (repealing Regulation (EC) No 45/2001).

","privacy-old.1-intro.items.2":"

This privacy statement explains the reason for the collection and processing, the way we collect, handle and ensure protection of all personal data provided, how that information is used and what rights you may exercise in relation to your personal data (the right to access, rectify, block etc.). It also specifies the contact details of the responsible Data Controller with whom you may exercise your rights, the Data Protection Officer and the European Data Protection Supervisor.

","privacy-old.1-intro.items.3":"

This privacy statement concerns the collection and publication of personal data on the publicly accessible Codeweek.eu website, of persons who serve as contact points for EU Code Week activities (Code Week ambassadors, Education Ministry Coordinators, Leading Teachers as well as activity and event organisers).

","privacy-old.2-why.title":"2. Why do we process your data?","privacy-old.2-why.items.1":"

The European Commission collects and publishes your personal information to facilitate the identification of contact points by stakeholders or interested citizens. Offering real persons as contact points is the best and most efficient way to ensure that interested people can get in contact with Commission services.

","privacy-old.2-why.items.2":"

Your personal data will not be used for any automated decision-making, including profiling.

","privacy-old.3-legal_process.title":"3. On what legal ground(s) do we process your personal data","privacy-old.3-legal_process.items.1":"

The processing operations on personal data for the publication of contact points are lawful under article 5(1)(d) of the Regulation (EU) 2018/1725 because you gave your consent to the processing of your personal data through a webform or when you agreed that we use your email and username if you signed up with a social network.

","privacy-old.4-collect_data.title":"4. Which personal data do we collect and further process?","privacy-old.4-collect_data.items.1":"

Personal data collected are information which make your identification as a contact point easier and increase your visibility for the public, namely: title, name, surname, position, professional postal & e-mail addresses, phone number, picture, social media account, biography.

","privacy-old.4-collect_data.items.2":"

You provided these personal data on a voluntary basis, by filling out the application form.

","privacy-old.4-collect_data.items.3":"

The provision of certain personal data is mandatory for the publication of activities and/or contact information possible on the codeweek.eu website. If you do not provide your personal data, your activity would not be published, and/or you would not be able to take part in the aforementioned networks.

","privacy-old.4-collect_data.items.4":"

You provide all other personal data on a voluntary basis.

","privacy-old.4-collect_data.items.5":"When you subscribe to our newsletter, your email address is added to EU Code Week’s newsletter mailing list, which is managed by Mailerlite.com. Please read Mailerlite’s privacy policy: https://www.mailerlite.com/legal/privacy-policy. You can opt out from the newsletters, at any time, by using the “unsubscribe” link in the emails you receive from us or you can send us an email at info@codeweek.eu with “Unsubscribe” in the subject line.","privacy-old.5-how_long.title":"5. How long do we keep your personal data?","privacy-old.5-how_long.items.1":"

The Commission only keeps your personal data for the time necessary to fulfil the purpose of collection or further processing described in the point 2, namely for as long as you serve as a contact point.

","privacy-old.5-how_long.items.2":"

Your personal data will be removed from the publicly available website as soon as you cease your contact point function unless you have given your agreement to be included in the database for future activities.

","privacy-old.6-protect_data.title":"6. How do we protect and safeguard your personal data?","privacy-old.6-protect_data.items.1":"

All personal data in electronic format (e-mails, documents, databases, uploaded batches of data, etc.) are stored either on the servers of the European Commission or of its contractor. All processing operations are carried out pursuant to the Commission Decision (EU, Euratom) 2017/46 of 10 January 2017 on the security of communication and information systems in the European Commission.

","privacy-old.6-protect_data.items.2":"

The Commission’s contractors are bound by a specific contractual clause for any processing operations of your data on behalf of the Commission, and by the confidentiality obligations deriving from the transposition of the General Data Protection Regulation in the EU Member States (‘GDPR’ Regulation (EU) 2016/679).

","privacy-old.6-protect_data.items.3":"

In order to protect your personal data, the Commission has put in place a number of technical and organisational measures in place. Technical measures include appropriate actions to address online security, risk of data loss, alteration of data or unauthorised access, taking into consideration the risk presented by the processing and the nature of the personal data being processed. Organisational measures include restricting access to the personal data solely to authorised persons with a legitimate need to know for the purposes of this processing operation.

","privacy-old.7-access_data.title":"7. Who has access to your data and to whom is it disclosed?","privacy-old.7-access_data.items.1":"

Access to your personal data is provided to the Commission staff responsible for carrying out this processing operation and to authorised staff according to the “need to know” principle. Such staff abide by statutory, and when required, additional confidentiality agreements.

","privacy-old.7-access_data.items.2":"

Concretely, all personal data provided by you can be accessed by the websites’ administrators (Commission staff), as well as by other Commission staff on a need to know basis.. Furthermore, you personal information and event information will be shared with members of the EU Code Week Ambassadors and Educational coordinators networks for local activities organisation or follow up.

","privacy-old.7-access_data.items.3":"

For the purpose of increasing the contact points’ visibility, your personal data are published without any access limitation on the public website: https://codeweek.eu.

","privacy-old.7-access_data.items.4":"

Regarding transfer of data to third parties

","privacy-old.7-access_data.items.5":"

The information we collect will not be given to any third party, except to the extent and for the purpose we may be required to do so by law.

","privacy-old.8-rights.title":"8. What are your rights and how can you exercise them?","privacy-old.8-rights.items.1":"

You have specific rights as a ‘data subject’ under Chapter III (Articles 14-25) of Regulation (EU) 2018/1725, in particular the right to access, rectify or erase your personal data and the right to restrict the processing of your personal data. Where applicable, you also have the right to object to the processing or the right to data portability.

","privacy-old.8-rights.items.2":"

You have consented to provide your personal data to us for the present processing operation and you can withdraw your consent at any time by notifying the Data Controller. The withdrawal will not affect the lawfulness of the processing carried out before you have withdrawn the consent.

","privacy-old.8-rights.items.3":"

You can exercise your rights by contacting the Data Controller, or in case of conflict the Data Protection Officer. If necessary, you can also address the European Data Protection Supervisor. Their contact information is given under Heading 9 below.

","privacy-old.9-contact.title":"9. Contact information","privacy-old.9-contact.data-controller.title":"-The Data Controller","privacy-old.9-contact.data-controller.text":"

If you would like to exercise your rights under Regulation (EU) 2018/1725, or if you have comments, questions or concerns, or if you would like to submit a complaint regarding the collection and use of your personal data, please feel free to contact the Data Controller,

","privacy-old.9-contact.data-controller.address":`Directorate-General for Communications Networks, Content and Technology Unit G2
+ more.`,"mooc.deep-dive.course-link":"Check out the 2019 “Deep dive” course","mooc.social-media.0":"Follow","mooc.social-media.1":"EU Code Week on social media","mooc.social-media.2":"to find out when the next course will start","myevents.created_by":"All activities created by ","myevents.no_events.first_call_to_action":"You haven't added any activities yet. Why don't you ","myevents.no_events.first_link":"add one now","myevents.no_events.second_call_to_action":"or read our ","myevents.no_events.second_link":"guide for organizers","myevents.view":"View","myevents.view_lesson":"View lesson","myevents.status.APPROVED":"APPROVED","myevents.status.REJECTED":"REJECTED","myevents.status.PENDING":"PENDING","myevents.status.reported":"REPORTED","online-courses.title":"EU CODE WEEK ONLINE COURSES","online-courses.description.0":"EU Code Week offers professional development opportunities in the form of massive open online courses (MOOCs) with the aim to support teachers in effectively incorporating coding and computational thinking into their teaching practice.","online-courses.description.1":"EU Code Week MOOCs are open to all educators, regardless of their students' age or the subject they teach, and no prior experience or knowledge is required to participate.","online-courses.description.2":"EU Code Week MOOCs offer free and accessible resources, materials, ideas and best practice examples to find inspiration and empower students by introducing coding and computational thinking, emerging technologies and artificial intelligence safely into the classroom.","online-courses.more-info":"More information about the EU Code Week MOOCs: ","participation.title":"Generate Certificates of Participation for your class","participation.phrase1":"Fill the form with the name of your students separated by a comma and you will receive the individual certificates of participation","participation.names.label":"Names for certificate","participation.names.help":"Use a comma between each participant's name","participation.event_name.label":"Activity Name","participation.event_name.help":"The name of your activity to be printed on the certificate","participation.event_date.label":"Activity Date","participation.event_date.help":"The date of your activity to be printed on the certificate","participation.submit":"Generate Certificates","participation.thanks_page.title":"Your certificates have been generated!","participation.thanks_page.phrase1":"Click on this link to download the zip file with all the certificates","partners.ja_spain_name":"Junior Achievement Spain","partners.ja_spain_description":"Junior Achievement Spain is an influential organization dedicated to equipping young people with the skills and knowledge necessary for success in their future careers. Its educational programs focus on financial literacy, entrepreneurship, and work readness, providing students with real-world experiences and practical learning opportunities. Through partnerships with businesses and educators, Junior Achievement Spain fosters a culture of innovation and self-discovery, encouraging students to take initiative in their education and career paths. The organization believes in the potential of every young person to contribute positively to society.","passwords.password":"Passwords must be at least six characters and match the confirmation.","privacy-old.title":"PROTECTION OF YOUR PERSONAL DATA","privacy-old.subtitle":"This privacy statement provides information about the processing and the protection of your personal data.","privacy-old.1-intro.title":"1. Introduction","privacy-old.1-intro.items.1":"

The European Commission (hereafter ‘the Commission’) is committed to protect your personal data and to respect your privacy. The Commission collects and further processes personal data pursuant to Regulation (EU) 2018/1725 of the European Parliament and of the Council of 23 October 2018 on the protection of natural persons with regard to the processing of personal data by the Union institutions, bodies, offices and agencies and on the free movement of such data (repealing Regulation (EC) No 45/2001).

","privacy-old.1-intro.items.2":"

This privacy statement explains the reason for the collection and processing, the way we collect, handle and ensure protection of all personal data provided, how that information is used and what rights you may exercise in relation to your personal data (the right to access, rectify, block etc.). It also specifies the contact details of the responsible Data Controller with whom you may exercise your rights, the Data Protection Officer and the European Data Protection Supervisor.

","privacy-old.1-intro.items.3":"

This privacy statement concerns the collection and publication of personal data on the publicly accessible Codeweek.eu website, of persons who serve as contact points for EU Code Week activities (Code Week ambassadors, Education Ministry Coordinators, Leading Teachers as well as activity and event organisers).

","privacy-old.2-why.title":"2. Why do we process your data?","privacy-old.2-why.items.1":"

The European Commission collects and publishes your personal information to facilitate the identification of contact points by stakeholders or interested citizens. Offering real persons as contact points is the best and most efficient way to ensure that interested people can get in contact with Commission services.

","privacy-old.2-why.items.2":"

Your personal data will not be used for any automated decision-making, including profiling.

","privacy-old.3-legal_process.title":"3. On what legal ground(s) do we process your personal data","privacy-old.3-legal_process.items.1":"

The processing operations on personal data for the publication of contact points are lawful under article 5(1)(d) of the Regulation (EU) 2018/1725 because you gave your consent to the processing of your personal data through a webform or when you agreed that we use your email and username if you signed up with a social network.

","privacy-old.4-collect_data.title":"4. Which personal data do we collect and further process?","privacy-old.4-collect_data.items.1":"

Personal data collected are information which make your identification as a contact point easier and increase your visibility for the public, namely: title, name, surname, position, professional postal & e-mail addresses, phone number, picture, social media account, biography.

","privacy-old.4-collect_data.items.2":"

You provided these personal data on a voluntary basis, by filling out the application form.

","privacy-old.4-collect_data.items.3":"

The provision of certain personal data is mandatory for the publication of activities and/or contact information possible on the codeweek.eu website. If you do not provide your personal data, your activity would not be published, and/or you would not be able to take part in the aforementioned networks.

","privacy-old.4-collect_data.items.4":"

You provide all other personal data on a voluntary basis.

","privacy-old.4-collect_data.items.5":"When you subscribe to our newsletter, your email address is added to EU Code Week’s newsletter mailing list, which is managed by Mailerlite.com. Please read Mailerlite’s privacy policy: https://www.mailerlite.com/legal/privacy-policy. You can opt out from the newsletters, at any time, by using the “unsubscribe” link in the emails you receive from us or you can send us an email at info@codeweek.eu with “Unsubscribe” in the subject line.","privacy-old.5-how_long.title":"5. How long do we keep your personal data?","privacy-old.5-how_long.items.1":"

The Commission only keeps your personal data for the time necessary to fulfil the purpose of collection or further processing described in the point 2, namely for as long as you serve as a contact point.

","privacy-old.5-how_long.items.2":"

Your personal data will be removed from the publicly available website as soon as you cease your contact point function unless you have given your agreement to be included in the database for future activities.

","privacy-old.6-protect_data.title":"6. How do we protect and safeguard your personal data?","privacy-old.6-protect_data.items.1":"

All personal data in electronic format (e-mails, documents, databases, uploaded batches of data, etc.) are stored either on the servers of the European Commission or of its contractor. All processing operations are carried out pursuant to the Commission Decision (EU, Euratom) 2017/46 of 10 January 2017 on the security of communication and information systems in the European Commission.

","privacy-old.6-protect_data.items.2":"

The Commission’s contractors are bound by a specific contractual clause for any processing operations of your data on behalf of the Commission, and by the confidentiality obligations deriving from the transposition of the General Data Protection Regulation in the EU Member States (‘GDPR’ Regulation (EU) 2016/679).

","privacy-old.6-protect_data.items.3":"

In order to protect your personal data, the Commission has put in place a number of technical and organisational measures in place. Technical measures include appropriate actions to address online security, risk of data loss, alteration of data or unauthorised access, taking into consideration the risk presented by the processing and the nature of the personal data being processed. Organisational measures include restricting access to the personal data solely to authorised persons with a legitimate need to know for the purposes of this processing operation.

","privacy-old.7-access_data.title":"7. Who has access to your data and to whom is it disclosed?","privacy-old.7-access_data.items.1":"

Access to your personal data is provided to the Commission staff responsible for carrying out this processing operation and to authorised staff according to the “need to know” principle. Such staff abide by statutory, and when required, additional confidentiality agreements.

","privacy-old.7-access_data.items.2":"

Concretely, all personal data provided by you can be accessed by the websites’ administrators (Commission staff), as well as by other Commission staff on a need to know basis.. Furthermore, you personal information and event information will be shared with members of the EU Code Week Ambassadors and Educational coordinators networks for local activities organisation or follow up.

","privacy-old.7-access_data.items.3":"

For the purpose of increasing the contact points’ visibility, your personal data are published without any access limitation on the public website: https://codeweek.eu.

","privacy-old.7-access_data.items.4":"

Regarding transfer of data to third parties

","privacy-old.7-access_data.items.5":"

The information we collect will not be given to any third party, except to the extent and for the purpose we may be required to do so by law.

","privacy-old.8-rights.title":"8. What are your rights and how can you exercise them?","privacy-old.8-rights.items.1":"

You have specific rights as a ‘data subject’ under Chapter III (Articles 14-25) of Regulation (EU) 2018/1725, in particular the right to access, rectify or erase your personal data and the right to restrict the processing of your personal data. Where applicable, you also have the right to object to the processing or the right to data portability.

","privacy-old.8-rights.items.2":"

You have consented to provide your personal data to us for the present processing operation and you can withdraw your consent at any time by notifying the Data Controller. The withdrawal will not affect the lawfulness of the processing carried out before you have withdrawn the consent.

","privacy-old.8-rights.items.3":"

You can exercise your rights by contacting the Data Controller, or in case of conflict the Data Protection Officer. If necessary, you can also address the European Data Protection Supervisor. Their contact information is given under Heading 9 below.

","privacy-old.9-contact.title":"9. Contact information","privacy-old.9-contact.data-controller.title":"-The Data Controller","privacy-old.9-contact.data-controller.text":"

If you would like to exercise your rights under Regulation (EU) 2018/1725, or if you have comments, questions or concerns, or if you would like to submit a complaint regarding the collection and use of your personal data, please feel free to contact the Data Controller,

","privacy-old.9-contact.data-controller.address":`Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
`,"privacy-old.9-contact.data-controller.email":"Email: ","privacy-old.9-contact.data-protection-officer.title":"-The Data Protection Officer (DPO) of the Commission","privacy-old.9-contact.data-protection-officer.text":'

You may contact the Data Protection Officer (DATA-PROTECTION-OFFICER@ec.europa.eu) with regard to issues related to the processing of your personal data under Regulation (EU) 2018/1725.

',"privacy-old.9-contact.european-data-protection.title":"-The European Data Protection Supervisor (EDPS)","privacy-old.9-contact.european-data-protection.text":'

You have the right to have recourse (i.e. you can lodge a complaint) to the European Data Protection Supervisor (edps@edps.europa.eu) if you consider that your rights under Regulation (EU) 2018/1725 have been infringed as a result of the processing of your personal data by the Data Controller.

',"privacy-statement-contact.subtitle":"This privacy statement provides information about the processing and the protection of your personal data.","privacy-statement-contact.processing-operation.0":"Processing operation","privacy-statement-contact.processing-operation.1":"management of Code Week Ambassadors, Leading Teachers and registration of activities on the website","privacy-statement-contact.data-processors.0":"Data Processors","privacy-statement-contact.data-processors.1":"GOPA Com. S.A. and EUN Partnership AISBL (European Schoolnet), info@codeweek.eu","privacy-statement-contact.1-intro.0":"The information in relation to processing of personal data for the management of Code Week Ambassadors, Leading Teachers and registration of activities on the website.","privacy-statement-contact.3-legal_process.0":'Lawfulness of the processing operation: Unit G.2 collects, stores and publishes your personal data, because you gave your explicit consent by ticking a box when you signed up to become a Code Week Ambassador, a Leading Teacher or when you applied to register an event on EU Code Week.',"privacy-statement-contact.4-collect_data.0":"","privacy-statement-contact.4-collect_data.1":"","privacy-statement-contact.4-collect_data.2":"Email address","privacy-statement-contact.4-collect_data.3":"Password","privacy-statement-contact.4-collect_data.4":"Picture","privacy-statement-contact.4-collect_data.5":"Biography","privacy-statement-contact.4-collect_data.6":"Title","privacy-statement-contact.4-collect_data.7":"Field of expertise for Leading Teachers.","privacy-statement-contact.4-collect_data.8":"","privacy-statement-contact.4-collect_data.9":"","privacy-statement-contact.4-collect_data.10":"","privacy-statement-contact.4-collect_data.11":"","privacy-statement-contact.4-collect_data.12":"The provision of this data is mandatory to be a Code Week Ambassador, Leading Teacher or to register an activity on the Code Week website.","privacy-statement-contact.4-collect_data.13":"","privacy-statement-contact.4-collect_data.14":"Social media accounts","privacy-statement-contact.4-collect_data.15":"","privacy-statement-contact.4-collect_data.16":"Public contact e-mail address","privacy-statement-contact.4-collect_data.17":"Organiser’s website","privacy-statement-contact.4-collect_data.18":"Code Week for All Code","privacy-statement-contact.4-collect_data.19":"For activity organisers, please note that the relevant Ambassador for your country or Unit G.2 can use the personal data you provided to register an activity to contact you with regard to said activity.","privacy-statement-contact.4-collect_data.20":"You provided your personal data on the","privacy-statement-contact.4-collect_data.21":"","privacy-statement-contact.4-collect_data.22":"and on the","privacy-statement-contact.4-collect_data.23":".","privacy-statement-contact.5-how_long.0":"All personal data will be deleted from databases if you withdraw from the initiative or 5 years after the end of the initiative.","privacy-statement-contact.6-protect_data.0":'All personal data in electronic format (e-mails, documents, databases, uploaded batches of data, etc.) are stored either on the servers of the European Commission or of its contractors. All processing operations are carried out pursuant to the Commission Decision (EU, Euratom) 2017/46, of 10 January 2017, on the security of communication and information systems in the European Commission.',"privacy-statement-contact.6-protect_data.1":'The Commission’s contractors are bound by a specific contractual clause for any processing operations of your data on behalf of the Commission, and by the confidentiality obligations deriving from the transposition of the General Data Protection Regulation in the EU Member States (‘GDPR’ Regulation (EU) 2016/679).',"privacy-statement-contact.6-protect_data.2":"In order to protect your personal data, the Commission has put in place a number of technical and organisational measures. Technical measures include appropriate actions to address online security, risk of data loss, alteration of data or unauthorised access, taking into consideration the risk presented by the processing and the nature of the personal data being processed. Organisational measures include restricting access to the personal data solely to authorised persons with a legitimate need to know for the purposes of this processing operation.","privacy-statement-contact.7-access_data.0":"All personal data provided by you can be accessed by Commission staff on a “need to know” basis. In addition, access to your personal data is provided to our contractor on a “need to know” basis.","privacy-statement-contact.7-access_data.1":'For the purpose of increasing the Code Week Ambassador, Leading Teacher’s or the registered activities’ visibility, all your personal data are published on the following website.',"privacy-statement-contact.7-access_data.2":"In addition, Unit G.2 might share your share your contact details with any member of the public or stakeholder that would need to contact you with regard to Code Week. For activity organisers, please note that the relevant Ambassador for your country or Unit G.2 can use the personal data you provided to register an activity to contact you with regard to said activity.","privacy-statement-contact.8-rights.0":"You have consented to providing your personal data to Unit G.2 for the present processing operation. You can withdraw your consent at any time by notifying Unit G.2 at CNECT-G2@ec.europa.eu. The withdrawal will not affect the lawfulness of the processing carried out before you have withdrawn the consent.","privacy-statement-contact.10-detailed-info.0":"This specific processing operation has been included in the DPO’s public register with the following legacy notification reference: DPR-EC-02631 Management of contact points for DG CONNECT policies, programmes and projects.","privacy-statement.title":"PROTECTION OF YOUR PERSONAL DATA","privacy-statement.processing-operation.0":"Processing operation","privacy-statement.processing-operation.1":"Processing of personal data on codeweek.eu, including IP addresses, by visitors of the publicly available websites.","privacy-statement.data-controller.0":"Data Controller","privacy-statement.data-controller.1":"European Commission, Directorate‑General for Communications Networks, Content and Technology, Unit G.2.","privacy-statement.record-reference":"Record reference","privacy-statement.table-of-contents":"Table of Contents","privacy-statement.1-intro.title":"Introduction","privacy-statement.1-intro.items.1":'The European Commission (hereafter ‘the Commission’) is committed to protecting your personal data and to respecting your privacy. The Commission collects and further processes personal data pursuant to Regulation (EU) 2018/1725 of the European Parliament and of the Council, of 23 October 2018, on the protection of natural persons with regard to the processing of personal data by the Union institutions, bodies, offices and agencies and on the free movement of such data (repealing Regulation (EC) n° 45/2001).',"privacy-statement.1-intro.items.2":"This privacy statement explains the reason for the processing of your personal data, the way we collect, handle and ensure protection of all personal data provided, how that information is used and what rights you have in relation to your personal data. It also specifies the contact details of the responsible Data Controller with whom you may exercise your rights, the Data Protection Officer and the European Data Protection Supervisor.","privacy-statement.1-intro.items.3.0":"The information in relation to processing operation","privacy-statement.1-intro.items.3.1":"Data processing on codeweek.eu","privacy-statement.1-intro.items.3.2":"undertaken by the Commission is presented below.","privacy-statement.2-why.title":"Why and how do we process your personal data?","privacy-statement.2-why.items.0":"Purpose of the processing operation","privacy-statement.2-why.items.1":"The Commission’s Directorate-General for Communications Networks, Content and Technology offer a number of external websites. The technical setup collects and uses your personal information to be able to provide the websites which are physically located outside the Commission controlled hosting infrastructure.","privacy-statement.2-why.items.2":"Your personal data will not be used for an automated decision-making including profiling.","privacy-statement.3-legal_process.title":"On what legal ground(s) do we process your personal data?","privacy-statement.3-legal_process.items.0":"We process your personal data on several grounds:","privacy-statement.3-legal_process.items.1":'Article 5(1)(a) of Regulation (EU) 2018/1725: this processing is necessary for the performance of a task carried out in the public interest or in the exercise of official authority vested in the Union institution or body.',"privacy-statement.3-legal_process.items.2":"Indeed, informing the broad public is a task resulting from the European Commission's own prerogatives at institutional level, as provided for in Article 58(2) (d) of Regulation (EU, Euratom) 2018/1046 of the European Parliament and of the Council of 18 July 2018 on the financial rules applicable to the general budget of the Union (OJ L 193, 30.7.2018, p. 1). We ensure that adequate and specific safeguards are implemented for the processing of personal data, in line with the applicable data protection legislation.","privacy-statement.3-legal_process.items.3":'Article 5(1)(d) of Regulation (EU) 2018/1725: for the processing activities consisting in cookies and authentication, your consent is necessary. In compliance with Article 3(15) and Article 7 of Regulation (EU) 2018/1725, the consent must be freely given, specific, informed and unambiguous.',"privacy-statement.3-legal_process.items.4":"We have obtained your consent directly from you. You may have expressed it by an email, submitted via e-registration form, or in any other written form.","privacy-statement.4-collect_data.title":"Which personal data do we collect and further process?","privacy-statement.4-collect_data.items.0":"In order to carry out this processing operation, Unit G.2 collects the following categories of personal data:","privacy-statement.4-collect_data.items.1":"Internet Protocol address (IP address) or the device ID of the device used to access the website.","privacy-statement.4-collect_data.items.2":"Without this processing you will not be able to establish a technical connection between your devices and the server infrastructure and therefore will not be able to access our website.","privacy-statement.4-collect_data.items.3":"In order for you to authenticate on this website, Unit G.2 collects the following categories of personal data:","privacy-statement.4-collect_data.items.4":"E-mail address","privacy-statement.4-collect_data.items.5":"Password; or","privacy-statement.4-collect_data.items.6":"Social media authentication.","privacy-statement.5-how_long.title":"How long do we keep your personal data?","privacy-statement.5-how_long.items.0":"Unit G.2 only keeps your personal data for the time necessary to fulfil the purpose of collection or further processing, namely for the duration of the browsing session. In addition, IP addresses might be saved for one year in the log files of the services for security reasons. As to the analytics tool, the IP address and the device ID (e.g. IMEI number and WIFI MAC address) are deleted immediately at disconnection.","privacy-statement.6-protect_data.title":"How do we protect and safeguard your personal data?","privacy-statement.6-protect_data.items.0":"All personal data in electronic format (e-mails, documents, databases, uploaded batches of data, etc.) are stored on the servers of the European Commission. All processing operations are carried out pursuant to the","privacy-statement.6-protect_data.items.1":"Commission Decision (EU, Euratom) 2017/46","privacy-statement.6-protect_data.items.2":", of 10 January 2017, on the security of communication and information systems in the European Commission.","privacy-statement.6-protect_data.items.3":"In order to protect your personal data, the Commission has put in place a number of technical and organisational measures. Technical measures include appropriate actions to address online security, risk of data loss, alteration of data or unauthorised access, taking into consideration the risk presented by the processing and the nature of the personal data being processed. Organisational measures include restricting access to the personal data solely to authorised persons with a legitimate need to know for the purposes of this processing operation.","privacy-statement.7-access_data.title":"Who has access to your personal data and to whom is it disclosed?","privacy-statement.7-access_data.items.0":"Access to your personal data is provided to the Commission staff responsible for carrying out this processing operation and to authorised staff according to the “need to know” principle. Such staff abide by statutory, and when required, additional confidentiality agreements.","privacy-statement.7-access_data.items.1":"Furthermore, access to your personal data can be provided to external contractors working on behalf of and under contractual agreement with the Commission service owning the websites and engaged in creation, maintenance, management, and archiving of websites according to the “need to know” principle.","privacy-statement.7-access_data.items.2":"The information we collect will not be given to any third party, except to the extent and for the purpose we may be required to do so by law.","privacy-statement.8-rights.title":"What are your rights and how can you exercise them?","privacy-statement.8-rights.items.0":"You have specific rights as a ‘data subject’ under Chapter III (Articles 14-25) of Regulation (EU) 2018/1725, in particular the right to access, rectify or erase your personal data and the right to restrict the processing of your personal data. Where applicable, you also have the right to object to the processing or the right to data portability.","privacy-statement.8-rights.items.1":"You have the right to object to the processing of your personal data, which is lawfully carried out pursuant to Article 5(1)(a).","privacy-statement.8-rights.items.2":"You have consented to provide your personal data for the present processing operation. You can withdraw your consent at any time by notifying Unit G.2. The withdrawal will not affect the lawfulness of the processing carried out before you withdrew your consent.","privacy-statement.8-rights.items.3":"You can exercise your rights by contacting the Data Controller, or in case of conflict the Data Protection Officer. If necessary, you can also address the European Data Protection Supervisor. Their contact information is given under Heading 9 below.","privacy-statement.8-rights.items.4":"Where you wish to exercise your rights in the context of one or several specific processing operations, please provide their description (i.e. their Record reference(s) as specified under Heading 10 below) in your request.","privacy-statement.9-contact.title":"Contact information","privacy-statement.9-contact.data-controller.title":"The Data Controller","privacy-statement.9-contact.data-controller.text":"If you would like to exercise your rights under Regulation (EU) 2018/1725, or if you have comments, questions or concerns, or if you would like to submit a complaint regarding the collection and use of your personal data, please feel free to contact the Data Controller, Unit G.2, European Commission,at","privacy-statement.9-contact.data-protection-officer.title":"The Data Protection Officer (DPO) of the Commission","privacy-statement.9-contact.data-protection-officer.text":"You may contact the Data Protection Officer (DATA-PROTECTION-OFFICER@ec.europa.eu) with regard to issues related to the processing of your personal data under Regulation (EU) 2018/1725.","privacy-statement.9-contact.european-data-protection.title":"The European Data Protection Supervisor (EDPS)","privacy-statement.9-contact.european-data-protection.text":'You have the right to have recourse (i.e. you can lodge a complaint) to the European Data Protection Supervisor (edps@edps.europa.eu) if you consider that your rights under Regulation (EU) 2018/1725 have been infringed as a result of the processing of your personal data by the Data Controller.',"privacy-statement.10-detailed-info.title":"Where to find more detailed information?","privacy-statement.10-detailed-info.items.0":'The Commission Data Protection Officer (DPO) publishes the register of all processing operations on personal data by the Commission, which have been documented and notified to him. You may access the register via the following link: https://ec.europa.eu/dpo-register',"privacy-statement.10-detailed-info.items.1":"This specific processing operation has been included in the DPO’s public register with the following Record reference: DPR-EC-09706.1.","remote-teaching.remote-teaching":"Remote teaching","remote-teaching.intro.title":"Code Week and remote teaching","remote-teaching.intro.text":"Remote education can be quite a challenge for teachers and learners and there are many hurdles to overcome. However, teaching coding, computational thinking – even robotics – does not have to come to a halt because your students are at home. Here are some tips and resources that we hope can help you.","remote-teaching.intro.points.1":"this is a collection of short videos, do-it-yourself materials, puzzles, games, and coding challenges for everyday use in the family as well as at school.","remote-teaching.intro.points.2.0":"Coding Unplugged","remote-teaching.intro.points.2.1":"here you will find different activities you can easily do at home to learn or to teach coding with everyday materials.","remote-teaching.intro.points.3.0":"Learning Bits","remote-teaching.intro.points.3.1":"here you will find “Learning Bits” or tutorials on","remote-teaching.intro.points.3.2":"Sustainable Development","remote-teaching.intro.points.3.3":"and","remote-teaching.intro.points.3.4":"Artificial Intelligence","remote-teaching.intro.points.3.5":"which include remote teaching sections in their Lesson Plans.","remote-teaching.intro.points.4.0":"Repository of resources","remote-teaching.intro.points.4.1":"many of the resources in the repository can also be used in remote teaching scenarios. You can find resources to","remote-teaching.intro.points.4.2":"teach","remote-teaching.intro.points.4.3":"coding, or to","remote-teaching.intro.points.4.4":"learn","remote-teaching.intro.points.4.5":"coding.","remote-teaching.intro.points.5.0":"Coding from home webinars","remote-teaching.intro.points.5.1":"did you know that Code Week organised several webinars on how to learn and teach coding from home? Check them out!","remote-teaching.tips.title":"7 tips to teach coding remotely","remote-teaching.tips.points.1.0":"Become familiar with the concepts, programming language, and software","remote-teaching.tips.points.1.1":"while students can learn coding and programming semi-autonomously by trial-and-error, you will need to guide them and help them find errors in their syntax. Be ready to change and adapt if a digital tool or a programming language does not bear the learning results you had expected","remote-teaching.tips.points.2.0":"Empower students","remote-teaching.tips.points.2.1":"help your students reach their full potential by providing motivating and meaningful lessons. Let them explore their skills and creativity by allowing them to choose their own projects and outputs. In addition, we recommend you to be realistic and to set goals achievable by your students.","remote-teaching.tips.points.3.0":"Encourage students to work in groups","remote-teaching.tips.points.3.1":`coding in groups is not only more fun, but it would also help students achieve more complex and creative projects. Furthermore, remote learning can be isolating for some students, and group work can prevent this. For instance, you could create online meeting rooms for your students to gather in groups, or you could set up a peer assessment by inviting students to give and receive constructive feedback on each other’s projects. -`,"remote-teaching.tips.points.4.0":"Explore open software and free online platforms for learning how to code","remote-teaching.tips.points.4.1":"there are many good-quality resources to learn and teach coding, which are advanced while still easy to use. These are free tools which you can let your students use without having to purchase licenses or download software. You can find most of them on the","remote-teaching.tips.points.4.2":"Code Week repository","remote-teaching.tips.points.4.3":"e.g.","remote-teaching.tips.points.4.4":"and so on. As we have seen with the","remote-teaching.tips.points.4.5":"Code Week Learning Bits","remote-teaching.tips.points.4.6":"you can apply these tools to any subject!","remote-teaching.tips.points.5.0":"Keep it playful","remote-teaching.tips.points.5.1":"your first steps into coding should be engaging and fun, and while you may not have the chance to share this enjoyment in person this time, there are ways to play and have fun together! For instance, you can propose your students to take a break from the lesson to connect and play together","remote-teaching.tips.points.5.2":"an educational multiplayer game designed to learning computational thinking while playing.","remote-teaching.tips.points.6.0":"Simulate real classroom interaction","remote-teaching.tips.points.6.1":"technology allows us to replicate at least partially, the kind of interaction that would take place in the classroom. You can encourage your students to turn on their cameras at given times, raise their hands virtually, ask questions in person or in the chat, respond to digital polls and quizzes, and so on. Some free digital tools you might use for this purpose are","remote-teaching.tips.points.6.2":"or","remote-teaching.tips.points.6.3":"for live classroom sessions, and ","remote-teaching.tips.points.6.4":"for quizzes and classroom interaction. This would help students feel like they are in class and feel connect to their peers.","remote-teaching.tips.points.7.0":"Ensure the availability and affordability of materials","remote-teaching.tips.points.7.1":"make sure your coding lessons are realistic and inclusive by ensuring that the materials required are easy to find in any household, and that either all students can achieve them or that you provide adaptations to those who might not. For instance, unplugged coding activities require inexpensive materials such as scissors, paper, or makers. When working with online coding exercises, make sure that all students have access at home to a tablet or computer and a reliable internet connection.","remote-teaching.tips.conclusion":"How do you learn and teach coding and programming in remote teaching environments? Do you have any tips for other education professionals? Add a comment in the forum below!","report.title":"Report your #EUCodeWeek activity","report.event_title":"Activity title","report.number_required":"Please provide a rough estimate, even if you don't have exact data.","report.phrase1":"You can fill this form only once! Please check your data carefully. If you make a mistake, ","report.phrase2":"After submitting the report, a personalized certificate for participation in Code Week will be issued automatically and will become available for you to download or share. You can see an example certificate here.","report.phrase3":"Required fields are marked with an * asterisk.","report.phrase4":"You can fill this form only once! Please check your data carefully. If you make a mistake,","report.contactus":"contact us","report.participants_count.label":"Participants count","report.average_participant_age.label":"Average participant age","report.percentage_of_females.label":"Percentage of females","report.codeweek_for_all_participation_code.label":"Codeweek for all participation code","report.codeweek_for_all_participation_code.help":"You can put here your Codeweek4All challenge code, if you got one. If you're not participating, just ignore this field.","report.name_for_certificate.label":"Name for certificate","report.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued a certificate of participation in Code Week. Please use only ASCII (Latin) letters. Letters with accents, umlauts and the like are not supported.","report.submit":"Submit Activity Report","report.thanks_page.title":"Thanks for reporting your activity!","report.thanks_page.certificate_ready":"Your certificate is ready.","report.thanks_page.download_button":"Click here to download it.","report.thanks_page.back_events":"Go back to your activity","resources-page.header":"Resources","resources-page.title":"Training Materials, online courses, teaching and learning resources to help you organise your own Codeweek activity!","resources.search_resources":"Search resources","resources.types":"Types","resources.levels":"Levels","resources.programming_languages":"Programming Languages","resources.categories":"Categories","resources.Languages":"Language","resources.Subjects":"Subjects","resources.share":"Share","resources.communication_toolkit":"Communications Toolkit","resources.teachers_toolkit":"Teachers Toolkit","resources.leaflet":"Leaflet","resources.how_to_organise_an_activity":"How to organise an activity ?","resources.resources.languages.Russian":"Russian","resources.resources.languages.Norwegian":"Norwegian","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanese","resources.resources.languages.All targeted languages":"All targeted languages","resources.resources.levels.Beginner":"Beginner","resources.resources.levels.Intermediate":"Intermediate","resources.resources.levels.Advanced":"Advanced","resources.resources.levels.Pre-primary education":"Pre-primary education","resources.resources.levels.Primary school (5-12)":"Primary school (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Lower secondary school (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Upper secondary school (16-18)","resources.resources.levels.Higher Education":"Higher Education","resources.resources.levels.Other":"Other","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biology","resources.resources.subjects.Chemistry":"Chemistry","resources.resources.subjects.Computer Science":"Computer Science","resources.resources.subjects.Culture":"Culture","resources.resources.subjects.Economics":"Economics","resources.resources.subjects.Foreign Languages":"Foreign Languages","resources.resources.subjects.Geography":"Geography","resources.resources.subjects.Geology":"Geology","resources.resources.subjects.History":"History","resources.resources.subjects.Language and Literature":"Language and Literature","resources.resources.subjects.Mathematics":"Mathematics","resources.resources.subjects.Natural Sciences":"Natural Sciences","resources.resources.subjects.Physical Education":"Physical Education","resources.resources.subjects.Physics":"Physics","resources.resources.subjects.Coding":"Coding","resources.resources.subjects.Special Education Needs":"Special Education Needs","resources.resources.subjects.Other":"Other","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Online Course","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Application","resources.resources.types.Game":"Game","resources.resources.types.Graphic Material":"Graphic Material","resources.resources.types.Presentation":"Presentation","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Other","resources.resources.types.Lesson Plan":"Lesson Plan","resources.resources.types.Guide":"Guide","resources.resources.categories.Coding":"Coding","resources.resources.categories.Programming":"Programming","resources.resources.categories.Computational Thinking":"Computational Thinking","resources.resources.categories.Robotics":"Robotics","resources.resources.categories.Making":"Making","resources.resources.categories.Tinkering":"Tinkering","resources.resources.categories.Unplugged Activities":"Unplugged Activities","resources.resources.categories.Other":"Other","school.name":"School name","school.location":"School location","school.description":"School description","school.school":"School","school.add":"Add","school.list":"List","school.required.name":"School name is required","school.required.location":"School location is required","schools.1.title1":"Why should you bring coding to your classroom?","schools.1.title2":"How can coding benefit your students? What is in it for you as a teacher ?","schools.1.content.0":"We believe anybody’s basic literacy in a digital age must include an understanding of coding and the development of crucial competences related to computational thinking, such as problem solving, collaboration and analytical skills.","schools.1.content.1":"Learning how to code can empower your students to be at the forefront of a digitally competent society, develop a better understanding of the world that surrounds them and get better chances to succeed in their personal and professional lives.","schools.1.content.2":"Code Week offers all students the possibility to make their first steps as digital creators, by providing schools and teachers free professional development opportunities, teaching materials, international challenges and opportunities to exchange.","schools.1.button.label":"Want to get started right away? Sign up here!","schools.2.title1":"Ready to get involved?","schools.2.title2":"Organise a lesson, a training session, or an activity, and pin it on the map.","schools.2.content.0":"Whether you have any coding or programming knowledge or not, you can easily organise a lesson in your classroom, an open day, or an activity at your school. Just find a date and register your activity in the map below. If you feel like you need support with preparing a lesson with coding, skip to the next section.","schools.2.content.1":"Have a look at some examples of activities that are being organised browsing the map below and add your own to join thousands of fellow educators across Europe and beyond: ","schools.2.button.label":"Ready to give it a go? Add an activity!","schools.3.title1":"New to Coding? No worries","schools.3.title2":"Our tools help introduce you to coding before bringing it to your students","schools.3.content.0":"If you are interested in bringing coding to your classroom but you don´t know where to start, do not worry! An international team of teachers and experts have been developing a set of short online training modules to help get you started.","schools.3.content.1":"No previous experience of coding is needed to follow our learning bits!","schools.3.button.label":"Access the training modules","schools.4.title1":"Looking for an extra challenge ?","schools.4.title2":"Build a network of activities, engage as many students as possible, and earn the Certificate of Excellence","schools.4.content.0":"Code Week 4 All challenges you to join forces with other teachers or schools and participate in an international community of like-minded people giving to student the opportunity to make their first steps in coding. Build an alliance that engages more than a 500 students and you will gain the Certificate of Excellence.","schools.4.button.label":"Learn more about the Code Week 4 All challenge","schools.title":"Bring Code Week to your students","scoreboard.title":"Which countries are buzzing with coding activity?","scoreboard.paragraph":"The scoreboard is sorted by the number of listed coding activities per population, so don't be surprised to see some of the smaller countries higher up on the list!","scoreboard.parcipating_with":"is participating with","scoreboard.events":"activities","search.audience_title":"Audience","search.theme_title":"Theme","search.placeholder":"Search for activity name or tag","search.submit":"Search","search.label_country":"Select country","search.last_year_events.label":"Include last years activities","search.last_year_events.yes":"Yes","search.last_year_events.no":"No","search.search_counter":"match your search criteria","search.event":"activity","search.events":"activities","search.year":"year","search.audiences":"Audiences","search.themes":"Themes","search.countries":"Countries","search.search_placeholder":"Search by title or description","search.search_banner_title":"Find what inspires you","search.search_banner_content":"Browse through a wealth of coding resources, activities, and guides to support your journey into digital creativity and learning","search.search_results_title":"Search results","search.search_input_label":"See the results based on your keyword(s) below:","search.search_input_placeholder":"Search...","search.results":"Results","search.no_results":"No results found.","search.search_categories.all":"All","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online courses","search.search_categories.training":"Training","search.search_categories.challenges":"Challenges","search.search_categories.learn":"Learn","search.search_categories.teach":"Teach","search.search_categories.presentations_and_toolkits":"Presentations and Toolkits","search.search_categories.activities":"Activities","search.search_categories.blogs":"Blogs","search.search_categories.others":"Others","snippets.featured-activities":"Here are upcoming EU Code Week featured activities that welcome online participants. You can filter by language and month and, by clicking on “view” you’ll access all details on the activity and the contacts of the organisers. Enjoy!","snippets.learn":"Coding and programming are key competences which are increasingly demanded in every field, and EU Code Week wants to support you in your learning! Browse our repository and find the perfect resource to start or to continue your coding journey. All of these resources are free of charge. Don’t forget that you can filter your search by type of resource, skill level, programming language, category, and language.","snippets.teach":"Coding and programming are key competences which will open new possibilities to your students and children. Do you want to teach coding at home,in the classroom or code club? Browse our repository to find the most suitable resource to bring coding and programming to your teaching practice. All of these resources are free of charge. Don’t forget that you can filter your search by type of resource, skill level, programming language, subject, category, and language.","snippets.toolkits.0":"In this section you will find material which will help you organise your EU Code Week activity, and promote the initiative with your community.","snippets.toolkits.1":"Communication toolkit","snippets.toolkits.2":"find here the official EU Code Week logos, badge, flyer, poster, PowerPoint and Word templates, examples of social media posts, and illustrations.","snippets.toolkits.3":"Teachers toolkit","snippets.toolkits.4":"find here the official EU Code Week logos, badge, template of certificate of participation for your students, an introductory presentation about EU Code Week, and social media material.","snippets.toolkits.5":"EU Code Week official leaflet.","snippets.about.goal":"The goal is to help more young people to master the basics of coding and computational thinking.","snippets.guide.tutorials.1":"Check out our","snippets.guide.tutorials.2":"tutorials and trainings","snippets.guide.tutorials.3":"available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Who said programmers couldn’t dance? We will prove otherwise with the #EUCodeWeekDance challenge.","snippets.dance.content":"Everyone from schools, teachers, libraries to code clubs, businesses and public authorities are invited to celebrate EU Code Week by organising a #EUCodeWeekDance activity and adding it to the Code Week map.","snippets.treasure-hunt.menu":"Treasure Hunt","snippets.treasure-hunt.subtitle":"This is a game on Telegram","snippets.videos.1":"Watch EU Code Week ambassadors’ videos on our values","snippets.videos.2":"Watch Katja Osljak, Ambassador for Slovenia, on why Code Week is independent","snippets.videos.3":"Watch Laurent Touché, Ambassador for France, on why Code Week is for everyone","snippets.videos.4":"Watch Fatma Bouaziz, Ambassador for Tunisia, on why Code Week is glocal","snippets.videos.5":"Watch Linda Sinka, Ambassador for Latvia on why Code Week is about cooperation","snippets.videos.6":"Watch Alessandro Bogliolo, Ambassador for Italy, on why Code Week is non - profit","snippets.videos.7":"Watch Marjana Prifti, Ambassador for Albania, on why Code Week encourages innovation and creativity","snippets.videos.8":"Watch Cristiana Lucaci, Ambassador for Romania, on why Code Week is thankful to its community","super-organiser.title":"Generate your super organiser certificate for Codeweek","super-organiser.generate":"Generate the Certificate","super-organiser.required":"Required fields are marked with an * asterisk.","super-organiser.name_for_certificate.label":"Name for certificate","super-organiser.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued the super organiser certificate.","training.learning_bits":"Codeweek Learning Bits","training.title":"Free training materials and online courses","training.text":`

Here you can find free training materials & resources that will help you get started and plan your next innovative lesson.

+`,"remote-teaching.tips.points.4.0":"Explore open software and free online platforms for learning how to code","remote-teaching.tips.points.4.1":"there are many good-quality resources to learn and teach coding, which are advanced while still easy to use. These are free tools which you can let your students use without having to purchase licenses or download software. You can find most of them on the","remote-teaching.tips.points.4.2":"Code Week repository","remote-teaching.tips.points.4.3":"e.g.","remote-teaching.tips.points.4.4":"and so on. As we have seen with the","remote-teaching.tips.points.4.5":"Code Week Learning Bits","remote-teaching.tips.points.4.6":"you can apply these tools to any subject!","remote-teaching.tips.points.5.0":"Keep it playful","remote-teaching.tips.points.5.1":"your first steps into coding should be engaging and fun, and while you may not have the chance to share this enjoyment in person this time, there are ways to play and have fun together! For instance, you can propose your students to take a break from the lesson to connect and play together","remote-teaching.tips.points.5.2":"an educational multiplayer game designed to learning computational thinking while playing.","remote-teaching.tips.points.6.0":"Simulate real classroom interaction","remote-teaching.tips.points.6.1":"technology allows us to replicate at least partially, the kind of interaction that would take place in the classroom. You can encourage your students to turn on their cameras at given times, raise their hands virtually, ask questions in person or in the chat, respond to digital polls and quizzes, and so on. Some free digital tools you might use for this purpose are","remote-teaching.tips.points.6.2":"or","remote-teaching.tips.points.6.3":"for live classroom sessions, and ","remote-teaching.tips.points.6.4":"for quizzes and classroom interaction. This would help students feel like they are in class and feel connect to their peers.","remote-teaching.tips.points.7.0":"Ensure the availability and affordability of materials","remote-teaching.tips.points.7.1":"make sure your coding lessons are realistic and inclusive by ensuring that the materials required are easy to find in any household, and that either all students can achieve them or that you provide adaptations to those who might not. For instance, unplugged coding activities require inexpensive materials such as scissors, paper, or makers. When working with online coding exercises, make sure that all students have access at home to a tablet or computer and a reliable internet connection.","remote-teaching.tips.conclusion":"How do you learn and teach coding and programming in remote teaching environments? Do you have any tips for other education professionals? Add a comment in the forum below!","report.title":"Report your #EUCodeWeek activity","report.event_title":"Activity title","report.number_required":"Please provide a rough estimate, even if you don't have exact data.","report.phrase1":"You can fill this form only once! Please check your data carefully. If you make a mistake, ","report.phrase2":"After submitting the report, a personalized certificate for participation in Code Week will be issued automatically and will become available for you to download or share. You can see an example certificate here.","report.phrase3":"Required fields are marked with an * asterisk.","report.phrase4":"You can fill this form only once! Please check your data carefully. If you make a mistake,","report.contactus":"contact us","report.participants_count.label":"Participants count","report.average_participant_age.label":"Average participant age","report.percentage_of_females.label":"Percentage of females","report.codeweek_for_all_participation_code.label":"Codeweek for all participation code","report.codeweek_for_all_participation_code.help":"You can put here your Codeweek4All challenge code, if you got one. If you're not participating, just ignore this field.","report.name_for_certificate.label":"Name for certificate","report.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued a certificate of participation in Code Week. Please use only ASCII (Latin) letters. Letters with accents, umlauts and the like are not supported.","report.submit":"Submit Activity Report","report.thanks_page.title":"Thanks for reporting your activity!","report.thanks_page.certificate_ready":"Your certificate is ready.","report.thanks_page.download_button":"Click here to download it.","report.thanks_page.back_events":"Go back to your activity","resources-page.header":"Resources","resources-page.title":"Training Materials, online courses, teaching and learning resources to help you organise your own Codeweek activity!","resources.search_resources":"Search resources","resources.search_by_title_description":"Search by title or description","resources.resource_type":"Resource types","resources.resource_type_placeholder":"Select type, e.g. audio","resources.types":"Types","resources.levels":"Levels","resources.level":"Level","resources.target_audience":"Target Audience","resources.target_audience_placeholder":"Select Target Audience","resources.level_difficulty":"Level of Difficulty","resources.level_difficulty_placeholder":"Select Level of Difficulty","resources.level_placeholder":"Select level","resources.programming_languages":"Programming Languages","resources.programming_languages_placeholder":"Select language, e.g. C++","resources.categories":"Topics","resources.categories_placeholder":"Select topic, e.g. program...","resources.Languages":"Languages","resources.languages_placeholder":"Select language","resources.Subjects":"Subjects","resources.subjects_placeholder":"Select subject, e.g. arts","resources.share":"Share","resources.search":"Search","resources.communication_toolkit":"Communications Toolkit","resources.teachers_toolkit":"Teachers Toolkit","resources.leaflet":"Leaflet","resources.how_to_organise_an_activity":"How to organise an activity ?","resources.resources.languages.Russian":"Russian","resources.resources.languages.Norwegian":"Norwegian","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanese","resources.resources.languages.Albanian":"Albanian","resources.resources.languages.Basque":"Basque","resources.resources.languages.Bosnian":"Bosnian","resources.resources.languages.Bulgarian":"Bulgarian","resources.resources.languages.Croatian":"Croatian","resources.resources.languages.Czech":"Czech","resources.resources.languages.Danish":"Danish","resources.resources.languages.Dutch":"Dutch","resources.resources.languages.English":"English","resources.resources.languages.Estonian":"Estonian","resources.resources.languages.Finnish":"Finnish","resources.resources.languages.French":"French","resources.resources.languages.German":"German","resources.resources.languages.Greek":"Greek","resources.resources.languages.Hungarian":"Hungarian","resources.resources.languages.Italian":"Italian","resources.resources.languages.Latvian":"Latvian","resources.resources.languages.Lithuanian":"Lithuanian","resources.resources.languages.Macedonian":"Macedonian","resources.resources.languages.Maltese":"Maltese","resources.resources.languages.Montenegrin":"Montenegrin","resources.resources.languages.Polish":"Polish","resources.resources.languages.Portuguese":"Portuguese","resources.resources.languages.Romanian":"Romanian","resources.resources.languages.Serbian":"Serbian","resources.resources.languages.Slovakian":"Slovakian","resources.resources.languages.Slovenian":"Slovenian","resources.resources.languages.Spanish":"Spanish","resources.resources.languages.Swedish":"Swedish","resources.resources.languages.Turkish":"Turkish","resources.resources.languages.Ukrainian":"Ukrainian","resources.resources.languages.All targeted languages":"All targeted languages","resources.resources.levels.Beginner":"Beginner","resources.resources.levels.Intermediate":"Intermediate","resources.resources.levels.Advanced":"Advanced","resources.resources.levels.Pre-primary education":"Pre-primary education","resources.resources.levels.Primary school":"Primary school","resources.resources.levels.Lower secondary school":"Lower secondary school","resources.resources.levels.Upper secondary school":"Upper secondary school","resources.resources.levels.Higher Education":"Higher Education","resources.resources.levels.Other":"Other","resources.resources.levels.Teachers":"Teachers","resources.resources.levels.Parents":"Parents","resources.resources.levels.General public":"General Public","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biology","resources.resources.subjects.Chemistry":"Chemistry","resources.resources.subjects.Computer Science":"Computer Science","resources.resources.subjects.Culture":"Culture","resources.resources.subjects.Economics":"Economics","resources.resources.subjects.Foreign Languages":"Foreign Languages","resources.resources.subjects.Geography":"Geography","resources.resources.subjects.Geology":"Geology","resources.resources.subjects.History":"History","resources.resources.subjects.Language and Literature":"Language and Literature","resources.resources.subjects.Mathematics":"Mathematics","resources.resources.subjects.Natural Sciences":"Natural Sciences","resources.resources.subjects.Physical Education":"Physical Education","resources.resources.subjects.Physics":"Physics","resources.resources.subjects.Coding":"Coding","resources.resources.subjects.Special Education Needs":"Special Education Needs","resources.resources.subjects.Other":"Other","resources.resources.subjects.Music":"Music","resources.resources.subjects.Programming":"Programming","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Online Course","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Application","resources.resources.types.Game":"Game","resources.resources.types.Graphic Material":"Graphic Material","resources.resources.types.Presentation":"Presentation","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Other","resources.resources.types.Lesson Plan":"Lesson Plan","resources.resources.types.Guide":"Guide","resources.resources.types.Assessment":"Assessment","resources.resources.types.Challenge":"Challenge","resources.resources.types.Curriculum":"Curriculum","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Coding","resources.resources.categories.Programming":"Programming","resources.resources.categories.Computational Thinking":"Computational Thinking","resources.resources.categories.Robotics":"Robotics","resources.resources.categories.Making":"Making","resources.resources.categories.Tinkering":"Tinkering","resources.resources.categories.Unplugged Activities":"Unplugged Activities","resources.resources.categories.Other":"Other","resources.resources.categories.Artificial Intelligence":"Artificial Intelligence","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Digital Literacy","resources.resources.categories.Sensors":"Sensors","resources.resources.categories.Text-based Programming":"Text-based Programming","resources.resources.categories.Visual Programming":"Visual Programming","school.name":"School name","school.location":"School location","school.description":"School description","school.school":"School","school.add":"Add","school.list":"List","school.required.name":"School name is required","school.required.location":"School location is required","schools.1.title1":"Why should you bring coding to your classroom?","schools.1.title2":"How can coding benefit your students? What is in it for you as a teacher ?","schools.1.content.0":"We believe anybody’s basic literacy in a digital age must include an understanding of coding and the development of crucial competences related to computational thinking, such as problem solving, collaboration and analytical skills.","schools.1.content.1":"Learning how to code can empower your students to be at the forefront of a digitally competent society, develop a better understanding of the world that surrounds them and get better chances to succeed in their personal and professional lives.","schools.1.content.2":"Code Week offers all students the possibility to make their first steps as digital creators, by providing schools and teachers free professional development opportunities, teaching materials, international challenges and opportunities to exchange.","schools.1.button.label":"Want to get started right away? Sign up here!","schools.2.title1":"Ready to get involved?","schools.2.title2":"Organise a lesson, a training session, or an activity, and pin it on the map.","schools.2.content.0":"Whether you have any coding or programming knowledge or not, you can easily organise a lesson in your classroom, an open day, or an activity at your school. Just find a date and register your activity in the map below. If you feel like you need support with preparing a lesson with coding, skip to the next section.","schools.2.content.1":"Have a look at some examples of activities that are being organised browsing the map below and add your own to join thousands of fellow educators across Europe and beyond: ","schools.2.button.label":"Ready to give it a go? Add an activity!","schools.3.title1":"New to Coding? No worries","schools.3.title2":"Our tools help introduce you to coding before bringing it to your students","schools.3.content.0":"If you are interested in bringing coding to your classroom but you don´t know where to start, do not worry! An international team of teachers and experts have been developing a set of short online training modules to help get you started.","schools.3.content.1":"No previous experience of coding is needed to follow our learning bits!","schools.3.button.label":"Access the training modules","schools.4.title1":"Looking for an extra challenge ?","schools.4.title2":"Build a network of activities, engage as many students as possible, and earn the Certificate of Excellence","schools.4.content.0":"Code Week 4 All challenges you to join forces with other teachers or schools and participate in an international community of like-minded people giving to student the opportunity to make their first steps in coding. Build an alliance that engages more than a 500 students and you will gain the Certificate of Excellence.","schools.4.button.label":"Learn more about the Code Week 4 All challenge","schools.title":"Bring Code Week to your students","scoreboard.title":"Which countries are buzzing with coding activity?","scoreboard.paragraph":"The scoreboard is sorted by the number of listed coding activities per population, so don't be surprised to see some of the smaller countries higher up on the list!","scoreboard.parcipating_with":"is participating with","scoreboard.events":"activities","search.audience_title":"Audience","search.theme_title":"Theme","search.placeholder":"Search for activity name or tag","search.submit":"Search","search.label_country":"Select country","search.last_year_events.label":"Include last years activities","search.last_year_events.yes":"Yes","search.last_year_events.no":"No","search.search_counter":"match your search criteria","search.event":"activity","search.events":"activities","search.year":"year","search.audiences":"Audiences","search.themes":"Themes","search.countries":"Countries","search.search_placeholder":"Search by title or description","search.search_banner_title":"Find what inspires you","search.search_banner_content":"Browse through a wealth of coding resources, activities, and guides to support your journey into digital creativity and learning","search.search_results_title":"Search results","search.search_input_label":"See the results based on your keyword(s) below:","search.search_input_placeholder":"Search...","search.results":"Results","search.no_results":"No results found.","search.search_categories.all":"All","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Online courses","search.search_categories.training":"Training","search.search_categories.challenges":"Challenges","search.search_categories.learn":"Learn","search.search_categories.teach":"Teach","search.search_categories.presentations_and_toolkits":"Presentations and Toolkits","search.search_categories.activities":"Activities","search.search_categories.blogs":"Blogs","search.search_categories.others":"Others","snippets.featured-activities":"Here are upcoming EU Code Week featured activities that welcome online participants. You can filter by language and month and, by clicking on “view” you’ll access all details on the activity and the contacts of the organisers. Enjoy!","snippets.learn_and_teach_1":"A repository of resources to start or continue your coding journey and develop digital and technical skills – all available at no cost.","snippets.learn_and_teach_2":"Coding and programming are key competences that are increasingly in demand in every field, and EU Code Week wants to support you in your teaching & learning! Browse our repository and find the perfect resource to start or to continue your coding journey. All these resources are free of charge. Don’t forget that you can filter your search by title, resource type, skill level, programming language, subject, category and language.","snippets.teach_1":"Coding and programming are key competences which will open new possibilities to your students and children. Do you want to teach coding at home,in the classroom or code club?","snippets.teach_2":"Browse our repository to find the most suitable resource to bring coding and programming to your teaching practice. All of these resources are free of charge. Don’t forget that you can filter your search by type of resource, skill level, programming language, subject, category, and language.","snippets.toolkits.0":"In this section you will find material which will help you organise your EU Code Week activity, and promote the initiative with your community.","snippets.toolkits.1":"Communication toolkit","snippets.toolkits.2":"find here the official EU Code Week logos, badge, flyer, poster, PowerPoint and Word templates, examples of social media posts, and illustrations.","snippets.toolkits.3":"Teachers toolkit","snippets.toolkits.4":"find here the official EU Code Week logos, badge, template of certificate of participation for your students, an introductory presentation about EU Code Week, and social media material.","snippets.toolkits.5":"EU Code Week official leaflet.","snippets.about.goal":"The goal is to help more young people to master the basics of coding and computational thinking.","snippets.guide.tutorials.1":"Check out our","snippets.guide.tutorials.2":"tutorials and trainings","snippets.guide.tutorials.3":"available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Who said programmers couldn’t dance? We will prove otherwise with the #EUCodeWeekDance challenge.","snippets.dance.content":"Everyone from schools, teachers, libraries to code clubs, businesses and public authorities are invited to celebrate EU Code Week by organising a #EUCodeWeekDance activity and adding it to the Code Week map.","snippets.treasure-hunt.menu":"Treasure Hunt","snippets.treasure-hunt.subtitle":"This is a game on Telegram","snippets.videos.1":"Watch EU Code Week ambassadors’ videos on our values","snippets.videos.2":"Watch Katja Osljak, Ambassador for Slovenia, on why Code Week is independent","snippets.videos.3":"Watch Laurent Touché, Ambassador for France, on why Code Week is for everyone","snippets.videos.4":"Watch Fatma Bouaziz, Ambassador for Tunisia, on why Code Week is glocal","snippets.videos.5":"Watch Linda Sinka, Ambassador for Latvia on why Code Week is about cooperation","snippets.videos.6":"Watch Alessandro Bogliolo, Ambassador for Italy, on why Code Week is non - profit","snippets.videos.7":"Watch Marjana Prifti, Ambassador for Albania, on why Code Week encourages innovation and creativity","snippets.videos.8":"Watch Cristiana Lucaci, Ambassador for Romania, on why Code Week is thankful to its community","super-organiser.title":"Generate your super organiser certificate for Codeweek","super-organiser.generate":"Generate the Certificate","super-organiser.required":"Required fields are marked with an * asterisk.","super-organiser.name_for_certificate.label":"Name for certificate","super-organiser.name_for_certificate.help":"Change this to the name of the activity organizer who will be issued the super organiser certificate.","training.learning_bits":"Codeweek Learning Bits","training.title":"Free training materials and online courses","training.text":`

Here you can find free training materials & resources that will help you get started and plan your next innovative lesson.

1. Learning Bits

No previous coding or programming experience is needed, and each module takes only around 15 minutes to complete. The modules introduce you to key concepts related to coding and computational thinking activities. In addition, the modules also give you practical tips and advice on how to integrate the concepts in your classroom. diff --git a/public/build/assets/php_es-B3pEdE0T.js b/public/build/assets/php_es-CESVEtj1.js similarity index 94% rename from public/build/assets/php_es-B3pEdE0T.js rename to public/build/assets/php_es-CESVEtj1.js index 2f1f3e5d5..c9cafea72 100644 --- a/public/build/assets/php_es-B3pEdE0T.js +++ b/public/build/assets/php_es-CESVEtj1.js @@ -38,7 +38,7 @@ const e={"about.when-title":"La edición de 2024 de la Semana de la Programació href="/resources">página de recursos y nuestros minicursos con videotutoriales y planes de enseñanza y adáptalos a las necesidades de tu grupo.`,"guide.what_you_need_organise.items.7":`Inscribe a los participantes. Si cuentas con un número de plazas limitado, puedes usar herramientas en línea como los Formularios de Google y Eventbrite para realizar las inscripciones de los participantes.`,"guide.what_you_need_organise.items.8":'¡Recuerda señalar tu actividad en el mapa de la Semana de la Programación!',"guide.how_to.title":"¿Cómo organizar tu actividad?","guide.how_to.items.1":"Tú decides el formato que prefieres para tu evento de programación, pero te recomendamos que incluyas cierto tiempo dedicado a la práctica, donde los participantes puedan crear por sí mismos o juguetear con algún elemento de hardware.","guide.how_to.items.2":'Utiliza herramientas y tecnologías adecuadas para tu grupo objetivo. Recomendamos usar material de código abierto que esté disponible de forma gratuita.',"guide.how_to.items.3":"Anima a los participantes a que, al final del evento, muestren y presenten a los demás lo que han creado.","guide.how_to.items.4":`¡Difunde las noticias! Promociona y comparte lo que hiciste en tu actividad en las redes sociales con la etiqueta #EUCodeWeek. También puedes compartir publicaciones en el grupo de profesores de la Semana de la Programación de la UE y en Twitter (@CodeWeekEU). ¡Habla con tus amigos, compañeros docentes, prensa local y redacta un comunicado de prensa!`,"guide.how_to.items.5":'¡No te olvides de añadir tu actividad al mapa de la Semana de la Programación!',"guide.material.title":"Material promocional","guide.material.text":'

Visita nuestro blog para estar al día y no dudes en adaptar las publicaciones más recientes a tus necesidades o crear las tuyas propias:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Preparándonos para celebrar la Semana de la Programación de la UE 2019 (disponible en veintinueve lenguas)',"guide.toolkits.title":"Descarga los siguientes paquetes de herramientas que te ayudarán a empezar:","guide.toolkits.communication_toolkit":"Paquete de herramientas de comunicación","guide.toolkits.teachers_toolkit":"Paquete de herramientas para profesores","guide.questions.title":"¿Tienes alguna pregunta?","guide.questions.content":'

Si tienes alguna pregunta sobre la organización y la promoción de tu evento #EUCodeWeek, ponte en contacto con uno de los embajadores de la Semana de la Programación de la UE en tu país.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"¡haz realidad tus ideas!","hackathons.sections.1.title":"Seis hackatones, seis retos","hackathons.sections.1.content.1":"¿Vives en Grecia, Letonia, Irlanda, Italia, Rumania o Eslovenia? ¿Eres una persona creativa, ambiciosa e interesada en el futuro de la tecnología? ¡Esta es tu oportunidad! ¡Participa en uno de los hackatones de la Semana de la Programación de la UE y desarrolla una solución innovadora que te situará a la vanguardia de la revolución tecnológica!","hackathons.sections.1.content.2":"Este 2021, durante la Semana de la Programación de la UE se organizarán seis magníficos hackatones dirigidos a estudiantes de secundaria de entre 15 y 19 años, quienes organizados en equipos deberán resolver un problema de su entorno local utilizando sus habilidades de programación. Tras 24 horas de trabajo, los equipos presentarán sus ideas ante un grupo de expertos, el cual elegirá a los 10 equipos finalistas. Todos los equipos tendrán la misma cantidad de tiempo, los mismos recursos y la posibilidad de recurrir a mentores y recibir su asesoramiento para resolver el problema, pero solo 10 podrán pasar a la siguiente ronda y desarrollar su prototipo, contar con la orientación de un experto y participar en el gran hackatón final que se celebrará en otoño. En él, los finalistas se batirán para decidir quién gana increíbles equipos informáticos y la oportunidad de disfrutar de la ayuda de un mentor y un coach para seguir desarrollando su prototipo.","hackathons.sections.2.title":"¿Cómo puedo participar?","hackathons.sections.2.content.1":"Escoge el hackatón de tu país e inscríbete en pocos pasos. Puedes apuntarte solo o con un equipo de seis personas. Si vas a participar con tus amigos o compañeros de clase no olvides indicar el nombre del equipo al inscribirte. Cada hackatón tiene su propio proceso de inscripción, así que ¡inscríbete en el hackatón de tu país!","hackathons.sections.3.title":"¿Quiénes son los organizadores?","hackathons.sections.3.content.1":"Los hackatones de la Semana de la Programación de la UE son coorganizados por la Comisión Europea y los ","hackathons.sections.3.content.2":"embajadores locales de la Semana de la Programación de la UE","hackathons.sections.3.content.3":", y reciben financiación del Parlamento Europeo. El objetivo es mostrar cómo soluciones concretas cobran vida con la ayuda de la creatividad, el entusiasmo, las nuevas ideas y las habilidades de programación de los jóvenes.","hackathons.sections.4.title":"¿Cómo es un hackatón?","hackathons.sections.4.content.1":"El hackatón de la Semana de la Programación de la UE es un viaje que arranca con un hackatón online de 24 horas. Expertos mentores orientarán y ayudarán a los equipos. También habrá talleres en los que los participantes podrán aprender y divertirse. El hackatón es también una excelente oportunidad para que los participantes hagan contactos y socialicen con personas del sector tecnológico europeo. Al término del hackatón, los equipos presentarán su solución ante un jurado formado por expertos. ","hackathons.sections.4.content.2":"Los diez mejores equipos seguirán adelante en el hackatón y recibirán formación y orientación durante el verano. Los finalistas participarán en el hackatón final de 12 horas, que se celebrará de forma presencial en septiembre u octubre (a menos que la situación sanitaria no lo permita, en cuyo caso se celebrará online).","hackathons.sections.5.title":"No sé programar, ¿qué puedo hacer?","hackathons.sections.5.content.1":"Paralelamente al hackatón, se organizarán talleres para principiantes en programación, juegos con hardware, robótica, etc. para que los participantes aprendan conceptos básicos sobre pensamiento computacional y programación. Encontrarás más información sobre cómo inscribirte en tu página local.","hackathons.sections.6.title":"Socios","hackathons.sections.7.title":"¡Participa y diviértete!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumanía","hackathons.cities.1.date":"25-26 septiembre 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlanda","hackathons.cities.2.date":"23-24 septiembre 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italia","hackathons.cities.3.date":"24-25 septiembre 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grecia","hackathons.cities.4.date":"9 octubre 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Eslovenia","hackathons.cities.5.date":"18-19 septiembre 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letonia","hackathons.cities.6.date":"1 octubre 2021","hackathons.final.1":"La final se celebrará en","hackathons.final.2":"septiembre/octubre 2021","home.about":"La Semana de la Programación de la UE es una iniciativa de base que tiene como objetivo acercar la programación y el alfabetismo digital de una forma divertida e interesante.","home.when":"Del 14 al 27 de octubre de 2024","home.when_text":"Aprender a programar nos ayuda a darle sentido al mundo en constante cambio que nos rodea, a conocer mejor cómo funciona la tecnología y a desarrollar capacidades y competencias que nos permitan explorar ideas nuevas e innovar.","home.school_banner_title":"¡Participa!","home.school_banner_text":"¿Eres profesor?","home.school_banner_text2":"¡Haz clic aquí para ver cómo puedes participar!","home.organize_activity_title":"Organiza o inscríbete en una actividad","home.organize_activity_text":'Todo aquel que lo desee puede organizar o participar en una actividad. Simplemente elige un tema y un público destinatario, y añade tu actividad al mapa, o busca eventos en tu zona.',"home.get_started_title":"Comienza","home.get_started_text":'¿No sabes por dónde empezar? Échale un vistazo a la guía y descárgate nuestros paquetes de herramientas para organizadores para prepararte y difundir la información.',"home.access_resources_title":"Accede a recursos y formación","home.access_resources_text":'Si no estás seguro de cómo organizar una actividad, visita nuestra página de recursos formativos y nuestros minicursos para orientarte y obtener planes formativos personalizados.',"home.toolkits_title":"¿No sabes cómo empezar?","home.toolkits_description":"Echa un vistazo a la página «Cómo hacerlo» y descárgate nuestros kits de herramientas para organizadores para prepararse y difundirlo.","home.toolkits_button1":"Cómo empezar","home.toolkits_button2":"Herramientas para organizadores","home.minecraft_description1":"Lleva tus habilidades de programación al siguiente nivel con Minecraft Education. ¡Descubre cómo Minecraft Education puede enseñar programación y alfabetización en inteligencia artificial y cómo empezar hoy mismo!","home.minecraft_description2":"¡Inscríbete para llevar divertidas sesiones de juego en directo a tu clase!","home.minecraft_button":"Comienza tu viaje por Minecraft Education aquí","home.activity_title":"Organizar o participar en una actividad","home.activity_description":"Cualquiera puede organizar o participar en una actividad. Sólo tienes que elegir un tema y un público objetivo y añadir tu actividad al mapa, o buscar actividades en tu zona.","home.activity_button1":"Añade tu actividad","home.activity_button2":"Mostrar mapa de actividades","home.resouce_title":"Recursos y formación","home.resouce_description":"Si no estás seguro de cómo organizar una actividad, visita nuestra página de recursos didácticos y los materiales de formación learnit bits para obtener orientación y planes de clase a medida.","home.resouce_button1":"Acceso a los recursos","home.resouce_button2":"Acceso a la formación","home.get_involved":"Complicarse","home.meet_our_community":"Conoce nuestra comunidad","home.banner1_title":"chicas en el digital","home.banner1_description":"Explora y aprovecha las oportunidades digitales: ¡empodera a una nueva generación de chicas en el mundo digital!","home.banner2_title":"Nuestra familia Code Week","home.banner2_description":"Descubre nuestra dinámica red de embajadores, profesores, estudiantes y centros, cada uno de los cuales contribuye a nuestra pasión compartida por la educación digital.","locations.title":"Lugares de las actividades","locations.description.0":"Para tu próxima actividad, selecciona un lugar en la siguiente lista O registra un nuevo lugar en","locations.description.1":"creación de actividades","login.login":"Iniciar sesión","login.register":"Inscripción","login.github":"Iniciar sesión con Github","login.X":"Iniciar sesión con X","login.facebook":"Iniciar sesión con Facebook","login.google":"Iniciar sesión con Google","login.azure":"Iniciar sesión con Azure","login.email":"Correo electrónico","login.password":"Contraseña","login.remember":"Recordarme","login.forgotten_password":"¿Olvidaste tu contraseña?","login.no_account":"¿No tienes una cuenta?","login.signup":"Inscribirse","login.reset":"Restablecer contraseña","login.send_password":"Enviar un enlace para restablecer la contraseña","login.confirm_password":"Confirmar contraseña","login.name":"nombre","menu.learn":"Aprender","menu.teach":"Enseñar","menu.training":"Formación","menu.toolkits":"Presentaciones y paquetes de herramientas","menu.why":"¿POR QUÉ","menu.home":"Inicio","menu.search_result":"Resultados de Búsqueda","menu.events":"Actividades","menu.ambassadors":"Embajadores","menu.resources":"Recursos","menu.schools":"Escuelas","menu.about":"Acerca de","menu.blog":"Blog","menu.news":"Noticias","menu.search":"Búsqueda","menu.map":"Mapa","menu.add_event":"Agregar un evento","menu.search_event":"Buscar eventos","menu.hello":"Hola","menu.profile":"Perfil","menu.pending":"Eventos pendientes","menu.your_events":"Mis actividades","menu.your_certificates":"Mis certificados","menu.report":"Informar sobre mis actividades","menu.volunteers":"Voluntarios","menu.logout":"Cerrar sesión","menu.signin":"Inscripción","menu.privacy":"Privacidad","menu.participation":"Certificado de participación","menu.values":"Nuestros valores","menu.featured_activities":"Actividades destacadas","menu.codeweek2020":"Edición 2020","menu.register_activity":"Registro de Actividad","menu.select_language":"Seleccionar idioma","menu.search_site":"Buscar en el sitio","menu.what_you_looking_for":"¿Qué estás buscando?","menu.type_to_search":"Escribe para buscar...","mooc.free-online-courses":"Cursos gratuitos en línea","mooc.intro":"La Semana de la Programación de la UE ofrece oportunidades de desarrollo profesional mediante cursos en línea. El objetivo es apoyar a los profesores a llevar la programación y el pensamiento computacional al aula.","mooc.icebreaker.title":'El curso introductorio "Rompehielos"',"mooc.icebreaker.text.0":"El","mooc.icebreaker.text.1":"curso Rompehielos de la Semana de la Programación de la UE","mooc.icebreaker.text.2":"es un curso de cinco horas en inglés dirigido a cualquier persona interesada en los fundamentos de la programación y el pensamiento computacional. Los participantes aprenden a infundir la curiosidad y el espíritu innovador en los jóvenes, a la vez que los capacitan para convertirse en creadores digitales. El curso ayuda a los participantes a descubrir los beneficios y la importancia que el pensamiento y la programación computacional tienen en nuestra vida cotidiana. También proporciona ideas, materiales de formación gratuitos y recursos para organizar actividades divertidas y educativas para niños, en cualquier momento y en cualquier lugar, especialmente durante la Semana de la Programación.","mooc.icebreaker.text.3":"Para participar en este curso no se necesita ninguna experiencia ni conocimiento previo en programación, solo una mente curiosa.","mooc.icebreaker.registration.0":"Las inscripciones están abiertas aquí","mooc.icebreaker.registration.1":"para el curso que se desarrollará entre el 16 de septiembre y 30 de octubre de 2020. Por favor, ten en cuenta que para inscribirte necesitas crear una cuenta en la Academia de European Schoolnet. ","mooc.icebreaker.check-out":"Consulta la edición 2019","mooc.deep-dive.title":'El curso de profundización "Deep Dive"',"mooc.deep-dive.text.0":"El curso en línea de inmersión profunda Deep Dive de la Semana de la Programación de la UE es un curso de veinticinco horas en inglés que ofrece a los profesores la oportunidad de familiarizarse con los principios relacionados con la programación y adquirir los conocimientos y la confianza para organizar actividades de programación interactivas, fáciles y divertidas con sus alumnos. Aquí, los profesores descubrirán los","mooc.deep-dive.text.1":"recursos","mooc.deep-dive.text.2":"y materiales de formación gratuitos que ofrece la Semana de la Programación de la UE en 29 idiomas, además de los aspectos particulares de la programación, como el pensamiento computacional, las actividades no digitales y las infinitas posibilidades de la robótica, la experimentación y la creación, los lenguajes de programación visual, la creación de aplicaciones y mucho más.","mooc.deep-dive.course-link":'Consulta el curso de "Inmersión profunda" de 2019.',"mooc.social-media.0":"Sigue la","mooc.social-media.1":"Semana de la Programación de la UE en los medios sociales","mooc.social-media.2":"para saber cuándo comenzará el próximo curso","myevents.created_by":"Todos los eventos creados por ","myevents.no_events.first_call_to_action":"Todavía no has añadido ningún evento. ¿Por qué no ","myevents.no_events.first_link":"añades uno ahora","myevents.no_events.second_call_to_action":"o lees nuestra ","myevents.no_events.second_link":"Guía para organizadores?","myevents.view":"Ver","myevents.status.APPROVED":"APROBADO","myevents.status.REJECTED":"RECHAZADO","myevents.status.PENDING":"PENDIENTE","myevents.status.REPORTED":"INFORME ENVIADO","pagination.previous":"Anterior","pagination.next":"Siguiente","participation.title":"Genera certificados de participación para tus alumnos","participation.phrase1":"Rellena el formulario con los nombres de tus alumnos separados por comas y recibirás los certificados de participación individuales","participation.names.label":"Nombres para el certificado","participation.names.help":"Utiliza una coma entre los nombres de los participantes","participation.event_name.label":"Nombre de la actividad","participation.event_name.help":"El nombre de tu actividad aparecerá en el certificado","participation.event_date.label":"Fecha de la actividad","participation.event_date.help":"La fecha de tu actividad aparecerá en el certificado","participation.submit":"Generar certificados","participation.thanks_page.title":"¡Se han generado tus certificados!","participation.thanks_page.phrase1":"Haz clic en este enlace para descargar el archivo comprimido con todos los certificados","partners.ja_spain_name":"Junior Achievement España","partners.ja_spain_description":"La Fundación Junior Achievement nace en EEUU en el año 1919. Con más de 100 años de historia se ha convertido en una de las organizaciones internacionales sin ánimo de lucro, dedicada a promover la formación emprendedora, la educación financiera y la preparación laboral, más grandes del mundo. Creada en España en el año 2001, la Fundación Junior Achievement España trabaja con centros educativos, organizaciones empresariales y gobiernos para proporcionar a los jóvenes experiencias que los ayuden a desarrollar las habilidades y competencias necesarias para triunfar en una economía global. Para ello, cuenta con un plan educativo desarrollado por pedagogos expertos dirigido a alumnos de todas las edades, desde los 7 a los 30 años.","passwords.password":"Las contraseñas deben contener un mínimo de seis caracteres y confirmarse con el mismo valor.","passwords.reset":"Se ha restablecido tu contraseña.","passwords.sent":"Te hemos enviado por correo electrónico el enlace para restablecer la contraseña.","passwords.token":"Este token de restablecimiento de contraseña no es válido.","passwords.user":"No hemos encontrado ningún usuario con esa dirección de correo electrónico.","privacy.title":"PROTECCIÓN DE SUS DATOS PERSONALES","privacy.1-intro.title":"1. Introducción","privacy.1-intro.items.1":"

La Comisión Europea (en «la Comisión») se compromete a proteger sus datos personales y respetar su intimidad. La Comisión recopila y trata los datos personales con arreglo al el Reglamento (UE) 2018/1725 del Parlamento Europeo y del Consejo, de 23 de octubre de 2018, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales por las instituciones, órganos y organismos de la Unión, y a la libre circulación de esos datos [por el que se deroga el Reglamento (CE) n. º45/2001].

","privacy.1-intro.items.2":"

En la presente declaración de confidencialidad se explica el motivo de la recopilación y el tratamiento, la forma en que se recopilan, manejan y se garantiza la protección de todos los datos personales facilitados, la manera en que se utiliza dicha información y los derechos que puede ejercer con relación a sus datos personales (derecho de acceso, rectificación, bloqueo, etc.). Asimismo, se especifican los datos de contacto del responsable del tratamiento pertinente al que puede dirigirse para ejercer sus derechos, del delegado de protección de datos y del Supervisor Europeo de Protección de Datos.

","privacy.1-intro.items.3":"

La presente declaración de confidencialidad se refiere a la recopilación y publicación de datos personales de personas que actúan como puntos de contacto para actividades de la Semana de la Programación de la Unión Europea (UE) —embajadores de la Semana de la Programación, coordinadores de los ministerios de educación y profesores líderes, así como organizadores de actividades y eventos— en el sitio web de acceso público codeweek.eu.

","privacy.2-why.title":"2. ¿Por qué se tratan sus datos?","privacy.2-why.items.1":"

La Comisión Europea recopila y publica sus datos personales para que las partes o los ciudadanos interesados puedan identificar fácilmente a los puntos de contacto. La forma más eficaz de garantizar que las personas interesadas pueden contactar con los servicios de la Comisión es ofrecer a personas reales como puntos de contacto.

","privacy.2-why.items.2":"

Sus datos personales no se utilizarán para decisiones automatizadas, incluida la elaboración de perfiles.

","privacy.3-legal_process.title":"3. ¿Sobre qué base(s) jurídica(s) se tratan sus datos personales?","privacy.3-legal_process.items.1":"

Las operaciones de tratamiento de datos personales para la publicación de puntos de contacto son legales en virtud del con el artículo 5, apartado 1, letra d) del Reglamento (UE) 2018/1725, ya que usted otorgó su consentimiento al tratamiento de sus datos personales a través de un formulario web o cuando aceptó que utilizáramos su correo electrónico y nombre de usuario, si se registró con una red social.

","privacy.4-collect_data.title":"4. ¿Qué datos personales se recopilan y tratan ulteriormente?","privacy.4-collect_data.items.1":"

Los datos personales recopilados son información que facilita su identificación como punto de contacto y que aumenta su visibilidad ante el público, a saber: título, nombre, apellidos, puesto, direcciones postal y de correo electrónico profesionales, número de teléfono, fotografía, cuenta en redes sociales y biografía.

","privacy.4-collect_data.items.2":"

Usted facilitó estos datos personales de forma voluntaria al cumplimentar el formulario de registro.

","privacy.4-collect_data.items.3":"

El suministro de determinados datos personales es obligatorio para que las actividades o la información de contacto se puedan publicar en el sitio web codeweek.eu. Si no facilita sus datos personales, su actividad no se publicará ni podrá participar en las redes mencionadas anteriormente.

","privacy.4-collect_data.items.4":"

Todos los demás datos personales los proporciona de forma voluntaria.

","privacy.4-collect_data.items.5":'Cuando te suscribes a nuestro boletín, tu dirección de correo electrónico se agrega a la lista de correo del boletín informativo de EU Code Week, que es administrada por Mailerlite.com. Por favor, lee la política de privacidad de Mailerlite: https://www.mailerlite.com/legal/privacy-policy. En cualquier momento puedes optar por no recibir el boletín, utilizando el enlace "Unsubscribe" en los correos electrónicos que recibes de nosotros o puedes enviarnos un correo a info@codeweek.eu con "Unsubscribe" en la línea de asunto.',"privacy.5-how_long.title":"5. ¿Cuánto tiempo se conservan sus datos personales?","privacy.5-how_long.items.1":"

La Comisión solo conserva sus datos personales el tiempo necesario su recopilación y tratamiento ulterior, tal como se describe en el punto 2, es decir, mientras actúe como punto de contacto.

","privacy.5-how_long.items.2":"

Sus datos personales serán eliminados del sitio web disponible públicamente en cuanto deje de actuar como punto de contacto, a menos que haya aceptado que se le incluya en la base de datos para futuras actividades.

","privacy.6-protect_data.title":"6. ¿Cómo se protegen y salvaguardan sus datos personales?","privacy.6-protect_data.items.1":"

Todos los datos personales en formato electrónico (correos electrónicos, documentos, bases de datos, lotes de datos cargados, etc.) se almacenan en los servidores de la Comisión Europea o de su contratista. Todas las operaciones de tratamiento se realizan con arreglo a la Decisión (UE, Euratom) 2017/46 de la Comisión, del 10 de enero de 2017, sobre la seguridad de los sistemas de información y comunicación de la Comisión Europea.

","privacy.6-protect_data.items.2":"

Los contratistas de la Comisión están sujetos a una cláusula contractual específica para cualquier operación de tratamiento de sus datos en representación de la Comisión, así como por las obligaciones de confidencialidad que se derivan de la transposición del Reglamento General de Protección de Datos (RGPD) de los Estados miembros de la UE [Reglamento «RGPD» (UE) 2016/679].

","privacy.6-protect_data.items.3":"

A fin de proteger sus datos personales, la Comisión ha establecido una serie de medidas técnicas y organizativas. Las medidas técnicas incluyen acciones apropiadas para hacer frente a la seguridad en línea, al riesgo de la pérdida de datos, a la modificación de datos o al acceso no autorizado, tomando en consideración el riesgo que presenta el tratamiento y la naturaleza de los datos personales que se tratan. Las medidas organizativas incluyen la restricción del acceso a los datos personales únicamente a las personas autorizadas con una necesidad legítima de conocerlos a efectos de esta operación de tratamiento.

","privacy.7-access_data.title":"7. ¿Quién puede acceder a sus datos? ¿A quién se comunican?","privacy.7-access_data.items.1":"

El acceso a sus datos personales se facilita al personal de la Comisión responsable de esta operación de tratamiento y al personal autorizado de conformidad con el principio de la «necesidad de conocer». Dicho personal está obligado a cumplir cualquier acuerdo legal y, cuando así se requiera, cualquier acuerdo de confidencialidad adicional.

","privacy.7-access_data.items.2":"

Concretamente, los administradores de los sitios web (personal de la Comisión), así como otro personal de la Comisión que necesiten conocerlos, podrán acceder a todos los datos personales que nos proporcione.. Además, sus datos personales y la información sobre el evento se compartirán con miembros de las redes de coordinadores educativos y con embajadores de la Semana de la Programación de la UE con el objetivo de organizar o hacer un seguimiento de las actividades locales.

","privacy.7-access_data.items.3":"

A fin de aumentar la visibilidad de los puntos de contacto, sus datos personales se publican sin ninguna restricción de acceso en el sitio web público: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Con relación a la transferencia de datos a terceros

","privacy.7-access_data.items.5":"

La información que recopilemos no se enviará a terceros, excepto en la medida en que tengamos que hacerlo para respetar la legislación.

","privacy.8-rights.title":"8. ¿Cuáles son sus derechos y cómo puede ejercerlos?","privacy.8-rights.items.1":"

Tiene derechos específicos como «interesado» con arreglo al capítulo 3 (artículos 14 a 25) del Reglamento (UE) 2018/1725, en concreto, el derecho de acceso, rectificación o supresión de sus datos personales y el derecho a la limitación del tratamiento de sus datos personales. Cuando corresponda, también tiene derecho a oponerse al tratamiento o a la derecho a la portabilidad de los datos.

","privacy.8-rights.items.2":"

Ha aceptado facilitarnos sus datos personales para la actual operación de tratamiento y puede retirar su consentimiento en cualquier momento mediante notificación al responsable del tratamiento. Dicha retirada no afectará a la legalidad del tratamiento realizado antes de haber retirado el consentimiento.

","privacy.8-rights.items.3":"

Puede ejercer sus derechos poniéndose en contacto con el responsable del tratamiento o, en caso de conflicto, con el delegado de protección de datos. Si fuese necesario, también puede dirigirse al Supervisor Europeo de Protección de Datos. Sus datos de contacto se indican en el apartado 9 a continuación.

","privacy.9-contact.title":"9. Datos de contacto","privacy.9-contact.data-controller.title":"- El responsable del tratamiento","privacy.9-contact.data-controller.text":"

Si desea ejercer sus derechos en virtud del Reglamento (UE) 2018/1725, si tiene algún comentario, pregunta o preocupación, o si desea presentar una reclamación relativa a la recopilación y el uso de sus datos personales, no dude en contactar con el responsable del tratamiento,

","privacy.9-contact.data-controller.address":"Dirección General de Redes de Comunicación, Contenido y Tecnologías, Unidad G2
Edificio BU25
B-1049 Bruselas
","privacy.9-contact.data-controller.email":"Correo electrónico: ","privacy.9-contact.data-protection-officer.title":"- El delegado de protección de datos (DPD) de la Comisión","privacy.9-contact.data-protection-officer.text":'

Puede contactar con el delegado de protección de datos (DATA-PROTECTION-OFFICER@ec.europa.eu) en relación con cuestiones relativas al tratamiento de sus datos personales con arreglo al Reglamento (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- El Supervisor Europeo de Protección de Datos (SEPD)","privacy.9-contact.european-data-protection.text":'

Tiene derecho a recurrir (es decir, a presentar una reclamación) ante el Supervisor Europeo de Protección de Datos (edps@edps.europa.eu) si considera que se han vulnerado sus derechos con arreglo al Reglamento (UE) 2018/1725 como consecuencia del tratamiento de sus datos personales por parte del responsable del tratamiento.

',"remote-teaching.remote-teaching":"La enseñanza a distancia","remote-teaching.intro.title":"La semana de la programación y la enseñanza a distancia","remote-teaching.intro.text":"La enseñanza a distancia puede ser todo un reto para profesores y alumnos, y requiere superar muchos obstáculos. Sin embargo, la enseñanza de la programación, el pensamiento computacional –incluso la robótica– no tiene por qué detenerse porque sus alumnos estén en casa. A continuación te ofrecemos algunos consejos y recursos que esperamos puedan ayudarte.","remote-teaching.intro.points.1":"se trata de una colección de vídeos cortos, materiales de bricolaje, rompecabezas, juegos y retos de programación para el uso diario en la familia y en la escuela.","remote-teaching.intro.points.2.0":"Coding Unplugged","remote-teaching.intro.points.2.1":"aquí encontrarás diferentes actividades que puedes realizar fácilmente en casa para aprender o enseñar programación con materiales cotidianos.","remote-teaching.intro.points.3.0":"Minicursos","remote-teaching.intro.points.3.1":"aquí encontrarás «minicursos» o tutoriales sobre desarrollo sostenible e inteligencia artificial que incluyen secciones de enseñanza a distancia para incorporar en tus programas docentes.","remote-teaching.intro.points.4.0":"Repositorio de recursos","remote-teaching.intro.points.4.1":"muchos de los recursos del repositorio pueden utilizarse también en situaciones de enseñanza a distancia. Podrás encontrar recursos para enseñar a programar o para aprender a programar.","remote-teaching.intro.points.5.0":"Webinarios de programación desde casa","remote-teaching.intro.points.5.1":"¿Sabías que la Semana de la Programación ha organizado varios seminarios web sobre cómo aprender y enseñar a programar desde casa? ¡No te los pierdas!","remote-teaching.tips.title":"7 consejos para enseñar a codificar a distancia","remote-teaching.tips.points.1.0":"Familiarizarse con los conceptos, el lenguaje de programación y el software","remote-teaching.tips.points.1.1":"aunque los alumnos pueden aprender a codificar y programar de forma casi autónoma mediante el método de ensayo y error, tendrás que guiarles y ayudarles a encontrar errores en su sintaxis. Estate preparado para cambiar y adaptarte si una herramienta digital o un lenguaje de programación no dan los resultados de aprendizaje que esperabas.","remote-teaching.tips.points.2.0":"Capacita a los alumnos","remote-teaching.tips.points.2.1":"ayuda a tus alumnos a alcanzar su máximo potencial mediante clases alentadoras y repletas de significado. Deja que exploren sus habilidades y su creatividad permitiéndoles elegir sus propios proyectos y resultados. Además, te recomendamos que seas realista y establezcas objetivos alcanzables por tus alumnos.","remote-teaching.tips.points.3.0":"Anima a tus alumnos a trabajar en grupo","remote-teaching.tips.points.3.1":`programar en grupo no solo es más divertido, sino que también ayudaría a los alumnos a realizar proyectos más complejos y creativos. Además, el aprendizaje a distancia puede resultar aislante para algunos estudiantes, y el trabajo en grupo permite evitar que esto suceda. Por ejemplo, puedes crear salas de reunión en línea para que tus alumnos se reúnan en grupos, o puedes establecer una evaluación por pares invitando a los alumnos a dar y recibir comentarios constructivos sobre los proyectos de los demás. -`,"remote-teaching.tips.points.4.0":"Explora el software libre y las plataformas en línea gratuitas para aprender a programar","remote-teaching.tips.points.4.1":"hay muchos recursos de buena calidad para aprender y enseñar programación, que son avanzados y a la vez fáciles de usar. Se trata de herramientas gratuitas que puedes proporcionar a tus alumnos sin tener que comprar licencias o descargar software. Puedes encontrar la mayoría de ellos en el Code Week repository, p. ej., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, entre muchas otras. Como hemos podido ver en los Minicursos de la Semana de la Programación, ¡podrás aplicar estas herramientas a cualquier tema!","remote-teaching.tips.points.5.0":"Mantén la diversión","remote-teaching.tips.points.5.1":"tus primeros pasos en la programación deben ser entretenidos y divertidos, y aunque esta vez no tengas la oportunidad de compartir este disfrute en persona, ¡hay otras formas de participar en un juego y pasarlo bien juntos! Por ejemplo, puedes proponer a tus alumnos que se tomen un descanso en clase para conectarse y jugar juntos a CodyColor, un juego educativo multijugador diseñado para aprender el pensamiento computacional mientras juegan.","remote-teaching.tips.points.6.0":"Simular la interacción real en el aula","remote-teaching.tips.points.6.1":"la tecnología nos permite replicar, al menos parcialmente, el tipo de interacción que tendría lugar en el aula. Puedes animar a tus alumnos a encender sus cámaras en momentos determinados, a levantar la mano virtualmente, a hacer preguntas en persona o en el chat, a responder a encuestas y cuestionarios digitales, etc. Algunas herramientas digitales gratuitas que puedes utilizar para este fin son Zoom, Microsoft Teams, GoToMeeting o Jitsi para las sesiones de clase en directo, y Kahoot, Mentimeter o Google Forms para los cuestionarios y la interacción en el aula. Esto ayudará a que los estudiantes sientan que están en clase y conectados con sus compañeros.","remote-teaching.tips.points.7.0":"Garantizar la disponibilidad y asequibilidad de los materiales","remote-teaching.tips.points.7.1":"asegúrate de que tus clases de programación sean realistas e inclusivas, garantizando que los materiales necesarios sean fáciles de encontrar en cualquier hogar, y que todos los alumnos puedan conseguirlos o proporciona alternativas a los que no puedan hacerlo. Por ejemplo, las actividades de programación sin conexión requieren materiales poco costosos, como tijeras, papel o máquinas. Cuando trabajes con ejercicios de programación en línea, asegúrate de que todos los alumnos tengan acceso en casa a una tableta o un ordenador y una conexión a Internet fiable.","remote-teaching.tips.conclusion":"¿Cómo se aprende y se enseña la codificación y la programación en entornos de enseñanza a distancia? ¿Tienes algún consejo para otros profesionales de la educación? ¡Añade un comentario en el foro que aparece aquí abajo!","report.title":"Informa sobre tu evento #EUCodeWeek","report.event_title":"Título del evento","report.number_required":"Ofrece una estimación aunque no dispongas de datos exactos.","report.phrase1":"¡Solamente podrás cumplimentar este formulario una vez! Comprueba detenidamente los datos. Si cometes un error, ","report.phrase2":"Una vez que hayas presentado el informe, se emitirá automáticamente un certificado de participación en la Semana de la Programación y pasará a estar disponible para descargarlo o compartirlo. Puedes ver un certificado de muestra aquí.","report.phrase3":"Los campos requeridos aparecen marcados con un asterisco (*).","report.phrase4":"¡Solamente podrás cumplimentar este formulario una vez! Comprueba detenidamente los datos. Si cometes un error,","report.contactus":"contacta con nosotros","report.participants_count.label":"Cifra de participantes","report.average_participant_age.label":"Edad media de los participantes","report.percentage_of_females.label":"Porcentaje de mujeres","report.codeweek_for_all_participation_code.label":"Código de participación Codeweek4All","report.codeweek_for_all_participation_code.help":"Si dispones de alguno, puedes poner aquí tu código del reto Codeweek4All Si no participas, simplemente sáltate este campo.","report.name_for_certificate.label":"Nombre para el certificado","report.name_for_certificate.help":"Cambia esto por el nombre del organizador del evento para quien se emitirá un certificado de participación en la Semana de la Programación. Por favor, utiliza exclusivamente caracteres ASCII (latinos). No están permitidos los caracteres acentuados ni con símbolos similares.","report.submit":"Presenta un informe del evento","report.thanks_page.title":"¡Gracias por elaborar un informe sobre tu evento!","report.thanks_page.certificate_ready":"Tu certificado está listo.","report.thanks_page.download_button":"Haz clic aquí para descargarlo.","report.thanks_page.back_events":"Vuelve a tu evento","resources.search_resources":"Buscar recursos","resources.types":"Tipos","resources.levels":"Niveles","resources.programming_languages":"Lenguajes de programación","resources.categories":"Categorías","resources.Languages":"Idiomas","resources.Subjects":"Asignaturas","resources.share":"Compartir","resources.communication_toolkit":"Paquete de herramientas de comunicación","resources.teachers_toolkit":"Paquete de herramientas para profesores","resources.leaflet":"Panfleto","resources.how_to_organise_an_activity":"¿Cómo organizar una actividad?","resources.resources.languages.Russian":"Ruso","resources.resources.languages.Norwegian":"Noruego","resources.resources.languages.Mandarin":"Mandarín","resources.resources.languages.Japanese":"Japonés","resources.resources.languages.All targeted languages":"Todos los idiomas seleccionados","resources.resources.levels.Beginner":"Principiante","resources.resources.levels.Intermediate":"Intermedio","resources.resources.levels.Advanced":"Avanzado","resources.resources.levels.Pre-primary education":"Segundo ciclo de educación infantil","resources.resources.levels.Primary school (5-12)":"Educación primaria (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Primer ciclo de educación secundaria (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Segundo ciclo de educación secundaria (16-18)","resources.resources.levels.Higher Education":"Educación superior","resources.resources.levels.Other":"Otro","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biología","resources.resources.subjects.Chemistry":"Química","resources.resources.subjects.Computer Science":"Informática","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economía","resources.resources.subjects.Foreign Languages":"Lenguas extranjeras","resources.resources.subjects.Geography":"Geografía","resources.resources.subjects.Geology":"Geología","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Lengua y literatura","resources.resources.subjects.Mathematics":"Matemáticas","resources.resources.subjects.Natural Sciences":"Ciencias naturales","resources.resources.subjects.Physical Education":"Educación física","resources.resources.subjects.Physics":"Física","resources.resources.subjects.Coding":"Codificación","resources.resources.subjects.Special Education Needs":"Necesidades educativas especiales","resources.resources.subjects.Other":"Otro","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sitio web","resources.resources.types.Online Course":"Curso en línea","resources.resources.types.Video":"Vídeo","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplicación","resources.resources.types.Game":"Juego","resources.resources.types.Graphic Material":"Material gráfico","resources.resources.types.Presentation":"Presentación","resources.resources.types.Toolkit":"Paquete de herramientas","resources.resources.types.Other":"Otro","resources.resources.types.Lesson Plan":"Planes formativos","resources.resources.types.Guide":"Guía","resources.resources.categories.Coding":"Codificación","resources.resources.categories.Programming":"Programación","resources.resources.categories.Computational Thinking":"Pensamiento computacional","resources.resources.categories.Robotics":"Robótica","resources.resources.categories.Making":"Hacer","resources.resources.categories.Tinkering":"«Tinkering»","resources.resources.categories.Unplugged Activities":"Actividades sin conexión","resources.resources.categories.Other":"Otro","school.name":"Nombre del centro escolar","school.location":"Ubicación del centro escolar","school.description":"Descripción del centro escolar","school.school":"Centro escolar","school.add":"Añadir","school.list":"Lista","school.required.name":"Se requiere un nombre del centro escolar","school.required.location":"Se requiere una ubicación del centro escolar","schools.1.title1":"¿Por qué deberías llevar la programación a tus clases?","schools.1.title2":"¿Cómo puede beneficiar a tus estudiantes la programación? ¿Qué hay de interés para ti como profesor?","schools.1.content.0":"Creemos que la educación básica de cualquier persona en la era digital debe incluir la comprensión de la programación y el desarrollo de competencias fundamentales relacionadas con el pensamiento computacional, como capacidades de resolución de problemas, de colaboración y analíticas.","schools.1.content.1":"Aprender a programar puede capacitar a tus estudiantes para situarse a la vanguardia de una sociedad competente desde el punto de vista digital, para conocer mejor el mundo que les rodea y para tener éxito en su vida personal y profesional.","schools.1.content.2":"La Semana de la Programación ofrece a todos los estudiantes la posibilidad de dar sus primeros pasos como creadores digitales ofreciendo a las escuelas y a los profesores oportunidades gratuitas de desarrollo profesional, materiales formativos, retos internacionales y oportunidades de intercambio.","schools.1.button.label":"¿Quieres empezar ya mismo? ¡Inscríbete aquí!","schools.2.title1":"¿Estás listo/a para participar?","schools.2.title2":"Organiza una clase, una sesión formativa o un evento y sitúalo en el mapa.","schools.2.content.0":"Con independencia de que cuentes o no con conocimientos previos sobre programación, podrás organizar fácilmente una clase en tu aula, una jornada de puertas abiertas o un evento en tu escuela. Simplemente busca una fecha e inscribe tu actividad en el mapa que figura a continuación. Si crees que necesitas ayuda para preparar una clase con programación, avanza hasta la siguiente sección.","schools.2.content.1":"Échale un vistazo en el siguiente mapa a algunos ejemplos de actividades que se están organizando y añade el tuyo para unirte a los miles de compañeros educadores de toda Europa y fuera de ella: ","schools.2.button.label":"¿Estás listo/a para probar? ¡Añade una actividad!","schools.3.title1":"¿No sabes nada sobre programación? No te preocupes","schools.3.title2":"Nuestras herramientas te servirán como introducción a la programación antes de que pruebes con tus estudiantes","schools.3.content.0":"¡Si quieres acercar la programación a tus clases pero no sabes por dónde empezar, no te preocupes! Un equipo internacional de profesores y expertos ha desarrollado un paquete de módulos breves de formación en línea para ayudarte a dar los primeros pasos.","schools.3.content.1":"¡No se necesita ninguna experiencia previa en programación para seguir nuestras actividades formativas!","schools.3.button.label":"Accede a los módulos de formación","schools.4.title1":"¿Buscas un mayor reto?","schools.4.title2":"Define una red de actividades, implica a tantos estudiantes como puedas y consigue el Certificado de Excelencia","schools.4.content.0":"CodeWeek4All te reta a colaborar con otros profesores o escuelas y participar en una comunidad internacional de personas que comparten los mismos intereses para ofrecer a los estudiantes la oportunidad de dar sus primeros pasos en el mundo de la programación. Crea una alianza en la que participen más de mil estudiantes y obtendrás el Certificado de Excelencia.","schools.4.button.label":"Más información sobre el reto CodeWeek4All","schools.title":"Centros escolares: lleva la Semana de la Programación a tus estudiantes","scoreboard.title":"¿En qué países es más marcada la actividad de programación? ","scoreboard.paragraph":"El marcador está ordenado según el número de eventos de programación en función de la población, por lo que no te sorprendas si ves alguno de los países más pequeños en la parte más alta de la lista.","scoreboard.parcipating_with":"está participando con","scoreboard.events":"eventos","search.audience_title":"Público","search.theme_title":"Tema","search.placeholder":"Busca por nombre del evento o por etiqueta","search.submit":"Buscar","search.label_country":"Seleccionar el país","search.last_year_events.label":"Incluir los eventos celebrados en los últimos años","search.last_year_events.yes":"Sí","search.last_year_events.no":"No","search.search_counter":"concordancia con tus criterios de búsqueda","search.event":"evento","search.events":"eventos","search.year":"año","search.audiences":"Público","search.themes":"Temas","search.countries":"Países","search.search_placeholder":"Buscar por título o descripción","search.search_banner_title":"Descubre que te inspira","search.search_banner_content":"Navegue por una gran cantidad de recursos de codificación, actividades y guías que le ayudarán en su viaje hacia la creatividad y el aprendizaje digitales.","search.search_results_title":"Resultados de Búsqueda","search.search_input_label":"Ve tus resultados en base a tu(s) palabra(s) clave abajo:","search.search_input_placeholder":"Búsqueda...","search.results":"Resultados","search.no_results":"Não resultado encontrado.","search.search_categories.all":"Todos","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackatons","search.search_categories.online_courses":"Cursos online","search.search_categories.training":"Formación","search.search_categories.challenges":"Desafíos","search.search_categories.learn":"Aprendizaje","search.search_categories.teach":"Tecnología","search.search_categories.presentations_and_toolkits":"Presentaciones y recursos","search.search_categories.activities":"Actividades","search.search_categories.blogs":"Blogs","search.search_categories.others":"Otros","snippets.featured-activities":"Aquí están las próximas actividades destacadas de la Semana de la Programación de la UE abiertas a participantes en línea. Puedes filtrar por idioma y mes y si haces clic en «ver», accederás a todos los detalles de la actividad y a los contactos de los organizadores. ¡Que lo disfrutes!","snippets.learn":"La codificación y la programación son competencias clave que se exigen cada vez más en todos los ámbitos, y la Semana de la Programación de la UE quiere apoyarte en tu aprendizaje. Navega por nuestro repositorio y encuentra el recurso perfecto para comenzar o continuar tu proceso de programación. Todos los recursos son gratuitos. No olvides que puedes filtrar tu búsqueda por tipo de recurso, nivel de conocimientos, lenguaje de programación, categoría e idioma.","snippets.teach":"La codificación y la programación son competencias clave que abrirán nuevas posibilidades a tus alumnos y niños. ¿Quieres enseñar a programar en casa, en el aula o en un club de programación? Navega por nuestro repositorio para encontrar el recurso más adecuado para llevar la codificación y la programación a tu práctica docente. Todos los recursos son gratuitos. No olvides que puedes filtrar tu búsqueda por tipo de recurso, nivel de conocimientos, lenguaje de programación, tema, categoría e idioma.","snippets.toolkits.0":"En esta sección encontrarás material que te ayudará a organizar tu actividad de la Semana de la Programación de la UE y a promover la iniciativa en tu comunidad. ","snippets.toolkits.1":"Paquete de herramientas de comunicación","snippets.toolkits.2":"aquí encontrarás los logotipos oficiales de la Semana de la Programación de la UE, la insignia, el folleto, el póster, las plantillas de PowerPoint y Word, ejemplos de publicaciones en las redes sociales e ilustraciones.","snippets.toolkits.3":"Paquete de herramientas para profesores","snippets.toolkits.4":"aquí encontrarás los logotipos oficiales de la Semana de la Programación de la UE, la insignia, la plantilla del certificado de participación para tus alumnos, una presentación introductoria sobre la Semana de la Programación de la UE y material para las redes sociales.","snippets.toolkits.5":"Panfleto oficial de la Semana de la Programación de la UE.","snippets.about.goal":"El objetivo es ayudar a más jóvenes a dominar las bases de la programación y el pensamiento computacional.","snippets.guide.tutorials.1":"Consulta nuestros","snippets.guide.tutorials.2":"manuales y formaciones","snippets.guide.tutorials.3":"disponibles en 29 lenguas, para prepararte a organizar actividades de aprendizaje de programación y pensamiento computacional para los jóvenes.","snippets.dance.menu":"Concurso de baile","snippets.dance.subtitle":"¿Quién ha dicho que los programadores no saben bailar? Con el concurso #EUCodeWeekDance, demostraremos que no es así.","snippets.dance.content":"Con motivo de la Semana de la Programación de la UE, se invita a todos los centros educativos, bibliotecas, clubes de programación, empresas y administraciones públicas a organizar una actividad #EUCodeWeekDance y añadirla al mapa de la Semana de la Programación.","snippets.treasure-hunt.menu":"Búsqueda del tesoro","snippets.treasure-hunt.subtitle":"Se trata de un juego por Telegram","snippets.videos.1":"Vídeos de los embajadores de la Semana de la Programación de la UE sobre nuestros valores","snippets.videos.2":"Katja Osljak, embajadora por Eslovenia, explica por qué la Semana de la Programación es independiente","snippets.videos.3":"Laurent Touché, embajador por Francia, explica por qué la Semana de la Programación es para todo el mundo","snippets.videos.4":'Fatma Bouaziz, embajadora por Túnez, explica por qué la Semana de la Programación es "glocal"',"snippets.videos.5":"Linda Sinka, embajadora por Letonia, explica por qué la Semana de la Programación consiste en cooperar","snippets.videos.6":"Alessandro Bogliolo, embajador por Italia, explica por qué la Semana de la Programación no tiene ánimo de lucro","snippets.videos.7":"Marjana Prifti, embajadora por Albania, explica por qué la Semana de la Programación potencia la innovación y la creatividad","snippets.videos.8":"Cristiana Lucaci, embajadora por Rumanía, explica por qué la Semana de la Programación da las gracias a su comunidad de programadores","training.learning_bits":"Minicursos de la Semana de la Programación","training.title":"Materiales para la formación y cursos en línea gratuitos","training.text":`

Aquí podrás encontrar materiales y recursos formativos gratuitos que te ayudarán a empezar y a preparar tu próxima clase innovadora.

+`,"remote-teaching.tips.points.4.0":"Explora el software libre y las plataformas en línea gratuitas para aprender a programar","remote-teaching.tips.points.4.1":"hay muchos recursos de buena calidad para aprender y enseñar programación, que son avanzados y a la vez fáciles de usar. Se trata de herramientas gratuitas que puedes proporcionar a tus alumnos sin tener que comprar licencias o descargar software. Puedes encontrar la mayoría de ellos en el Code Week repository, p. ej., Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, entre muchas otras. Como hemos podido ver en los Minicursos de la Semana de la Programación, ¡podrás aplicar estas herramientas a cualquier tema!","remote-teaching.tips.points.5.0":"Mantén la diversión","remote-teaching.tips.points.5.1":"tus primeros pasos en la programación deben ser entretenidos y divertidos, y aunque esta vez no tengas la oportunidad de compartir este disfrute en persona, ¡hay otras formas de participar en un juego y pasarlo bien juntos! Por ejemplo, puedes proponer a tus alumnos que se tomen un descanso en clase para conectarse y jugar juntos a CodyColor, un juego educativo multijugador diseñado para aprender el pensamiento computacional mientras juegan.","remote-teaching.tips.points.6.0":"Simular la interacción real en el aula","remote-teaching.tips.points.6.1":"la tecnología nos permite replicar, al menos parcialmente, el tipo de interacción que tendría lugar en el aula. Puedes animar a tus alumnos a encender sus cámaras en momentos determinados, a levantar la mano virtualmente, a hacer preguntas en persona o en el chat, a responder a encuestas y cuestionarios digitales, etc. Algunas herramientas digitales gratuitas que puedes utilizar para este fin son Zoom, Microsoft Teams, GoToMeeting o Jitsi para las sesiones de clase en directo, y Kahoot, Mentimeter o Google Forms para los cuestionarios y la interacción en el aula. Esto ayudará a que los estudiantes sientan que están en clase y conectados con sus compañeros.","remote-teaching.tips.points.7.0":"Garantizar la disponibilidad y asequibilidad de los materiales","remote-teaching.tips.points.7.1":"asegúrate de que tus clases de programación sean realistas e inclusivas, garantizando que los materiales necesarios sean fáciles de encontrar en cualquier hogar, y que todos los alumnos puedan conseguirlos o proporciona alternativas a los que no puedan hacerlo. Por ejemplo, las actividades de programación sin conexión requieren materiales poco costosos, como tijeras, papel o máquinas. Cuando trabajes con ejercicios de programación en línea, asegúrate de que todos los alumnos tengan acceso en casa a una tableta o un ordenador y una conexión a Internet fiable.","remote-teaching.tips.conclusion":"¿Cómo se aprende y se enseña la codificación y la programación en entornos de enseñanza a distancia? ¿Tienes algún consejo para otros profesionales de la educación? ¡Añade un comentario en el foro que aparece aquí abajo!","report.title":"Informa sobre tu evento #EUCodeWeek","report.event_title":"Título del evento","report.number_required":"Ofrece una estimación aunque no dispongas de datos exactos.","report.phrase1":"¡Solamente podrás cumplimentar este formulario una vez! Comprueba detenidamente los datos. Si cometes un error, ","report.phrase2":"Una vez que hayas presentado el informe, se emitirá automáticamente un certificado de participación en la Semana de la Programación y pasará a estar disponible para descargarlo o compartirlo. Puedes ver un certificado de muestra aquí.","report.phrase3":"Los campos requeridos aparecen marcados con un asterisco (*).","report.phrase4":"¡Solamente podrás cumplimentar este formulario una vez! Comprueba detenidamente los datos. Si cometes un error,","report.contactus":"contacta con nosotros","report.participants_count.label":"Cifra de participantes","report.average_participant_age.label":"Edad media de los participantes","report.percentage_of_females.label":"Porcentaje de mujeres","report.codeweek_for_all_participation_code.label":"Código de participación Codeweek4All","report.codeweek_for_all_participation_code.help":"Si dispones de alguno, puedes poner aquí tu código del reto Codeweek4All Si no participas, simplemente sáltate este campo.","report.name_for_certificate.label":"Nombre para el certificado","report.name_for_certificate.help":"Cambia esto por el nombre del organizador del evento para quien se emitirá un certificado de participación en la Semana de la Programación. Por favor, utiliza exclusivamente caracteres ASCII (latinos). No están permitidos los caracteres acentuados ni con símbolos similares.","report.submit":"Presenta un informe del evento","report.thanks_page.title":"¡Gracias por elaborar un informe sobre tu evento!","report.thanks_page.certificate_ready":"Tu certificado está listo.","report.thanks_page.download_button":"Haz clic aquí para descargarlo.","report.thanks_page.back_events":"Vuelve a tu evento","resources.search_resources":"Buscar recursos","resources.types":"Tipos","resources.levels":"Niveles","resources.programming_languages":"Lenguajes de programación","resources.categories":"Categorías","resources.Languages":"Idiomas","resources.Subjects":"Asignaturas","resources.share":"Compartir","resources.communication_toolkit":"Paquete de herramientas de comunicación","resources.teachers_toolkit":"Paquete de herramientas para profesores","resources.leaflet":"Panfleto","resources.how_to_organise_an_activity":"¿Cómo organizar una actividad?","resources.resources.languages.Russian":"Ruso","resources.resources.languages.Norwegian":"Noruego","resources.resources.languages.Mandarin":"Mandarín","resources.resources.languages.Japanese":"Japonés","resources.resources.languages.Albanian":"Albanés","resources.resources.languages.Basque":"Vasco","resources.resources.languages.Bosnian":"Bosnio","resources.resources.languages.Bulgarian":"Búlgaro","resources.resources.languages.Croatian":"Croata","resources.resources.languages.Czech":"Checo","resources.resources.languages.Danish":"Danés","resources.resources.languages.Dutch":"Neerlandés","resources.resources.languages.English":"Inglés","resources.resources.languages.Estonian":"Estonio","resources.resources.languages.Finnish":"Finés","resources.resources.languages.French":"Francés","resources.resources.languages.German":"Alemán","resources.resources.languages.Greek":"Griego","resources.resources.languages.Hungarian":"Húngaro","resources.resources.languages.Italian":"Italiano","resources.resources.languages.Latvian":"Letón","resources.resources.languages.Lithuanian":"Lituano","resources.resources.languages.Macedonian":"Macedonio","resources.resources.languages.Maltese":"Maltés","resources.resources.languages.Montenegrin":"Montenegrino","resources.resources.languages.Polish":"Polaco","resources.resources.languages.Portuguese":"Portugués","resources.resources.languages.Romanian":"Rumano","resources.resources.languages.Serbian":"Serbio","resources.resources.languages.Slovakian":"Eslovaco","resources.resources.languages.Slovenian":"Esloveno","resources.resources.languages.Spanish":"Español","resources.resources.languages.Swedish":"Sueco","resources.resources.languages.Turkish":"Turco","resources.resources.languages.Ukrainian":"Ucraniano","resources.resources.languages.Chinese":"Chino","resources.resources.languages.All targeted languages":"Todos los idiomas seleccionados","resources.resources.levels.Beginner":"Principiante","resources.resources.levels.Intermediate":"Intermedio","resources.resources.levels.Advanced":"Avanzado","resources.resources.levels.Pre-primary education":"Segundo ciclo de educación infantil","resources.resources.levels.Primary school":"Educación primaria","resources.resources.levels.Lower secondary school":"Educación secundaria (primer ciclo)","resources.resources.levels.Upper secondary school":"Educación secundaria (segundo ciclo)","resources.resources.levels.Higher Education":"Educación superior","resources.resources.levels.Other":"Otro","resources.resources.levels.Teachers":"Profesorado","resources.resources.levels.Parents":"Padres","resources.resources.levels.General public":"Público general","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biología","resources.resources.subjects.Chemistry":"Química","resources.resources.subjects.Computer Science":"Informática","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economía","resources.resources.subjects.Foreign Languages":"Lenguas extranjeras","resources.resources.subjects.Geography":"Geografía","resources.resources.subjects.Geology":"Geología","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Lengua y literatura","resources.resources.subjects.Mathematics":"Matemáticas","resources.resources.subjects.Natural Sciences":"Ciencias naturales","resources.resources.subjects.Physical Education":"Educación física","resources.resources.subjects.Physics":"Física","resources.resources.subjects.Coding":"Codificación","resources.resources.subjects.Special Education Needs":"Necesidades educativas especiales","resources.resources.subjects.Other":"Otro","resources.resources.subjects.Music":"Música","resources.resources.subjects.Programming":"Programación","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sitio web","resources.resources.types.Online Course":"Curso en línea","resources.resources.types.Video":"Vídeo","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplicación","resources.resources.types.Game":"Juego","resources.resources.types.Graphic Material":"Material gráfico","resources.resources.types.Presentation":"Presentación","resources.resources.types.Toolkit":"Paquete de herramientas","resources.resources.types.Other":"Otro","resources.resources.types.Lesson Plan":"Planes formativos","resources.resources.types.Guide":"Guía","resources.resources.types.Assessment":"Evaluación","resources.resources.types.Challenge":"Desafío","resources.resources.types.Curriculum":"Plan de estudios","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Codificación","resources.resources.categories.Programming":"Programación","resources.resources.categories.Computational Thinking":"Pensamiento computacional","resources.resources.categories.Robotics":"Robótica","resources.resources.categories.Making":"Hacer","resources.resources.categories.Tinkering":"«Tinkering»","resources.resources.categories.Unplugged Activities":"Actividades sin conexión","resources.resources.categories.Other":"Otro","resources.resources.categories.Artificial Intelligence":"Inteligencia artificial","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Alfabetización digital","resources.resources.categories.Sensors":"Sensores","resources.resources.categories.Text-based Programming":"Programación basada en texto","resources.resources.categories.Visual Programming":"Programación visual","school.name":"Nombre del centro escolar","school.location":"Ubicación del centro escolar","school.description":"Descripción del centro escolar","school.school":"Centro escolar","school.add":"Añadir","school.list":"Lista","school.required.name":"Se requiere un nombre del centro escolar","school.required.location":"Se requiere una ubicación del centro escolar","schools.1.title1":"¿Por qué deberías llevar la programación a tus clases?","schools.1.title2":"¿Cómo puede beneficiar a tus estudiantes la programación? ¿Qué hay de interés para ti como profesor?","schools.1.content.0":"Creemos que la educación básica de cualquier persona en la era digital debe incluir la comprensión de la programación y el desarrollo de competencias fundamentales relacionadas con el pensamiento computacional, como capacidades de resolución de problemas, de colaboración y analíticas.","schools.1.content.1":"Aprender a programar puede capacitar a tus estudiantes para situarse a la vanguardia de una sociedad competente desde el punto de vista digital, para conocer mejor el mundo que les rodea y para tener éxito en su vida personal y profesional.","schools.1.content.2":"La Semana de la Programación ofrece a todos los estudiantes la posibilidad de dar sus primeros pasos como creadores digitales ofreciendo a las escuelas y a los profesores oportunidades gratuitas de desarrollo profesional, materiales formativos, retos internacionales y oportunidades de intercambio.","schools.1.button.label":"¿Quieres empezar ya mismo? ¡Inscríbete aquí!","schools.2.title1":"¿Estás listo/a para participar?","schools.2.title2":"Organiza una clase, una sesión formativa o un evento y sitúalo en el mapa.","schools.2.content.0":"Con independencia de que cuentes o no con conocimientos previos sobre programación, podrás organizar fácilmente una clase en tu aula, una jornada de puertas abiertas o un evento en tu escuela. Simplemente busca una fecha e inscribe tu actividad en el mapa que figura a continuación. Si crees que necesitas ayuda para preparar una clase con programación, avanza hasta la siguiente sección.","schools.2.content.1":"Échale un vistazo en el siguiente mapa a algunos ejemplos de actividades que se están organizando y añade el tuyo para unirte a los miles de compañeros educadores de toda Europa y fuera de ella: ","schools.2.button.label":"¿Estás listo/a para probar? ¡Añade una actividad!","schools.3.title1":"¿No sabes nada sobre programación? No te preocupes","schools.3.title2":"Nuestras herramientas te servirán como introducción a la programación antes de que pruebes con tus estudiantes","schools.3.content.0":"¡Si quieres acercar la programación a tus clases pero no sabes por dónde empezar, no te preocupes! Un equipo internacional de profesores y expertos ha desarrollado un paquete de módulos breves de formación en línea para ayudarte a dar los primeros pasos.","schools.3.content.1":"¡No se necesita ninguna experiencia previa en programación para seguir nuestras actividades formativas!","schools.3.button.label":"Accede a los módulos de formación","schools.4.title1":"¿Buscas un mayor reto?","schools.4.title2":"Define una red de actividades, implica a tantos estudiantes como puedas y consigue el Certificado de Excelencia","schools.4.content.0":"CodeWeek4All te reta a colaborar con otros profesores o escuelas y participar en una comunidad internacional de personas que comparten los mismos intereses para ofrecer a los estudiantes la oportunidad de dar sus primeros pasos en el mundo de la programación. Crea una alianza en la que participen más de mil estudiantes y obtendrás el Certificado de Excelencia.","schools.4.button.label":"Más información sobre el reto CodeWeek4All","schools.title":"Centros escolares: lleva la Semana de la Programación a tus estudiantes","scoreboard.title":"¿En qué países es más marcada la actividad de programación? ","scoreboard.paragraph":"El marcador está ordenado según el número de eventos de programación en función de la población, por lo que no te sorprendas si ves alguno de los países más pequeños en la parte más alta de la lista.","scoreboard.parcipating_with":"está participando con","scoreboard.events":"eventos","search.audience_title":"Público","search.theme_title":"Tema","search.placeholder":"Busca por nombre del evento o por etiqueta","search.submit":"Buscar","search.label_country":"Seleccionar el país","search.last_year_events.label":"Incluir los eventos celebrados en los últimos años","search.last_year_events.yes":"Sí","search.last_year_events.no":"No","search.search_counter":"concordancia con tus criterios de búsqueda","search.event":"evento","search.events":"eventos","search.year":"año","search.audiences":"Público","search.themes":"Temas","search.countries":"Países","search.search_placeholder":"Buscar por título o descripción","search.search_banner_title":"Descubre que te inspira","search.search_banner_content":"Navegue por una gran cantidad de recursos de codificación, actividades y guías que le ayudarán en su viaje hacia la creatividad y el aprendizaje digitales.","search.search_results_title":"Resultados de Búsqueda","search.search_input_label":"Ve tus resultados en base a tu(s) palabra(s) clave abajo:","search.search_input_placeholder":"Búsqueda...","search.results":"Resultados","search.no_results":"Não resultado encontrado.","search.search_categories.all":"Todos","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackatons","search.search_categories.online_courses":"Cursos online","search.search_categories.training":"Formación","search.search_categories.challenges":"Desafíos","search.search_categories.learn":"Aprendizaje","search.search_categories.teach":"Tecnología","search.search_categories.presentations_and_toolkits":"Presentaciones y recursos","search.search_categories.activities":"Actividades","search.search_categories.blogs":"Blogs","search.search_categories.others":"Otros","snippets.featured-activities":"Aquí están las próximas actividades destacadas de la Semana de la Programación de la UE abiertas a participantes en línea. Puedes filtrar por idioma y mes y si haces clic en «ver», accederás a todos los detalles de la actividad y a los contactos de los organizadores. ¡Que lo disfrutes!","snippets.learn":"La codificación y la programación son competencias clave que se exigen cada vez más en todos los ámbitos, y la Semana de la Programación de la UE quiere apoyarte en tu aprendizaje. Navega por nuestro repositorio y encuentra el recurso perfecto para comenzar o continuar tu proceso de programación. Todos los recursos son gratuitos. No olvides que puedes filtrar tu búsqueda por tipo de recurso, nivel de conocimientos, lenguaje de programación, categoría e idioma.","snippets.teach":"La codificación y la programación son competencias clave que abrirán nuevas posibilidades a tus alumnos y niños. ¿Quieres enseñar a programar en casa, en el aula o en un club de programación? Navega por nuestro repositorio para encontrar el recurso más adecuado para llevar la codificación y la programación a tu práctica docente. Todos los recursos son gratuitos. No olvides que puedes filtrar tu búsqueda por tipo de recurso, nivel de conocimientos, lenguaje de programación, tema, categoría e idioma.","snippets.toolkits.0":"En esta sección encontrarás material que te ayudará a organizar tu actividad de la Semana de la Programación de la UE y a promover la iniciativa en tu comunidad. ","snippets.toolkits.1":"Paquete de herramientas de comunicación","snippets.toolkits.2":"aquí encontrarás los logotipos oficiales de la Semana de la Programación de la UE, la insignia, el folleto, el póster, las plantillas de PowerPoint y Word, ejemplos de publicaciones en las redes sociales e ilustraciones.","snippets.toolkits.3":"Paquete de herramientas para profesores","snippets.toolkits.4":"aquí encontrarás los logotipos oficiales de la Semana de la Programación de la UE, la insignia, la plantilla del certificado de participación para tus alumnos, una presentación introductoria sobre la Semana de la Programación de la UE y material para las redes sociales.","snippets.toolkits.5":"Panfleto oficial de la Semana de la Programación de la UE.","snippets.about.goal":"El objetivo es ayudar a más jóvenes a dominar las bases de la programación y el pensamiento computacional.","snippets.guide.tutorials.1":"Consulta nuestros","snippets.guide.tutorials.2":"manuales y formaciones","snippets.guide.tutorials.3":"disponibles en 29 lenguas, para prepararte a organizar actividades de aprendizaje de programación y pensamiento computacional para los jóvenes.","snippets.dance.menu":"Concurso de baile","snippets.dance.subtitle":"¿Quién ha dicho que los programadores no saben bailar? Con el concurso #EUCodeWeekDance, demostraremos que no es así.","snippets.dance.content":"Con motivo de la Semana de la Programación de la UE, se invita a todos los centros educativos, bibliotecas, clubes de programación, empresas y administraciones públicas a organizar una actividad #EUCodeWeekDance y añadirla al mapa de la Semana de la Programación.","snippets.treasure-hunt.menu":"Búsqueda del tesoro","snippets.treasure-hunt.subtitle":"Se trata de un juego por Telegram","snippets.videos.1":"Vídeos de los embajadores de la Semana de la Programación de la UE sobre nuestros valores","snippets.videos.2":"Katja Osljak, embajadora por Eslovenia, explica por qué la Semana de la Programación es independiente","snippets.videos.3":"Laurent Touché, embajador por Francia, explica por qué la Semana de la Programación es para todo el mundo","snippets.videos.4":'Fatma Bouaziz, embajadora por Túnez, explica por qué la Semana de la Programación es "glocal"',"snippets.videos.5":"Linda Sinka, embajadora por Letonia, explica por qué la Semana de la Programación consiste en cooperar","snippets.videos.6":"Alessandro Bogliolo, embajador por Italia, explica por qué la Semana de la Programación no tiene ánimo de lucro","snippets.videos.7":"Marjana Prifti, embajadora por Albania, explica por qué la Semana de la Programación potencia la innovación y la creatividad","snippets.videos.8":"Cristiana Lucaci, embajadora por Rumanía, explica por qué la Semana de la Programación da las gracias a su comunidad de programadores","training.learning_bits":"Minicursos de la Semana de la Programación","training.title":"Materiales para la formación y cursos en línea gratuitos","training.text":`

Aquí podrás encontrar materiales y recursos formativos gratuitos que te ayudarán a empezar y a preparar tu próxima clase innovadora.

1. Minicursos

No se necesita ninguna experiencia previa en programación y tan solo te llevará unos quince minutos completar cada módulo. En ellos, se presentan conceptos básicos relacionados con la programación y actividades de pensamiento computacional. Además, se ofrecen consejos prácticos y asesoramiento sobre cómo integrar estos conceptos en el aula.

`,"training.text_2":`

Ahora que has completado uno o más minicursos de la Semana de la Programación, esperamos que te sientas con la confianza suficiente como para introducir algo de creatividad digital en tus clases y señalar tu actividad en el mapa de la Semana de la Programación.

diff --git a/public/build/assets/php_et-DNo2kFwz.js b/public/build/assets/php_et-Zx53OxKQ.js similarity index 94% rename from public/build/assets/php_et-DNo2kFwz.js rename to public/build/assets/php_et-Zx53OxKQ.js index b584bd14f..e2304fef6 100644 --- a/public/build/assets/php_et-DNo2kFwz.js +++ b/public/build/assets/php_et-Zx53OxKQ.js @@ -61,7 +61,7 @@ const e={"about.when-title":"2024. aasta ELi programmeerimisnädal Code Week toi href="/resources">ressursside ja õppematerjalide veebilehtedega, kus on videojuhendeid ja tunnikavasid, ning kohandage neid oma rühma vajadustele.`,"guide.what_you_need_organise.items.7":`Registreerige osalejaid. Kui teie ruum on piiratud, siis saate osalejaid registreerida veebipõhiste vahenditega, nagu Google’i vormid ja Eventbrite.`,"guide.what_you_need_organise.items.8":'Ärge unustage lisada oma tegevust programmeerimisnädala Code Week kaardile!',"guide.how_to.title":"Kuidas tegevust korraldada?","guide.how_to.items.1":"Valige ise oma programmeerimisürituse formaat, kuid soovitame eraldada veidi aega ka praktiliseks tööks, et osalejad saaksid ka omal käel luua ja/või natuke riistvara kallal nokitseda.","guide.how_to.items.2":'Kasutage oma sihtrühmale sobivaid vahendeid ja tehnoloogiaid. Meie soovitame kasutada tasuta kättesaadavat vabavara.',"guide.how_to.items.3":"Paluge osalejatel ürituse lõppedes oma töid näidata ja esitleda.","guide.how_to.items.4":`Kuulutage uudist! Reklaamige ja jagage suhtlusmeedias teateid oma tegevusest, kasutades teemaviidet #EUCodeWeek. Teavet saate jagada ka ELi programmeerimisnädala Code Week õpetajate rühmas ja Twitteris (@CodeWeekEU). Rääkige oma sõprade, teiste haridustöötajate ja ajakirjandusega ning koostage pressiteade!`,"guide.how_to.items.5":'Ärge unustage lisada oma tegevust programmeerimisnädala Code Week kaardile!',"guide.material.title":"Reklaammaterjal","guide.material.text":'

Tutvuge meie blogis avaldatud uusima teabega. Võite julgesti uusimat pressiteadet oma vajadustele kohandada või selle ise koostada:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'ELi programmeerimisnädala Code Week 2019 tähistamise ettevalmistused koguvad hoogu (saadaval 29 keeles)',"guide.toolkits.title":"Laadige alla järgmised abivahendid, mis aitavad teil alustada:","guide.toolkits.communication_toolkit":"Teavituskomplekt","guide.toolkits.teachers_toolkit":"Abivahendite komplekt õpetajatele","guide.questions.title":"Küsimusi?","guide.questions.content":'

Kui teil on küsimusi selle kohta, kuidas korraldada ja reklaamida oma #EUCodeWeek üritust, siis võtke ühendust oma riigi ELi programmeerimisnädala Code Week saadikutega.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"ideest teostuseni!","hackathons.sections.1.title":"Kuus häkatoni, kuus väljakutset","hackathons.sections.1.content.1":"Kas elate Kreekas, Lätis, Iirimaal, Itaalias, Rumeenias või Sloveenias? Kas olete loominguline ja ambitsioonikas ning tunnete huvi tehnoloogia vastu? Nüüd on teie võimalus! Liituge EU Code Week Hackathoniga ja looge uuenduslikke lahendusi, mis viivad teid tehnoloogilise revolutsiooni etteotsa!","hackathons.sections.1.content.2":"2021. aastal toimub EU Code Weeki (ELi koodinädala) raames kuus erakordset häkatoni, kuhu on kutsutud osalema 15- kuni 19-aastased gümnaasiumiõpilased. Õpilastest moodustatakse meeskonnad, kes hakkavad oma kodeerimisoskusi kasutades lahendama mõnda kohalikku probleemi. Pärast 24-tunnist tööd tutvustab iga meeskond oma ideed ekspertidest koosnevale žüriile, kes valivad kümme finalisti. Kõikidel meeskondadel on lahenduste leidmiseks sama palju aega ja ressursse ning samasugune ligipääs mentorite ja ekspertide teadmistele. Ent nendest ainult kümme pääsevad edasi järgmisse ringi, kus neid juhendatakse rohkem ja luuakse prototüüp. Need 10 finalisti osalevad ka sügisel toimuval viimasel häkatonil, mille auhinnaks on ägedad IT-seadmed ja võimalus saada oma prototüübi arendamiseks veelgi rohkem abi.","hackathons.sections.2.title":"Kuidas osaleda?","hackathons.sections.2.content.1":"Valige oma riigi häkaton ja registreerumiseks järgige paari lihtsat sammu. Saate liituda kas üksinda või kuni kuueliikmelise meeskonnana. Kui liitute sõprade või klassikaaslastega, ärge unustage registreerudes ka oma meeskonnale nimi lisada. Igale häkatonile registreerutakse eraldi, seega jälgige kindlasti oma riigi häkatoni!","hackathons.sections.3.title":"Kes korraldavad?","hackathons.sections.3.content.1":"ELi programmeerimisnädala Code Week häkatone korraldab Euroopa Komisjon koos kohaliku ELi programmeerimisnädala ","hackathons.sections.3.content.2":"Code Week saadikutega","hackathons.sections.3.content.3":" ja neid rahastab Euroopa Parlament. Nende eesmärk on näidata, kuidas saab noorte loomingulisuse, innukuse, värskete mõtete ja programmeerimisoskuste abil konkreetseid lahendusi ellu viia.","hackathons.sections.4.title":"Mida häkaton endast kujutab?","hackathons.sections.4.content.1":"EU Code Week Hackathoni teekond algab 24-tunnise veebis toimuva häkatoniga. Meeskondi juhendavad kogemustega mentorid ning töötubades osaledes saavad õpilased uusi kogemusi ja veidike ka lõbutseda. Lisaks kõigele muule pakub häkaton suurepärast võimalust suhelda teiste Euroopa tehnoloogiasektoris tegutsevate inimestega. Iga häkatoni lõpus tutvustavad meeskonnad oma ideid ekspertidest koosnevale žüriile.","hackathons.sections.4.content.2":"Kümme parimat meeskonda jätkavad oma häkatoni suvel, kui neid koolitatakse ja juhendatakse. Kümme finalisti osalevad ka 12-tunnises riiklikus häkatonis, mis toimub septembris või oktoobris (kui tervise ohutuse olukord füüsilist kohtumist ei luba, toimub ka see veebis).","hackathons.sections.5.title":"Ma ei oska programmeerida. Mida teha?","hackathons.sections.5.content.1":"Häkatoniga samal ajal toimub osalejatele programmeerimise, riistvara, robootika ja muudel sellistel teemadel algtasemel õpikodasid, kus saab omandada põhiteadmisi algoritmilise mõtlemise ja programmeerimise kohta. Lisateavet registreerimise kohta leidub kohalikul veebilehel.","hackathons.sections.6.title":"Partnerid","hackathons.sections.7.title":"Liituge meiega!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumeenia","hackathons.cities.1.date":"25.-26. september 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Iirimaa","hackathons.cities.2.date":"23.-24. september 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Itaalia","hackathons.cities.3.date":"24.-25. september 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Kreeka","hackathons.cities.4.date":"9 oktoober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Sloveenia","hackathons.cities.5.date":"18.-19. september 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Läti","hackathons.cities.6.date":"1 oktoober 2021","hackathons.final.1":"Finaal","hackathons.final.2":"September/oktoober 2021","home.about":"ELi programmeerimisnädal Code Week on rohujuuretasandi algatus, mille eesmärk on õpetada inimestele lõbusal ja kaasahaaraval viisil programmeerimist ja digitaalset kirjaoskust.","home.when":"14.-27. oktoobril 2024","home.when_text":"Programmeerimise õppimine aitab meil mõista kiiresti muutuvat maailma, täiendada oma teadmisi tehnoloogiast, arendada uusi oskusi ja avastada innovaatilisi ideid.","home.school_banner_title":"Liituge!","home.school_banner_text":"Kas oled õpetaja?","home.school_banner_text2":"Klõpsa siin, et leida teavet, kuidas osaleda!","home.organize_activity_title":"Korraldage üritus või osalege","home.organize_activity_text":'Kõik on oodatud \u2028tegevusi korraldama või neis osalema. Valige teema ja sihtrühm ning lisage oma tegevus kaardile või sirvige üritusi oma piirkonnas.',"home.get_started_title":"Alustage","home.get_started_text":'Te ei tea, kuidas alustada? Tutvuge juhendleheküljega ja laadige alla meie abivahendite komplekt korraldajatele, et seda ette valmistada ja teistele teatada.',"home.access_resources_title":"Kasutage materjale ja koolitust","home.access_resources_text":'Kui te ei tea, kuidas tegevust korraldada, külastage meie õppematerjalide lehte ja õppevahendite koolituse materjale, et saada näpunäiteid ja kohandatud tunnikavasid.',"locations.title":"Tegevuse toimumiskohad","locations.description.0":"Valige oma järgmise tegevuse toimumiskoht allpool olevast loetelust VÕI registreerige uus toimumiskoht","locations.description.1":"tegevuse loomises","login.login":"Logi sisse","login.register":"Registreeri","login.github":"Logi sisse Githubi kaudu","login.X":"Logi sisse Xi kaudu","login.facebook":"Logi sisse Facebooki kaudu","login.google":"Logi sisse Google’i kaudu","login.azure":"Logi sisse Azure’i kaudu","login.email":"E-kiri","login.password":"Parool","login.remember":"Jäta mind meelde","login.forgotten_password":"Unustasite parooli?","login.no_account":"Teil pole kontot?","login.signup":"Registreeri","login.reset":"Lähtesta parool","login.send_password":"Saada parooli lähtestamise link","login.confirm_password":"Kinnita parool","login.name":"nimi","menu.learn":"Õpi","menu.teach":"Õpeta","menu.training":"Koolitus","menu.toolkits":"Presentatsioonid ja tööriistad","menu.why":"MIKS","menu.home":"Esileht","menu.events":"Tegevused","menu.ambassadors":"Saadikud","menu.resources":"Materjalid","menu.schools":"Koolid","menu.about":"Üldteave","menu.blog":"blogi","menu.news":"Uudised","menu.search":"Tipi ja vajuta Enter...","menu.map":"Kaart","menu.add_event":"Lisa üritus","menu.search_event":"Otsi üritust","menu.hello":"Tere","menu.profile":"Profiil","menu.pending":"Eelseisvad üritused","menu.your_events":"Minu tegevused","menu.your_certificates":"Minu sertifikaadid","menu.report":"Raporteeri minu tegevused","menu.volunteers":"Vabatahtlikud","menu.logout":"Logi välja","menu.signin":"Logi sisse","menu.privacy":"Privaatsus","menu.participation":"Osalemise tunnistus","menu.values":"Meie väärtused","menu.featured_activities":"Esiletõstetud üritused","menu.codeweek2020":"2020. aasta versioon","mooc.free-online-courses":"Tasuta veebipõhised kursused","mooc.intro":"ELi programmeerimisnädal Code Week pakub professionaalse arengu võimalusi veebikursuste vormis. Eesmärk on toetada õpetajaid programmeerimise ja arvutusliku mõtlemise klassiruumi toomisel.","mooc.icebreaker.title":"Sissejuhatav kursus „Icebreaker” (jäämurdja)","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"ELi programmeerimisnädala Code Week kursus „Icebreaker“","mooc.icebreaker.text.2":"on viietunnine ingliskeelne kursus, mis on suunatud kõigile, kes on huvitatud programmeerimise ja arvutusliku mõtlemise põhitõdedest. Osalejad õpivad, kuidas innustada noortes uudishimu ja uuendusmeelsust, andes samas neile võimaluse saada digitaalseteks loojateks. Kursus aitab osalejatel avastada arvutusliku mõtlemise ja programmeerimise eeliseid ja olulisust meie igapäevaelus. Samuti pakub see ideid, tasuta koolitusmaterjale ja materjale, et organiseerida lastele lõbusaid ja harivaid tegevusi igal ajal ja igal pool – eriti programmeerimisnädala Code Week ajal.","mooc.icebreaker.text.3":"Sellel kursusel osalemiseks ei vaja te eelnevat programmeerimiskogemust ega -teadmisi, on vaja lihtsalt uudishimulikku meelt.","mooc.icebreaker.registration.0":"Registreerimine on avatud siin","mooc.icebreaker.registration.1":"kursusele, mis kestab 16. september ja 30. oktoober 2020. Pange tähele, et registreerumiseks peate looma konto European Schoolnet Academys.","mooc.icebreaker.check-out":"Vaadake 2019. aasta väljaannet.","mooc.deep-dive.title":"Põhjalik kursus „Deep Dive“ (süvasukeldumine)","mooc.deep-dive.text.0":'ELi programmeerimisnädala veebikursus "Deep Dive" on 24-tunnine ingliskeelne kursus, mis pakub õpetajatele võimalust tutvuda programmeerimispõhimõtetega ning saada teadmisi ja enesekindlust, et korraldada oma õpilastega lihtsaid lõbusaid interaktiivseid programmeerimistegevusi. Õpetajad avastavad ELi programmeerimisnädala Code Week tasuta ',"mooc.deep-dive.text.1":"materjale","mooc.deep-dive.text.2":"ja õppematerjale, mis on saadaval 29 keeles, ning programmeerimise konkreetseid aspekte, näiteks arvutuslikku mõtlemist, elektroonikavabasid tegevusi ning robootikat, riistvaraarendust ja meisterdamist, visuaalseid programmeerimiskeeli, rakenduste loomist ja palju muid lõputuid võimalusi.","mooc.deep-dive.course-link":"Tutvuge 2019. aasta kursusega „Deep Dive“","mooc.social-media.0":"Jälgige","mooc.social-media.1":"ELi programmeerimisnädalat sotsiaalmeedias","mooc.social-media.2":", et teada saada, millal algab järgmine kursus","myevents.created_by":"Kõik üritused, mille looja on ","myevents.no_events.first_call_to_action":"Sa ei ole veel üritusi lisanud. Kui soovid, ","myevents.no_events.first_link":"lisa kohe üritus","myevents.no_events.second_call_to_action":"või loe meie ","myevents.no_events.second_link":"juhendit korraldajatele","myevents.view":"Vaata","myevents.status.APPROVED":"KINNITATUD","myevents.status.REJECTED":"TAGASI LÜKATUD","myevents.status.PENDING":"OOTEL","myevents.status.REPORTED":"ARUANNE","pagination.previous":"Eelmine","pagination.next":"Järgmine","participation.title":"Koostage oma klassile osalemise tunnistused","participation.phrase1":"Märkige vormile oma õpilaste nimed, eraldades need komaga, ja saate isiklikud osalemise tunnistused","participation.names.label":"Nimed tunnistuse jaoks","participation.names.help":"Pange osalejate nimede vahele komad","participation.event_name.label":"Tegevuse nimi","participation.event_name.help":"Teie tegevuse nimi, mis märgitakse tunnistusele","participation.event_date.label":"Tegevuse kuupäev","participation.event_date.help":"Teie tegevuse kuupäev, mis märgitakse tunnistusele","participation.submit":"Koosta tunnistused","participation.thanks_page.title":"Teie tunnistused on koostatud!","participation.thanks_page.phrase1":"Klõpsake sellel lingil, et laadida alla pakitud fail kõigi tunnistustega","passwords.password":"Paroolis peab olema vähemalt kuus märki ja see peab vastama kinnitusparoolile.","passwords.reset":"Sinu parool on nüüd muudetud.","passwords.sent":"Saatsime sulle e-kirja parooli lähtestamise lingiga.","passwords.token":"See parooli lähtestamisluba on kehtetu.","passwords.user":"Me ei leia selle e-posti aadressiga kasutajat.","privacy.title":"TEIE ISIKUANDMETE KAITSE","privacy.1-intro.title":"1. Sissejuhatus","privacy.1-intro.items.1":"

Euroopa Komisjon (edaspidi „komisjon“) kaitseb isikuandmeid ja austab eraelu puutumatust. Komisjon lähtub isikuandmete kogumisel ja töötlemisel Euroopa Parlamendi ja nõukogu 23. oktoobri 2018. aasta määrusest (EL) 2018/1725, mis käsitleb füüsiliste isikute kaitset isikuandmete töötlemisel liidu institutsioonides, organites ja asutustes ning selliste andmete vaba liikumist (millega tunnistatakse kehtetuks määrus (EÜ) nr 45/2001).

","privacy.1-intro.items.2":"

Käesolevates isikuandmete kaitse põhimõtetes selgitatakse, miks isikuandmeid kogutakse ja töödeldakse, kuidas neid kogutakse, kuidas kõiki esitatud isikuandmeid käideldakse ja kaitstakse, kuidas seda teavet kasutatakse ning millised õigused on teil seoses oma isikuandmetega (õigus pääseda andmetele ligi, neid parandada, blokeerida jne). Isikuandmete kaitse põhimõtted sisaldavad ka selle vastutava töötleja kontaktandmeid, kelle poole saate oma õiguste kasutamiseks pöörduda, samuti andmekaitseametniku ja Euroopa Andmekaitseinspektori kontaktandmeid.

","privacy.1-intro.items.3":"

Käesolevad isikuandmete kaitse põhimõtted puudutavad ELi programmeerimisnädala Code Week tegevuste kontaktpunktidena tegutsevate isikute (Code Weeki saadikute, haridusministeeriumi koordinaatorite, juhtivate õpetajate, samuti tegevuste ja ürituste korraldajate) isikuandmete kogumist ja avaldamist avalikul veebisaidil Codeweek.eu.

","privacy.2-why.title":"2. Miks teie isikuandmeid töödeldakse?","privacy.2-why.items.1":"

Euroopa Komisjon kogub ja avaldab teie isikuandmeid, et sidusrühmadel ja huvitatud kodanikel oleks lihtsam kontaktisikuid tuvastada. Reaalsete isikute kasutamine kontaktpunktidena võimaldab kõige paremini ja tõhusamalt tagada, et huvitatud inimesed saavad komisjoni talitustega ühendust võtta.

","privacy.2-why.items.2":"

Teie isikuandmeid ei kasutata automatiseeritud otsuste tegemiseks, sh profiilianalüüsiks.

","privacy.3-legal_process.title":"3. Milline on teie isikuandmete töötlemise õiguslik alus?","privacy.3-legal_process.items.1":"

Isikuandmete töötlemine kontaktpunktide avaldamiseks on määruse (EL) 2018/1725 artikli 5 lõike 1 punkti d kohaselt seaduslik, kuna andsite nõusoleku oma isikuandmete töötlemiseks veebivormi kaudu või siis, kui suhtlusvõrgustiku kaudu sisse logides nõustusite, et kasutame teie e-posti aadressi ja kasutajanime.

","privacy.4-collect_data.title":"4. Milliseid isikuandmeid kogutakse ja töödeldakse?","privacy.4-collect_data.items.1":"

Kogutakse selliseid isikuandmeid, mis lihtsustavad teie kui kontaktisiku tuvastamist ja muudavad teid avalikkusele paremini nähtavaks: tiitel, eesnimi, perekonnanimi, ametikoht, ametialane posti- ja e-posti aadress, telefoninumber, pilt, suhtlusmeedia konto, elulookirjeldus.

","privacy.4-collect_data.items.2":"

Esitasite need isikuandmed vabatahtlikult, täites avalduse vormi.

","privacy.4-collect_data.items.3":"

Teatud isikuandmete esitamine on kohustuslik tegevuste ja/või kontaktteabe avaldamiseks veebisaidil codeweek.eu. Kui te ei esita oma isikuandmeid, siis teie tegevust ei avaldata ja/või te ei saa eespool nimetatud võrkudes osaleda.

","privacy.4-collect_data.items.4":"

Te esitate kõik muud isikuandmed vabatahtlikult.

","privacy.4-collect_data.items.5":"Meie uudiskirja tellimisel lisatakse Teie e-posti aadress EU Code Weeki uudiskirja meililisti, mida haldab Mailerlite.com. Palun lugege Mailerlite privaatsuspoliitikat: https://www.mailerlite.com/legal/privacy-policy. Uudiskirjadest saate igal ajal loobuda, kasutades meilt saadud e-kirjades linki „Unsubscribe“ või saatke meile e-kiri aadressile info@codeweek.eu, teemaviitega „Unsubscribe“.","privacy.5-how_long.title":"5. Kui kaua me teie isikuandmeid säilitame?","privacy.5-how_long.items.1":"

Komisjon säilitab teie isikuandmeid ainult nii kaua, kui see on vajalik punktis 2 kirjeldatud andmete kogumise eesmärgi täitmiseks või edasiseks töötlemiseks, nimelt senikaua, kuni te tegutsete kontaktisikuna.

","privacy.5-how_long.items.2":"

Teie isikuandmed eemaldatakse avalikult veebisaidilt niipea, kui te enam kontaktisikuna ei tegutse, välja arvatud juhul, kui olete andnud nõusoleku lisada end andmebaasi seoses edasise tegevusega.

","privacy.6-protect_data.title":"6. Kuidas me teie isikuandmeid kaitseme ja hoiame?","privacy.6-protect_data.items.1":"

Kõiki elektroonilises vormis olevaid isikuandmeid (e-kirjad, dokumendid, andmebaasid, üles laaditud andmehulgad jms) hoitakse kas Euroopa Komisjoni või tema töövõtja serverites. Kõik töötlemistoimingud tehakse vastavalt komisjoni 10. jaanuari 2017. aasta otsusele (EL, Euratom) 2017/46 Euroopa Komisjoni side- ja infosüsteemide turvalisuse kohta.

","privacy.6-protect_data.items.2":"

Komisjoni töövõtjad peavad järgima lepingu eritingimust, mis puudutab isikuandmete töötlemist komisjoni nimel, ning konfidentsiaalsuskohustust, mis tuleneb isikuandmete kaitse üldmääruse (määrus (EL) 2016/679) ülevõtmisest ELi liikmesriikides.

","privacy.6-protect_data.items.3":"

Teie isikuandmete kaitseks on komisjon rakendanud mitmeid tehnilisi ja korralduslikke meetmeid. Tehniliste meetmetega käsitletakse võrguturvalisuse kaitset, andmete kaotsimineku ohtu ning andmete muutmist või loata juurdepääsu andmetele, võttes arvesse töötlemisest ja töödeldavate andmete laadist tulenevat riski. Korralduslike meetmetega antakse juurdepääs isikuandmetele ainult volitatud isikutele, kellel on seaduslik vajadus neid teada kõnealuse andmetöötlustoimingu läbiviimiseks.

","privacy.7-access_data.title":"7. Kellel on juurdepääs teie isikuandmetele ja kellele need avaldatakse?","privacy.7-access_data.items.1":"

Teie isikuandmetele pääsevad ligi komisjoni töötajad, kes vastutavad andmete töötlemise eest, ja volitatud töötajad üksnes teadmisvajaduse põhimõtte kohaselt. Asjaomased töötajad peavad kinni pidama seadusjärgsetest ja vajaduse korral ka täiendavatest konfidentsiaalsuskokkulepetest.

","privacy.7-access_data.items.2":"

Konkreetselt pääsevad kõigile teie esitatud isikuandmetele ligi veebisaitide administraatorid (komisjoni töötajad) ja muud komisjoni töötajad teadmisvajaduse põhimõtte kohaselt. Lisaks jagatakse teie isikuandmeid ja teavet ürituste kohta ELi programmeerimisnädala saadikute ja hariduskoordinaatorite võrgustike liikmetega kohaliku tegevuse korraldamiseks või järelmeetmete võtmiseks.

","privacy.7-access_data.items.3":"

Kontaktisikute nähtavuse suurendamiseks avaldatakse teie isikuandmed juurdepääsupiiranguteta avalikul veebisaidil https://codeweek.eu.

","privacy.7-access_data.items.4":"

Isikuandmete edastamine kolmandatele isikutele

","privacy.7-access_data.items.5":"

Kogutud teavet ei anta ühelegi kolmandale isikule, välja arvatud juhul, kui seda võidakse seadusega nõuda.

","privacy.8-rights.title":"8. Millised on teie õigused ja kuidas neid kasutada?","privacy.8-rights.items.1":"

Määruse (EL) 2018/1725 III peatüki (artiklite 14–25) kohaselt on teil andmesubjektina konkreetsed õigused, eelkõige õigus oma isikuandmetega tutvuda, neid parandada ja kustutada ning õigus piirata oma isikuandmete töötlemist. Teatavatel juhtudel on teil ka õigus andmete töötlemine vaidlustada ja lasta andmeid ühest süsteemist teise üle kanda.

","privacy.8-rights.items.2":"

Olete olnud nõus esitama meile oma isikuandmed kõnealuseks töötlemiseks ja võite oma nõusoleku alati tagasi võtta, teatades vastutavale töötlejale sellest soovist. Nõusoleku tagasivõtmine ei mõjuta enne seda toimunud töötlemise õiguspärasust.

","privacy.8-rights.items.3":"

Oma õiguste rakendamiseks pöörduge vastutava töötleja poole või vastuolude korral andmekaitseametniku poole. Vajaduse korral võite pöörduda ka Euroopa Andmekaitseinspektori poole. Kontaktandmed on esitatud allpool punktis 9.

","privacy.9-contact.title":"9. Kontaktandmed","privacy.9-contact.data-controller.title":"Vastutav töötleja","privacy.9-contact.data-controller.text":"

Kui soovite kasutada oma määruse (EL) 2018/1725 kohaseid õigusi või esitada märkusi, tõstatada küsimusi või probleeme või esitada kaebuse seoses teie isikuandmete kogumise ja kasutamisega, võtke palun ühendust vastutava töötlejaga aadressil

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
(sidevõrkude, sisu ja tehnoloogia peadirektoraat, üksus G2, hoone BU25, B-1049 Brüssel),
","privacy.9-contact.data-controller.email":"e-post: ","privacy.9-contact.data-protection-officer.title":"Komisjoni andmekaitseametnik","privacy.9-contact.data-protection-officer.text":'

Kui teil on küsimusi oma isikuandmete töötlemise kohta määruse (EL) 2018/1725 alusel, võite võtta ühendust andmekaitseametnikuga (DATA-PROTECTION-OFFICER@ec.europa.eu).

',"privacy.9-contact.european-data-protection.title":"Euroopa Andmekaitseinspektor","privacy.9-contact.european-data-protection.text":'

Teil on õigus pöörduda Euroopa Andmekaitseinspektori poole (edps@edps.europa.eu) (st saate esitada kaebuse), kui teie arvates on vastutava töötleja poolt teie isikuandmete töötlemise tagajärjel rikutud teie määruse (EL) 2018/1725 kohaseid õigusi.

',"remote-teaching.remote-teaching":"Distantsõpe","remote-teaching.intro.title":"Programmeerimisnädal Code Week ja distantsõpe","remote-teaching.intro.text":"Distantsõpe võib olla katsumus nii õpetajate kui ka õpilaste jaoks ning sellega seoses tuleb ületada mitmeid takistusi. Siiski saab programmeerimise, arvutusliku mõtlemise ja isegi robootika õpetamist jätkata ka siis, kui õpilased on kodus. Jagame nippe ja materjale, mis teid selles loodetavasti aitavad.","remote-teaching.intro.points.1":"lühivideote, tee-ise-materjalide, nuputusülesannete, mängude ja programmeerimisülesannete kogumik igapäevaseks kasutamiseks nii kodus kui ka koolis.","remote-teaching.intro.points.2.0":"Programmeerimine ilma digitehnikata","remote-teaching.intro.points.2.1":"siin on tegevused, mida saab vaevata kodus läbi viia, et õppida või õpetada programmeerimist käepäraste vahenditega.","remote-teaching.intro.points.3.0":"Õpivahendid","remote-teaching.intro.points.3.1":"siit leiab jätkusuutlikule arengule ja tehisintellektile keskenduvad õpivahendid, mille tunnikavad sisaldavad ka distantsõppe juhendeid.","remote-teaching.intro.points.4.0":"Materjalid","remote-teaching.intro.points.4.1":"paljusid siinseid materjale saab kasutada ka distantsõppe korral. Siit leiab materjale nii programmeerimise õpetamiseks kui ka selle õppimiseks.","remote-teaching.intro.points.5.0":"Kodus programmeerimise veebiseminarid","remote-teaching.intro.points.5.1":"kas teadsite, et programmeerimisnädala Code Week raames korraldati mitu veebiseminari, mis keskendusid sellele, kuidas programmeerimist kodus õppida ja õpetada? Need on järelvaadatavad.","remote-teaching.tips.title":"7 nippi programmeerimise õpetamiseks distantsilt","remote-teaching.tips.points.1.0":"Tehke mõisted, programmeerimiskeel ja tarkvara endale selgeks","remote-teaching.tips.points.1.1":"õpilased võivad programmeerimist õppida küll enam-vähem iseseisvalt ja katse-eksituse meetodil, kuid teie peate neid juhendama ja aitama süntaksivigu leida. Olge valmis muudatusi tegema ja ümber kohanema, kui digitööriist või programmeerimiskeel ei too endaga oodatud tulemusi.","remote-teaching.tips.points.2.0":"Laske õpilastel ise otsustada","remote-teaching.tips.points.2.1":"aidake õpilastel oma potentsiaal täielikult ära kasutada, kandes hoolt selle eest, et tunnid oleksid motiveerivad ja sisukad. Laske neil avastada oma oskusi ja loovust, andes neile projektide ja väljundite valimisel vabad käed. Lisaks tuleks jääda realistlikuks ja veenduda, et püstitatud eesmärgid on õpilaste võimete piires.","remote-teaching.tips.points.3.0":"Julgustage rühmades töötamist","remote-teaching.tips.points.3.1":`mitmekesi koos pole programmeerimine ainult mitte lõbusam, vaid nii saavutavad õpilased ka keerukamaid ja loovamaid tulemusi. Pealegi võib osa õpilasi distantsõppel olles väga üksi jääda, rühmatöö aitab seda ennetada. Võite näiteks korraldada veebipõhiseid rühmakohtumisi või anda vastastikuse hindamise ülesande, kus õpilased annavad ja saavad oma tööde kohta konstruktiivset tagasisidet. -`,"remote-teaching.tips.points.4.0":"Tutvuge programmeerimise õppimiseks mõeldud vabavara ja tasuta veebiplatvormidega","remote-teaching.tips.points.4.1":"programmeerimise õppimiseks ja õpetamiseks leidub internetis palju kvaliteetseid materjale, mille tase on küll kõrge, kuid mida on siiski lihtne kasutada. Neid tasuta töövahendeid saavad õpilased kasutada ilma litsentsi ostmata või tarkvara alla laadimata. Enamiku neist leiab programmeerimisnädala Code Week materjalide hulgast, nt Scratch, App Inventor, Code.org, EarSketch, Sonic Pi jne. Nagu ka programmeerimisnädala õpivahendite puhul, saab neid tööriistu kasutada kõigis õppeainetes.","remote-teaching.tips.points.5.0":"Tund peab olema mänguline","remote-teaching.tips.points.5.1":"esimesed sammud programmeerimismaailmas peaksid olema köitvad ja lõbusad. Kuigi praegu ei ole võimalik seda rõõmu teistega vahetult jagada, leidub ikkagi viise, kuidas koos mängida ja lõbutseda. Võite näiteks tunnist väikese pausi teha ja lasta õpilastel üheskoos mängida CodyColorit, mis on hariv mitme osalejaga arvutuslikku mõtlemist õpetav mäng.","remote-teaching.tips.points.6.0":"Looge päris koolitunni tunne","remote-teaching.tips.points.6.1":"tehnika abil on võimalik vähemalt osaliselt tavatunnis toimuvat jäljendada. Võite näiteks julgustada õpilasi teatud aegadel oma veebikaameraid sisse lülitama, virtuaalselt kätt tõstma, suuliselt või kirjalikult küsimusi esitama, veebipõhistes küsitlustes ja viktoriinides osalema jne. Mõned tasuta digivahendid, mida selleks kasutada saab, on Zoom, Microsoft Teams, GoToMeeting või Jitsi reaalajas tunni pidamiseks ja Kahoot, Mentimeter või Google Forms viktoriinide korraldamiseks ja tunnis kaasa töötamiseks. See annab õpilastele tavalise koolitunni tunde ja aitab neis kokkukuuluvustunnet tekitada.","remote-teaching.tips.points.7.0":"Veenduge, et materjalid on kättesaadavad ja taskukohased","remote-teaching.tips.points.7.1":"hoolitsege selle eest, et programmeerimistunnid oleksid realistlikud ja kaasaksid kõiki, veendudes, et vajalikud vahendid on igas majapidamises hõlpsasti leitavad ning et ülesanded oleks kõikidele õpilastele jõukohased või nende võimetele kohandatud. Näiteks ilma digitehnikata programmeerimistegevuste jaoks läheb vaja odavaid vahendeid, nagu käärid, paber ja viltpliiatsid. Veebipõhiste programmeerimisharjutuste puhul veenduge, et kõikidel õpilastel on kodus arvutile juurdepääs ja töökindel internetiühendus.","remote-teaching.tips.conclusion":"Kuidas teie distantsõppel olles programmeerimist õpite ja õpetate? Kas teil on teiste õpetajatega häid nippe jagada? Kirjutage allpool olevasse foorumisse kommentaar!","report.title":"Esita oma #EUCodeWeek ürituse aruanne","report.event_title":"Ürituse nimi","report.number_required":"Anna ligikaudne hinnang, kui täpseid andmeid ei ole.","report.phrase1":"Seda vormi saad täita ainult üks kord! Palun vaata andmed hoolega üle. Kui tegid vea, ","report.phrase2":"Pärast aruande esitamist antakse automaatselt välja isikustatud tunnistus Code Weekil osalemise kohta ning selle saad alla laadida või seda teistega jagada. Tunnistuse näidist saad vaadata siin.","report.phrase3":"Nõutavad väljad on tähistatud tärniga.","report.phrase4":"Seda vormi saad täita ainult üks kord! Palun vaata andmed hoolega üle. Kui tegid vea,","report.contactus":"võta meiega ühendust","report.participants_count.label":"Osalejate arv","report.average_participant_age.label":"Osalejate keskmine vanus","report.percentage_of_females.label":"Naiste osakaal","report.codeweek_for_all_participation_code.label":"Code Week 4 All osalemiskood","report.codeweek_for_all_participation_code.help":"Siia saad sisestada oma Code Week 4 All väljakutse koodi, kui sul see on. Kui sa ei osale, jäta see väli vahele.","report.name_for_certificate.label":"Nimi tunnistuse jaoks","report.name_for_certificate.help":"Kirjuta siia ürituse korraldaja nimi, kellele tuleks anda välja tunnistus Code Weekil osalemise kohta. Kasuta ainult ASCII-tähti. Rõhumärkide või täppidega jms tähti ei saa kasutada.","report.submit":"Esita ürituse aruanne","report.thanks_page.title":"Aitäh, et esitasid aruande oma ürituse kohta!","report.thanks_page.certificate_ready":"Sinu tunnistus on valmis.","report.thanks_page.download_button":"Allalaadimiseks klõpsa siin.","report.thanks_page.back_events":"Tagasi ürituse juurde","resources.search_resources":"Otsi materjale","resources.types":"Liigid","resources.levels":"Tasemed","resources.programming_languages":"Programmeerimiskeeled","resources.categories":"Kategooriad","resources.Languages":"Keeled","resources.Subjects":"Õppeained","resources.share":"Jaga","resources.communication_toolkit":"Teavituskomplekt","resources.teachers_toolkit":"Abivahendite komplekt õpetajatele","resources.leaflet":"Brošüür","resources.how_to_organise_an_activity":"Kuidas tegevust korraldada?","resources.resources.languages.Russian":"Vene","resources.resources.languages.Norwegian":"Norra","resources.resources.languages.Mandarin":"Mandariini","resources.resources.languages.Japanese":"Jaapani","resources.resources.languages.All targeted languages":"Kõik sihtkeeled","resources.resources.levels.Beginner":"Algaja","resources.resources.levels.Intermediate":"Kesktase","resources.resources.levels.Advanced":"Edasijõudnud","resources.resources.levels.Pre-primary education":"Koolieelne haridus","resources.resources.levels.Primary school (5-12)":"Algkool (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Põhikooli esimene aste (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Põhikooli teine aste (16–18)","resources.resources.levels.Higher Education":"Kõrgharidus","resources.resources.levels.Other":"Muu","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Bioloogia","resources.resources.subjects.Chemistry":"Keemia","resources.resources.subjects.Computer Science":"Informaatika","resources.resources.subjects.Culture":"Kultuur","resources.resources.subjects.Economics":"Majandus","resources.resources.subjects.Foreign Languages":"Võõrkeeled","resources.resources.subjects.Geography":"Geograafia","resources.resources.subjects.Geology":"Geoloogia","resources.resources.subjects.History":"Ajalugu","resources.resources.subjects.Language and Literature":"Keel ja kirjandus","resources.resources.subjects.Mathematics":"Matemaatika","resources.resources.subjects.Natural Sciences":"Loodusteadused","resources.resources.subjects.Physical Education":"Kehaline kasvatus","resources.resources.subjects.Physics":"Füüsika","resources.resources.subjects.Coding":"Programmeerimine","resources.resources.subjects.Special Education Needs":"Hariduslikud erivajadused","resources.resources.subjects.Other":"Muu","resources.resources.types.Tutorial":"Õpetus","resources.resources.types.Website":"Veebisait","resources.resources.types.Online Course":"Veebikursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Rakendus","resources.resources.types.Game":"Mäng","resources.resources.types.Graphic Material":"Graafiline materjal","resources.resources.types.Presentation":"Esitlus","resources.resources.types.Toolkit":"Abivahendite komplekt","resources.resources.types.Other":"Muu","resources.resources.types.Lesson Plan":"Tunnikava","resources.resources.types.Guide":"Juhend","resources.resources.categories.Coding":"Koodikirjutamine","resources.resources.categories.Programming":"Programmeerimine","resources.resources.categories.Computational Thinking":"Algoritmiline mõtlemine","resources.resources.categories.Robotics":"Robootika","resources.resources.categories.Making":"Meisterdamine","resources.resources.categories.Tinkering":"Nokitsemine","resources.resources.categories.Unplugged Activities":"Veebiühenduseta üritused","resources.resources.categories.Other":"Muu","school.name":"Kooli nimi","school.location":"Kooli asukoht","school.description":"Kooli kirjeldus","school.school":"Kool","school.add":"Lisa","school.list":"Nimekiri","school.required.name":"Kooli nimi on nõutav","school.required.location":"Kooli asukoht on nõutav","schools.1.title1":"Miks peaks tunnis programmeerimisega tegelema?","schools.1.title2":"Mis kasu on õpilastel programmeerimisest? Mida annab see sulle kui õpetajale?","schools.1.content.0":"Meie arvates peab digiajastul igaüks elementaarse kirjaoskuse hulgas mõistma ka programmeerimist ja arendama arvutioskustega seotud väga tähtsaid oskusi, nagu probleemide lahendamine, koostöö ja analüüsivõime.","schools.1.content.1":"Programmeerimise õppimine võib võimaldada su õpilastel käia kaasas uuendustega digipädevusega ühiskonnas, paremini mõista neid ümbritsevat maailma ning saada paremaid võimalusi saavutada edu oma isiklikus ja töises elus.","schools.1.content.2":"Code Week pakub kõigile õpilastele võimaluse teha esimesi samme digiteoste loojatena, pakkudes koolidele ja õpilastele tasuta kutsealase arengu võimalusi, õppematerjale, rahvusvahelisi väljakutseid ja võimalusi mõtteid vahetada.","schools.1.button.label":"Kas tahad kohe alustada? Liitu siin!","schools.2.title1":"Kas oled valmis kaasa lööma?","schools.2.title2":"Korralda õppetund, koolitus või üritus ja kinnita see kaardile.","schools.2.content.0":"Sõltumata sellest, kas sa juba oskad programmeerida või mitte, võid lihtsalt korraldada oma klassis tunni, lahtiste uste päeva või kooliürituse. Vali vaid kuupäev ja registreeri oma tegevus allpool oleval kaardil. Kui sulle tundub, et vajad abi programmeerimistunni ettevalmistamisel, liigu järgmisse jaotisse.","schools.2.content.1":"Vaata allpool oleval kaardil näiteid korraldatavatest ettevõtmistest ja lisa enda oma, liitudes tuhandete teiste haridustöötajatega Euroopas ja mujal maailmas: ","schools.2.button.label":"Kas oled valmis proovima? Lisa tegevus!","schools.3.title1":"Kas programmeerimine on sinu jaoks uus asi? Ära muretse!","schools.3.title2":"Meie tööriistade abil saad programmeerimisega tutvuda, enne kui sellega õpilaste ette astud.","schools.3.content.0":"Kui tahaksid oma tundides programmeerimist käsitleda, aga ei tea, millest alustada, siis ära muretse! Õpetajate ja asjatundjate rahvusvaheline töörühm on koostanud rea lühikesi veebipõhiseid õppemooduleid, mis aitavad algust teha.","schools.3.content.1":"Meie lühiõpetuste järgimine ei eelda mingeid varasemaid programmeerimiskogemusi.","schools.3.button.label":"Juurdepääs õppemoodulitele","schools.4.title1":"Kas otsid järgmisi väljakutseid?","schools.4.title2":"Koosta tegevuste võrgustik, kaasa võimalikult palju õpilasi ja saad tunnistuse oma eeskujuliku töö eest.","schools.4.content.0":"Code Week 4 All kutsub üles ühendama jõud teiste õpetajate või koolidega ning osalema oma mõttekaaslaste rahvusvahelises kogukonnas, et anda õpilastele võimalus teha esimesed sammud programmeerimise alal. Kui lood üle tuhande õpilasega kogukonna, saad tunnistuse oma eeskujuliku töö eest.","schools.4.button.label":"Lisateave Code Week 4 All väljakutse kohta","schools.title":"Koolid: vii Code Week oma õpilasteni","scoreboard.title":"Mis riigid kihavad programmeerimisest?","scoreboard.paragraph":"Riigid on punktitabelis järjestatud registreeritud programmeerimisürituste arvu järgi elanike kohta ja seepärast ära imesta, kui mõned väiksemad riigid nimekirja tipus troonivad!","scoreboard.parcipating_with":"osaleb","scoreboard.events":"üritusega","search.audience_title":"Kuulajad","search.theme_title":"Teema","search.placeholder":"Otsi ürituse nime või silti","search.submit":"Otsi","search.label_country":"Vali riik","search.last_year_events.label":"Kaasa viimaste aastate üritused","search.last_year_events.yes":"Jah","search.last_year_events.no":"Ei","search.search_counter":"vastab otsingukriteeriumitele","search.event":"üritus","search.events":"üritust","search.year":"aastas","search.audiences":"Sihtrühm","search.themes":"Teemad","search.countries":"Riigid","search.search_placeholder":"Otsi pealkirja või kirjelduse järgi","snippets.featured-activities":"Sellel lehel on eelseisvad ELi programmeerimisnädala tegevused, milles saab veebi vahendusel osaleda. Tegevusi saab filtreerida keele või kuu alusel ning klõpsates nupul „Vaata“ avaneb täpsem teave ja korraldajate kontaktandmed. Head uurimist!","snippets.learn":"Programmeerimine on üks võtmeoskusi, mida läheb kõikides valdkondades üha enam vaja. ELi programmeerimisnädala eesmärk on teid selle õppimises aidata. Tutvuge meie materjalidega ja valige oma programmeerimisteekonna alustamiseks või jätkamiseks sobivaim vahend. Kõik materjalid on tasuta. Pidage meeles, et tulemusi saab filtreerida liigi, taseme, programmeerimiskeele, kategooria ja keele alusel.","snippets.teach":"Programmeerimine on üks võtmeoskusi, mis avab teie õpilastele ja lastele uusi võimalusi. Kas tahate õpetada programmeerimist kodus, koolis või huviringis? Tutvuge meie materjalidega ja valige enda jaoks sobivaim vahend, mille abil programmeerimist oma õpetamistöösse kaasata. Kõik materjalid on tasuta. Pidage meeles, et tulemusi saab filtreerida liigi, taseme, programmeerimiskeele, õppeaine, kategooria ja keele alusel.","snippets.toolkits.0":"Sellest jaotisest leiate materjale, mis aitavad teil ELi programmeerimisnädala Code Week tegevusi korraldada ja ettevõtmise kohta oma kogukonnas teavet levitada.","snippets.toolkits.1":"Teavituskomplekt","snippets.toolkits.2":"siit leiab ELi programmeerimisnädala Code Week ametlikud logod, märgi, reklaamlehe, plakati, PowerPointi ja Wordi mallid, suhtlusmeedia postituste näited ja illustratsioonid.","snippets.toolkits.3":"Abivahendite komplekt õpetajatele","snippets.toolkits.4":"siit leiab ELi programmeerimisnädala Code Week ametlikud logod, märgi, õpilastele mõeldud osalemistunnistuse põhja, ELi programmeerimisnädalat Code Week tutvustava esitluse ja suhtlusmeedia materjalid.","snippets.toolkits.5":"ELi programmeerimisnädala ametlik brošüür","snippets.about.goal":"Meie eesmärk on aidata suuremal arvul noortel kodeerimise ja arvutusliku mõtlemise põhitõdesid tundma õppida.","snippets.guide.tutorials.1":"Vaadake meie","snippets.guide.tutorials.2":"juhendeid ja koolitusi,","snippets.guide.tutorials.3":"mis on saadaval 29 keeles ja mis aitavad korraldada noortele kodeerimist ja arvutuslikku mõtlemist õpetavaid tegevusi.","snippets.dance.menu":"Tantsuülesanne","snippets.dance.subtitle":"Kes ütles, et programmeerijad ei oska tantsida? Me tõestame vastupidist tantsuüritusega #EUCodeWeekDance.","snippets.dance.content":"Kutsume üles nii koole, õpetajaid, raamatukogusid kui ka programmeerimisringe, ettevõtjaid ja ametiasutusi korraldama ELi programmeerimisnädala raames tantsuüritust #EUCodeWeekDance ja lisama seda programmeerimisnädala kaardile.","snippets.treasure-hunt.menu":"Aardejaht","snippets.treasure-hunt.subtitle":"Mäng toimub rakenduses Telegram,","snippets.videos.1":"Vaata ELi programmeerimisnädala saadikute videoid meie väärtuste kohta.","snippets.videos.2":"Vaata Sloveenia saadikut Katja Osljakit rääkimas ELi programmeerimisnädala sõltumatusest.","snippets.videos.3":"Vaata Prantsusmaa saadikut Laurent Touché’d rääkimas teemal, miks ELi programmeerimisnädal on mõeldud kõigile,","snippets.videos.4":"Vaata Tuneesia saadikut Fatma Bouazizit rääkimas ELi programmeerimisnädala glokaalsusest.","snippets.videos.5":"Vaata Läti saadikut Linda Sinkat rääkimas teemal, kuidas ELi programmeerimisnädal puudutab koostööd.","snippets.videos.6":"Vaata Itaalia saadikut Alessandro Bogliolot rääkimas ELi programmeerimisnädala mittetulunduslikust olemusest.","snippets.videos.7":"Vaata Albaania saadikut Marjana Priftit rääkimas teemal, kuidas ELi programmeerimisnädal ergutab innovatsiooni ja loovust.","snippets.videos.8":"Vaata Rumeenia saadikut Cristiana Lucacit rääkimas teemal, miks ollakse ELi programmeerimisnädalaga seoses tänulik oma kogukonnale.","training.learning_bits":"Programmeerimisnädala Code Week õpivahendid","training.title":"Tasuta õppematerjalid ja veebikursused","training.text":`

Siit leiate tasuta õppematerjale ja -vahendeid, mis aitavad teil plaanida oma esimest innovaatilist tunniplaani.

+`,"remote-teaching.tips.points.4.0":"Tutvuge programmeerimise õppimiseks mõeldud vabavara ja tasuta veebiplatvormidega","remote-teaching.tips.points.4.1":"programmeerimise õppimiseks ja õpetamiseks leidub internetis palju kvaliteetseid materjale, mille tase on küll kõrge, kuid mida on siiski lihtne kasutada. Neid tasuta töövahendeid saavad õpilased kasutada ilma litsentsi ostmata või tarkvara alla laadimata. Enamiku neist leiab programmeerimisnädala Code Week materjalide hulgast, nt Scratch, App Inventor, Code.org, EarSketch, Sonic Pi jne. Nagu ka programmeerimisnädala õpivahendite puhul, saab neid tööriistu kasutada kõigis õppeainetes.","remote-teaching.tips.points.5.0":"Tund peab olema mänguline","remote-teaching.tips.points.5.1":"esimesed sammud programmeerimismaailmas peaksid olema köitvad ja lõbusad. Kuigi praegu ei ole võimalik seda rõõmu teistega vahetult jagada, leidub ikkagi viise, kuidas koos mängida ja lõbutseda. Võite näiteks tunnist väikese pausi teha ja lasta õpilastel üheskoos mängida CodyColorit, mis on hariv mitme osalejaga arvutuslikku mõtlemist õpetav mäng.","remote-teaching.tips.points.6.0":"Looge päris koolitunni tunne","remote-teaching.tips.points.6.1":"tehnika abil on võimalik vähemalt osaliselt tavatunnis toimuvat jäljendada. Võite näiteks julgustada õpilasi teatud aegadel oma veebikaameraid sisse lülitama, virtuaalselt kätt tõstma, suuliselt või kirjalikult küsimusi esitama, veebipõhistes küsitlustes ja viktoriinides osalema jne. Mõned tasuta digivahendid, mida selleks kasutada saab, on Zoom, Microsoft Teams, GoToMeeting või Jitsi reaalajas tunni pidamiseks ja Kahoot, Mentimeter või Google Forms viktoriinide korraldamiseks ja tunnis kaasa töötamiseks. See annab õpilastele tavalise koolitunni tunde ja aitab neis kokkukuuluvustunnet tekitada.","remote-teaching.tips.points.7.0":"Veenduge, et materjalid on kättesaadavad ja taskukohased","remote-teaching.tips.points.7.1":"hoolitsege selle eest, et programmeerimistunnid oleksid realistlikud ja kaasaksid kõiki, veendudes, et vajalikud vahendid on igas majapidamises hõlpsasti leitavad ning et ülesanded oleks kõikidele õpilastele jõukohased või nende võimetele kohandatud. Näiteks ilma digitehnikata programmeerimistegevuste jaoks läheb vaja odavaid vahendeid, nagu käärid, paber ja viltpliiatsid. Veebipõhiste programmeerimisharjutuste puhul veenduge, et kõikidel õpilastel on kodus arvutile juurdepääs ja töökindel internetiühendus.","remote-teaching.tips.conclusion":"Kuidas teie distantsõppel olles programmeerimist õpite ja õpetate? Kas teil on teiste õpetajatega häid nippe jagada? Kirjutage allpool olevasse foorumisse kommentaar!","report.title":"Esita oma #EUCodeWeek ürituse aruanne","report.event_title":"Ürituse nimi","report.number_required":"Anna ligikaudne hinnang, kui täpseid andmeid ei ole.","report.phrase1":"Seda vormi saad täita ainult üks kord! Palun vaata andmed hoolega üle. Kui tegid vea, ","report.phrase2":"Pärast aruande esitamist antakse automaatselt välja isikustatud tunnistus Code Weekil osalemise kohta ning selle saad alla laadida või seda teistega jagada. Tunnistuse näidist saad vaadata siin.","report.phrase3":"Nõutavad väljad on tähistatud tärniga.","report.phrase4":"Seda vormi saad täita ainult üks kord! Palun vaata andmed hoolega üle. Kui tegid vea,","report.contactus":"võta meiega ühendust","report.participants_count.label":"Osalejate arv","report.average_participant_age.label":"Osalejate keskmine vanus","report.percentage_of_females.label":"Naiste osakaal","report.codeweek_for_all_participation_code.label":"Code Week 4 All osalemiskood","report.codeweek_for_all_participation_code.help":"Siia saad sisestada oma Code Week 4 All väljakutse koodi, kui sul see on. Kui sa ei osale, jäta see väli vahele.","report.name_for_certificate.label":"Nimi tunnistuse jaoks","report.name_for_certificate.help":"Kirjuta siia ürituse korraldaja nimi, kellele tuleks anda välja tunnistus Code Weekil osalemise kohta. Kasuta ainult ASCII-tähti. Rõhumärkide või täppidega jms tähti ei saa kasutada.","report.submit":"Esita ürituse aruanne","report.thanks_page.title":"Aitäh, et esitasid aruande oma ürituse kohta!","report.thanks_page.certificate_ready":"Sinu tunnistus on valmis.","report.thanks_page.download_button":"Allalaadimiseks klõpsa siin.","report.thanks_page.back_events":"Tagasi ürituse juurde","resources.search_resources":"Otsi materjale","resources.types":"Liigid","resources.levels":"Tasemed","resources.programming_languages":"Programmeerimiskeeled","resources.categories":"Kategooriad","resources.Languages":"Keeled","resources.Subjects":"Õppeained","resources.share":"Jaga","resources.communication_toolkit":"Teavituskomplekt","resources.teachers_toolkit":"Abivahendite komplekt õpetajatele","resources.leaflet":"Brošüür","resources.how_to_organise_an_activity":"Kuidas tegevust korraldada?","resources.resources.languages.Russian":"Vene","resources.resources.languages.Norwegian":"Norra","resources.resources.languages.Mandarin":"Mandariini","resources.resources.languages.Japanese":"Jaapani","resources.resources.languages.Albanian":"Albaania","resources.resources.languages.Basque":"Baski","resources.resources.languages.Bosnian":"Bosnia","resources.resources.languages.Bulgarian":"Bulgaaria","resources.resources.languages.Croatian":"Horvaadi","resources.resources.languages.Czech":"Tšehhi","resources.resources.languages.Danish":"Taani","resources.resources.languages.Dutch":"Hollandi","resources.resources.languages.English":"Inglise","resources.resources.languages.Estonian":"Eesti","resources.resources.languages.Finnish":"Soome","resources.resources.languages.French":"Prantsuse","resources.resources.languages.German":"Saksa","resources.resources.languages.Greek":"Kreeka","resources.resources.languages.Hungarian":"Ungari","resources.resources.languages.Italian":"Itaalia","resources.resources.languages.Latvian":"Läti","resources.resources.languages.Lithuanian":"Leedu","resources.resources.languages.Macedonian":"Makedoonia","resources.resources.languages.Maltese":"Malta","resources.resources.languages.Montenegrin":"Montenegro","resources.resources.languages.Polish":"Poola","resources.resources.languages.Portuguese":"Portugali","resources.resources.languages.Romanian":"Rumeenia","resources.resources.languages.Serbian":"Serbia","resources.resources.languages.Slovakian":"Slovaki","resources.resources.languages.Slovenian":"Sloveeni","resources.resources.languages.Spanish":"Hispaania","resources.resources.languages.Swedish":"Rootsi","resources.resources.languages.Turkish":"Türgi","resources.resources.languages.Ukrainian":"Ukraina","resources.resources.languages.Chinese":"Hiina","resources.resources.languages.All targeted languages":"Kõik sihtkeeled","resources.resources.levels.Beginner":"Algaja","resources.resources.levels.Intermediate":"Kesktase","resources.resources.levels.Advanced":"Edasijõudnud","resources.resources.levels.Pre-primary education":"Koolieelne haridus","resources.resources.levels.Primary school":"Algkool","resources.resources.levels.Lower secondary school":"Põhikool (madalam aste)","resources.resources.levels.Upper secondary school":"Põhikool (kõrgem aste)","resources.resources.levels.Higher Education":"Kõrgharidus","resources.resources.levels.Other":"Muu","resources.resources.levels.Teachers":"Õpetajad","resources.resources.levels.Parents":"Vanemad","resources.resources.levels.General public":"Üldsus","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Bioloogia","resources.resources.subjects.Chemistry":"Keemia","resources.resources.subjects.Computer Science":"Informaatika","resources.resources.subjects.Culture":"Kultuur","resources.resources.subjects.Economics":"Majandus","resources.resources.subjects.Foreign Languages":"Võõrkeeled","resources.resources.subjects.Geography":"Geograafia","resources.resources.subjects.Geology":"Geoloogia","resources.resources.subjects.History":"Ajalugu","resources.resources.subjects.Language and Literature":"Keel ja kirjandus","resources.resources.subjects.Mathematics":"Matemaatika","resources.resources.subjects.Natural Sciences":"Loodusteadused","resources.resources.subjects.Physical Education":"Kehaline kasvatus","resources.resources.subjects.Physics":"Füüsika","resources.resources.subjects.Coding":"Programmeerimine","resources.resources.subjects.Special Education Needs":"Hariduslikud erivajadused","resources.resources.subjects.Other":"Muu","resources.resources.subjects.Music":"Muusika","resources.resources.subjects.Programming":"Programmeerimine","resources.resources.types.Tutorial":"Õpetus","resources.resources.types.Website":"Veebisait","resources.resources.types.Online Course":"Veebikursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Rakendus","resources.resources.types.Game":"Mäng","resources.resources.types.Graphic Material":"Graafiline materjal","resources.resources.types.Presentation":"Esitlus","resources.resources.types.Toolkit":"Abivahendite komplekt","resources.resources.types.Other":"Muu","resources.resources.types.Lesson Plan":"Tunnikava","resources.resources.types.Guide":"Juhend","resources.resources.types.Assessment":"Hindamine","resources.resources.types.Challenge":"Väljakutse","resources.resources.types.Curriculum":"Õppekava","resources.resources.types.Podcast":"Taskuhääling","resources.resources.categories.Coding":"Koodikirjutamine","resources.resources.categories.Programming":"Programmeerimine","resources.resources.categories.Computational Thinking":"Algoritmiline mõtlemine","resources.resources.categories.Robotics":"Robootika","resources.resources.categories.Making":"Meisterdamine","resources.resources.categories.Tinkering":"Nokitsemine","resources.resources.categories.Unplugged Activities":"Veebiühenduseta üritused","resources.resources.categories.Other":"Muu","resources.resources.categories.Artificial Intelligence":"Tehisintellekt","resources.resources.categories.Drones":"Droonid","resources.resources.categories.Digital Literacy":"Digipädevus","resources.resources.categories.Sensors":"Andurid","resources.resources.categories.Text-based Programming":"Tekstipõhine programmeerimine","resources.resources.categories.Visual Programming":"Visuaalne programmeerimine","school.name":"Kooli nimi","school.location":"Kooli asukoht","school.description":"Kooli kirjeldus","school.school":"Kool","school.add":"Lisa","school.list":"Nimekiri","school.required.name":"Kooli nimi on nõutav","school.required.location":"Kooli asukoht on nõutav","schools.1.title1":"Miks peaks tunnis programmeerimisega tegelema?","schools.1.title2":"Mis kasu on õpilastel programmeerimisest? Mida annab see sulle kui õpetajale?","schools.1.content.0":"Meie arvates peab digiajastul igaüks elementaarse kirjaoskuse hulgas mõistma ka programmeerimist ja arendama arvutioskustega seotud väga tähtsaid oskusi, nagu probleemide lahendamine, koostöö ja analüüsivõime.","schools.1.content.1":"Programmeerimise õppimine võib võimaldada su õpilastel käia kaasas uuendustega digipädevusega ühiskonnas, paremini mõista neid ümbritsevat maailma ning saada paremaid võimalusi saavutada edu oma isiklikus ja töises elus.","schools.1.content.2":"Code Week pakub kõigile õpilastele võimaluse teha esimesi samme digiteoste loojatena, pakkudes koolidele ja õpilastele tasuta kutsealase arengu võimalusi, õppematerjale, rahvusvahelisi väljakutseid ja võimalusi mõtteid vahetada.","schools.1.button.label":"Kas tahad kohe alustada? Liitu siin!","schools.2.title1":"Kas oled valmis kaasa lööma?","schools.2.title2":"Korralda õppetund, koolitus või üritus ja kinnita see kaardile.","schools.2.content.0":"Sõltumata sellest, kas sa juba oskad programmeerida või mitte, võid lihtsalt korraldada oma klassis tunni, lahtiste uste päeva või kooliürituse. Vali vaid kuupäev ja registreeri oma tegevus allpool oleval kaardil. Kui sulle tundub, et vajad abi programmeerimistunni ettevalmistamisel, liigu järgmisse jaotisse.","schools.2.content.1":"Vaata allpool oleval kaardil näiteid korraldatavatest ettevõtmistest ja lisa enda oma, liitudes tuhandete teiste haridustöötajatega Euroopas ja mujal maailmas: ","schools.2.button.label":"Kas oled valmis proovima? Lisa tegevus!","schools.3.title1":"Kas programmeerimine on sinu jaoks uus asi? Ära muretse!","schools.3.title2":"Meie tööriistade abil saad programmeerimisega tutvuda, enne kui sellega õpilaste ette astud.","schools.3.content.0":"Kui tahaksid oma tundides programmeerimist käsitleda, aga ei tea, millest alustada, siis ära muretse! Õpetajate ja asjatundjate rahvusvaheline töörühm on koostanud rea lühikesi veebipõhiseid õppemooduleid, mis aitavad algust teha.","schools.3.content.1":"Meie lühiõpetuste järgimine ei eelda mingeid varasemaid programmeerimiskogemusi.","schools.3.button.label":"Juurdepääs õppemoodulitele","schools.4.title1":"Kas otsid järgmisi väljakutseid?","schools.4.title2":"Koosta tegevuste võrgustik, kaasa võimalikult palju õpilasi ja saad tunnistuse oma eeskujuliku töö eest.","schools.4.content.0":"Code Week 4 All kutsub üles ühendama jõud teiste õpetajate või koolidega ning osalema oma mõttekaaslaste rahvusvahelises kogukonnas, et anda õpilastele võimalus teha esimesed sammud programmeerimise alal. Kui lood üle tuhande õpilasega kogukonna, saad tunnistuse oma eeskujuliku töö eest.","schools.4.button.label":"Lisateave Code Week 4 All väljakutse kohta","schools.title":"Koolid: vii Code Week oma õpilasteni","scoreboard.title":"Mis riigid kihavad programmeerimisest?","scoreboard.paragraph":"Riigid on punktitabelis järjestatud registreeritud programmeerimisürituste arvu järgi elanike kohta ja seepärast ära imesta, kui mõned väiksemad riigid nimekirja tipus troonivad!","scoreboard.parcipating_with":"osaleb","scoreboard.events":"üritusega","search.audience_title":"Kuulajad","search.theme_title":"Teema","search.placeholder":"Otsi ürituse nime või silti","search.submit":"Otsi","search.label_country":"Vali riik","search.last_year_events.label":"Kaasa viimaste aastate üritused","search.last_year_events.yes":"Jah","search.last_year_events.no":"Ei","search.search_counter":"vastab otsingukriteeriumitele","search.event":"üritus","search.events":"üritust","search.year":"aastas","search.audiences":"Sihtrühm","search.themes":"Teemad","search.countries":"Riigid","search.search_placeholder":"Otsi pealkirja või kirjelduse järgi","snippets.featured-activities":"Sellel lehel on eelseisvad ELi programmeerimisnädala tegevused, milles saab veebi vahendusel osaleda. Tegevusi saab filtreerida keele või kuu alusel ning klõpsates nupul „Vaata“ avaneb täpsem teave ja korraldajate kontaktandmed. Head uurimist!","snippets.learn":"Programmeerimine on üks võtmeoskusi, mida läheb kõikides valdkondades üha enam vaja. ELi programmeerimisnädala eesmärk on teid selle õppimises aidata. Tutvuge meie materjalidega ja valige oma programmeerimisteekonna alustamiseks või jätkamiseks sobivaim vahend. Kõik materjalid on tasuta. Pidage meeles, et tulemusi saab filtreerida liigi, taseme, programmeerimiskeele, kategooria ja keele alusel.","snippets.teach":"Programmeerimine on üks võtmeoskusi, mis avab teie õpilastele ja lastele uusi võimalusi. Kas tahate õpetada programmeerimist kodus, koolis või huviringis? Tutvuge meie materjalidega ja valige enda jaoks sobivaim vahend, mille abil programmeerimist oma õpetamistöösse kaasata. Kõik materjalid on tasuta. Pidage meeles, et tulemusi saab filtreerida liigi, taseme, programmeerimiskeele, õppeaine, kategooria ja keele alusel.","snippets.toolkits.0":"Sellest jaotisest leiate materjale, mis aitavad teil ELi programmeerimisnädala Code Week tegevusi korraldada ja ettevõtmise kohta oma kogukonnas teavet levitada.","snippets.toolkits.1":"Teavituskomplekt","snippets.toolkits.2":"siit leiab ELi programmeerimisnädala Code Week ametlikud logod, märgi, reklaamlehe, plakati, PowerPointi ja Wordi mallid, suhtlusmeedia postituste näited ja illustratsioonid.","snippets.toolkits.3":"Abivahendite komplekt õpetajatele","snippets.toolkits.4":"siit leiab ELi programmeerimisnädala Code Week ametlikud logod, märgi, õpilastele mõeldud osalemistunnistuse põhja, ELi programmeerimisnädalat Code Week tutvustava esitluse ja suhtlusmeedia materjalid.","snippets.toolkits.5":"ELi programmeerimisnädala ametlik brošüür","snippets.about.goal":"Meie eesmärk on aidata suuremal arvul noortel kodeerimise ja arvutusliku mõtlemise põhitõdesid tundma õppida.","snippets.guide.tutorials.1":"Vaadake meie","snippets.guide.tutorials.2":"juhendeid ja koolitusi,","snippets.guide.tutorials.3":"mis on saadaval 29 keeles ja mis aitavad korraldada noortele kodeerimist ja arvutuslikku mõtlemist õpetavaid tegevusi.","snippets.dance.menu":"Tantsuülesanne","snippets.dance.subtitle":"Kes ütles, et programmeerijad ei oska tantsida? Me tõestame vastupidist tantsuüritusega #EUCodeWeekDance.","snippets.dance.content":"Kutsume üles nii koole, õpetajaid, raamatukogusid kui ka programmeerimisringe, ettevõtjaid ja ametiasutusi korraldama ELi programmeerimisnädala raames tantsuüritust #EUCodeWeekDance ja lisama seda programmeerimisnädala kaardile.","snippets.treasure-hunt.menu":"Aardejaht","snippets.treasure-hunt.subtitle":"Mäng toimub rakenduses Telegram,","snippets.videos.1":"Vaata ELi programmeerimisnädala saadikute videoid meie väärtuste kohta.","snippets.videos.2":"Vaata Sloveenia saadikut Katja Osljakit rääkimas ELi programmeerimisnädala sõltumatusest.","snippets.videos.3":"Vaata Prantsusmaa saadikut Laurent Touché’d rääkimas teemal, miks ELi programmeerimisnädal on mõeldud kõigile,","snippets.videos.4":"Vaata Tuneesia saadikut Fatma Bouazizit rääkimas ELi programmeerimisnädala glokaalsusest.","snippets.videos.5":"Vaata Läti saadikut Linda Sinkat rääkimas teemal, kuidas ELi programmeerimisnädal puudutab koostööd.","snippets.videos.6":"Vaata Itaalia saadikut Alessandro Bogliolot rääkimas ELi programmeerimisnädala mittetulunduslikust olemusest.","snippets.videos.7":"Vaata Albaania saadikut Marjana Priftit rääkimas teemal, kuidas ELi programmeerimisnädal ergutab innovatsiooni ja loovust.","snippets.videos.8":"Vaata Rumeenia saadikut Cristiana Lucacit rääkimas teemal, miks ollakse ELi programmeerimisnädalaga seoses tänulik oma kogukonnale.","training.learning_bits":"Programmeerimisnädala Code Week õpivahendid","training.title":"Tasuta õppematerjalid ja veebikursused","training.text":`

Siit leiate tasuta õppematerjale ja -vahendeid, mis aitavad teil plaanida oma esimest innovaatilist tunniplaani.

1. õpivahendid

Eelnev koodikirjutamise või programmeerimiskogemus ei ole vajalik ning iga mooduli läbimine võtab aega ainult 15 minutit. Moodulites tutvustatakse programmeerimise põhitõdesid ja algoritmilise mõtlemise arendamiseks mõeldud tegevusi. Lisaks sellele antakse moodulites praktilisi nippe ja nõu, kuidas neid kontseptsioone oma klassiruumis kasutada.

`,"training.text_2":`

Nüüd, kui olete tutvunud programmeerimisnädala Code Week õppevahenditega, olete ehk valmis tooma veidi digitaalset loomingulisust ka klassiruumi ja lisama oma tegevuse programmeerimisnädala Code Week kaardile!

diff --git a/public/build/assets/php_fi-Bz-89DJI.js b/public/build/assets/php_fi-DxA44Emx.js similarity index 94% rename from public/build/assets/php_fi-Bz-89DJI.js rename to public/build/assets/php_fi-DxA44Emx.js index 45b5fa7cb..4a383a29a 100644 --- a/public/build/assets/php_fi-Bz-89DJI.js +++ b/public/build/assets/php_fi-DxA44Emx.js @@ -37,7 +37,7 @@ const a={"about.when-title":"Vuonna 2024 EU:n koodausviikko järjestetään 14.

Huomaa kuitenkin, että saatat menettää myös jotain tallentamiasi tietoja (esim. tallennetut sisäänkirjautumistiedot tai sivustojen asetukset).

Sivustokohtaisten evästeiden hallinta

Sivustokohtaisia evästeitä voit hallita yksityiskohtaisemmin oletusselaimesi yksityisyys- ja evästeasetuksissa.

Evästeiden estäminen

Useimmissa nykyaikaisissa selaimissa voi estää kaikkien evästeiden asettamisen laitteelle, mutta silloin joudut mahdollisesti mukauttamaan joitakin asetuksia manuaalisesti joka kerta, kun käyt tietyllä sivustolla/sivulla. Tietyt palvelut ja toiminnot eivät välttämättä toimi kunnolla (esim. profiiliin sisäänkirjautuminen).

Analytiikkaevästeiden hallinta

Voit hallita analytiikkaevästeidemme asetuksia tällä sivulla.

`,"copyright.title":"Tekijänoikeushuomautus","copyright.training.0":"Tekijänoikeushuomautus © Koulujen EU-koodiviikkosivusto","copyright.training.1":"on Euroopan Komission tukema palvelu","copyright.licence.0":"Ellei muuta ole mainittu, sisältö tällä sivustolla on lisensoitu","copyright.licence.1":"https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fi","copyright.licence.2":"Creative Commons Nimeä-EiKaupallinen-JaaSamoin 4.0 Kansainvälinen -lisenssillä","copyright.creative-commons":"Creative Commons -lisensointi ei muuta tekijänoikeuden omistajaa","copyright.third-party":"Kolmansien osapuolten sivustojen sisällöllä voi olla omat tekijänoikeusrajoitteensa; selvitä asia kultakin sivustolta","countries.all":"Kaikki maat","countries.Cloud":"Pilvi","countries.Andorra":"Andorra","countries.United Arab Emirates":"Yhdistyneet arabiemiirikunnat","countries.Afghanistan":"Afganistan","countries.Antigua and Barbuda":"Antigua ja Barbuda","countries.Anguilla":"Anguilla","countries.Albania":"Albania","countries.Armenia":"Armenia","countries.Netherlands Antilles":"Alankomaiden Antillit","countries.Angola":"Angola","countries.Antarctica":"Antarktis","countries.Argentina":"Argentiina","countries.American Samoa":"Amerikan Samoa ","countries.Austria":"Itävalta","countries.Australia":"Australia","countries.Aruba":"Aruba","countries.Aland Islands":"Ahvenanmaa","countries.Azerbaijan":"Azerbaidžan","countries.Bosnia and Herzegovina":"Bosnia ja Hertsegovina","countries.Barbados":"Barbados","countries.Bangladesh":"Bangladesh","countries.Belgium":"Belgia","countries.Burkina Faso":"Burkina Faso","countries.Bulgaria":"Bulgaria","countries.Bahrain":"Bahrain","countries.Burundi":"Burundi","countries.Benin":"Benin","countries.Saint Barthelemy":"Saint-Barthélemy","countries.Bermuda":"Bermuda","countries.Brunei":"Brunei","countries.Bolivia":"Bolivia","countries.Bonaire, Saint Eustatius and Saba ":"Bonaire, Sint Eustatius ja Saba ","countries.Brazil":"Brasilia","countries.Bahamas":"Bahama","countries.Bhutan":"Bhutan","countries.Bouvet Island":"Bouvet’nsaari","countries.Botswana":"Botswana","countries.Belarus":"Valko-Venäjä","countries.Belize":"Belize","countries.Canada":"Kanada","countries.Cocos Islands":"Kookossaaret","countries.Democratic Republic of the Congo":"Kongon demokraattinen tasavalta","countries.Central African Republic":"Keski-Afrikan tasavalta","countries.Republic of the Congo":"Kongon tasavalta","countries.Switzerland":"Sveitsi","countries.Ivory Coast":"Norsunluurannikko","countries.Cook Islands":"Cookinsaaret","countries.Chile":"Chile","countries.Cameroon":"Kamerun","countries.China":"Kiina","countries.Colombia":"Kolumbia","countries.Costa Rica":"Costa Rica","countries.Serbia and Montenegro":"Serbia ja Montenegro","countries.Cuba":"Kuuba","countries.Cape Verde":"Kap Verde","countries.Curacao":"Curaçao","countries.Christmas Island":"Joulusaari","countries.Cyprus":"Kypros","countries.Czech Republic":"Tšekin tasavalta","countries.Germany":"Saksa","countries.Djibouti":"Djibouti","countries.Denmark":"Tanska","countries.Dominica":"Dominica","countries.Dominican Republic":"Dominikaaninen tasavalta","countries.Algeria":"Algeria","countries.Ecuador":"Ecuador","countries.Estonia":"Viro","countries.Egypt":"Egypti","countries.Western Sahara":"Länsi-Sahara","countries.Eritrea":"Eritrea","countries.Spain":"Espanja","countries.Ethiopia":"Etiopia","countries.Finland":"Suomi","countries.Fiji":"Fidži","countries.Falkland Islands":"Falklandinsaaret","countries.Micronesia":"Mikronesia","countries.Faroe Islands":"Färsaaret","countries.France":"Ranska","countries.Gabon":"Gabon","countries.United Kingdom":"Yhdistynyt kuningaskunta","countries.Grenada":"Grenada","countries.Georgia":"Georgia","countries.French Guiana":"Ranskan Guyana","countries.Guernsey":"Guernsey","countries.Ghana":"Ghana","countries.Gibraltar":"Gibraltar","countries.Greenland":"Grönlanti","countries.Gambia":"Gambia","countries.Guinea":"Guinea","countries.Guadeloupe":"Guadeloupe","countries.Equatorial Guinea":"Päiväntasaajan Guinea","countries.Greece":"Kreikka","countries.South Georgia and the South Sandwich Islands":"Etelä-Georgia ja Eteläiset Sandwichsaaret","countries.Guatemala":"Guatemala","countries.Guam":"Guam","countries.Guinea-Bissau":"Guinea-Bissau","countries.Guyana":"Guyana","countries.Hong Kong":"Hongkong","countries.Heard Island and McDonald Islands":"Heard ja McDonaldinsaaret","countries.Honduras":"Honduras","countries.Croatia":"Kroatia","countries.Haiti":"Haiti","countries.Hungary":"Unkari","countries.Indonesia":"Indonesia","countries.Ireland":"Irlanti","countries.Israel":"Israel","countries.Isle of Man":"Mansaari","countries.India":"Intia","countries.British Indian Ocean Territory":"Brittiläinen Intian valtameren alue","countries.Iraq":"Irak","countries.Iran":"Iran","countries.Iceland":"Islanti","countries.Italy":"Italia","countries.Jersey":"Jersey","countries.Jamaica":"Jamaika","countries.Jordan":"Jordania","countries.Japan":"Japani","countries.Kenya":"Kenia","countries.Kyrgyzstan":"Kirgisia","countries.Cambodia":"Kambodža","countries.Kiribati":"Kiribati","countries.Comoros":"Komorit","countries.Saint Kitts and Nevis":"Saint Kitts ja Nevis","countries.North Korea":"Pohjois-Korea","countries.South Korea":"Etelä-Korea","countries.Kuwait":"Kuwait","countries.Cayman Islands":"Caymansaaret","countries.Kazakhstan":"Kazakstan","countries.Laos":"Laos","countries.Lebanon":"Libanon","countries.Saint Lucia":"Saint Lucia","countries.Liechtenstein":"Liechtenstein","countries.Sri Lanka":"Sri Lanka","countries.Liberia":"Liberia","countries.Lesotho":"Lesotho","countries.Lithuania":"Liettua","countries.Luxembourg":"Luxemburg","countries.Latvia":"Latvia","countries.Libya":"Libya","countries.Morocco":"Marokko","countries.Monaco":"Monaco","countries.Moldova":"Moldova","countries.Montenegro":"Montenegro","countries.Saint Martin":"Saint-Martin","countries.Madagascar":"Madagaskar","countries.Marshall Islands":"Marshallinsaaret","countries.Macedonia":"Pohjois-Makedonia","countries.Mali":"Mali","countries.Myanmar":"Myanmar","countries.Mongolia":"Mongolia","countries.Macao":"Macao","countries.Northern Mariana Islands":"Pohjois-Mariaanit","countries.Martinique":"Martinique","countries.Mauritania":"Mauritania","countries.Montserrat":"Montserrat","countries.Malta":"Malta","countries.Mauritius":"Mauritius","countries.Maldives":"Malediivit","countries.Malawi":"Malawi","countries.Mexico":"Meksiko","countries.Malaysia":"Malesia","countries.Mozambique":"Mosambik","countries.Namibia":"Namibia","countries.New Caledonia":"Uusi-Kaledonia","countries.Niger":"Niger","countries.Norfolk Island":"Norfolkinsaari","countries.Nigeria":"Nigeria","countries.Nicaragua":"Nicaragua","countries.Netherlands":"Alankomaat","countries.Norway":"Norja","countries.Nepal":"Nepal","countries.Nauru":"Nauru","countries.Niue":"Niue","countries.New Zealand":"Uusi-Seelanti","countries.Oman":"Oman","countries.Panama":"Panama","countries.Peru":"Peru","countries.French Polynesia":"Ranskan Polynesia","countries.Papua New Guinea":"Papua-Uusi-Guinea","countries.Philippines":"Filippiinit","countries.Pakistan":"Pakistan","countries.Poland":"Puola","countries.Saint Pierre and Miquelon":"Saint-Pierre ja Miquelon","countries.Pitcairn":"Pitcairn","countries.Puerto Rico":"Puerto Rico","countries.Palestine":"Palestiina","countries.Portugal":"Portugali","countries.Palau":"Palau","countries.Paraguay":"Paraguay","countries.Qatar":"Qatar","countries.Reunion":"Réunion","countries.Romania":"Romania","countries.Serbia":"Serbia","countries.Russia":"Venäjä","countries.Rwanda":"Ruanda","countries.Saudi Arabia":"Saudi-Arabia","countries.Solomon Islands":"Salomonsaaret","countries.Seychelles":"Seychellit","countries.Sudan":"Sudan","countries.Sweden":"Ruotsi","countries.Singapore":"Singapore","countries.Saint Helena":"Saint Helena","countries.Slovenia":"Slovenia","countries.Svalbard and Jan Mayen":"Huippuvuoret ja Jan Mayen","countries.Slovakia":"Slovakia","countries.Sierra Leone":"Sierra Leone","countries.San Marino":"San Marino","countries.Senegal":"Senegal","countries.Somalia":"Somalia","countries.Suriname":"Suriname","countries.South Sudan":"Etelä-Sudan","countries.Sao Tome and Principe":"Săo Tomé ja Príncipe","countries.El Salvador":"El Salvador","countries.Sint Maarten":"Sint Maarten","countries.Syria":"Syyria","countries.Swaziland":"Swazimaa","countries.Turks and Caicos Islands":"Turks- ja Caicossaaret ","countries.Chad":"Tšad","countries.French Southern Territories":"Ranskan eteläiset alueet ","countries.Togo":"Togo","countries.Thailand":"Thaimaa","countries.Tajikistan":"Tadžikistan","countries.Tokelau":"Tokelau","countries.East Timor":"Itä-Timor","countries.Turkmenistan":"Turkmenistan","countries.Tunisia":"Tunisia","countries.Tonga":"Tonga","countries.Turkey":"Turkki","countries.Trinidad and Tobago":"Trinidad ja Tobago","countries.Tuvalu":"Tuvalu","countries.Taiwan":"Taiwan","countries.Tanzania":"Tansania","countries.Ukraine":"Ukraina","countries.Uganda":"Uganda","countries.United States Minor Outlying Islands":"Yhdysvaltain pienet erillissaaret ","countries.United States":"Yhdysvallat","countries.Uruguay":"Uruguay","countries.Uzbekistan":"Uzbekistan","countries.Vatican":"Vatikaani","countries.Saint Vincent and the Grenadines":"Saint Vincent ja Grenadiinit","countries.Venezuela":"Venezuela","countries.British Virgin Islands":"Brittiläiset Neitsytsaaret ","countries.U.S. Virgin Islands":"Yhdysvaltain Neitsytsaaret","countries.Vietnam":"Vietnam","countries.Vanuatu":"Vanuatu","countries.Wallis and Futuna":"Wallis ja Futuna","countries.Samoa":"Samoa","countries.Kosovo":"Kosovo","countries.Yemen":"Jemen","countries.Mayotte":"Mayotte","countries.South Africa":"Etelä-Afrikka","countries.Zambia":"Sambia","countries.Zimbabwe":"Zimbabwe","cw2020.common.resources":"Näitä tarvitset","cw2020.common.soundtrack":"EU:n koodausviikon soundtrack","cw2020.common.moves":"Tanssiliikkeet","cw2020.common.dance-example":"Tässä mallia koodausviikon tanssista","cw2020.common.organizer-guide":"Järjestäjien opas","cw2020.title.0":"EU Code Week","cw2020.title.1":"vuonna 2020","cw2020.intro":"Tänä vuonna 10.–25.10.2020 on omistettu koodaamiselle! Koronavirusrajoitusten vuoksi koodausviikon tapahtumista entistä suurempi osa on tänä vuonna verkossa. Tehtäviä voi tehdä ja tapahtumiin osallistua etänä kotona tai koulussa.","cw2020.online-activities.title":"Koodausviikon avoimet verkkotapahtumat","cw2020.online-activities.subtitle.0":"Halusimme helpottaa koodausviikon tapahtumiin osallistumista etänä, joten julkaisimme","cw2020.online-activities.subtitle.1":"kalenterin","cw2020.online-activities.subtitle.2":"jossa ovat mukana kaikki verkossa järjestettävät tapahtumat.","cw2020.online-activities.section1.title":"Mitä verkkotapahtumat ovat?","cw2020.online-activities.section1.content":"Verkkotapahtumia ovat kaikki tapahtumat, jotka normaalisti lisättäisiin koodausviikon nettisivuille. Ainoa ero on, että tällä kertaa ne järjestetään verkossa. Netin kautta esimerkiksi koodaustilaisuuksiin ja työpajoihin on helppoa ja turvallista osallistua.","cw2020.online-activities.section2.title":"Avoimet tapahtumat","cw2020.online-activities.section2.content":"Halutessasi voit tehdä verkkotapahtumista kaikille avoimia. Silloin kuka hyvänsä mistä päin maailmaa vain voi osallistua verkkotapahtumaan, joka voidaan pitää englanniksi tai paikallisella kielellä. Valitsemme kaikille avoimista verkkotapahtumista kiinnostavimmat ja mainostamme niitä koodausviikon verkkosivujen kalenterissa.","cw2020.online-activities.section3.title":"Miten verkkotapahtumiin voi osallistua?","cw2020.online-activities.section3.content.0":"Koodausviikon aikana voit selata","cw2020.online-activities.section3.content.1":"kalenteria","cw2020.online-activities.section3.content.2":"ja valita kunkin päivän tapahtumista kiinnostavimmat. Tarjolla on mm. robotiikkatyöpajoja, verkkokursseja, verkkoluentoja, koodauskoulutusta ja paljon muuta. Valitse omasi!","cw2020.dance.title":"Koodausviikon tanssi","cw2020.dance.subtitle":"Eivätkö ohjelmoijat muka osaa tanssia? Vuoden 2020 koodausviikon kunniaksi heitämme uuden haasteen – se on #EUCodeWeekDance!","cw2020.dance.section1.title":"Kuka voi osallistua?","cw2020.dance.section1.content.0":"Kutsumme koulut, opettajat, kirjastot, koodauskerhot, yritykset, viranomaiset ja kaikki muutkin viettämään EU:n koodausviikkoa 2020 ja osallistumaan tanssihaasteeseen! Järjestäkää oma tehtävä tai tapahtuma tunnuksella #EUCodeWeekDance ja lisätkää se","cw2020.dance.section1.content.1":"koodausviikon kartalle.","cw2020.dance.section2.title":"Miten pääsee mukaan?","cw2020.dance.section2.content":"Valitse jokin viidestä annetusta tehtävästä tai keksi oma. Muista kuitenkin aina lisätä tehtävä tai tapahtuma koodausviikon kartalle.","cw2020.dance.activity1.title":"Ohjelmoi ystävä tai sukulainen. Tietokonetta ei tarvita!","cw2020.dance.activity1.subtitle":"Yleensä koodaaminen tarkoittaa käskyjen antamista elektroniselle laitteelle. Koodaaminen onnistuu kuitenkin myös ilman tietokonetta. Pyydä mukaan luokkakaveria, ystävää, isää tai äitiä tai vaikka opettajaa ja laadi hänelle ohjeet koodausviikon tanssia varten. Muista, että tanssijan on seurattava ohjeita tarkasti!","cw2020.dance.activity1.resources.0":"Code.org-verkkosivuston ohjeet, joilla saadaan aikaan tanssibileet ohjelmoimalla ihmisiä kuin robotteja","cw2020.dance.activity1.resources.1":"Oppimisaineistoa: Näin ohjelmoit ihmisrobotin","cw2020.dance.activity2.title":"Visuaalinen ohjelmointi","cw2020.dance.activity2.subtitle":"Koodaa koodausviikon tanssi Scratch-ohjelmointikielellä. Käytä koodausviikon hahmoja tai suunnittele omat Scratchilla ja ohjelmoi ne tanssimaan koodausviikon tanssia.","cw2020.dance.activity2.resources.0":"Tässä malliksi yksi Scratchilla ohjelmoitu koodausviikon tanssi","cw2020.dance.activity2.resources.1":"Koodausviikon hahmot","cw2020.dance.activity2.resources.2":"Code.org-verkkosivuston ohjeet, joilla hahmon saa liikkumaan","cw2020.dance.activity2.resources.3":"Code.org-verkkosivuston ohjeet, joilla saadaan aikaan tanssibileet","cw2020.dance.activity2.resources.4":"Esittele aikaansaannoksesi meille tässä Scratch-studiossa.","cw2020.dance.activity3.title":"Tekstipohjainen ohjelmointi","cw2020.dance.activity3.subtitle":"Ohjelmoi koodausviikon tanssin taustalla soiva kappale Pythonilla tai JavaScriptillä. Käytä jotain koodipohjaista musiikintekoalustaa (esimerkiksi EarSketch tai Sonic Pi).","cw2020.dance.activity3.resources.0":"Ohjevideo: Näin teet kappaleita EarSketchillä","cw2020.dance.activity3.resources.1":"Ohjevideo: Näin teet kappaleita Sonic Pillä","cw2020.dance.activity4.title":"Robotiikka","cw2020.dance.activity4.subtitle":"Ohjelmoi oma robottisi niin, että se tanssii koodausviikon tanssia ohjeidesi perusteella.","cw2020.dance.activity4.resources.0":"Ohjevideo: Näin ohjelmoit robotin","cw2020.dance.activity5.title":"Tanssihaaste","cw2020.dance.activity5.subtitle":"Kuvaa video, jossa sinä, joukkueesi tai oma robottisi tanssivat koodausviikon tanssia. Jaa video Instagramissa ja anna sen levitä – suosituimmat voittavat koodausviikon tuotepalkintoja! Kuulostaako hyvältä? Tee näin:","cw2020.dance.activity5.resources.0":"Kuvaa video Instagramin Tarinat (Stories) -toiminnolla.","cw2020.dance.activity5.resources.1":"Seuraa käyttäjää","cw2020.dance.activity5.resources.2":"@CodeWeekEU Instagramissa.","cw2020.dance.activity5.resources.3":"Mainitse @CodeWeekEU tanssivideon sisältävässä tarinassa. Muista myös aihetunniste #EUCodeWeekDance.","cw2020.dance.outro.0":"Valitsemme yhden tai useamman voittajan joka päivä ja julkistamme nimet EU:n koodausviikon Instagram-tilin Tarinoissa. Muista siis katsoa Instagram-ilmoituksesi säännöllisesti – ehkä juuri tänään on sinun vuorosi!","cw2020.dance.outro.1":"Koodausviikon tanssin taustalla soiva kappale on","cw2020.dance.outro.2":"Ode to Code","cw2020.dance.outro.3":"jonka on säveltänyt Brendan Paolini. Tanssin on suunnitellut Bianca Maria Berardi vuonna 2015. Alun perin idean on keksinyt Alessandro Bogliolo, italialaisen Urbinon yliopiston tietojärjestelmäkehityksen professori.","cw2020.treasure-hunt.title":"Koodausviikon aarteenetsintä","cw2020.treasure-hunt.subtitle.0":"Tätä peliä pelataan Telegramissa, jota aloittelijatkin voivat pelata, mutta jossa riittää haastetta kokeneemmallekin koodarille!","cw2020.treasure-hunt.subtitle.1":"Koodausviikon aarteenetsintää","cw2020.treasure-hunt.subtitle.2":"on helpointa pelata tietokoneella niin, että matkapuhelin on samalla käden ulottuvilla. Pelissä ratkaiset koodaustehtäviä ja tutustut samalla eurooppalaiseen koodaamisen, tietotekniikan ja teknologian historiaan.","cw2020.treasure-hunt.section.title":"Pelaaminen onnistuu näin:","cw2020.treasure-hunt.section.content.0":"Lataa Telegram-sovellus. Järjestelmänä voi olla","cw2020.treasure-hunt.section.content.1":"tietokone","cw2020.treasure-hunt.section.content.2":"Voit pelata peliä kannettavalla tai pöytätietokoneella tai älypuhelimella. Parhaiten peli toimii, kun pelaat sitä tietokoneella ja katsot samalla ohjeita ja koodaustehtäviä puhelimeesi ladatusta Telegram-sovelluksesta.","cw2020.treasure-hunt.section.content.3":"Kun aloitat pelin,","cw2020.treasure-hunt.section.content.4":"avaa peli tästä linkistä","cw2020.treasure-hunt.section.content.5":"ja lue puhelimella QR-koodi. Siirryt Telegram-sovellukseen, jossa saat ensimmäiset ohjeet.","cw2020.treasure-hunt.section.content.6":"Voitat, kun ratkaiset kymmenen koodaustehtävää ja etsit Euroopan kartalta kymmenen paikkaa, jotka liittyvät teknologian ja koodaamisen historiaan.","cw2020.treasure-hunt.section.content.7":"Kun olet pelannut pelin läpi, kerro pistemäärä kavereillesi ja haasta heidätkin pelaamaan ja oppimaan samalla mielenkiintoisia asioita koodaamisen historiasta. Käytä aihetunnistetta #EUCodeWeek. Kuka saa parhaat pisteet?","cw2020.treasure-hunt.section.content.8":"Koodausviikon aarteenetsintä tapahtumaa varten suunniteltu virtuaalinen versio alkuperäisestä EU:n koodausviikon aarteenetsintäpelistä, jonka laati Alessandro Bogliolo, italialaisen Urbinon yliopiston tietojärjestelmäkehityksen professori. Alkuperäisestä pelistä kerrotaan tarkemmin EU:n koodausviikon","cw2020.treasure-hunt.section.content.9":"blogissa.","cw2020.kick-off.title":"Aloitustapahtuma 8.10.2020","cw2020.kick-off.content.0":"Koodausviikon 2020 virtuaalinen aloitustapahtuma pidetään 8.10.2020 klo 18:00 Suomen aikaa. Tapahtuma striimataan Facebook Livessä, Instagram TV:ssä ja YouTube Livessä.","cw2020.kick-off.content.1":"Tapahtuman puhujavieraina ovat muun muassa","cw2020.kick-off.content.2":"sisämarkkinoista vastaava EU:n komission jäsen;","cw2020.kick-off.content.3":"innovoinnista, tutkimuksesta, kulttuurista, koulutuksesta ja nuorisoasioista vastaava EU:n komission jäsen;","cw2020.kick-off.content.4":"Scratch-ohjelmointikielen luoja ja oppimisen tutkimuksen professori MIT:n Media Labissa;","cw2020.kick-off.content.5":"Hello Ruby -kirjojen kirjoittaja ja kuvittaja","cw2020.kick-off.content.6":"sekä","cw2020.kick-off.content.7":"voittoa tavoittelemattoman ranskalaisen E-MMA-järjestön puheenjohtaja. E-MMA pyrkii edistämään sukupuolten moninaisuutta tekniikan alalla.","cw2020.kick-off.content.8":"Tapahtumassa myös koodausviikon järjestäjätiimi esittelee verkkosivuston uusia ominaisuuksia, aineistoja ja tehtäviä.","cw2020.kick-off.content.9":"italialaisen Urbinon yliopiston yliopiston tietojärjestelmäkehityksen professori ja","cw2020.kick-off.content.10":"koodausviikon lähettiläiden","cw2020.kick-off.content.11":"koordinaattori esittelee koodausviikon virtuaalista aarteenetsintäpeliä.","cw2020.kick-off.content.12":"Lisäksi xxx antaa maistiaisia siitä, mitä #EUCodeWeekDance-tehtävä pitää sisällään.","cw2020.kick-off.content.13":"Otamme myös yhteyttä kouluihin, oppilaisiin ja opiskelijoihin eri puolella Eurooppaa ja kuulemme heidän koodaustarinoitaan sekä sen, mitä sanottavaa heillä on puhujavieraillemme.","cw2020.kick-off.content.14":"Sinäkin voit kertoa mielipiteitäsi, esitellä ideoitasi tai esittää kysymyksiä. Liity mukaan striimiin (","cw2020.kick-off.content.15":"tai","cw2020.kick-off.content.16":") 8.10.2020 klo 18:00–19.30 Suomen aikaa ja merkitse kommenttisi tai tviittisi aihetunnisteella #EUCodeWeek.","cw2020.get-involved.title":"Näin pääset mukaan","cw2020.get-involved.subtitle":"Haluaisitko päästä jo koodaamaan ja liittyä mukaan EU:n koodausviikon yhteisöön? Näillä aineistoilla pääset alkuun – ja olet jo täydessä vauhdissa, kun koodausviikko vihdoin alkaa lokakuussa!","cw2020.get-involved.content.0":"Perustietoa koodausviikosta","cw2020.get-involved.content.1":"Näin lisäät tapahtuman koodausviikon verkkosivustolle","cw2020.get-involved.content.2":"Oppimisaineistoja","cw2020.get-involved.content.3":"Kaikille avoin verkkokurssi ”EU Code Week Deep Dive”","cw2020.get-involved.content.4":"Coding@Home-sarja","edit.title":"Muokkaa #EUCodeWeek-tapahtumaasi.","edit.required_fields":"Pakolliset kentät on merkitty tähdellä *. Voit lisätä tapahtumia luetteloon paikallisella kielellä.","edit.description":"Kuvaus","edit.audience":"Yleisö","edit.theme":"Aihe","edit.location":"Sijainti","edit.website":"Verkkosivusto","edit.contact":"Yhteystiedot","edit.tags":"Tägit","edit.image":"Kuva","edit.help":"Suuremmat kuvat pienennetään kokoon 256 x 512 pikseliä. Ladattavien kuvien maksimikoko on 256 x 1024.","edit.aspect":"Mitä koodauksen osa-alueita tapahtuma kattaa?","edit.address":"Kirjoita osoite tai aseta sijainti napsauttamalla alla olevaa karttaa.","edit.privacy_disclaimer.header":"Sinun yhteystietosi","edit.privacy_disclaimer.text_1":"Tiedot näkyvät vain ","edit.privacy_disclaimer.link_1":"EU:n koodausviikkolähettiläille","edit.privacy_disclaimer.text_2":" ja koodausviikon järjestäjille, jotka tarkistavat tapahtumasi ennen kuin se näkyy kartalla ja saattavat ottaa yhteyttä, jos muutokset ovat tarpeen tai tilastokyselytarkoituksissa tapahtuman jälkeen.","edit.privacy_disclaimer.contact_email":"Sinun sähköpostiosoitteesi","edit.edit":"Muokkaa tapahtumaa","event.main_title":"Lisää #EUCodeWeek-tapahtuma.","event.button":"Lisää tapahtuma","event.howto":"Miten järjestän tapahtuman?","event.required":"Pakolliset kentät on merkitty tähdellä *. Voit lisätä tapahtumia luetteloon paikallisella kielellä.","event.audience_title":"Yleisö","event.theme_title":"Aihe","event.scoreboard_by_country":"Tulostaulukko","event.get_involved":"Osallistu","event.organize_or_support_events":"Järjestä tai tue tapahtumia omassa kaupungissasi","event.or_contact_your":"tai ota yhteyttä","event.eu_code_week_ambassadors":"EU:n koodausviikkolähettilääseen.","event.show_events_for":"Näytä tapahtumat vuodelle ","event.who":"Kenelle tapahtuma on tarkoitettu?","event.tags":"Tägit","event.image":"Kuva","event.start.label":"Aloituspäivä","event.start.placeholder":"Milloin tapahtuma alkaa?","event.end.label":"Päättymispäivä","event.end.placeholder":"Milloin tapahtuma päättyy?","event.organizer.label":"Organisaation nimi","event.organizer.placeholder":"Organisaatio, jossa työskentelet tai teet vapaaehtoistyötä","event.website.label":"Järjestäjän verkkosivusto","event.website.placeholder":"Onko sinulla verkkosivusto, josta löytyy lisätietoja?","event.description.label":"Kuvaus","event.description.placeholder":"Lyhyt kuvaus suunnitellusta toiminnasta.","event.contact.label":"Sähköpostiosoite yhteydenottoja varten","event.contact.placeholder":"Tätä sähköpostiosoitetta käytetään EU:n koodausviikkoa koskevassa viestinnässä.","event.contact.explanation":"Sähköpostiosoitteesi näkyy vain EU:n koodausviikkolähettiläille ja koodausviikon järjestäjille, jotka tarkistavat tapahtumasi ennen kuin se näkyy kartalla ja saattavat ottaa yhteyttä, jos muutokset ovat tarpeen tai tilastokyselytarkoituksissa tapahtuman jälkeen.","event.public.label":"Julkinen sähköpostiosoite","event.public.placeholder":"Haluatko, että sähköpostiosoitteesi näkyy?","event.title.label":"Toiminnan otsikko","event.title.placeholder":"Mikä on toiminnan nimi?","event.address.label":"Osoite","event.address.placeholder":"Missä toiminta tapahtuu?","event.organizertype.label":"Organisaatiotyyppi","event.organizertype.placeholder":"Valitse järjestäjätyyppi","event.organizertype.school":"Koulu","event.organizertype.library":"Kirjasto","event.organizertype.non profit":"Kansalaisjärjestö","event.organizertype.private business":"Yksityisyritys","event.organizertype.other":"Muu","event.audience.Pre-school children":"Esikoululaiset","event.audience.Elementary school students":"Alakoululaiset","event.audience.High school students":"Yläkoululaiset ja lukiolaiset","event.audience.Graduate students":"Korkeakouluopiskelijat","event.audience.Post graduate students":"Jatko-opiskelijat","event.audience.Employed adults":"Työssäkäyvät aikuiset","event.audience.Unemployed adults":"Työttömät aikuiset","event.audience.Other (see description)":"Muu (ks. kuvaus)","event.audience.Teachers":"Opettajat","event.theme.Basic programming concepts":"Ohjelmoinnin peruskäsitteet","event.theme.Web development":"Verkkosuunnittelu","event.theme.Mobile app development":"Mobiilisovellusten kehittäminen","event.theme.Software development":"Ohjelmistokehitys","event.theme.Data manipulation and visualisation":"Tietojen käsittely ja visualisointi ","event.theme.Robotics":"Robotiikka","event.theme.Hardware":"Laitteisto","event.theme.Other":"Muu","event.theme.Unplugged activities":"Toiminta ilman laitteita","event.theme.Playful coding activities":"Koodausta leikin muodossa","event.theme.Art and creativity":"Taide ja luovuus","event.theme.Visual/Block programming":"Visuaalinen ohjelmointi / Lohko-ohjelmointi","event.theme.Game design":"Pelisuunnittelu","event.theme.Internet of things and wearable computing":"Esineiden internet ja puettava tietotekniikka","event.theme.3D printing":"3D-tulostus","event.theme.Augmented reality":"Laajennettu todellisuus","event.theme.Artificial intelligence":"Tekoäly","event.theme.Motivation and awareness raising":"Motivointi ja valistus","event.theme.Promoting diversity":"Monimuotoisuuden edistäminen","event.codeweek_for_all_participation_code.title":"KAIKKIEN KOODAUSVIIKKO -KOODI","event.codeweek_for_all_participation_code.explanation":"Jos olet saanut koulusta tai kaveriltasi CodeWeek4All-koodin, kirjoita se tähän. Muussa tapauksessa jätä kohta tyhjäksi. Lisätietoja Kaikkien koodausviikosta löytyy","event.codeweek_for_all_participation_code.link":"täältä","event.thanks_page.title":"Kiitos, kun lisäsit tapahtuman!","event.thanks_page.phrase1":"Yksi paikallisista lähettiläistämme tarkistaa nyt tapahtuman","event.thanks_page.phrase2":"ja varmistaa, että kaikki on ok.","event.thanks_page.phrase3":"Jos sinulla on kysyttävää, ota yhteyttä","event.thanks_page.phrase4":"oman maasi lähettilääseen","event.thanks_page.phrase5":"tai lähetä meille ","event.thanks_page.phrase6":"sähköpostiviesti.","event.thanks_page.phrase7":"Voit antaa Kaikkien koodausviikko -koodin myös ystävillesi:","event.activitytype.label":"Toiminnan tyyppi","event.activitytype.placeholder":"","event.activitytype.open-online":"Avoin online-toiminta","event.activitytype.invite-online":"Online-toiminta vain kutsutuille","event.activitytype.open-in-person":"Avoin toiminta","event.activitytype.invite-in-person":"Toiminta vain kutsutuille","event.privacy":"Olen lukenut ja hyväksyn tätä asiakirjaa koskevat tietosuojaperiaatteet","event.country":"Maa","event.loading":"Ladataan...","event.add_activity":"Lisää tapahtuma","event.edit_activity":"Muokkaa tapahtumaa","event.update_activity":"Päivitä tapahtumaa","event.delete_activity":"Poista tapahtuma","event.total_pending_events":"Kaikki tulevat tapahtumat:","event.no_pending_events":"Tulevia tapahtumia ei löytynyt haulla","event.all_countries":"Kaikki maat","event.current_status":"Nykyinen tila","event.actions":"Toimet","event.certificate_ready":"Koodausviikon sertifikaattisi on valmis. Voit ladata tai jakaa sen suoraan.","event.view_your_certificate":"Tutustu sertifikaattiisi täältä","event.submit_event_and_report":"Lähetä raportti tapahtumasta ja pyydä koodausviikon sertifikaattia.","event.report_and_claim":"Ilmoita tapahtumasta ja pyydä sertifikaattia","eventdetails.organised_by":"Järjestäjä: ","eventdetails.contact_email":"Sähköpostiosoite: ","eventdetails.happening_at":"Tapahtumapaikka: ","eventdetails.from":"Alkaa ","eventdetails.to":" Päättyy ","eventdetails.description":"Kuvaus: ","eventdetails.more_info":"Lisätietoja: ","eventdetails.audience":"Kohdeyleisö: ","eventdetails.themes":"Pääteemat: ","eventdetails.tags":"Tägit: ","eventdetails.share":"Jaa tapahtuma: ","eventdetails.email.tooltip":"Napsauta ja lähetä sähköpostitse ystävällesi","eventdetails.email.subject":"Katso, miten siisti koodaustapahtuma","eventdetails.email.body_1":"Hei, katso mikä ","eventdetails.email.body_2":"tapahtuma ","eventdetails.edit":"Muokkaa tapahtumaa","eventdetails.note":"HUOMAA: ","eventdetails.pending_warning":"Tapahtuma odottaa vielä ","eventdetails.pending_link":"tarkastusta","eventdetails.nearby_upcoming_events":"Lähialueen tulevat tapahtumat:","eventreports.reports_by":"Raporttia odottavat tapahtumat henkilölle ","eventreports.no_reports":"Ei vielä raportoitavia tapahtumia.","eventreports.report":"Alla luetellut tapahtumat ovat jo alkaneet tai jo päättyneet. Täytä tilastotarkoituksiin muutamia lukuja tapahtumastasi ja pyydä koodausviikon osallistumistodistus. Saat yhden todistuksen tapahtumaa kohti.","footer.privacy_policy":"Tietosuojakäytäntö","footer.cookies_policy":"Evästekäytäntö","footer.about_us":"Tietoja meistä","footer.about_code_week":"Tietoja Code Weekistä","footer.our_values":"Arvomme","footer.statistics":"Tilastot","footer.partners_sponsors":"Yhteistyökumppanit ja sponsorit","footer.community":"yhteisössä","footer.quick_links":"Pikalinkit","footer.register":"Rekisteröidy","footer.activities_events":"Aktiviteetit & Tapahtumat","footer.learn_teach":"Opi & Opeta","footer.news":"Uutiset","footer.newsletter_signup":"Tilaa uutiskirje","footer.educational_resources":"Koulutusresurssit","footer.coding_home":"Koodaus @ Home","footer.podcast":"Podcastit","footer.challenges":"Haasteet","footer.hackathons":"Hackathonit","footer.designed_and_developed_by":"Suunnitellut ja kehittänyt","footer.all_rights_reserved":"Kaikki oikeudet pidätetään","guide.title":"Opas","guide.organise_activity":"Järjestä oma #EUCodeWeek-tapahtuma","guide.register_activity":"Rekisteröi tapahtumasi täällä","guide.what.title":"Mikä on EU:n koodausviikko?","guide.what.content":'

EU:n koodausviikko on vapaaehtoisten pyörittämä, Euroopan komission tukema ruohonjuuritason liike. Kuka tahansa – koulu, opettaja, kirjasto, koodauskerho, yritys, julkisviranomainen – voi järjestää #EUCodeWeek-tapahtuman ja merkitä sen codeweek.eu-sivuston karttaan.

',"guide.what_you_need_organise.title":"Mitä tapahtuman järjestämiseen tarvitaan?","guide.what_you_need_organise.items.1":"Ryhmän ihmisiä, jotka haluavat oppia. He voivat olla esimerkiksi ystäviäsi, lapsia, nuoria, aikuisia kollegoita, sukulaisia tai isovanhempia. Muista, että jo kaksi ihmistä muodostaa ryhmän!","guide.what_you_need_organise.items.2":"Opettajia tai kouluttajia, jotka tuntevat koodaustapahtuman aiheen ja osaavat opettaa ja inspiroida muita. Lukumäärä riippuu tapahtuman tyypistä ja koosta.","guide.what_you_need_organise.items.3":"Tapahtumapaikan. Luokkahuoneet, kirjastot, kokoustilat ja monenlaiset julkiset tilat soveltuvat erinomaisesti tapahtumapaikaksi.","guide.what_you_need_organise.items.4":"Tietokoneita ja internetyhteyden. Kohderyhmästäsi riippuen voit pyytää osanottajia ottamaan omat kannettavat mukaan.","guide.what_you_need_organise.items.5":'Koodaus ilman tietokoneita. Laskennallisen ajattelun kehittäminen ei välttämättä edellytä tietokoneita ja internetyhteyttä. Aloita tutustumalla Koodausta ilman tietokoneita -osioomme.',"guide.what_you_need_organise.items.6":`Opetusmateriaalit. Näytä osallistujille, miten hauskaa on luoda jotain omaa. Tutustu aineistoihimme ja opetusmateriaaleihin, joihin sisältyy ohjevideoita ja opetussuunnitelmia, ja muokkaa niitä ryhmäsi tarpeiden mukaan.`,"guide.what_you_need_organise.items.7":`Osallistujien ilmoittautuminen. Jos tilaa on rajallisesti, voit järjestää osallistujien ilmoittautumisen verkkotyökalujen, kuten Google-lomakkeiden ja Eventbriten avulla.`,"guide.what_you_need_organise.items.8":'Muista merkitä tapahtumasi koodausviikon karttaan!',"guide.how_to.title":"Miten tapahtuma järjestetään?","guide.how_to.items.1":"Päätät itse koodaustapahtuman muodon, mutta suosittelemme, että siihen sisältyy käytännönläheinen osuus, jossa osallistujat voivat luoda jotain omaa ja/tai puuhailla koneiden parissa.","guide.how_to.items.2":'Järjestä kohderyhmälle sopivat työkalut ja tekniikat. Suosittelemme käyttämään vapaasti saatavilla olevaa avoimen lähdekoodin materiaalia.',"guide.how_to.items.3":"Kehota osallistujia esittelemään omat luomuksensa muille tapahtuman päätteeksi.","guide.how_to.items.4":`Levitä tietoa! Promotoi ja jaa tapahtumasi tuloksia sosiaalisessa mediassa #EUCodeWeek-aihetunnisteella. Voit myös julkaista tietoja EU:n koodausviikon opettajien ryhmässä ja Twitterissä (@CodeWeekEU). Kerro tapahtumasta ystävillesi, muille kouluttajille ja paikallisille lehdistölle ja laadi lehdistötiedote.`,"guide.how_to.items.5":'Muista merkitä tapahtumasi koodausviikkokarttaan!',"guide.material.title":"Mainosmateriaali","guide.material.text":'

Lue blogistamme uusimmat uutiset ja muokkaa uusin lehdistötiedote tarpeidesi mukaan tai luo täysin oma:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Valmistautuminen EU:n koodausviikon 2019 juhlintaan (saatavana 29 kielellä)',"guide.toolkits.title":"Lataa seuraavat työkalupakit, jotta pääset alkuun:","guide.toolkits.communication_toolkit":"Viestintätyökalut","guide.toolkits.teachers_toolkit":"Opettajien työkalut","guide.questions.title":"Onko sinulla kysyttävää?","guide.questions.content":'

Jos sinulla on kysyttävää #EUCodeWeek-tapahtuman järjestämisestä tai markkinoinnista, ota yhteyttä oman maasi EU:n koodausviikkolähettilääseen.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Herätä ideasi eloon!","hackathons.sections.1.title":"Kuusi hackathon-tapahtumaa, kuusi haastetta","hackathons.sections.1.content.1":"Asutko Kreikassa, Latviassa, Irlannissa, Italiassa, Romaniassa tai Sloveniassa? Oletko luova, kunnianhimoinen ja kiinnostunut teknologian tulevaisuudesta? Tartu tilaisuuteen! Osallistu EU Code Week Hackathon –tapahtumaan ja keksi innovatiivinen ratkaisu, joka vie sinut teknologian vallankumouksen eturintamaan.","hackathons.sections.1.content.2":"Vuonna 2021 EU:n koodausviikolla järjestetään kuusi suurenmoista hackathonia. Niihin voivat osallistua 15–19-vuotiaiden lukiolaisten muodostamat joukkueet, jotka ratkaisevat paikallisen haasteen koodaustaidoillaan. Joukkueet hakkeroivat 24 tuntia ja esittelevät sen jälkeen ideansa asiantuntijapaneelille, joka valitsee 10 loppukilpailujoukkuetta. Kaikilla joukkueilla on haasteen ratkaisemiseen yhtä paljon aikaa sekä käytössään samat resurssit ja mahdollisuudet konsultoida mentoreita ja asiantuntijoita, mutta vain 10 joukkuetta pääsee seuraavalle kierrokselle kehittämään prototyyppiään asiantuntijavalmennuksessa ja osallistumaan syksyllä järjestettävään loppuhackathoniin. Siellä joukkueet kamppailevat siitä, kuka saa palkinnoksi mahtavat IT-varusteet ja mahdollisuuden kehittää prototyyppiään edelleen mentorin ja valmentajan avulla.","hackathons.sections.2.title":"Miten osallistun?","hackathons.sections.2.content.1":"Valitse oman maasi hackathon ja seuraa helppoja ilmoittautumisohjeita. Voit osallistua yksin tai kuuden hengen joukkueena. Jos osallistut yhdessä ystäviesi tai luokkatoveriesi kanssa, muista ilmoittaa joukkueenne nimi ilmoittautumisen yhteydessä. Hackathonien ilmoittautumiset avautuvat eri aikoina, joten seuraa oman maasi tapahtumaa!","hackathons.sections.3.title":"Järjestäjät","hackathons.sections.3.content.1":"EU:n koodausviikon hackathon-tapahtumat järjestetään Euroopan komission ja EU:n ","hackathons.sections.3.content.2":"koodausviikkolähettiläiden","hackathons.sections.3.content.3":" yhteistyönä ja Euroopan parlamentin rahoituksen turvin. Tarkoituksena on osoittaa, miten käytännön ratkaisut heräävät eloon nuorten luovuuden, innostuksen, tuoreiden ideoiden ja koodaustaitojen avulla.","hackathons.sections.4.title":"Mikä hackathon on?","hackathons.sections.4.content.1":"EU Code Week Hackathon on matka, jotka käynnistyy 24 tunnin mittaisella virtuaalihackathonilla. Kokeneet mentorit valmentavat joukkueita, ja osallistujat voivat oppia uusia taitoja ja pitää hauskaa erilaisissa työpajoissa. Hackathon on myös mainio tilaisuus verkostoitua ja seurustella Euroopan teknologiasektorilla toimivien henkilöiden kanssa. Kunkin hackathonin lopuksi joukkueet esittelevät oman ratkaisunsa asiantuntijaraadille. ","hackathons.sections.4.content.2":"Kymmenen parasta joukkuetta jatkaa hackathonmatkaansa kesällä, jolloin heille tarjotaan koulutusta ja mentorointia. Sen jälkeen voittajat osallistuvat 12-tuntiseen kansalliseen hackathoniin, joka järjestetään syys- tai lokakuussa fyysisenä tapahtumana (tai virtuaalisena, jos terveystilanne ei salli fyysistä kokoontumista).","hackathons.sections.5.title":"Entä ellen osaa koodata?","hackathons.sections.5.content.1":"Hackathon-tapahtuman rinnalla järjestetään aloitteleville koodareille tarkoitettuja työpajoja, joissa askaroidaan muun muassa ATK-laitteistojen ja robotiikan parissa ja opitaan samalla laskennallisen ajattelun ja koodauksen perusteita. Lisätietoa rekisteröitymisestä löydät oman maasi sivuilta.","hackathons.sections.6.title":"Kumppanit","hackathons.sections.7.title":"Liity iloiseen joukkoon!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25.–26. syyskyyta 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlanti","hackathons.cities.2.date":"23.–24. syyskyyta 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italia","hackathons.cities.3.date":"24.–25. syyskyyta 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Kreikka","hackathons.cities.4.date":"9. lokakuussa 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18.–19. syyskyyta 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1. lokakuussa 2021","hackathons.final.1":"Loppukilpailu","hackathons.final.2":"syys–lokakuussa 2021","home.about":"EU:n koodausviikko on ruohonjuuritason aloite, jonka tavoitteena on edistää koodausta ja digitaalista lukutaitoa hauskalla ja osallistavalla tavalla.","home.when":"14.–27.10.2024","home.when_text":"Oppimalla koodaamaan opimme jäsentämään ympärillämme nopeasti muuttuvaa maailmaa, ymmärtämään teknologiaa sekä kehittämään taitoja ja valmiuksia, joiden avulla voimme keksiä uusia ideoita ja innovaatioita.","home.school_banner_title":"Osallistu!","home.school_banner_text":"Oletko opettaja?","home.school_banner_text2":"Napsauta tästä ja lue, miten voit osallistua!","home.organize_activity_title":"Järjestä tapahtuma tai osallistu tapahtumaan","home.organize_activity_text":'Kuka tahansa voi järjestää tapahtuman tai osallistua muiden tapahtumiin. Valitse vain aihe ja kohderyhmä, lisää tapahtumasi karttaan tai selaa alueellasi järjestettäviä tapahtumia.',"home.get_started_title":"Aloita","home.get_started_text":'Etkö tiedä, mistä aloittaa? Tutustu ohjesivuumme ja lataa järjestäjän työkalupakit, jotta pystyt valmistautumaan ja levittämään sanaa.',"home.access_resources_title":"Selaa aineistoja ja koulutuksia","home.access_resources_text":'Ellet ole varma, miten tapahtuma järjestetään, tutustu opetusaineistosivuun ja oppimismoduulien koulutusaineistoihin, joista saat opastusta ja räätälöityjä opetussuunnitelmia.',"home.toolkits_title":"Etkö ole varma kuinka aloittaa?","home.toolkits_description":"Tutustu ohjesivuun ja lataa järjestäjille tarkoitettu työkalupakki valmistautumaan ja levittämään sanaa.","home.toolkits_button1":"Aloita","home.toolkits_button2":"Työkalusarjat järjestäjille","home.minecraft_description1":"Vie koodaustaitosi uudelle tasolle Minecraft Educationin avulla. Tutustu siihen, kuinka Minecraft Education voi opettaa koodaamista ja tekoälylukutaitoja, ja tutustu miten pääset alkuun jo tänään!","home.minecraft_description2":"Rekisteröidy ja tuo hauskoja, live-leikkiä suoraan luokkahuoneeseesi!","home.minecraft_button":"Aloita Minecraft Education -matkasi tästä","home.activity_title":"Järjestä aktiviteettiosio tai liity siihen","home.activity_description":"Kaikki ovat tervetulleita järjestämään toimintaa tai osallistumaan toimintaan. Valitse vain aihe ja kohdeyleisö ja lisää toimintasi karttaan tai selaa toimintaasi alueellasi.","home.activity_button1":"Lisää toimintasi","home.activity_button2":"Näytä aktiviteettikartta","home.resouce_title":"Aineistot ja koulutus -osio","home.resouce_description":"Jos et ole varma, miten aktiviteetti järjestetään, vieraile opetusresurssitsivullamme ja opiskele oppimateriaalia saadaksesi ohjeita ja räätälöityjä tuntisuunnitelmia.","home.resouce_button1":"Käytä resursseja","home.resouce_button2":"Pääsy koulutuksiin","home.get_involved":"Tule mukaan","home.meet_our_community":"Tutustu yhteisöömme","home.banner1_title":"Tytöt digimaailmassa","home.banner1_description":"Tutustu digitaalisiin mahdollisuuksiin ja hyödynnä ne – anna uuden sukupolven tyttöjä digitaaliseen käyttöön!","home.banner2_title":"Code Week-perheemme","home.banner2_description":"Tutustu elävään lähettiläiden, opettajien, opiskelijoiden ja keskusten verkostoomme – jokainen edistää yhteistä intohimoamme digitaalista koulutusta kohtaan.","locations.title":"Tapahtumapaikat","locations.description.0":"Valitse seuraavan tapahtumasi tapahtumapaikka alla olevasta luettelosta TAI rekisteröi uusi tapahtumapaikka kohdassa","locations.description.1":"tapahtuman luominen","login.login":"Kirjaudu sisään","login.register":"Rekisteröidy","login.github":"Kirjaudu sisään Github-tunnuksilla.","login.X":"Kirjaudu sisään X-tunnuksilla.","login.facebook":"Kirjaudu sisään Facebook-tunnuksilla.","login.google":"Kirjaudu sisään Google-tunnuksilla.","login.azure":"Kirjaudu sisään Azure-tunnuksilla.","login.email":"Sähköposti","login.password":"Salasana","login.remember":"Muista minut","login.forgotten_password":"Unohditko salasanan?","login.no_account":"Eikö sinulla ole tiliä?","login.signup":"Kirjaudu","login.reset":"Palauta salasanasi","login.send_password":"Lähetä salasanan palautuslinkki","login.confirm_password":"Vahvista salasana","login.name":"nimi","menu.learn":"Opi","menu.teach":"Opeta","menu.training":"Harjoittelu","menu.challenges":"Haasteet","menu.online-courses":"Online-kurssit","menu.toolkits":"Esitykset ja työkalut","menu.girls_in_digital":"Tytöt digimaailmassa","menu.why":"MIKSI","menu.home":"Kotisivu","menu.search_result":"Hakutulokset","menu.events":"Tapahtumat","menu.ambassadors":"Lähettiläät","menu.resources":"Aineistot","menu.game_and_competitions":"Pelit ja kilpailut","menu.schools":"Koulut","menu.about":"Lisätietoja","menu.blog":"Blogi","menu.news":"Uutisia","menu.search":"Kirjoita ja paina Enter...","menu.map":"Kartta","menu.add_event":"Lisää tapahtuma","menu.search_event":"Hae tapahtumia","menu.hello":"Hei","menu.profile":"Profiili","menu.pending":"Odottavat tapahtumat","menu.your_events":"Omat tapahtumat","menu.your_certificates":"Omat sertifikaatit","menu.report":"Raportoi tapahtunista","menu.volunteers":"Vapaaehtoiset","menu.logout":"Kirjaudu ulos","menu.login":"Kirjaudu sisään","menu.signin":"Kirjaudu sisään","menu.signup":"Rekisteröidy","menu.privacy":"Tietosuoja","menu.stats":"Tilastot","menu.participation":"Osallistumissertifikaatti","menu.coding@home":"Koodaus@Kotiin","menu.values":"Meidän arvomme","menu.online_events":"Online-toiminta","menu.featured_activities":"Avoimet aktiviteetit","menu.codeweek2020":"Versio 2020","menu.register_activity":"Rekisteröi toiminta","menu.select_language":"Valitse kieli","menu.search_site":"Hae sivustoa","menu.what_you_looking_for":"Mitä etsit??","menu.type_to_search":"Hae kirjoittamalla...","mooc.free-online-courses":"Ilmaisia verkkokursseja","mooc.intro":"EU:n järjestämä Euroopan koodausviikko tarjoaa ammatillisen kehityksen mahdollisuuksia verkkokurssien muodossa. Tavoitteena on tukea opettajia koodauksen ja laskennallisen ajattelun tuomisessa luokkahuoneeseen.","mooc.icebreaker.title":"Johdatteleva “jäänmurtaja”-kurssi","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Euroopan koodausviikon jäänmurtaja-kurssi","mooc.icebreaker.text.2":"on viiden tunnin englanninkielinen kurssi joka on tarkoitettu kaikille, jotka ovat kiinnostuneita koodauksen ja laskennallisen ajattelun perusteista. Osallistujat oppivat herättämään nuorten uteliaisuuden ja innovatiivisen hengen antaen samalla heille mahdollisuuden tulla digitaalisiksi osaajiksi. Kurssi auttaa osallistujia löytämään laskennallisen ajattelun ja koodauksen edut ja merkityksen jokapäiväisessä elämässämme. Se tarjoaa myös ideoita, ilmaisia harjoitusmateriaaleja ja resursseja, joiden avulla voi järjestää hauskoja ja opettavaisia harjoituksia milloin tahansa ja missä tahansa – etenkin Euroopan koodausviikon aikana.","mooc.icebreaker.text.3":"Kurssille osallistumiseen ei tarvita aikaisempaa kokemusta tai tietoa ohjelmoinnista, ainoastaan utelias mieli.","mooc.icebreaker.registration.0":"Ilmoittautuminen on avoinna täällä","mooc.icebreaker.registration.1":"kurssille, joka pidetään 16. syyskuuta ja 30. lokakuuta 2020. Huomaa, että sinun on luotava tili European Schoolnet Academyssa rekisteröityäksesi.","mooc.icebreaker.check-out":"Tutustu vuoden 2019 materiaaliin.","mooc.deep-dive.title":"Syventävä “Syvä sukellus”-kurssi","mooc.deep-dive.text.0":"Euroopan koodausviikon Syvä sukellus -verkkokurssi on kaksikymmentäviisi tuntia kestävä englanninkielinen kurssi, joka tarjoaa opettajille mahdollisuuden tutustua koodaukseen liittyviin periaatteisiin ja saada tietoa ja itseluottamusta järjestää helppoa ja hauskaa, vuorovaikutteista koodaustoimintaa oppilaiden kanssa. Opettajat löytävät Euroopan koodausviikon ilmaiset ","mooc.deep-dive.text.1":"koulutusmateriaalit","mooc.deep-dive.text.2":"ja harjoitukset, jotka ovat saatavilla 29 kielellä, ja koodaukseen liittyvät näkökohdat, kuten laskennallinen ajattelu, harjoitukset ilman elektronisia laitteita, robotiikan loputtomat mahdollisuudet, keksiminen ja tekeminen, visuaaliset ohjelmointikielet, sovellusten luominen ja paljon muuta.","mooc.deep-dive.course-link":"Tutustu vuoden 2019 “Syvä sukellus”-kurssiin","mooc.social-media.0":"Seuraa","mooc.social-media.1":"Euroopan koodausviikkoa sosiaalisessa mediassa,","mooc.social-media.2":"jotta tiedät milloin seuraava kurssi alkaa","myevents.created_by":"Kaikki tapahtumat, jotka on luonut ","myevents.no_events.first_call_to_action":"Et ole vielä lisännyt yhtään tapahtumaa. Haluatko ","myevents.no_events.first_link":"lisätä tapahtuman nyt","myevents.no_events.second_call_to_action":"tai lue ","myevents.no_events.second_link":"järjestäjien opas","myevents.view":"Näytä","myevents.status.APPROVED":"HYVÄKSYTTY","myevents.status.REJECTED":"HYLÄTTY","myevents.status.PENDING":"ODOTTAA","myevents.status.REPORTED":"RAPORTOITU","pagination.previous":"Edellinen","pagination.next":"Seuraava","participation.title":"Luo osallistumissertifikaatteja luokallesi","participation.phrase1":"Täytä lomakkeeseen oppilaidesi nimet pilkulla erotettuina saadaksesi yksittäiset osallistumissertifikaatit","participation.names.label":"Nimet sertifikaattiin","participation.names.help":"Erota jokaisen osanottajan nimi pilkulla","participation.event_name.label":"Tapahtuman nimi","participation.event_name.help":"Sertifikaattiin merkittävän tapahtuman nimi","participation.event_date.label":"Tapahtuman päivämäärä","participation.event_date.help":"Sertifikaattiin merkittävän tapahtuman päivämäärä","participation.submit":"Luo sertifikaatteja","participation.thanks_page.title":"Sertifikaattisi on luotu!","participation.thanks_page.phrase1":"Napsauta linkkiä ladataksesi kaikki sertifikaatit pakattuna tiedostona","passwords.password":"Salasanoissa on oltava vähintään kuusi merkkiä ja vahvistussalasanan on oltava sama.","passwords.reset":"Salasanasi on nollattu!","passwords.sent":"Olemme lähettäneet sähköpostitse salasanan nollauslinkin!","passwords.token":"Salasanan nollauslinkki on vanhentunut.","passwords.user":"Käyttäjää ei löydy kyseisellä sähköpostiosoitteella.","privacy.title":"HENKILÖTIETOJEN SUOJA","privacy.1-intro.title":"1. Johdanto","privacy.1-intro.items.1":"

Euroopan komissio on sitoutunut suojaamaan käyttäjien henkilötietoja ja turvaamaan yksityisyyden suojan. Henkilötietojen kerääminen ja käsittely komissiossa perustuu 23 päivänä lokakuuta 2018 annettuun Euroopan parlamentin ja neuvoston asetukseen (EU) 2018/1725 luonnollisten henkilöiden suojelusta unionin toimielinten, elinten ja laitosten suorittamassa henkilötietojen käsittelyssä ja näiden tietojen vapaasta liikkuvuudesta (sekä asetuksen (EY) N:o 45/2001 kumoamisesta).

","privacy.1-intro.items.2":"

Tässä tietosuojalausunnossa selitetään, miksi keräämistä ja käsittelyä tehdään, miten kaikkien annettujen henkilötietojen kerääminen, käsittely ja suojaaminen tapahtuu, miten näitä tietoja käytetään ja mitä oikeuksia sinulla on henkilötietojesi osalta (esim. oikeus saada pääsy tietoihin, oikaista niitä ja estää niiden käyttö). Tietosuojalausunnossa annetaan myös sen vastuullisen rekisterinpitäjän yhteystiedot, jolle voit osoittaa oikeuksiasi koskevat pyynnöt, samoin kuin tietosuojavastaavan ja Euroopan tietosuojavaltuutetun yhteystiedot.

","privacy.1-intro.items.3":"

Tämä tietosuojalausunto koskee EU:n koodausviikon tapahtumien yhteyshenkilöinä toimivien (koodausviikkolähettiläiden, opetusministeriöiden koordinaattorien, johtavien opettajien sekä tapahtumien järjestäjien) henkilötietojen keräämistä ja julkaisemista yleisesti käytettävissä olevalla Codeweek.eu-verkkosivustolla.

","privacy.2-why.title":"2. Miksi henkilötietojasi käsitellään?","privacy.2-why.items.1":"

Euroopan komissio kerää ja julkaisee henkilötietosi, jotta sidosryhmät tai kiinnostuneet kansalaiset voivat helpommin tunnistaa yhteyshenkilöt. Todellisten henkilöiden esitteleminen yhteyshenkilöinä on paras ja tehokkain tapa varmistaa, että kiinnostuneet ihmiset voivat käyttää komission palveluja.

","privacy.2-why.items.2":"

Henkilötietojasi ei käytetä automaattiseen päätöksentekoon, ei myöskään profilointiin.

","privacy.3-legal_process.title":"3. Henkilötietojen käsittelyn oikeusperusta","privacy.3-legal_process.items.1":"

Henkilötietojen käsittelytoimet yhteyshenkilöiden julkaisemista varten ovat lainmukaisia asetuksen (EU) 2018/1725 5 artiklan 1 kohdan d alakohdan nojalla, koska olet antanut suostumuksesi henkilötietojesi käsittelyyn verkkolomakkeessa tai hyväksyit, että komissio käyttää sähköpostiosoitettasi ja käyttäjätunnustasi, jos ilmoittauduit sosiaalisen verkoston kautta.

","privacy.4-collect_data.title":"4. Mitä henkilötietoja kerätään ja käsitellään?","privacy.4-collect_data.items.1":"

Kerättävät henkilötiedot ovat tietoja, joiden avulla sinut on helpompaa tunnistaa yhteyshenkilöksi ja jotka lisäävät näkyvyyttäsi kansalaisten silmissä. Niitä ovat nimike, etunimi, sukunimi, asema, työosoite ja työsähköposti, puhelinnumero, kuva, sosiaalisen median tili ja biografia.

","privacy.4-collect_data.items.2":"

Olet antanut nämä henkilötiedot vapaaehtoisesti täyttämällä hakulomakkeen.

","privacy.4-collect_data.items.3":"

Tiettyjen henkilötietojen antaminen on pakollista, jotta tapahtumien ja/tai yhteystietojen julkaiseminen onnistuu codeweek.eu-verkkosivustolla. Jos et anna henkilötietojasi, tapahtumaasi ei julkaista, ja/tai et voi osallistua edellä mainittuihin verkostoihin.

","privacy.4-collect_data.items.4":"

Kaikkien muiden henkilötietojen antaminen on vapaaehtoista.

","privacy.4-collect_data.items.5":"Tilatessasi uutiskirjeen, sähköpostiosoitteesi lisätään EU:n koodausviikon uutiskirjeen postituslistalle, jota hallinnoi Mailerlite.com. Https://www.mailerlite.com/legal/privacy-policy. Voit milloin tahansa peruuttaa tilauksen uutiskirjeen alaosasta löytyvästä ”unsubscribe”-linkistä tai lähettämällä sähköpostia osoitteeseen info@codeweek.eu. Sähköpostilla peruttaessa, kirjoita otsikkokentään ”Unsubscribe”.","privacy.5-how_long.title":"5. Kuinka kauan henkilötietojasi säilytetään?","privacy.5-how_long.items.1":"

Komissio säilyttää henkilötietojasi vain niin kauan kuin on tarpeen kohdassa 2 kuvaillun keräämisen tai edelleen käsittelyn tarkoituksen täyttämiseksi eli niin kauan kuin toimit yhteyshenkilönä.

","privacy.5-how_long.items.2":"

Henkilötietosi poistetaan yleisesti käytettävissä olevalta verkkosivulta heti, kun lakkaat toimimasta yhteyshenkilönä, paitsi jos olet suostunut siihen, että tietosi sisällytetään tietokantaan tulevia toimia varten.

","privacy.6-protect_data.title":"6. Miten suojelemme ja turvaamme henkilötietojasi?","privacy.6-protect_data.items.1":"

Kaikki sähköisessä muodossa olevat henkilötiedot (sähköpostit, asiakirjat, tietokannat, palvelimille ladatut tietueet jne.) tallennetaan joko Euroopan komission tai sen toimeksisaajan palvelimille. Kaikki käsittelytoimet toteutetaan viestintä- ja tietojärjestelmien turvallisuudesta Euroopan komissiossa 10 päivänä tammikuuta 2017 annetun komission päätöksen (EU, Euratom) 2017/46 mukaisesti.

","privacy.6-protect_data.items.2":"

Komission toimeksisaajia sitovat erityinen sopimuslauseke, joka koskee kaikkia henkilötietojesi käsittelytoimia komission puolesta, sekä luottamuksellisuusvelvoitteet, jotka johtuvat yleisen tietosuoja-asetuksen (asetus (EU) 2016/679) saattamisesta osaksi EU:n jäsenvaltioiden kansallista lainsäädäntöä.

","privacy.6-protect_data.items.3":"

Suojatakseen henkilötietojasi komissio on ottanut käyttöön useita teknisiä ja organisatorisia toimenpiteitä. Teknisiä toimenpiteitä ovat tarvittavat toimet, jotka liittyvät verkkoturvallisuuteen, tietojen häviämisen riskiin, tietojen muuttamiseen tai luvattomaan pääsyyn, ja niiden yhteydessä otetaan huomioon käsittelyn aiheuttama riski ja käsiteltävien henkilötietojen luonne. Organisatorisiin toimenpiteisiin kuuluu henkilötietoihin pääsyn rajoittaminen ainoastaan valtuutettuihin henkilöihin, joilla on tämän käsittelytoimen tarkoituksiin liittyvä perusteltu tiedonsaantitarve.

","privacy.7-access_data.title":"7. Kenellä on pääsy tietoihisi ja kenelle niitä luovutetaan?","privacy.7-access_data.items.1":"

Pääsy henkilötietoihisi annetaan komission henkilöstölle, joka vastaa tämän käsittelytoimen toteuttamisesta, ja valtuutetulle henkilöstölle tarpeellisuusperiaatteen mukaisesti. Tällainen henkilöstö noudattaa lakisääteisiä ja tarvittaessa muitakin luottamuksellisuussopimuksia.

","privacy.7-access_data.items.2":"

Konkreettisesti kaikkiin antamiisi henkilötietoihin on pääsy verkkosivuston ylläpitäjillä (komission henkilöstöllä) sekä komission muulla henkilöstöllä tarpeellisuusperiaatteen pohjalta.. Lisäksi henkilötietosi ja tapahtumatietosi saatetaan EU:n koodausviikkolähettiläiden ja koulutuskoordinaattorien verkostojen jäsenten tietoon paikallisten tapahtumien järjestämistä tai jatkotoimia varten.

","privacy.7-access_data.items.3":"

Yhteyshenkilöiden näkyvyyden lisäämiseksi henkilötietosi julkaistaan ilman pääsyrajoituksia julkisella verkkosivustolla https://codeweek.eu.

","privacy.7-access_data.items.4":"

Tietojen siirtäminen kolmansille osapuolille

","privacy.7-access_data.items.5":"

Keräämiämme tietoja ei luovuteta millekään kolmannelle osapuolelle, lukuun ottamatta laajuutta tai tarkoitusta, jossa tai johon sitä saatetaan edellyttää lainsäädännössä.

","privacy.8-rights.title":"8. Mitkä ovat oikeutesi ja miten voit käyttää niitä?","privacy.8-rights.items.1":"

Sinulla on asetuksen (EU) 2018/1725 III luvun (14–25 artikla) nojalla erityisiä oikeuksia ’rekisteröitynä’, etenkin oikeus saada pääsy henkilötietoihisi, oikaista tai poistaa niitä ja oikeus rajoittaa henkilötietojesi käsittelyä. Soveltuvin osin sinulla on myös oikeus vastustaa käsittelyä tai oikeus siirtää tietoja järjestelmästä toiseen.

","privacy.8-rights.items.2":"

Olet suostunut antamaan komissiolle henkilötietojasi tämän käsittelytoiminnon aikana, ja voit peruuttaa suostumuksesi milloin tahansa ilmoittamalla siitä rekisterinpitäjälle. Peruutus ei vaikuta ennen käsittelyn peruuttamista tehdyn käsittelyn laillisuuteen.

","privacy.8-rights.items.3":"

Voit käyttää oikeuksiasi ottamalla yhteyttä rekisterinpitäjään tai ristiriitatilanteessa tietosuojavastaavaan. Tarvittaessa voit myös ottaa yhteyttä Euroopan tietosuojavaltuutettuun. Näiden henkilöiden yhteystiedot ilmoitetaan alla kohdassa 9.

","privacy.9-contact.title":"9. Yhteystiedot","privacy.9-contact.data-controller.title":"- Rekisterinpitäjä","privacy.9-contact.data-controller.text":"

Jos haluat käyttää asetuksen (EU) 2018/1725 mukaisia oikeuksiasi, tai jos sinulla on kommentteja, kysymyksiä tai huolenaiheita, tai jos haluat jättää valituksen henkilötietojesi keräämisestä ja käyttämisestä, voit ottaa yhteyttä rekisterinpitäjään,

","privacy.9-contact.data-controller.address":"Viestintäverkkojen, sisältöjen ja teknologian pääosasto, Yksikkö G2
Rakennus BU25
B-1049 Bryssel
","privacy.9-contact.data-controller.email":"Sähköposti: ","privacy.9-contact.data-protection-officer.title":"– Komission tietosuojavastaava:","privacy.9-contact.data-protection-officer.text":'

Voit ottaa yhteyttä tietosuojavastaavaan (DATA-PROTECTION-OFFICER@ec.europa.eu) asioissa, jotka liittyvät henkilötietojesi käsittelyyn asetuksen (EU) 2018/1725 nojalla.

',"privacy.9-contact.european-data-protection.title":"– Euroopan tietosuojavaltuutettu (EDPS):","privacy.9-contact.european-data-protection.text":'

Sinulla on oikeus kääntyä (eli voit jättää valituksen) Euroopan tietosuojavaltuutetun puoleen (edps@edps.europa.eu), jos katsot, että asetuksen (EU) 2018/1725 mukaisia oikeuksiasi on rikottu siksi, että rekisterinpitäjä on käsitellyt henkilötietojasi.

',"remote-teaching.remote-teaching":"Etäopetus","remote-teaching.intro.title":"Koodausviikko ja etäopetus","remote-teaching.intro.text":"Etäopetus voi olla opettajille ja oppijoille melkoinen haaste, ja ylitettävänä on monia esteitä. Koodauksen, laskennallisen ajattelun tai robotiikan opettamisen ei kuitenkaan tarvitse keskeytyä siksi, että oppilaat ovat kotona. Olemme koonneet tälle sivulle vinkkejä ja aineistoja etäopetuksen tueksi.","remote-teaching.intro.points.1":"Coding@Home: kokoelma lyhyitä videoita, tee se itse -materiaalia, arvoituksia, pelejä ja koodaushaasteita jokapäiväiseen käyttöön kotona tai koulussa.","remote-teaching.intro.points.2.0":"Coding Unplugged","remote-teaching.intro.points.2.1":"aktiviteetteja, joita on helppo toteuttaa kotona ja joiden avulla voi opetella tai opettaa koodausajattelua ilman tietokonetta käyttäen arkiesineitä.","remote-teaching.intro.points.3.0":"Koodausviikon oppimisaineistot","remote-teaching.intro.points.3.1":"kestävään kehitykseen ja tekoälyyn liittyviä oppimisaineistoja ja opetusohjelmia, joiden tuntisuunnitelmiin sisältyy etäopetusosioita.","remote-teaching.intro.points.4.0":"Koodausviikon aineistopankki","remote-teaching.intro.points.4.1":"aineistopankin materiaaleja aineistojen avulla voit opettaa tai opetella koodausta, ja monia niistä voi käyttää myös etäopetuksessa.","remote-teaching.intro.points.5.0":"Coding from home -webinaarit","remote-teaching.intro.points.5.1":"koodausviikko on järjestänyt useita webinaareja, joissa käsitellään kotoa käsin tapahtuvaa koodauksen opiskelua ja opettamista. Käy tutustumassa!","remote-teaching.tips.title":"7 vinkkiä koodauksen etäopetukseen","remote-teaching.tips.points.1.0":"Tutustu käsitteisiin, ohjelmointikieleen ja ohjelmistoihin","remote-teaching.tips.points.1.1":"Vaikka oppilaat voivat opetella koodausta ja ohjelmointia lähes itsenäisesti yrityksen ja erehdyksen kautta, heitä on opastettava ja autettava tunnistamaan syntaksivirheitä. Valmistaudu muuttamaan ja mukauttamaan menetelmiäsi, jos digitaalinen apuväline tai ohjelmointikieli ei tuo odotettuja oppimistuloksia.","remote-teaching.tips.points.2.0":"Aktivoi ja motivoi oppilaita","remote-teaching.tips.points.2.1":"Auta oppilaitasi hyödyntämään kaikkia kykyjään pitämällä motivoivia ja mielekkäitä oppitunteja. Anna heidän tutustua taitoihinsa ja löytää luovuutensa antamalla heidän valita omat projektinsa ja tuotoksensa. Kannattaa myös olla realistinen ja asettaa tavoitteita, jotka oppilaasi voivat saavuttaa.","remote-teaching.tips.points.3.0":"Kannusta oppilaita ryhmätyöskentelyyn","remote-teaching.tips.points.3.1":"Koodaaminen ryhmissä on hauskempaa, ja lisäksi ryhmissä oppilaat voivat kehittää monitahoisempia ja luovempia projekteja. Ryhmätyö voi myös ehkäistä yksinäisyyttä, jota jotkut oppilaat saattavat kokea etäopetuksessa. Voit esimerkiksi luoda oppilaillesi verkkokokoushuoneita tai järjestää vertaisarvioinnin pyytämällä heitä antamaan rakentavaa palautetta toistensa projekteista.","remote-teaching.tips.points.4.0":"Tutustu avoimiin ohjelmistoihin ja maksuttomiin verkkoalustoihin","remote-teaching.tips.points.4.1":"Koodauksen opetteluun ja opettamiseen on tarjolla monia laadukkaita aineistoja, jotka ovat pitkälle kehitettyjä mutta silti helppokäyttöisiä. Saatavilla on maksuttomia työkaluja, joita voi käyttää ilman lisenssejä tai ladattavia ohjelmistoja. Monia niistä löytyy koodausviikon aineistopankista, esimerkiksi Scratch, App Inventor, Code.org, EarSketch ja Sonic Pi. Kuten koodausviikon oppimisaineistoja, näitäkin välineitä voi käyttää kaikissa oppiaineissa.","remote-teaching.tips.points.5.0":"Muista leikkimielisyys","remote-teaching.tips.points.5.1":"Ensimmäisten koodaustuntien tulisi olla innostavia ja leikillisiä. Vaikka ei voitaisikaan olla yhdessä kasvotusten, on olemassa muita tapoja pitää hauskaa yhdessä. Voit esimerkiksi pitää oppitunnin aikana tauon, jolloin oppilaat voivat pelata yhdessä CodyColor-peliä. Se on kehittävä, monelle pelaajalle tarkoitettu peli, jossa oppii laskennallista ajattelua.","remote-teaching.tips.points.6.0":"Simuloi tuntityöskentelyä","remote-teaching.tips.points.6.1":"Luokkahuoneessa tapahtuvaa vuorovaikutusta voi ainakin osittain simuloida teknologian avulla. Voit esimerkiksi pyytää oppilaitasi laittamaan kameran päälle tiettyinä aikoina, viittaamaan virtuaalisesti, esittämään kysymyksiä henkilökohtaisesti tai viestikentässä tai vastaamaan kyselyihin ja tietovisoihin verkossa. Maksuttomia opetuskäyttöön sopivia digityökaluja ovat esimerkiksi Zoom, Microsoft Teams, GoToMeeting ja Jitsi reaaliaikaisia oppitunteja varten ja Kahoot, Mentimeter ja Google Forms tietovisoja ja oppitunnin aikana tapahtuvaa vuorovaikutusta varten. Näiden työkalujen avulla voit luoda oppilaille vaikutelman luokkahuonetyöskentelystä ja he voivat olla yhteydessä luokkatovereihinsa.","remote-teaching.tips.points.7.0":"Varmista materiaalien saatavuus ja kohtuuhintaisuus","remote-teaching.tips.points.7.1":"Varmista, että koodaustunnit ovat realistisia ja osallistavia. Huolehdi siitä, että tarvittavat materiaalit on helppo löytää joka kodista ja että kaikki oppilaat voivat hankkia ne, tai tarjoa vaihtoehtoja niille, joille se ei ole mahdollista. Esimerkiksi ilman tietokonetta toteutettaviin koodaustehtäviin ei tarvita kalliita materiaaleja, vaan niihin riittävät esimerkiksi sakset, paperi ja tussit. Jos käytät verkosta löytyviä koodausharjoituksia, varmista, että kaikilla oppilailla on kotona käytössään tabletti tai tietokone ja toimiva internetyhteys.","remote-teaching.tips.conclusion":"Miten koodausta ja ohjelmointia voi opetella ja opettaa etäopetusympäristöissä? Onko sinulla vinkkejä muille koulutuksen ammattilaisille? Lisää kommentti tämän sivun foorumille.","report.title":"Kirjoita raportti #EUCodeWeek-tapahtumasta.","report.event_title":"Tapahtuman otsikko","report.number_required":"Anna omat arviosi, jos sinulla ei ole tarkkoja tietoja.","report.phrase1":"Voit täyttää lomakkeen vain kerran! Tarkista tiedot huolella. Jos teet virheen, ","report.phrase2":"Raportin lähettämisen jälkeen räätälöity koodausviikon osallistumistodistus laaditaan automaattisesti, minkä jälkeen se on ladattavissa tai jaettavissa. Näet esimerkin todistuksesta täältä.","report.phrase3":"Pakolliset kentät on merkitty tähdellä *.","report.phrase4":"Voit täyttää lomakkeen vain kerran! Tarkista tiedot huolella. Jos teet virheen,","report.contactus":"ota meihin yhteyttä.","report.participants_count.label":"Osallistujamäärä","report.average_participant_age.label":"Osallistujien keski-ikä","report.percentage_of_females.label":"Naisten osuus","report.codeweek_for_all_participation_code.label":"Kaikkien koodausviikko -osallistumiskoodi","report.codeweek_for_all_participation_code.help":"Voit kirjoittaa tähän mahdollisen Codeweek4All-haastekoodin. Jätä tämä kenttä täyttämättä, jos et aio osallistua.","report.name_for_certificate.label":"Nimi todistusta varten","report.name_for_certificate.help":"Muuta tähän tapahtuman järjestäjän nimi, jolle koodausviikon osallistumistodistus kirjoitetaan. Käytä vain ASCII-merkistön kirjaimia (latinalaisia). Ääkkösiä ei tueta.","report.submit":"Lähetä tapahtumaraportti","report.thanks_page.title":"Kiitos raportista!","report.thanks_page.certificate_ready":"Todistuksesi on valmis.","report.thanks_page.download_button":"Lataa se napsauttamalla tästä.","report.thanks_page.back_events":"Palaa tapahtumaan","resources.search_resources":"Hae aineistoja","resources.types":"Tyypit","resources.levels":"Tasot","resources.programming_languages":"Ohjelmointikielet","resources.categories":"Luokat","resources.Languages":"Kielet","resources.Subjects":"Aiheet","resources.share":"Jaa","resources.communication_toolkit":"Viestintätyökalut","resources.teachers_toolkit":"Opettajien työkalut","resources.leaflet":"Esite","resources.how_to_organise_an_activity":"Miten tapahtuma järjestetään?","resources.resources.languages.Russian":"venäjä","resources.resources.languages.Norwegian":"norja","resources.resources.languages.Mandarin":"mandariinikiina","resources.resources.languages.Japanese":"japani","resources.resources.languages.All targeted languages":"Kaikki kohteena olevat kielet","resources.resources.levels.Beginner":"Vasta-alkaja","resources.resources.levels.Intermediate":"Keskitaso","resources.resources.levels.Advanced":"Edistynyt","resources.resources.levels.Pre-primary education":"Varhaiskasvatus","resources.resources.levels.Primary school (5-12)":"Alaluokat (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Yläluokat (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Keskiaste (16–18)","resources.resources.levels.Higher Education":"Korkeakoulu","resources.resources.levels.Other":"Muu","resources.resources.subjects.Art":"Taide","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Kemia","resources.resources.subjects.Computer Science":"Tietotekniikka","resources.resources.subjects.Culture":"Kulttuuri","resources.resources.subjects.Economics":"Kauppatiede","resources.resources.subjects.Foreign Languages":"Kielet","resources.resources.subjects.Geography":"Maantiede","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Äidinkieli ja kirjallisuus","resources.resources.subjects.Mathematics":"Matematiikka","resources.resources.subjects.Natural Sciences":"Luonnontieteet","resources.resources.subjects.Physical Education":"Liikunta","resources.resources.subjects.Physics":"Fysiikka","resources.resources.subjects.Coding":"Koodaus","resources.resources.subjects.Special Education Needs":"Erityisryhmät","resources.resources.subjects.Other":"Muu","resources.resources.types.Tutorial":"Opastus","resources.resources.types.Website":"Verkkosivusto","resources.resources.types.Online Course":"Verkkokurssi","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Sovellus","resources.resources.types.Game":"Peli","resources.resources.types.Graphic Material":"Graafinen aineisto","resources.resources.types.Presentation":"Esitys","resources.resources.types.Toolkit":"Työkalupakki","resources.resources.types.Other":"Muu","resources.resources.types.Lesson Plan":"Opetussuunnitelma","resources.resources.types.Guide":"Opas","resources.resources.categories.Coding":"Koodaus","resources.resources.categories.Programming":"Ohjelmointi","resources.resources.categories.Computational Thinking":"Laskennallinen ajattelu","resources.resources.categories.Robotics":"Robotiikka","resources.resources.categories.Making":"Valmistaminen","resources.resources.categories.Tinkering":"Tee & opi","resources.resources.categories.Unplugged Activities":"Koodaus ilman tietokoneita","resources.resources.categories.Other":"Muu","school.name":"Koulun nimi","school.location":"Koulun sijainti","school.description":"Koulun kuvaus","school.school":"Koulu","school.add":"Lisää","school.list":"Luettelo","school.required.name":"Koulun nimi on pakollinen tieto.","school.required.location":"Koulun sijainti on pakollinen tieto.","schools.1.title1":"Miksi koodaus kannattaa sisällyttää opetukseen?","schools.1.title2":"Mitä hyötyä koodauksesta on oppilaille? Mitä hyötyä siitä on sinulle opettajana?","schools.1.content.0":"Mielestämme digiaikana kaikkien peruslukutaitoon kuuluu koodauksen ymmärtäminen ja laskennalliseen ajatteluun liittyvien tärkeiden taitojen, kuten ongelmanratkaisu- ja yhteistyötaitojen sekä analyyttisten taitojen, kehittäminen.","schools.1.content.1":"Koodaamaan oppiminen voimaannuttaa oppilaat olemaan digiyhteiskunnan eturintamassa, auttaa heitä ymmärtämään paremmin ympäröivää maailmaa sekä tarjoaa heille paremmat mahdollisuudet menestyä elämässä ja työssä.","schools.1.content.2":"Koodausviikko antaa kaikille oppilaille mahdollisuuden kokeilla ensimmäistä kertaa digitaalista luovuutta. Koulut ja opettajat voivat kehittää maksutta osaamistaan ja opetusmateriaaleja, minkä lisäksi kansainväliset haasteet ja vaihtomahdollisuudet lisääntyvät.","schools.1.button.label":"Haluatko aloittaa saman tien? Ilmoittaudu täällä!","schools.2.title1":"Oletko valmis osallistumaan?","schools.2.title2":"Järjestä oppitunti, kurssi tai tapahtuma ja merkitse se kartalle.","schools.2.content.0":"Olisipa sinulla aikaisempaa osaamista koodauksesta tai ohjelmoinnista tai ei, voit järjestää luokassasi oppitunnin, avoimien ovien päivän tai tapahtuman koulullasi. Sovi vain päivä ja merkitse tapahtuma alla olevaan kalenteriin. Jos tunnet tarvitsevasi tukea koodaustunnin valmistelussa, siirry seuraavaan osioon.","schools.2.content.1":"Katso esimerkkejä järjestettävästä toiminnasta alla olevasta kartasta, lisää oma tapahtumasi ja liity tuhansien kouluttajien joukkoon Euroopassa ja maailmalla: ","schools.2.button.label":"Oletko valmis kokeilemaan? Lisää toiminto!","schools.3.title1":"Koodaatko ensimmäistä kertaa? Ei hätää.","schools.3.title2":"Työkalujemme avulla voit tutustua koodaukseen ennen sen esittelemistä oppilaille.","schools.3.content.0":"Jos haluat sisällyttää koodauksen opetukseesi, muttet tiedä, mistä aloittaa, ei hätää! Kansainvälinen opettaja- ja asiantuntijatiimi on kehittänyt joukon lyhyitä verkkokursseja, jotka auttavat sinut alkuun.","schools.3.content.1":"Aikaisempi koodauskokemus ei ole tarpeen!","schools.3.button.label":"Osallistu kursseille.","schools.4.title1":"Etsitkö uusia haasteita?","schools.4.title2":"Laadi tapahtumaverkosto, innosta mukaan mahdollisimman moni oppilas ja ansaitse osaamissertifikaatti.","schools.4.content.0":"Koodausviikko kaikille -tapahtuma haastaa sinut yhdistämään voimat muiden opettajien ja koulujen kanssa ja osallistumaan samanhenkisten ihmisten kansainväliseen yhteisöön ja tarjoamaan oppilaille mahdollisuuden kokeilla koodausta. Kokoa verkosto, jossa on mukana yli 500 oppilasta, ja ansaitset osaamissertifikaatin.","schools.4.button.label":"Lue lisää Koodausviikko kaikille -haasteesta.","schools.title":"Koulut: oppilaat mukaan koodiviikkoon.","scoreboard.title":"Missä maissa on eniten koodaustapahtumia?","scoreboard.paragraph":"Maat on lueteltu koodaustapahtumien väestöön suhteutetun määrän mukaisessa järjestyksessä. Luettelon yläpäässä voi siis olla yllättäen pienempiäkin maita!","scoreboard.parcipating_with":"osallistuu","scoreboard.events":"tapahtumalla","search.audience_title":"Yleisö","search.theme_title":"Aihe","search.placeholder":"Hae tapahtuman nimellä tai tägillä","search.submit":"Haku","search.label_country":"Valitse maa","search.last_year_events.label":"Sisällytä viimeisen vuoden tapahtumat","search.last_year_events.yes":"Kyllä","search.last_year_events.no":"Ei","search.search_counter":"vastaa hakukriteerejäsi","search.event":"tapahtuma","search.events":"tapahtumaa","search.year":"vuosi","search.audiences":"Kohderyhmä ","search.themes":"Teemat","search.countries":"Maat","search.search_placeholder":"Hae otsikon tai kuvauksen mukaan","search.search_banner_title":"Löydä mikä inspiroi sinua","search.search_banner_content":"Selaa runsaasti koodausresursseja, aktiviteetteja ja oppaita tukeaksesi matkaasi kohti digitaalista luovuutta ja oppimista","search.search_results_title":"Hakutulokset","search.search_input_label":"Katso tulokset avainsanojesi perusteella alta:","search.search_input_placeholder":"Haku...","search.results":"Tulokset","search.no_results":"Tuloksia ei löytynyt.","search.search_categories.all":"All","search.search_categories.podcasts":"Podcastit","search.search_categories.hackathons":"Hackathonit","search.search_categories.online_courses":"Verkkokurssit","search.search_categories.training":"Koulutus","search.search_categories.challenges":"Haasteet","search.search_categories.learn":"Oppia","search.search_categories.teach":"Opettaa","search.search_categories.presentations_and_toolkits":"Esitykset ja työkalut","search.search_categories.activities":"Aktiviteetit","search.search_categories.blogs":"Blogi","search.search_categories.others":"Muut","snippets.featured-activities":"Tässä osiossa on tulevia EU:n koodausviikon tapahtumia, joihin voi osallistua myös verkossa. Voit suodattaa tapahtumia kielen ja kuukauden mukaan. Tarkemmat tiedot ja järjestäjien yhteystiedot saat esiin Näytä-painikkeesta. Kannattaa tutustua!","snippets.learn":"Koodaus ja ohjelmointi ovat avaintaitoja, joita tarvitaan yhä enemmän joka alalla. EU:n koodausviikko haluaa tukea sinua niiden oppimisessa. Selaa tarjontaa ja etsi sopiva aineisto, jonka avulla voit tutustua koodauksen saloihin tai syventää tietämystäsi. Kaikki aineistot ovat ilmaisia. Voit suodattaa hakua aineiston tyypin, taitotason, ohjelmointikielen, luokan ja kielen mukaan.","snippets.teach":"Koodaus ja ohjelmointi ovat avaintaitoja, jotka avaavat oppilaillesi uusia mahdollisuuksia. Haluatko opettaa koodausta kotona, luokkahuoneessa vai koodauskerhossa? Selaa tarjontaa ja etsi sopivin aineisto, jonka avulla voit ottaa koodauksen ja ohjelmoinnin osaksi opetustasi. Kaikki aineistot ovat ilmaisia. Voit suodattaa hakua aineiston tyypin, taitotason, ohjelmointikielen, aiheen, luokan ja kielen mukaan.","snippets.toolkits.0":"Tässä osiossa on aineistoja, joiden avulla voit järjestää EU:n koodausviikolla oman tapahtumasi ja mainostaa teemaviikkoa yhteisössäsi.","snippets.toolkits.1":"Viestintäaineistot","snippets.toolkits.2":"EU:n koodausviikon viralliset logot, pinssi, esite, juliste, PowerPoint- ja Word-pohjatiedostot, esimerkkejä sosiaalisen median julkaisuista sekä kuvitusaineistoa","snippets.toolkits.3":"Opettajien työkalut","snippets.toolkits.4":"EU:n koodausviikon viralliset logot, pinssi, oppilaan osallistumistodistuksen malli, koodausviikon yleisesitys sekä aineistoa sosiaalista mediaa varten","snippets.toolkits.5":"EU:n koodausviikon virallinen esittelylehtinen","snippets.about.goal":"Tavoite on saada yhä useammat nuoret oppimaan koodauksen ja laskennallisen ajattelun perusteet.","snippets.guide.tutorials.1":"Tutustu","snippets.guide.tutorials.2":"tutoriaaleihin ja koulutuksiin,","snippets.guide.tutorials.3":"joita on saatavilla 29 kielellä ja joiden avulla voit järjestää koodausta ja laskennallista ajattelua opettavaa toimintaa nuorille.","snippets.dance.menu":"Tanssihaaste","snippets.dance.subtitle":"Eivätkö ohjelmoijat muka osaa tanssia? Todistamme oletuksen vääräksi #EUCodeWeekDance-haasteella.","snippets.dance.content":"Kutsumme koulut, opettajat, kirjastot, koodauskerhot, yritykset, viranomaiset ja kaikki muutkin viettämään EU:n koodausviikkoa ja osallistumaan tanssihaasteeseen. Järjestäkää oma tehtävä tai tapahtuma tunnuksella #EUCodeWeekDance ja lisätkää se koodausviikon tapahtumakartalle.","snippets.treasure-hunt.menu":"Aarteenetsintä","snippets.treasure-hunt.subtitle":"Tätä peliä pelataan Telegramissa.","snippets.videos.1":"Katso videot, joilla EU:n koodausviikon lähettiläät kertovat arvoistamme.","snippets.videos.2":"Katso video, jolla koodausviikon Slovenian lähettiläs Katja Osljak kertoo koodausviikon riippumattomuudesta.","snippets.videos.3":"Katso video, jolla koodausviikon Ranskan lähettiläs Laurent Touché kertoo, kuinka koodausviikko on tarkoitettu kaikille.","snippets.videos.4":"Katso video, jolla koodausviikon Tunisian lähettiläs Fatma Bouaziz kertoo, kuinka koodausviikko on yhtä aikaa maailmanlaajuinen ja paikallinen eli ”glokaali”.","snippets.videos.5":"Katso video, jolla koodausviikon Latvian lähettiläs Linda Sinka kertoo, kuinka koodausviikossa on kyse yhteistyöstä.","snippets.videos.6":"Katso video, jolla koodausviikon Italian lähettiläs Alessandro Bogliolo kertoo koodausviikon olevan voittoa tavoittelematon hanke.","snippets.videos.7":"Katso video, jolla koodausviikon Albanian lähettiläs Marjana Prifti kertoo, miten koodausviikko rohkaisee luovuuteen ja innovointiin.","snippets.videos.8":"Katso video, jolla koodausviikon Romanian lähettiläs Cristiana Lucaci kertoo, miksi kiitos koodausviikosta kuuluu yhteisöille.","training.learning_bits":"Koodausviikon oppimisaineistot","training.title":"Ilmaisia harjoitusmateriaaleja ja verkkokursseja","training.text":`

Täältä löydät maksuttomia koulutusmateriaaleja ja aineistoja, jotka auttavat sinut alkuun, ja pääset suunnittelemaan seuraavaa innovatiivista oppituntiasi.

+ href="https://www.facebook.com/groups/774720866253044/">EU:n koodausviikon opettajien ryhmässä ja Twitterissä (@CodeWeekEU). Kerro tapahtumasta ystävillesi, muille kouluttajille ja paikallisille lehdistölle ja laadi lehdistötiedote.`,"guide.how_to.items.5":'Muista merkitä tapahtumasi koodausviikkokarttaan!',"guide.material.title":"Mainosmateriaali","guide.material.text":'

Lue blogistamme uusimmat uutiset ja muokkaa uusin lehdistötiedote tarpeidesi mukaan tai luo täysin oma:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Valmistautuminen EU:n koodausviikon 2019 juhlintaan (saatavana 29 kielellä)',"guide.toolkits.title":"Lataa seuraavat työkalupakit, jotta pääset alkuun:","guide.toolkits.communication_toolkit":"Viestintätyökalut","guide.toolkits.teachers_toolkit":"Opettajien työkalut","guide.questions.title":"Onko sinulla kysyttävää?","guide.questions.content":'

Jos sinulla on kysyttävää #EUCodeWeek-tapahtuman järjestämisestä tai markkinoinnista, ota yhteyttä oman maasi EU:n koodausviikkolähettilääseen.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Herätä ideasi eloon!","hackathons.sections.1.title":"Kuusi hackathon-tapahtumaa, kuusi haastetta","hackathons.sections.1.content.1":"Asutko Kreikassa, Latviassa, Irlannissa, Italiassa, Romaniassa tai Sloveniassa? Oletko luova, kunnianhimoinen ja kiinnostunut teknologian tulevaisuudesta? Tartu tilaisuuteen! Osallistu EU Code Week Hackathon –tapahtumaan ja keksi innovatiivinen ratkaisu, joka vie sinut teknologian vallankumouksen eturintamaan.","hackathons.sections.1.content.2":"Vuonna 2021 EU:n koodausviikolla järjestetään kuusi suurenmoista hackathonia. Niihin voivat osallistua 15–19-vuotiaiden lukiolaisten muodostamat joukkueet, jotka ratkaisevat paikallisen haasteen koodaustaidoillaan. Joukkueet hakkeroivat 24 tuntia ja esittelevät sen jälkeen ideansa asiantuntijapaneelille, joka valitsee 10 loppukilpailujoukkuetta. Kaikilla joukkueilla on haasteen ratkaisemiseen yhtä paljon aikaa sekä käytössään samat resurssit ja mahdollisuudet konsultoida mentoreita ja asiantuntijoita, mutta vain 10 joukkuetta pääsee seuraavalle kierrokselle kehittämään prototyyppiään asiantuntijavalmennuksessa ja osallistumaan syksyllä järjestettävään loppuhackathoniin. Siellä joukkueet kamppailevat siitä, kuka saa palkinnoksi mahtavat IT-varusteet ja mahdollisuuden kehittää prototyyppiään edelleen mentorin ja valmentajan avulla.","hackathons.sections.2.title":"Miten osallistun?","hackathons.sections.2.content.1":"Valitse oman maasi hackathon ja seuraa helppoja ilmoittautumisohjeita. Voit osallistua yksin tai kuuden hengen joukkueena. Jos osallistut yhdessä ystäviesi tai luokkatoveriesi kanssa, muista ilmoittaa joukkueenne nimi ilmoittautumisen yhteydessä. Hackathonien ilmoittautumiset avautuvat eri aikoina, joten seuraa oman maasi tapahtumaa!","hackathons.sections.3.title":"Järjestäjät","hackathons.sections.3.content.1":"EU:n koodausviikon hackathon-tapahtumat järjestetään Euroopan komission ja EU:n ","hackathons.sections.3.content.2":"koodausviikkolähettiläiden","hackathons.sections.3.content.3":" yhteistyönä ja Euroopan parlamentin rahoituksen turvin. Tarkoituksena on osoittaa, miten käytännön ratkaisut heräävät eloon nuorten luovuuden, innostuksen, tuoreiden ideoiden ja koodaustaitojen avulla.","hackathons.sections.4.title":"Mikä hackathon on?","hackathons.sections.4.content.1":"EU Code Week Hackathon on matka, jotka käynnistyy 24 tunnin mittaisella virtuaalihackathonilla. Kokeneet mentorit valmentavat joukkueita, ja osallistujat voivat oppia uusia taitoja ja pitää hauskaa erilaisissa työpajoissa. Hackathon on myös mainio tilaisuus verkostoitua ja seurustella Euroopan teknologiasektorilla toimivien henkilöiden kanssa. Kunkin hackathonin lopuksi joukkueet esittelevät oman ratkaisunsa asiantuntijaraadille. ","hackathons.sections.4.content.2":"Kymmenen parasta joukkuetta jatkaa hackathonmatkaansa kesällä, jolloin heille tarjotaan koulutusta ja mentorointia. Sen jälkeen voittajat osallistuvat 12-tuntiseen kansalliseen hackathoniin, joka järjestetään syys- tai lokakuussa fyysisenä tapahtumana (tai virtuaalisena, jos terveystilanne ei salli fyysistä kokoontumista).","hackathons.sections.5.title":"Entä ellen osaa koodata?","hackathons.sections.5.content.1":"Hackathon-tapahtuman rinnalla järjestetään aloitteleville koodareille tarkoitettuja työpajoja, joissa askaroidaan muun muassa ATK-laitteistojen ja robotiikan parissa ja opitaan samalla laskennallisen ajattelun ja koodauksen perusteita. Lisätietoa rekisteröitymisestä löydät oman maasi sivuilta.","hackathons.sections.6.title":"Kumppanit","hackathons.sections.7.title":"Liity iloiseen joukkoon!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25.–26. syyskyyta 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlanti","hackathons.cities.2.date":"23.–24. syyskyyta 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italia","hackathons.cities.3.date":"24.–25. syyskyyta 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Kreikka","hackathons.cities.4.date":"9. lokakuussa 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18.–19. syyskyyta 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1. lokakuussa 2021","hackathons.final.1":"Loppukilpailu","hackathons.final.2":"syys–lokakuussa 2021","home.about":"EU:n koodausviikko on ruohonjuuritason aloite, jonka tavoitteena on edistää koodausta ja digitaalista lukutaitoa hauskalla ja osallistavalla tavalla.","home.when":"14.–27.10.2024","home.when_text":"Oppimalla koodaamaan opimme jäsentämään ympärillämme nopeasti muuttuvaa maailmaa, ymmärtämään teknologiaa sekä kehittämään taitoja ja valmiuksia, joiden avulla voimme keksiä uusia ideoita ja innovaatioita.","home.school_banner_title":"Osallistu!","home.school_banner_text":"Oletko opettaja?","home.school_banner_text2":"Napsauta tästä ja lue, miten voit osallistua!","home.organize_activity_title":"Järjestä tapahtuma tai osallistu tapahtumaan","home.organize_activity_text":'Kuka tahansa voi järjestää tapahtuman tai osallistua muiden tapahtumiin. Valitse vain aihe ja kohderyhmä, lisää tapahtumasi karttaan tai selaa alueellasi järjestettäviä tapahtumia.',"home.get_started_title":"Aloita","home.get_started_text":'Etkö tiedä, mistä aloittaa? Tutustu ohjesivuumme ja lataa järjestäjän työkalupakit, jotta pystyt valmistautumaan ja levittämään sanaa.',"home.access_resources_title":"Selaa aineistoja ja koulutuksia","home.access_resources_text":'Ellet ole varma, miten tapahtuma järjestetään, tutustu opetusaineistosivuun ja oppimismoduulien koulutusaineistoihin, joista saat opastusta ja räätälöityjä opetussuunnitelmia.',"home.toolkits_title":"Etkö ole varma kuinka aloittaa?","home.toolkits_description":"Tutustu ohjesivuun ja lataa järjestäjille tarkoitettu työkalupakki valmistautumaan ja levittämään sanaa.","home.toolkits_button1":"Aloita","home.toolkits_button2":"Työkalusarjat järjestäjille","home.minecraft_description1":"Vie koodaustaitosi uudelle tasolle Minecraft Educationin avulla. Tutustu siihen, kuinka Minecraft Education voi opettaa koodaamista ja tekoälylukutaitoja, ja tutustu miten pääset alkuun jo tänään!","home.minecraft_description2":"Rekisteröidy ja tuo hauskoja, live-leikkiä suoraan luokkahuoneeseesi!","home.minecraft_button":"Aloita Minecraft Education -matkasi tästä","home.activity_title":"Järjestä aktiviteettiosio tai liity siihen","home.activity_description":"Kaikki ovat tervetulleita järjestämään toimintaa tai osallistumaan toimintaan. Valitse vain aihe ja kohdeyleisö ja lisää toimintasi karttaan tai selaa toimintaasi alueellasi.","home.activity_button1":"Lisää toimintasi","home.activity_button2":"Näytä aktiviteettikartta","home.resouce_title":"Aineistot ja koulutus -osio","home.resouce_description":"Jos et ole varma, miten aktiviteetti järjestetään, vieraile opetusresurssitsivullamme ja opiskele oppimateriaalia saadaksesi ohjeita ja räätälöityjä tuntisuunnitelmia.","home.resouce_button1":"Käytä resursseja","home.resouce_button2":"Pääsy koulutuksiin","home.get_involved":"Tule mukaan","home.meet_our_community":"Tutustu yhteisöömme","home.banner1_title":"Tytöt digimaailmassa","home.banner1_description":"Tutustu digitaalisiin mahdollisuuksiin ja hyödynnä ne – anna uuden sukupolven tyttöjä digitaaliseen käyttöön!","home.banner2_title":"Code Week-perheemme","home.banner2_description":"Tutustu elävään lähettiläiden, opettajien, opiskelijoiden ja keskusten verkostoomme – jokainen edistää yhteistä intohimoamme digitaalista koulutusta kohtaan.","locations.title":"Tapahtumapaikat","locations.description.0":"Valitse seuraavan tapahtumasi tapahtumapaikka alla olevasta luettelosta TAI rekisteröi uusi tapahtumapaikka kohdassa","locations.description.1":"tapahtuman luominen","login.login":"Kirjaudu sisään","login.register":"Rekisteröidy","login.github":"Kirjaudu sisään Github-tunnuksilla.","login.X":"Kirjaudu sisään X-tunnuksilla.","login.facebook":"Kirjaudu sisään Facebook-tunnuksilla.","login.google":"Kirjaudu sisään Google-tunnuksilla.","login.azure":"Kirjaudu sisään Azure-tunnuksilla.","login.email":"Sähköposti","login.password":"Salasana","login.remember":"Muista minut","login.forgotten_password":"Unohditko salasanan?","login.no_account":"Eikö sinulla ole tiliä?","login.signup":"Kirjaudu","login.reset":"Palauta salasanasi","login.send_password":"Lähetä salasanan palautuslinkki","login.confirm_password":"Vahvista salasana","login.name":"nimi","menu.learn":"Opi","menu.teach":"Opeta","menu.training":"Harjoittelu","menu.challenges":"Haasteet","menu.online-courses":"Online-kurssit","menu.toolkits":"Esitykset ja työkalut","menu.girls_in_digital":"Tytöt digimaailmassa","menu.why":"MIKSI","menu.home":"Kotisivu","menu.search_result":"Hakutulokset","menu.events":"Tapahtumat","menu.ambassadors":"Lähettiläät","menu.resources":"Aineistot","menu.game_and_competitions":"Pelit ja kilpailut","menu.schools":"Koulut","menu.about":"Lisätietoja","menu.blog":"Blogi","menu.news":"Uutisia","menu.search":"Kirjoita ja paina Enter...","menu.map":"Kartta","menu.add_event":"Lisää tapahtuma","menu.search_event":"Hae tapahtumia","menu.hello":"Hei","menu.profile":"Profiili","menu.pending":"Odottavat tapahtumat","menu.your_events":"Omat tapahtumat","menu.your_certificates":"Omat sertifikaatit","menu.report":"Raportoi tapahtunista","menu.volunteers":"Vapaaehtoiset","menu.logout":"Kirjaudu ulos","menu.login":"Kirjaudu sisään","menu.signin":"Kirjaudu sisään","menu.signup":"Rekisteröidy","menu.privacy":"Tietosuoja","menu.stats":"Tilastot","menu.participation":"Osallistumissertifikaatti","menu.coding@home":"Koodaus@Kotiin","menu.values":"Meidän arvomme","menu.online_events":"Online-toiminta","menu.featured_activities":"Avoimet aktiviteetit","menu.codeweek2020":"Versio 2020","menu.register_activity":"Rekisteröi toiminta","menu.select_language":"Valitse kieli","menu.search_site":"Hae sivustoa","menu.what_you_looking_for":"Mitä etsit??","menu.type_to_search":"Hae kirjoittamalla...","mooc.free-online-courses":"Ilmaisia verkkokursseja","mooc.intro":"EU:n järjestämä Euroopan koodausviikko tarjoaa ammatillisen kehityksen mahdollisuuksia verkkokurssien muodossa. Tavoitteena on tukea opettajia koodauksen ja laskennallisen ajattelun tuomisessa luokkahuoneeseen.","mooc.icebreaker.title":"Johdatteleva “jäänmurtaja”-kurssi","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Euroopan koodausviikon jäänmurtaja-kurssi","mooc.icebreaker.text.2":"on viiden tunnin englanninkielinen kurssi joka on tarkoitettu kaikille, jotka ovat kiinnostuneita koodauksen ja laskennallisen ajattelun perusteista. Osallistujat oppivat herättämään nuorten uteliaisuuden ja innovatiivisen hengen antaen samalla heille mahdollisuuden tulla digitaalisiksi osaajiksi. Kurssi auttaa osallistujia löytämään laskennallisen ajattelun ja koodauksen edut ja merkityksen jokapäiväisessä elämässämme. Se tarjoaa myös ideoita, ilmaisia harjoitusmateriaaleja ja resursseja, joiden avulla voi järjestää hauskoja ja opettavaisia harjoituksia milloin tahansa ja missä tahansa – etenkin Euroopan koodausviikon aikana.","mooc.icebreaker.text.3":"Kurssille osallistumiseen ei tarvita aikaisempaa kokemusta tai tietoa ohjelmoinnista, ainoastaan utelias mieli.","mooc.icebreaker.registration.0":"Ilmoittautuminen on avoinna täällä","mooc.icebreaker.registration.1":"kurssille, joka pidetään 16. syyskuuta ja 30. lokakuuta 2020. Huomaa, että sinun on luotava tili European Schoolnet Academyssa rekisteröityäksesi.","mooc.icebreaker.check-out":"Tutustu vuoden 2019 materiaaliin.","mooc.deep-dive.title":"Syventävä “Syvä sukellus”-kurssi","mooc.deep-dive.text.0":"Euroopan koodausviikon Syvä sukellus -verkkokurssi on kaksikymmentäviisi tuntia kestävä englanninkielinen kurssi, joka tarjoaa opettajille mahdollisuuden tutustua koodaukseen liittyviin periaatteisiin ja saada tietoa ja itseluottamusta järjestää helppoa ja hauskaa, vuorovaikutteista koodaustoimintaa oppilaiden kanssa. Opettajat löytävät Euroopan koodausviikon ilmaiset ","mooc.deep-dive.text.1":"koulutusmateriaalit","mooc.deep-dive.text.2":"ja harjoitukset, jotka ovat saatavilla 29 kielellä, ja koodaukseen liittyvät näkökohdat, kuten laskennallinen ajattelu, harjoitukset ilman elektronisia laitteita, robotiikan loputtomat mahdollisuudet, keksiminen ja tekeminen, visuaaliset ohjelmointikielet, sovellusten luominen ja paljon muuta.","mooc.deep-dive.course-link":"Tutustu vuoden 2019 “Syvä sukellus”-kurssiin","mooc.social-media.0":"Seuraa","mooc.social-media.1":"Euroopan koodausviikkoa sosiaalisessa mediassa,","mooc.social-media.2":"jotta tiedät milloin seuraava kurssi alkaa","myevents.created_by":"Kaikki tapahtumat, jotka on luonut ","myevents.no_events.first_call_to_action":"Et ole vielä lisännyt yhtään tapahtumaa. Haluatko ","myevents.no_events.first_link":"lisätä tapahtuman nyt","myevents.no_events.second_call_to_action":"tai lue ","myevents.no_events.second_link":"järjestäjien opas","myevents.view":"Näytä","myevents.status.APPROVED":"HYVÄKSYTTY","myevents.status.REJECTED":"HYLÄTTY","myevents.status.PENDING":"ODOTTAA","myevents.status.REPORTED":"RAPORTOITU","pagination.previous":"Edellinen","pagination.next":"Seuraava","participation.title":"Luo osallistumissertifikaatteja luokallesi","participation.phrase1":"Täytä lomakkeeseen oppilaidesi nimet pilkulla erotettuina saadaksesi yksittäiset osallistumissertifikaatit","participation.names.label":"Nimet sertifikaattiin","participation.names.help":"Erota jokaisen osanottajan nimi pilkulla","participation.event_name.label":"Tapahtuman nimi","participation.event_name.help":"Sertifikaattiin merkittävän tapahtuman nimi","participation.event_date.label":"Tapahtuman päivämäärä","participation.event_date.help":"Sertifikaattiin merkittävän tapahtuman päivämäärä","participation.submit":"Luo sertifikaatteja","participation.thanks_page.title":"Sertifikaattisi on luotu!","participation.thanks_page.phrase1":"Napsauta linkkiä ladataksesi kaikki sertifikaatit pakattuna tiedostona","passwords.password":"Salasanoissa on oltava vähintään kuusi merkkiä ja vahvistussalasanan on oltava sama.","passwords.reset":"Salasanasi on nollattu!","passwords.sent":"Olemme lähettäneet sähköpostitse salasanan nollauslinkin!","passwords.token":"Salasanan nollauslinkki on vanhentunut.","passwords.user":"Käyttäjää ei löydy kyseisellä sähköpostiosoitteella.","privacy.title":"HENKILÖTIETOJEN SUOJA","privacy.1-intro.title":"1. Johdanto","privacy.1-intro.items.1":"

Euroopan komissio on sitoutunut suojaamaan käyttäjien henkilötietoja ja turvaamaan yksityisyyden suojan. Henkilötietojen kerääminen ja käsittely komissiossa perustuu 23 päivänä lokakuuta 2018 annettuun Euroopan parlamentin ja neuvoston asetukseen (EU) 2018/1725 luonnollisten henkilöiden suojelusta unionin toimielinten, elinten ja laitosten suorittamassa henkilötietojen käsittelyssä ja näiden tietojen vapaasta liikkuvuudesta (sekä asetuksen (EY) N:o 45/2001 kumoamisesta).

","privacy.1-intro.items.2":"

Tässä tietosuojalausunnossa selitetään, miksi keräämistä ja käsittelyä tehdään, miten kaikkien annettujen henkilötietojen kerääminen, käsittely ja suojaaminen tapahtuu, miten näitä tietoja käytetään ja mitä oikeuksia sinulla on henkilötietojesi osalta (esim. oikeus saada pääsy tietoihin, oikaista niitä ja estää niiden käyttö). Tietosuojalausunnossa annetaan myös sen vastuullisen rekisterinpitäjän yhteystiedot, jolle voit osoittaa oikeuksiasi koskevat pyynnöt, samoin kuin tietosuojavastaavan ja Euroopan tietosuojavaltuutetun yhteystiedot.

","privacy.1-intro.items.3":"

Tämä tietosuojalausunto koskee EU:n koodausviikon tapahtumien yhteyshenkilöinä toimivien (koodausviikkolähettiläiden, opetusministeriöiden koordinaattorien, johtavien opettajien sekä tapahtumien järjestäjien) henkilötietojen keräämistä ja julkaisemista yleisesti käytettävissä olevalla Codeweek.eu-verkkosivustolla.

","privacy.2-why.title":"2. Miksi henkilötietojasi käsitellään?","privacy.2-why.items.1":"

Euroopan komissio kerää ja julkaisee henkilötietosi, jotta sidosryhmät tai kiinnostuneet kansalaiset voivat helpommin tunnistaa yhteyshenkilöt. Todellisten henkilöiden esitteleminen yhteyshenkilöinä on paras ja tehokkain tapa varmistaa, että kiinnostuneet ihmiset voivat käyttää komission palveluja.

","privacy.2-why.items.2":"

Henkilötietojasi ei käytetä automaattiseen päätöksentekoon, ei myöskään profilointiin.

","privacy.3-legal_process.title":"3. Henkilötietojen käsittelyn oikeusperusta","privacy.3-legal_process.items.1":"

Henkilötietojen käsittelytoimet yhteyshenkilöiden julkaisemista varten ovat lainmukaisia asetuksen (EU) 2018/1725 5 artiklan 1 kohdan d alakohdan nojalla, koska olet antanut suostumuksesi henkilötietojesi käsittelyyn verkkolomakkeessa tai hyväksyit, että komissio käyttää sähköpostiosoitettasi ja käyttäjätunnustasi, jos ilmoittauduit sosiaalisen verkoston kautta.

","privacy.4-collect_data.title":"4. Mitä henkilötietoja kerätään ja käsitellään?","privacy.4-collect_data.items.1":"

Kerättävät henkilötiedot ovat tietoja, joiden avulla sinut on helpompaa tunnistaa yhteyshenkilöksi ja jotka lisäävät näkyvyyttäsi kansalaisten silmissä. Niitä ovat nimike, etunimi, sukunimi, asema, työosoite ja työsähköposti, puhelinnumero, kuva, sosiaalisen median tili ja biografia.

","privacy.4-collect_data.items.2":"

Olet antanut nämä henkilötiedot vapaaehtoisesti täyttämällä hakulomakkeen.

","privacy.4-collect_data.items.3":"

Tiettyjen henkilötietojen antaminen on pakollista, jotta tapahtumien ja/tai yhteystietojen julkaiseminen onnistuu codeweek.eu-verkkosivustolla. Jos et anna henkilötietojasi, tapahtumaasi ei julkaista, ja/tai et voi osallistua edellä mainittuihin verkostoihin.

","privacy.4-collect_data.items.4":"

Kaikkien muiden henkilötietojen antaminen on vapaaehtoista.

","privacy.4-collect_data.items.5":"Tilatessasi uutiskirjeen, sähköpostiosoitteesi lisätään EU:n koodausviikon uutiskirjeen postituslistalle, jota hallinnoi Mailerlite.com. Https://www.mailerlite.com/legal/privacy-policy. Voit milloin tahansa peruuttaa tilauksen uutiskirjeen alaosasta löytyvästä ”unsubscribe”-linkistä tai lähettämällä sähköpostia osoitteeseen info@codeweek.eu. Sähköpostilla peruttaessa, kirjoita otsikkokentään ”Unsubscribe”.","privacy.5-how_long.title":"5. Kuinka kauan henkilötietojasi säilytetään?","privacy.5-how_long.items.1":"

Komissio säilyttää henkilötietojasi vain niin kauan kuin on tarpeen kohdassa 2 kuvaillun keräämisen tai edelleen käsittelyn tarkoituksen täyttämiseksi eli niin kauan kuin toimit yhteyshenkilönä.

","privacy.5-how_long.items.2":"

Henkilötietosi poistetaan yleisesti käytettävissä olevalta verkkosivulta heti, kun lakkaat toimimasta yhteyshenkilönä, paitsi jos olet suostunut siihen, että tietosi sisällytetään tietokantaan tulevia toimia varten.

","privacy.6-protect_data.title":"6. Miten suojelemme ja turvaamme henkilötietojasi?","privacy.6-protect_data.items.1":"

Kaikki sähköisessä muodossa olevat henkilötiedot (sähköpostit, asiakirjat, tietokannat, palvelimille ladatut tietueet jne.) tallennetaan joko Euroopan komission tai sen toimeksisaajan palvelimille. Kaikki käsittelytoimet toteutetaan viestintä- ja tietojärjestelmien turvallisuudesta Euroopan komissiossa 10 päivänä tammikuuta 2017 annetun komission päätöksen (EU, Euratom) 2017/46 mukaisesti.

","privacy.6-protect_data.items.2":"

Komission toimeksisaajia sitovat erityinen sopimuslauseke, joka koskee kaikkia henkilötietojesi käsittelytoimia komission puolesta, sekä luottamuksellisuusvelvoitteet, jotka johtuvat yleisen tietosuoja-asetuksen (asetus (EU) 2016/679) saattamisesta osaksi EU:n jäsenvaltioiden kansallista lainsäädäntöä.

","privacy.6-protect_data.items.3":"

Suojatakseen henkilötietojasi komissio on ottanut käyttöön useita teknisiä ja organisatorisia toimenpiteitä. Teknisiä toimenpiteitä ovat tarvittavat toimet, jotka liittyvät verkkoturvallisuuteen, tietojen häviämisen riskiin, tietojen muuttamiseen tai luvattomaan pääsyyn, ja niiden yhteydessä otetaan huomioon käsittelyn aiheuttama riski ja käsiteltävien henkilötietojen luonne. Organisatorisiin toimenpiteisiin kuuluu henkilötietoihin pääsyn rajoittaminen ainoastaan valtuutettuihin henkilöihin, joilla on tämän käsittelytoimen tarkoituksiin liittyvä perusteltu tiedonsaantitarve.

","privacy.7-access_data.title":"7. Kenellä on pääsy tietoihisi ja kenelle niitä luovutetaan?","privacy.7-access_data.items.1":"

Pääsy henkilötietoihisi annetaan komission henkilöstölle, joka vastaa tämän käsittelytoimen toteuttamisesta, ja valtuutetulle henkilöstölle tarpeellisuusperiaatteen mukaisesti. Tällainen henkilöstö noudattaa lakisääteisiä ja tarvittaessa muitakin luottamuksellisuussopimuksia.

","privacy.7-access_data.items.2":"

Konkreettisesti kaikkiin antamiisi henkilötietoihin on pääsy verkkosivuston ylläpitäjillä (komission henkilöstöllä) sekä komission muulla henkilöstöllä tarpeellisuusperiaatteen pohjalta.. Lisäksi henkilötietosi ja tapahtumatietosi saatetaan EU:n koodausviikkolähettiläiden ja koulutuskoordinaattorien verkostojen jäsenten tietoon paikallisten tapahtumien järjestämistä tai jatkotoimia varten.

","privacy.7-access_data.items.3":"

Yhteyshenkilöiden näkyvyyden lisäämiseksi henkilötietosi julkaistaan ilman pääsyrajoituksia julkisella verkkosivustolla https://codeweek.eu.

","privacy.7-access_data.items.4":"

Tietojen siirtäminen kolmansille osapuolille

","privacy.7-access_data.items.5":"

Keräämiämme tietoja ei luovuteta millekään kolmannelle osapuolelle, lukuun ottamatta laajuutta tai tarkoitusta, jossa tai johon sitä saatetaan edellyttää lainsäädännössä.

","privacy.8-rights.title":"8. Mitkä ovat oikeutesi ja miten voit käyttää niitä?","privacy.8-rights.items.1":"

Sinulla on asetuksen (EU) 2018/1725 III luvun (14–25 artikla) nojalla erityisiä oikeuksia ’rekisteröitynä’, etenkin oikeus saada pääsy henkilötietoihisi, oikaista tai poistaa niitä ja oikeus rajoittaa henkilötietojesi käsittelyä. Soveltuvin osin sinulla on myös oikeus vastustaa käsittelyä tai oikeus siirtää tietoja järjestelmästä toiseen.

","privacy.8-rights.items.2":"

Olet suostunut antamaan komissiolle henkilötietojasi tämän käsittelytoiminnon aikana, ja voit peruuttaa suostumuksesi milloin tahansa ilmoittamalla siitä rekisterinpitäjälle. Peruutus ei vaikuta ennen käsittelyn peruuttamista tehdyn käsittelyn laillisuuteen.

","privacy.8-rights.items.3":"

Voit käyttää oikeuksiasi ottamalla yhteyttä rekisterinpitäjään tai ristiriitatilanteessa tietosuojavastaavaan. Tarvittaessa voit myös ottaa yhteyttä Euroopan tietosuojavaltuutettuun. Näiden henkilöiden yhteystiedot ilmoitetaan alla kohdassa 9.

","privacy.9-contact.title":"9. Yhteystiedot","privacy.9-contact.data-controller.title":"- Rekisterinpitäjä","privacy.9-contact.data-controller.text":"

Jos haluat käyttää asetuksen (EU) 2018/1725 mukaisia oikeuksiasi, tai jos sinulla on kommentteja, kysymyksiä tai huolenaiheita, tai jos haluat jättää valituksen henkilötietojesi keräämisestä ja käyttämisestä, voit ottaa yhteyttä rekisterinpitäjään,

","privacy.9-contact.data-controller.address":"Viestintäverkkojen, sisältöjen ja teknologian pääosasto, Yksikkö G2
Rakennus BU25
B-1049 Bryssel
","privacy.9-contact.data-controller.email":"Sähköposti: ","privacy.9-contact.data-protection-officer.title":"– Komission tietosuojavastaava:","privacy.9-contact.data-protection-officer.text":'

Voit ottaa yhteyttä tietosuojavastaavaan (DATA-PROTECTION-OFFICER@ec.europa.eu) asioissa, jotka liittyvät henkilötietojesi käsittelyyn asetuksen (EU) 2018/1725 nojalla.

',"privacy.9-contact.european-data-protection.title":"– Euroopan tietosuojavaltuutettu (EDPS):","privacy.9-contact.european-data-protection.text":'

Sinulla on oikeus kääntyä (eli voit jättää valituksen) Euroopan tietosuojavaltuutetun puoleen (edps@edps.europa.eu), jos katsot, että asetuksen (EU) 2018/1725 mukaisia oikeuksiasi on rikottu siksi, että rekisterinpitäjä on käsitellyt henkilötietojasi.

',"remote-teaching.remote-teaching":"Etäopetus","remote-teaching.intro.title":"Koodausviikko ja etäopetus","remote-teaching.intro.text":"Etäopetus voi olla opettajille ja oppijoille melkoinen haaste, ja ylitettävänä on monia esteitä. Koodauksen, laskennallisen ajattelun tai robotiikan opettamisen ei kuitenkaan tarvitse keskeytyä siksi, että oppilaat ovat kotona. Olemme koonneet tälle sivulle vinkkejä ja aineistoja etäopetuksen tueksi.","remote-teaching.intro.points.1":"Coding@Home: kokoelma lyhyitä videoita, tee se itse -materiaalia, arvoituksia, pelejä ja koodaushaasteita jokapäiväiseen käyttöön kotona tai koulussa.","remote-teaching.intro.points.2.0":"Coding Unplugged","remote-teaching.intro.points.2.1":"aktiviteetteja, joita on helppo toteuttaa kotona ja joiden avulla voi opetella tai opettaa koodausajattelua ilman tietokonetta käyttäen arkiesineitä.","remote-teaching.intro.points.3.0":"Koodausviikon oppimisaineistot","remote-teaching.intro.points.3.1":"kestävään kehitykseen ja tekoälyyn liittyviä oppimisaineistoja ja opetusohjelmia, joiden tuntisuunnitelmiin sisältyy etäopetusosioita.","remote-teaching.intro.points.4.0":"Koodausviikon aineistopankki","remote-teaching.intro.points.4.1":"aineistopankin materiaaleja aineistojen avulla voit opettaa tai opetella koodausta, ja monia niistä voi käyttää myös etäopetuksessa.","remote-teaching.intro.points.5.0":"Coding from home -webinaarit","remote-teaching.intro.points.5.1":"koodausviikko on järjestänyt useita webinaareja, joissa käsitellään kotoa käsin tapahtuvaa koodauksen opiskelua ja opettamista. Käy tutustumassa!","remote-teaching.tips.title":"7 vinkkiä koodauksen etäopetukseen","remote-teaching.tips.points.1.0":"Tutustu käsitteisiin, ohjelmointikieleen ja ohjelmistoihin","remote-teaching.tips.points.1.1":"Vaikka oppilaat voivat opetella koodausta ja ohjelmointia lähes itsenäisesti yrityksen ja erehdyksen kautta, heitä on opastettava ja autettava tunnistamaan syntaksivirheitä. Valmistaudu muuttamaan ja mukauttamaan menetelmiäsi, jos digitaalinen apuväline tai ohjelmointikieli ei tuo odotettuja oppimistuloksia.","remote-teaching.tips.points.2.0":"Aktivoi ja motivoi oppilaita","remote-teaching.tips.points.2.1":"Auta oppilaitasi hyödyntämään kaikkia kykyjään pitämällä motivoivia ja mielekkäitä oppitunteja. Anna heidän tutustua taitoihinsa ja löytää luovuutensa antamalla heidän valita omat projektinsa ja tuotoksensa. Kannattaa myös olla realistinen ja asettaa tavoitteita, jotka oppilaasi voivat saavuttaa.","remote-teaching.tips.points.3.0":"Kannusta oppilaita ryhmätyöskentelyyn","remote-teaching.tips.points.3.1":"Koodaaminen ryhmissä on hauskempaa, ja lisäksi ryhmissä oppilaat voivat kehittää monitahoisempia ja luovempia projekteja. Ryhmätyö voi myös ehkäistä yksinäisyyttä, jota jotkut oppilaat saattavat kokea etäopetuksessa. Voit esimerkiksi luoda oppilaillesi verkkokokoushuoneita tai järjestää vertaisarvioinnin pyytämällä heitä antamaan rakentavaa palautetta toistensa projekteista.","remote-teaching.tips.points.4.0":"Tutustu avoimiin ohjelmistoihin ja maksuttomiin verkkoalustoihin","remote-teaching.tips.points.4.1":"Koodauksen opetteluun ja opettamiseen on tarjolla monia laadukkaita aineistoja, jotka ovat pitkälle kehitettyjä mutta silti helppokäyttöisiä. Saatavilla on maksuttomia työkaluja, joita voi käyttää ilman lisenssejä tai ladattavia ohjelmistoja. Monia niistä löytyy koodausviikon aineistopankista, esimerkiksi Scratch, App Inventor, Code.org, EarSketch ja Sonic Pi. Kuten koodausviikon oppimisaineistoja, näitäkin välineitä voi käyttää kaikissa oppiaineissa.","remote-teaching.tips.points.5.0":"Muista leikkimielisyys","remote-teaching.tips.points.5.1":"Ensimmäisten koodaustuntien tulisi olla innostavia ja leikillisiä. Vaikka ei voitaisikaan olla yhdessä kasvotusten, on olemassa muita tapoja pitää hauskaa yhdessä. Voit esimerkiksi pitää oppitunnin aikana tauon, jolloin oppilaat voivat pelata yhdessä CodyColor-peliä. Se on kehittävä, monelle pelaajalle tarkoitettu peli, jossa oppii laskennallista ajattelua.","remote-teaching.tips.points.6.0":"Simuloi tuntityöskentelyä","remote-teaching.tips.points.6.1":"Luokkahuoneessa tapahtuvaa vuorovaikutusta voi ainakin osittain simuloida teknologian avulla. Voit esimerkiksi pyytää oppilaitasi laittamaan kameran päälle tiettyinä aikoina, viittaamaan virtuaalisesti, esittämään kysymyksiä henkilökohtaisesti tai viestikentässä tai vastaamaan kyselyihin ja tietovisoihin verkossa. Maksuttomia opetuskäyttöön sopivia digityökaluja ovat esimerkiksi Zoom, Microsoft Teams, GoToMeeting ja Jitsi reaaliaikaisia oppitunteja varten ja Kahoot, Mentimeter ja Google Forms tietovisoja ja oppitunnin aikana tapahtuvaa vuorovaikutusta varten. Näiden työkalujen avulla voit luoda oppilaille vaikutelman luokkahuonetyöskentelystä ja he voivat olla yhteydessä luokkatovereihinsa.","remote-teaching.tips.points.7.0":"Varmista materiaalien saatavuus ja kohtuuhintaisuus","remote-teaching.tips.points.7.1":"Varmista, että koodaustunnit ovat realistisia ja osallistavia. Huolehdi siitä, että tarvittavat materiaalit on helppo löytää joka kodista ja että kaikki oppilaat voivat hankkia ne, tai tarjoa vaihtoehtoja niille, joille se ei ole mahdollista. Esimerkiksi ilman tietokonetta toteutettaviin koodaustehtäviin ei tarvita kalliita materiaaleja, vaan niihin riittävät esimerkiksi sakset, paperi ja tussit. Jos käytät verkosta löytyviä koodausharjoituksia, varmista, että kaikilla oppilailla on kotona käytössään tabletti tai tietokone ja toimiva internetyhteys.","remote-teaching.tips.conclusion":"Miten koodausta ja ohjelmointia voi opetella ja opettaa etäopetusympäristöissä? Onko sinulla vinkkejä muille koulutuksen ammattilaisille? Lisää kommentti tämän sivun foorumille.","report.title":"Kirjoita raportti #EUCodeWeek-tapahtumasta.","report.event_title":"Tapahtuman otsikko","report.number_required":"Anna omat arviosi, jos sinulla ei ole tarkkoja tietoja.","report.phrase1":"Voit täyttää lomakkeen vain kerran! Tarkista tiedot huolella. Jos teet virheen, ","report.phrase2":"Raportin lähettämisen jälkeen räätälöity koodausviikon osallistumistodistus laaditaan automaattisesti, minkä jälkeen se on ladattavissa tai jaettavissa. Näet esimerkin todistuksesta täältä.","report.phrase3":"Pakolliset kentät on merkitty tähdellä *.","report.phrase4":"Voit täyttää lomakkeen vain kerran! Tarkista tiedot huolella. Jos teet virheen,","report.contactus":"ota meihin yhteyttä.","report.participants_count.label":"Osallistujamäärä","report.average_participant_age.label":"Osallistujien keski-ikä","report.percentage_of_females.label":"Naisten osuus","report.codeweek_for_all_participation_code.label":"Kaikkien koodausviikko -osallistumiskoodi","report.codeweek_for_all_participation_code.help":"Voit kirjoittaa tähän mahdollisen Codeweek4All-haastekoodin. Jätä tämä kenttä täyttämättä, jos et aio osallistua.","report.name_for_certificate.label":"Nimi todistusta varten","report.name_for_certificate.help":"Muuta tähän tapahtuman järjestäjän nimi, jolle koodausviikon osallistumistodistus kirjoitetaan. Käytä vain ASCII-merkistön kirjaimia (latinalaisia). Ääkkösiä ei tueta.","report.submit":"Lähetä tapahtumaraportti","report.thanks_page.title":"Kiitos raportista!","report.thanks_page.certificate_ready":"Todistuksesi on valmis.","report.thanks_page.download_button":"Lataa se napsauttamalla tästä.","report.thanks_page.back_events":"Palaa tapahtumaan","resources.search_resources":"Hae aineistoja","resources.types":"Tyypit","resources.levels":"Tasot","resources.programming_languages":"Ohjelmointikielet","resources.categories":"Luokat","resources.Languages":"Kielet","resources.Subjects":"Aiheet","resources.share":"Jaa","resources.communication_toolkit":"Viestintätyökalut","resources.teachers_toolkit":"Opettajien työkalut","resources.leaflet":"Esite","resources.how_to_organise_an_activity":"Miten tapahtuma järjestetään?","resources.resources.languages.Russian":"venäjä","resources.resources.languages.Norwegian":"norja","resources.resources.languages.Mandarin":"mandariinikiina","resources.resources.languages.Japanese":"japani","resources.resources.languages.Albanian":"albania","resources.resources.languages.Basque":"baski","resources.resources.languages.Bosnian":"bosnia","resources.resources.languages.Bulgarian":"bulgaria","resources.resources.languages.Croatian":"kroatia","resources.resources.languages.Czech":"tšekki","resources.resources.languages.Danish":"tanska","resources.resources.languages.Dutch":"hollanti","resources.resources.languages.English":"englanti","resources.resources.languages.Estonian":"viro","resources.resources.languages.Finnish":"suomi","resources.resources.languages.French":"ranska","resources.resources.languages.German":"saksa","resources.resources.languages.Greek":"kreikka","resources.resources.languages.Hungarian":"unkari","resources.resources.languages.Italian":"italia","resources.resources.languages.Latvian":"latvia","resources.resources.languages.Lithuanian":"liettua","resources.resources.languages.Macedonian":"makedonia","resources.resources.languages.Maltese":"malta","resources.resources.languages.Montenegrin":"montenegro","resources.resources.languages.Polish":"puola","resources.resources.languages.Portuguese":"portugali","resources.resources.languages.Romanian":"romania","resources.resources.languages.Serbian":"serbia","resources.resources.languages.Slovakian":"slovakki","resources.resources.languages.Slovenian":"sloveeni","resources.resources.languages.Spanish":"espanja","resources.resources.languages.Swedish":"ruotsi","resources.resources.languages.Turkish":"turkki","resources.resources.languages.Ukrainian":"ukraina","resources.resources.languages.Chinese":"kiina","resources.resources.languages.All targeted languages":"Kaikki kohteena olevat kielet","resources.resources.levels.Beginner":"Vasta-alkaja","resources.resources.levels.Intermediate":"Keskitaso","resources.resources.levels.Advanced":"Edistynyt","resources.resources.levels.Pre-primary education":"Varhaiskasvatus","resources.resources.levels.Primary school":"Alaluokat","resources.resources.levels.Lower secondary school":"Yläluokat","resources.resources.levels.Upper secondary school":"Keskiaste","resources.resources.levels.Higher Education":"Korkeakoulu","resources.resources.levels.Other":"Muu","resources.resources.levels.Teachers":"Opettajat","resources.resources.levels.Parents":"Vanhemmat","resources.resources.levels.General public":"Yleisö","resources.resources.subjects.Art":"Taide","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Kemia","resources.resources.subjects.Computer Science":"Tietotekniikka","resources.resources.subjects.Culture":"Kulttuuri","resources.resources.subjects.Economics":"Kauppatiede","resources.resources.subjects.Foreign Languages":"Kielet","resources.resources.subjects.Geography":"Maantiede","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Äidinkieli ja kirjallisuus","resources.resources.subjects.Mathematics":"Matematiikka","resources.resources.subjects.Natural Sciences":"Luonnontieteet","resources.resources.subjects.Physical Education":"Liikunta","resources.resources.subjects.Physics":"Fysiikka","resources.resources.subjects.Coding":"Koodaus","resources.resources.subjects.Special Education Needs":"Erityisryhmät","resources.resources.subjects.Other":"Muu","resources.resources.subjects.Music":"Musiikki","resources.resources.subjects.Programming":"Ohjelmointi","resources.resources.types.Tutorial":"Opastus","resources.resources.types.Website":"Verkkosivusto","resources.resources.types.Online Course":"Verkkokurssi","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Sovellus","resources.resources.types.Game":"Peli","resources.resources.types.Graphic Material":"Graafinen aineisto","resources.resources.types.Presentation":"Esitys","resources.resources.types.Toolkit":"Työkalupakki","resources.resources.types.Other":"Muu","resources.resources.types.Lesson Plan":"Opetussuunnitelma","resources.resources.types.Guide":"Opas","resources.resources.types.Assessment":"Arviointi","resources.resources.types.Challenge":"Haaste","resources.resources.types.Curriculum":"Opetussuunnitelma","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Koodaus","resources.resources.categories.Programming":"Ohjelmointi","resources.resources.categories.Computational Thinking":"Laskennallinen ajattelu","resources.resources.categories.Robotics":"Robotiikka","resources.resources.categories.Making":"Valmistaminen","resources.resources.categories.Tinkering":"Tee & opi","resources.resources.categories.Unplugged Activities":"Koodaus ilman tietokoneita","resources.resources.categories.Other":"Muu","resources.resources.categories.Artificial Intelligence":"Tekoäly","resources.resources.categories.Drones":"Dronet","resources.resources.categories.Digital Literacy":"Digitaalinen lukutaito","resources.resources.categories.Sensors":"Anturit","resources.resources.categories.Text-based Programming":"Tekstipohjainen ohjelmointi","resources.resources.categories.Visual Programming":"Visuaalinen ohjelmointi","school.name":"Koulun nimi","school.location":"Koulun sijainti","school.description":"Koulun kuvaus","school.school":"Koulu","school.add":"Lisää","school.list":"Luettelo","school.required.name":"Koulun nimi on pakollinen tieto.","school.required.location":"Koulun sijainti on pakollinen tieto.","schools.1.title1":"Miksi koodaus kannattaa sisällyttää opetukseen?","schools.1.title2":"Mitä hyötyä koodauksesta on oppilaille? Mitä hyötyä siitä on sinulle opettajana?","schools.1.content.0":"Mielestämme digiaikana kaikkien peruslukutaitoon kuuluu koodauksen ymmärtäminen ja laskennalliseen ajatteluun liittyvien tärkeiden taitojen, kuten ongelmanratkaisu- ja yhteistyötaitojen sekä analyyttisten taitojen, kehittäminen.","schools.1.content.1":"Koodaamaan oppiminen voimaannuttaa oppilaat olemaan digiyhteiskunnan eturintamassa, auttaa heitä ymmärtämään paremmin ympäröivää maailmaa sekä tarjoaa heille paremmat mahdollisuudet menestyä elämässä ja työssä.","schools.1.content.2":"Koodausviikko antaa kaikille oppilaille mahdollisuuden kokeilla ensimmäistä kertaa digitaalista luovuutta. Koulut ja opettajat voivat kehittää maksutta osaamistaan ja opetusmateriaaleja, minkä lisäksi kansainväliset haasteet ja vaihtomahdollisuudet lisääntyvät.","schools.1.button.label":"Haluatko aloittaa saman tien? Ilmoittaudu täällä!","schools.2.title1":"Oletko valmis osallistumaan?","schools.2.title2":"Järjestä oppitunti, kurssi tai tapahtuma ja merkitse se kartalle.","schools.2.content.0":"Olisipa sinulla aikaisempaa osaamista koodauksesta tai ohjelmoinnista tai ei, voit järjestää luokassasi oppitunnin, avoimien ovien päivän tai tapahtuman koulullasi. Sovi vain päivä ja merkitse tapahtuma alla olevaan kalenteriin. Jos tunnet tarvitsevasi tukea koodaustunnin valmistelussa, siirry seuraavaan osioon.","schools.2.content.1":"Katso esimerkkejä järjestettävästä toiminnasta alla olevasta kartasta, lisää oma tapahtumasi ja liity tuhansien kouluttajien joukkoon Euroopassa ja maailmalla: ","schools.2.button.label":"Oletko valmis kokeilemaan? Lisää toiminto!","schools.3.title1":"Koodaatko ensimmäistä kertaa? Ei hätää.","schools.3.title2":"Työkalujemme avulla voit tutustua koodaukseen ennen sen esittelemistä oppilaille.","schools.3.content.0":"Jos haluat sisällyttää koodauksen opetukseesi, muttet tiedä, mistä aloittaa, ei hätää! Kansainvälinen opettaja- ja asiantuntijatiimi on kehittänyt joukon lyhyitä verkkokursseja, jotka auttavat sinut alkuun.","schools.3.content.1":"Aikaisempi koodauskokemus ei ole tarpeen!","schools.3.button.label":"Osallistu kursseille.","schools.4.title1":"Etsitkö uusia haasteita?","schools.4.title2":"Laadi tapahtumaverkosto, innosta mukaan mahdollisimman moni oppilas ja ansaitse osaamissertifikaatti.","schools.4.content.0":"Koodausviikko kaikille -tapahtuma haastaa sinut yhdistämään voimat muiden opettajien ja koulujen kanssa ja osallistumaan samanhenkisten ihmisten kansainväliseen yhteisöön ja tarjoamaan oppilaille mahdollisuuden kokeilla koodausta. Kokoa verkosto, jossa on mukana yli 500 oppilasta, ja ansaitset osaamissertifikaatin.","schools.4.button.label":"Lue lisää Koodausviikko kaikille -haasteesta.","schools.title":"Koulut: oppilaat mukaan koodiviikkoon.","scoreboard.title":"Missä maissa on eniten koodaustapahtumia?","scoreboard.paragraph":"Maat on lueteltu koodaustapahtumien väestöön suhteutetun määrän mukaisessa järjestyksessä. Luettelon yläpäässä voi siis olla yllättäen pienempiäkin maita!","scoreboard.parcipating_with":"osallistuu","scoreboard.events":"tapahtumalla","search.audience_title":"Yleisö","search.theme_title":"Aihe","search.placeholder":"Hae tapahtuman nimellä tai tägillä","search.submit":"Haku","search.label_country":"Valitse maa","search.last_year_events.label":"Sisällytä viimeisen vuoden tapahtumat","search.last_year_events.yes":"Kyllä","search.last_year_events.no":"Ei","search.search_counter":"vastaa hakukriteerejäsi","search.event":"tapahtuma","search.events":"tapahtumaa","search.year":"vuosi","search.audiences":"Kohderyhmä ","search.themes":"Teemat","search.countries":"Maat","search.search_placeholder":"Hae otsikon tai kuvauksen mukaan","search.search_banner_title":"Löydä mikä inspiroi sinua","search.search_banner_content":"Selaa runsaasti koodausresursseja, aktiviteetteja ja oppaita tukeaksesi matkaasi kohti digitaalista luovuutta ja oppimista","search.search_results_title":"Hakutulokset","search.search_input_label":"Katso tulokset avainsanojesi perusteella alta:","search.search_input_placeholder":"Haku...","search.results":"Tulokset","search.no_results":"Tuloksia ei löytynyt.","search.search_categories.all":"All","search.search_categories.podcasts":"Podcastit","search.search_categories.hackathons":"Hackathonit","search.search_categories.online_courses":"Verkkokurssit","search.search_categories.training":"Koulutus","search.search_categories.challenges":"Haasteet","search.search_categories.learn":"Oppia","search.search_categories.teach":"Opettaa","search.search_categories.presentations_and_toolkits":"Esitykset ja työkalut","search.search_categories.activities":"Aktiviteetit","search.search_categories.blogs":"Blogi","search.search_categories.others":"Muut","snippets.featured-activities":"Tässä osiossa on tulevia EU:n koodausviikon tapahtumia, joihin voi osallistua myös verkossa. Voit suodattaa tapahtumia kielen ja kuukauden mukaan. Tarkemmat tiedot ja järjestäjien yhteystiedot saat esiin Näytä-painikkeesta. Kannattaa tutustua!","snippets.learn":"Koodaus ja ohjelmointi ovat avaintaitoja, joita tarvitaan yhä enemmän joka alalla. EU:n koodausviikko haluaa tukea sinua niiden oppimisessa. Selaa tarjontaa ja etsi sopiva aineisto, jonka avulla voit tutustua koodauksen saloihin tai syventää tietämystäsi. Kaikki aineistot ovat ilmaisia. Voit suodattaa hakua aineiston tyypin, taitotason, ohjelmointikielen, luokan ja kielen mukaan.","snippets.teach":"Koodaus ja ohjelmointi ovat avaintaitoja, jotka avaavat oppilaillesi uusia mahdollisuuksia. Haluatko opettaa koodausta kotona, luokkahuoneessa vai koodauskerhossa? Selaa tarjontaa ja etsi sopivin aineisto, jonka avulla voit ottaa koodauksen ja ohjelmoinnin osaksi opetustasi. Kaikki aineistot ovat ilmaisia. Voit suodattaa hakua aineiston tyypin, taitotason, ohjelmointikielen, aiheen, luokan ja kielen mukaan.","snippets.toolkits.0":"Tässä osiossa on aineistoja, joiden avulla voit järjestää EU:n koodausviikolla oman tapahtumasi ja mainostaa teemaviikkoa yhteisössäsi.","snippets.toolkits.1":"Viestintäaineistot","snippets.toolkits.2":"EU:n koodausviikon viralliset logot, pinssi, esite, juliste, PowerPoint- ja Word-pohjatiedostot, esimerkkejä sosiaalisen median julkaisuista sekä kuvitusaineistoa","snippets.toolkits.3":"Opettajien työkalut","snippets.toolkits.4":"EU:n koodausviikon viralliset logot, pinssi, oppilaan osallistumistodistuksen malli, koodausviikon yleisesitys sekä aineistoa sosiaalista mediaa varten","snippets.toolkits.5":"EU:n koodausviikon virallinen esittelylehtinen","snippets.about.goal":"Tavoite on saada yhä useammat nuoret oppimaan koodauksen ja laskennallisen ajattelun perusteet.","snippets.guide.tutorials.1":"Tutustu","snippets.guide.tutorials.2":"tutoriaaleihin ja koulutuksiin,","snippets.guide.tutorials.3":"joita on saatavilla 29 kielellä ja joiden avulla voit järjestää koodausta ja laskennallista ajattelua opettavaa toimintaa nuorille.","snippets.dance.menu":"Tanssihaaste","snippets.dance.subtitle":"Eivätkö ohjelmoijat muka osaa tanssia? Todistamme oletuksen vääräksi #EUCodeWeekDance-haasteella.","snippets.dance.content":"Kutsumme koulut, opettajat, kirjastot, koodauskerhot, yritykset, viranomaiset ja kaikki muutkin viettämään EU:n koodausviikkoa ja osallistumaan tanssihaasteeseen. Järjestäkää oma tehtävä tai tapahtuma tunnuksella #EUCodeWeekDance ja lisätkää se koodausviikon tapahtumakartalle.","snippets.treasure-hunt.menu":"Aarteenetsintä","snippets.treasure-hunt.subtitle":"Tätä peliä pelataan Telegramissa.","snippets.videos.1":"Katso videot, joilla EU:n koodausviikon lähettiläät kertovat arvoistamme.","snippets.videos.2":"Katso video, jolla koodausviikon Slovenian lähettiläs Katja Osljak kertoo koodausviikon riippumattomuudesta.","snippets.videos.3":"Katso video, jolla koodausviikon Ranskan lähettiläs Laurent Touché kertoo, kuinka koodausviikko on tarkoitettu kaikille.","snippets.videos.4":"Katso video, jolla koodausviikon Tunisian lähettiläs Fatma Bouaziz kertoo, kuinka koodausviikko on yhtä aikaa maailmanlaajuinen ja paikallinen eli ”glokaali”.","snippets.videos.5":"Katso video, jolla koodausviikon Latvian lähettiläs Linda Sinka kertoo, kuinka koodausviikossa on kyse yhteistyöstä.","snippets.videos.6":"Katso video, jolla koodausviikon Italian lähettiläs Alessandro Bogliolo kertoo koodausviikon olevan voittoa tavoittelematon hanke.","snippets.videos.7":"Katso video, jolla koodausviikon Albanian lähettiläs Marjana Prifti kertoo, miten koodausviikko rohkaisee luovuuteen ja innovointiin.","snippets.videos.8":"Katso video, jolla koodausviikon Romanian lähettiläs Cristiana Lucaci kertoo, miksi kiitos koodausviikosta kuuluu yhteisöille.","training.learning_bits":"Koodausviikon oppimisaineistot","training.title":"Ilmaisia harjoitusmateriaaleja ja verkkokursseja","training.text":`

Täältä löydät maksuttomia koulutusmateriaaleja ja aineistoja, jotka auttavat sinut alkuun, ja pääset suunnittelemaan seuraavaa innovatiivista oppituntiasi.

1. Oppimisaineistot

Aikaisempi koodaus- tai ohjelmointikokemus ei ole tarpeen, ja jokainen moduuli kestää noin 15 minuuttia. Moduuleissa esitellään koodauksen ja laskennallisen ajattelun tärkeimmät käsitteet. Moduuleista saat myös käytännön vinkkejä ja neuvoja käsitteiden sisällyttämiseksi opetukseen.

`,"training.text_2":`

Olet nyt käynyt läpi yhden tai useamman oppimismoduulin. Toivottavasti tunnet olosi riittävän varmaksi, jotta voit sisällyttää digitaalisen luovuuden opetukseesi ja merkitä tapahtumasi koodausviikkokarttaan!

diff --git a/public/build/assets/php_fr-AS8KOWQN.js b/public/build/assets/php_fr-Nz0XYLWo.js similarity index 94% rename from public/build/assets/php_fr-AS8KOWQN.js rename to public/build/assets/php_fr-Nz0XYLWo.js index 0a5fce020..e0b7ba428 100644 --- a/public/build/assets/php_fr-AS8KOWQN.js +++ b/public/build/assets/php_fr-Nz0XYLWo.js @@ -92,7 +92,7 @@ Jetez un coup d’œil à notre section (disponible dans 29 langues)`,"guide.toolkits.title":"Téléchargez les boites à outils suivantes pour vous aider à démarrer:","guide.toolkits.communication_toolkit":"Boite à outils de communication","guide.toolkits.teachers_toolkit":"Boite à outils pour les enseignants","guide.questions.title":"Vous avez des questions?","guide.questions.content":`

Si vous avez des questions sur l’organisation et la promotion de votre événement #EUCodeWeek, contactez l’un des ambassadeurs de la semaine européenne du code de votre pays.

`,"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Donnez vie à vos idées!","hackathons.sections.1.title":"6 hackathons, 6 défis","hackathons.sections.1.content.1":"Tu habites en Grèce, en Lettonie, en Irlande, en Italie, en Roumanie ou en Slovénie ? Tu es créatif et ambitieux et l’avenir des technologies t’intéresse ? Ce concours de codage est fait pour toi ! Participe à l’un des hackathons de la Semaine européenne du code et développe une solution innovante qui fera de toi l’un des précurseurs de la révolution technologique !","hackathons.sections.1.content.2":"L’édition 2021 de la Semaine européenne du code propose six formidables hackathons et invite les étudiants de 15 à 19 ans de l’enseignement secondaire supérieur à constituer des équipes et à utiliser leurs talents de codeur pour relever un défi local. Après 24 heures de hacking, chaque équipe présentera et testera ses idées devant un jury d’experts qui sélectionnera les 10 équipes finalistes. Toutes les équipes disposeront d’un temps identique, des mêmes ressources et d’un même accès à l’expertise et au mentorat pour venir à bout de ce défi. Mais seulement 10 d’entre elles auront la chance de prendre part au round suivant, de développer leur prototype, de bénéficier de l’encadrement d’experts et de participer au hackathon final organisé en automne. À ce moment-là, les équipes devront être prêtes à en découdre contre les autres finalistes pour avoir une chance de remporter du matériel informatique trop cool et de bénéficier d’un mentorat et d’un accompagnement pour développer leur prototype.","hackathons.sections.2.title":"Comment puis-je participer?","hackathons.sections.2.content.1":"Sélectionne le hackathon de ton pays et inscris-toi en quelques étapes. C’est très simple, tu verras ! Tu peux participer seul ou en équipe de six étudiants. Si tu fais équipe avec des amis ou des jeunes de ta classe, n’oublie pas d’indiquer le nom de ton équipe au moment de t’inscrire. Chaque pays lancera sa procédure d’inscription selon ses propres modalités ; suis donc le hackathon de ton pays !","hackathons.sections.3.title":"Qui sont les organisateurs?","hackathons.sections.3.content.1":"Les hackathons de la Semaine européenne du code sont co-organisés par la Commission européenne et par les ","hackathons.sections.3.content.2":"ambassadeurs locaux de la Semaine européenne du code","hackathons.sections.3.content.3":", et ils sont financés par le Parlement européen. L’objectif consiste à montrer comment des solutions concrètes prennent vie grâce à la créativité des jeunes, ainsi qu’à leur enthousiasme, leurs idées nouvelles et leurs compétences en matière de codage.","hackathons.sections.4.title":"À quoi ressemble un hackathon?","hackathons.sections.4.content.1":"La Semaine européenne du code, c’est tout un parcours qui démarre avec un hackathon en ligne de 24 heures. Des mentors expérimentés assisteront les équipes et des ateliers permettront aux participants d’acquérir de nouvelles compétences tout en passant un bon moment. Le hackathon est aussi pour ces jeunes une excellente occasion de nouer des contacts et socialiser avec des acteurs du secteur européen des tech. À la fin du hackathon, chaque équipe présentera et testera sa solution devant un jury d’experts.","hackathons.sections.4.content.2":"L’aventure se poursuivra pour les 10 équipes toujours en lice qui bénéficieront d’une formation et de mentorat durant l’été. Les finalistes participeront ensuite aux 12 heures de hackathon « face-à-face » de leur pays, en septembre ou en octobre (celui-ci pourra se dérouler en ligne si la situation sanitaire n’autorise pas les réunions physiques).","hackathons.sections.5.title":"Je ne connais pas le codage – puis-je faire quelque chose?","hackathons.sections.5.content.1":"Parallèlement au hackathon, il y aura des ateliers dédiés aux débutants en codage, au bricolage de matériel, à la robotique, etc. pour que les participants acquièrent quelques bases en matière de pensée computationnelle et de codage. Pour plus d’informations sur les inscriptions, consultez la page locale qui vous concerne.","hackathons.sections.6.title":"Partenaires","hackathons.sections.7.title":"Joins-toi à la fête !","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Roumanie","hackathons.cities.1.date":"25-26 septembre 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlande","hackathons.cities.2.date":"23-24 septembre 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italie","hackathons.cities.3.date":"24-25 septembre 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grèce","hackathons.cities.4.date":"9 octobre 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovénie","hackathons.cities.5.date":"18-19 septembre 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Lettonie","hackathons.cities.6.date":"1er octobre 2021","hackathons.final.1":"Finale en","hackathons.final.2":"septembre/octobre 2021","home.about":"La Semaine européenne du code est une initiative citoyenne qui vise à apprendre la programmation et l’alphabétisation numérique à tous de manière amusante et attrayante.","home.when":"14-27 octobre 2024","home.when_text":"Apprendre la programmation nous aide à comprendre le monde en mutation rapide qui nous entoure ainsi que le fonctionnement de la technologie, et à développer des compétences et des aptitudes afin d’étudier de nouvelles idées et d’innover.","home.school_banner_title":"Participez!","home.school_banner_text":"Vous êtes enseignant(e)?","home.school_banner_text2":"Cliquez ici pour découvrir comment participer!","home.organize_activity_title":"Organiser ou rejoindre une activité","home.organize_activity_text":'Tout le monde est invité à organiser ou à rejoindre \u2028une activité. Choisissez simplement un thème et un public cible et ajoutez votre activité à la carte, ou recherchez des événements autour de vous.',"home.get_started_title":"Se lancer","home.get_started_text":'Vous ne savez pas comment vous lancer? Jetez un œil à la page Guide pratique, et téléchargez notre boîtes à outils pour organisateurs pour vous préparer et faire passer le mot.',"home.access_resources_title":"Accéder à des ressources et des formations","home.access_resources_text":'Si vous ne savez pas comment organiser une activité, consultez notre page de ressources pédagogiques et nos supports d’apprentissage pour obtenir des conseils et des plans de cours personnalisés.',"locations.title":"Sites d’activité","locations.description.0":"Pour votre prochaine activité, sélectionnez un site dans la liste ci-dessous OU enregistrez un nouveau site dans la fenêtre de","locations.description.1":"création d’activité","login.login":"Connexion","login.register":"S’enregistrer","login.github":"Se connecter avec Github","login.X":"Se connecter avec X","login.facebook":"Se connecter avec Facebook","login.google":"Se connecter avec Google","login.azure":"Se connecter avec Azure","login.email":"Adresse e-mail","login.password":"Mot de passe","login.remember":"Se souvenir de moi","login.forgotten_password":"Mot de passe oublié?","login.no_account":"Vous n’avez pas de compte?","login.signup":"S’inscrire","login.reset":"Réinitialiser votre mot de passe","login.send_password":"Envoyer le lien permettant de réinitialiser votre mot de passe","login.confirm_password":"Confirmer le mot de passe","login.name":"prénom","menu.learn":"Apprendre","menu.teach":"Enseigner","menu.training":"Formation","menu.toolkits":"Présentations et outils","menu.why":"Pourquoi","menu.home":"Accueil","menu.events":"Activités","menu.ambassadors":"Ambassadeurs","menu.resources":"Ressources","menu.schools":"Écoles","menu.about":"À propos","menu.blog":"Blog","menu.news":"Actualités","menu.search":"Saisissez votre recherche et appuyez sur «Entrée»","menu.map":"Carte","menu.add_event":"Ajouter un événement","menu.search_event":"Rechercher un événement","menu.hello":"Bonjour","menu.profile":"Profil","menu.pending":"Événements prévus","menu.your_events":"Mes activités","menu.your_certificates":"Mes certificats","menu.report":"Renseigner mes activités","menu.volunteers":"Volontaires","menu.logout":"Déconnexion","menu.signin":"Connexion","menu.privacy":"Confidentialité","menu.participation":"Certificat de participation","menu.values":"Nos valeurs","menu.featured_activities":"Activités en vedette","menu.codeweek2020":"Edition 2020","moderation.description.title":"Problème de description","moderation.description.text":"Merci d'améliorer la description afin de fournir plus de détails sur votre activité et la manière dont elle est lié à la programmation. Merci !","moderation.missing-details.title":"Manque de détails","moderation.missing-details.text":"Veuillez fournir plus de détails sur les objectifs et les buts de l'activité et comment elle utilise la technologie, le codage et la pensée critique. Merci!","moderation.duplicate.title":"Doublon","moderation.duplicate.text":"Votre activité semble être un doublon d'une autre activité qui se déroule en même temps. Si ce n'est pas le cas, veuillez modifier la description et le titre afin qu'il soit clair que les activités sont distinctes. Merci!","moderation.not-related.title":"Pas de lien avec le codage","moderation.not-related.text":"Veuillez fournir plus d'informations sur les objectifs et les buts de l'activité et comment elle utilise la technologie, le codage et la pensée critique. Merci!","mooc.free-online-courses":"Cours en ligne gratuits","mooc.intro":"La Code Week européenne offre des possibilités de développement professionnel sous la forme de cours en ligne. L’objectif vise à aider les enseignants à aborder le codage et le raisonnement informatique en classe.","mooc.icebreaker.title":"Le cours d’introduction « Icebreaker »","mooc.icebreaker.text.0":"Le","mooc.icebreaker.text.1":"cours EU Code Week Icebreaker","mooc.icebreaker.text.2":"comprend cinq heures de formation en anglais qui s’adresse à toute personne intéressée par les bases du codage et du raisonnement informatique. Les participants apprennent à susciter la curiosité et l’esprit d’innovation chez les jeunes, tout en leur donnant les moyens de devenir des créateurs numériques. Le cours permet aux participants de découvrir les avantages et la pertinence du raisonnement et du codage informatiques dans notre vie quotidienne. Il fournit également des idées, du matériel de formation gratuit et des ressources pour organiser des activités ludiques et éducatives pour les enfants, à tout moment et en tout lieu - en particulier pendant la Code Week.","mooc.icebreaker.text.3":"Il n’est pas nécessaire d’avoir une expérience ou des connaissances préalables en matière de codage pour participer à ce cours, il suffit d’avoir l’esprit curieux.","mooc.icebreaker.registration.0":"Les inscriptions sont ouvertes","mooc.icebreaker.registration.1":"ici pour le cours qui se déroulera entre le 16 septembre et le 30 octobre 2020. Vous devez créer un compte auprès de la European Schoolnet Academy pour vous inscrire.","mooc.icebreaker.check-out":"Découvrez l’Édition 2019","mooc.deep-dive.title":"Le cours approfondi « Deep Dive »","mooc.deep-dive.text.0":"Le cours en ligne « Deep Dive » de la semaine européenne du code comprend vingt-cinq heures de cours en anglais et permet aux enseignants de se familiariser avec les principes liés au codage et d’acquérir les connaissances et la confiance nécessaires pour organiser des activités de codage faciles, ludiques et interactives avec leurs élèves. Les enseignants découvrent les ","mooc.deep-dive.text.1":"ressources","mooc.deep-dive.text.2":"et le matériel de formation gratuits de la Code Week européenne, disponibles dans 29 langues, ainsi que les aspects particuliers du codage, tels que le raisonnement informatique, les activités débranchées, et les possibilités infinies de la robotique, du bidouillage et de la création, des langages de programmation visuelle, de la création d’applications et bien plus encore.","mooc.deep-dive.course-link":"Consultez le cours « Deep Dive » de 2019.","mooc.social-media.0":"Suivez la","mooc.social-media.1":"Code Week de l’UE sur les médias sociaux","mooc.social-media.2":"pour savoir quand le prochain cours commencera","myevents.created_by":"Tous les événements créés par ","myevents.no_events.first_call_to_action":"Vous n’avez pas encore ajouté d’événement. Pourquoi ne pas vous lancer","myevents.no_events.first_link":"ajoutez-en un maintenant","myevents.no_events.second_call_to_action":"ou consultez notre ","myevents.no_events.second_link":"guide pour les organisateurs","myevents.view":"Détails","myevents.status.APPROVED":"APPROUVÉ","myevents.status.REJECTED":"REJETÉ","myevents.status.PENDING":"EN ATTENTE","myevents.status.REPORTED":"SIGNALÉ","pagination.previous":"Précédent","pagination.next":"Suivant","participation.title":"Créez des certificats de participation pour votre classe","participation.phrase1":"Remplissez le formulaire avec le nom de chaque élève, séparé par une virgule, et vous recevrez des certificats de participation individuels","participation.names.label":"Noms pour le certificat","participation.names.help":"Mettre une virgule entre le nom de chaque participant","participation.event_name.label":"Nom de l’activité","participation.event_name.help":"Le nom de votre activité qui sera inscrit sur le certificat","participation.event_date.label":"Date de l’activité","participation.event_date.help":"La date de votre activité qui sera inscrite sur le certificat","participation.submit":"Créer des certificats","participation.thanks_page.title":"Vos certificats ont été créés!","participation.thanks_page.phrase1":"Cliquez sur ce lien pour télécharger le fichier zip avec tous les certificats","passwords.password":"Le mot de passe doit comporter au moins six caractères et être identique à celui saisi dans le champ de confirmation.","passwords.reset":"Votre mot de passe a été réinitialisé!","passwords.sent":"Un lien permettant de réinitialiser votre mot de passe vous a été envoyé par e-mail!","passwords.token":"Cette clé de réinitialisation de votre mot de passe n’est pas valide.","passwords.user":"Cette adresse e-mail ne correspond a aucun utilisateur.","privacy.title":"PROTECTION DE VOS DONNÉES PERSONNELLES","privacy.1-intro.title":"1. Introduction","privacy.1-intro.items.1":"

La Commission européenne (ci-après dénommée «la Commission») s’engage à protéger vos données personnelles et à respecter votre vie privée. La Commission collecte et traite les données à caractère personnel conformément au règlement (UE) 2018/1725 du Parlement européen et du Conseil du 23 octobre 2018 relatif à la protection des personnes physiques à l’égard du traitement des données à caractère personnel par les institutions, organes et organismes de l’Union et à la libre circulation de ces données (abrogeant le règlement (CE) 45/2001).

","privacy.1-intro.items.2":"

Cette déclaration de confidentialité explique la raison de la collecte et du traitement, la manière dont nous collectons, traitons et assurons la protection de toutes les données à caractère personnel fournies, la manière dont ces informations sont utilisées et les droits que vous pouvez exercer en relation avec vos données à caractère personnel (droit d’accès, de rectification, de blocage etc.). Elle précise également les coordonnées du responsable du traitement des données auprès duquel vous pouvez exercer vos droits, du Délégué à la protection des données et du Contrôleur européen de la protection des données.

","privacy.1-intro.items.3":"

La présente déclaration de confidentialité concerne la collecte et la publication de données à caractère personnel sur le site web de Codeweek.eu, accessible au public, de personnes qui servent de points de contact pour les activités de la semaine européenne du code (ambassadeurs de la semaine du code, coordinateurs des ministères de l’éducation, principaux enseignants ainsi que les organisateurs des activités et événements).

","privacy.2-why.title":"2. Pourquoi traitons-nous vos données?","privacy.2-why.items.1":"

La Commission européenne collecte et publie vos données à caractère personnel afin de faciliter l’identification des points de contact par les parties prenantes ou les citoyens intéressés. Proposer de vraies personnes comme points de contact est le meilleur moyen, et le moyen plus efficace, de garantir que les personnes intéressées puissent entrer en contact avec les services de la Commission.

","privacy.2-why.items.2":"

Vos données à caractère personnel ne seront pas utilisées aux fins de décisions automatisées, y compris le profilage.

","privacy.3-legal_process.title":"3. Sur quelle(s) base(s) juridique(s) traitons-nous vos données à caractère personnel?","privacy.3-legal_process.items.1":"

Le traitement des données à caractère personnel aux fins de la publication des points de contact est licite en vertu de l’article 5, paragraphe 1, point d) du règlement (UE) 2018/1725 dans la mesure où vous avez donné votre consentement au traitement de vos données à caractère personnel au moyen d’un formulaire web ou lorsque vous avez accepté que nous utilisions votre adresse électronique et votre pseudonyme si vous êtes inscrit sur un réseau social.

","privacy.4-collect_data.title":"4. Quelles sont les données à caractère personnel que nous collectons et traitons ensuite?","privacy.4-collect_data.items.1":"

Les données à caractère personnel collectées sont des informations qui facilitent votre identification en tant que point de contact et augmentent votre visibilité auprès du public, à savoir: titre, nom, prénom, fonction, adresse postale et électronique professionnelle, numéro de téléphone, photo, compte sur les réseaux sociaux, biographie.

","privacy.4-collect_data.items.2":"

Vous avez fourni ces données à caractère personnel sur une base volontaire, en remplissant le formulaire de demande.

","privacy.4-collect_data.items.3":"

La fourniture de certaines données à caractère personnel est obligatoire en vue de la publication d’activités et/ou d’informations de contact possibles sur le site codeweek.eu. Si vous ne fournissez pas vos données à caractère personnel, votre activité ne sera pas publiée et/ou vous ne pourrez pas participer aux réseaux susmentionnés.

","privacy.4-collect_data.items.4":"

Vous fournissez toutes les autres données à caractère personnel sur une base volontaire.

","privacy.4-collect_data.items.5":"Lorsque vous vous abonnez à notre bulletin d’information, votre adresse électronique est ajoutée à la liste de diffusion du bulletin d’information de la Semaine européenne du code, qui est gérée par Mailerlite.com. Veuillez lire la politique de confidentialité de Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Vous pouvez vous retirer des bulletins d’information, à tout moment, en utilisant le lien «Se désinscrire» dans les courriels que vous recevez de notre part ou vous pouvez nous envoyer un courriel à l’adresse info@codeweek.eu avec «Unsubscribe» dans l’objet.","privacy.5-how_long.title":"5. Combien de temps conservons-nous vos données à caractère personnel?","privacy.5-how_long.items.1":"

La Commission ne conserve vos données à caractère personnel que le temps nécessaire à la réalisation de la finalité de collecte ou de traitement ultérieur décrite au point 2, à savoir aussi longtemps que vous faites office de point de contact.

","privacy.5-how_long.items.2":"

Vos données à caractère personnel seront supprimées du site web accessible au public dès que vous cesserez d’exercer votre fonction de point de contact, à moins que vous n’ayez donné votre accord pour être inclus dans la base de données pour des activités futures.

","privacy.6-protect_data.title":"6. Comment protégeons-nous et sauvegardons-nous vos données à caractère personnel?","privacy.6-protect_data.items.1":"

Toutes les données à caractère personnel sous forme électronique (courriers électroniques, documents, bases de données, lots de données téléchargés, etc.) sont stockées soit sur les serveurs de la Commission européenne soit sur ceux de son contractant. Toutes les opérations de traitement sont conformes à la décision (UE, Euratom) 2017/46 de la Commission du 10 janvier 2017 sur la sécurité des systèmes d’information et de communication au sein de la Commission européenne.

","privacy.6-protect_data.items.2":"

Les contractants de la Commission sont liés par une clause contractuelle spécifique pour tout traitement de vos données pour le compte de la Commission et par les obligations de confidentialité découlant de la transposition du règlement général sur la protection des données dans les États membres de l’UE (règlement «RGPD» (UE) 2016/679).

","privacy.6-protect_data.items.3":"

En vue de protéger vos données à caractère personnel, la Commission a pris un certain nombre de mesures techniques et organisationnelles. Les mesures techniques comprennent des actions appropriées visant à assurer la sécurité en ligne et à atténuer les risques de perte de données, de modification des données ou d’accès non autorisé, en tenant compte du risque posé par le traitement et la nature des données traitées. Les mesures organisationnelles comprennent la limitation de l’accès aux données aux personnes autorisées ayant un intérêt légitime à les connaître aux fins de cette opération de traitement.

","privacy.7-access_data.title":"7. Qui a accès à vos données et à qui sont-elles divulguées?","privacy.7-access_data.items.1":"

L’accès à vos données à caractère personnel est accordé au personnel de la Commission chargé d’effectuer cette opération de traitement et au personnel habilité conformément au principe du «besoin d’en connaître». Ces personnes respectent des règles statutaires et, le cas échéant, des règles de confidentialité supplémentaires.

","privacy.7-access_data.items.2":"

Concrètement, toutes les données à caractère personnel que vous fournissez peuvent être consultées par les administrateurs des sites web (personnel de la Commission), ainsi que par d’autres membres du personnel de la Commission en cas de besoin.. En outre, vos données à caractère personnel et les informations relatives à l’événement seront partagées avec les membres des réseaux d’ambassadeurs et de coordinateurs pédagogiques de la Semaine européenne du code pour l’organisation ou le suivi des activités locales.

","privacy.7-access_data.items.3":"

Afin d’accroître la visibilité des points de contact, vos données à caractère personnel sont publiées sans limitation d’accès sur le site public: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Concernant le transfert de données à des tiers

","privacy.7-access_data.items.5":"

Les renseignements que nous recueillons ne seront pas communiqués à des tiers, sauf dans la mesure et aux fins où la loi peut nous obliger de le faire.

","privacy.8-rights.title":"8. Quels sont vos droits et comment les exercer?","privacy.8-rights.items.1":"

Vous jouissez de droits spécifiques en tant que «personne concernée» en vertu du chapitre III (articles 14 à 25) du règlement (UE) 2018/1725, dont le droit d’accéder à vos données à caractère personnel, de les rectifier ou de les supprimer, ainsi que celui de limiter leur traitement. Le cas échéant, vous avez également le droit de vous opposer au traitement de vos données ou de les faire transférer.

","privacy.8-rights.items.2":"

Vous avez consenti à nous fournir vos données à caractère personnel aux présentes fins de traitement et vous pouvez retirer votre autorisation à tout moment en en informant le responsable du traitement des données. Le retrait de l’autorisation n’affecte pas la licéité du traitement de données effectué avant votre retrait d’autorisation.

","privacy.8-rights.items.3":"

Vous pouvez exercer vos droits en contactant le responsable du traitement des données, ou, en cas de conflit, le Délégué à la protection des données. Le cas échéant, vous pouvez également vous adresser au Contrôleur européen de la protection des données. Leurs coordonnées de contact sont indiquées au point 9 ci-dessous.

","privacy.9-contact.title":"9. Coordonnées de contact","privacy.9-contact.data-controller.title":"-Le Responsable du traitement des données","privacy.9-contact.data-controller.text":"

Si vous souhaitez exercer vos droits en vertu du règlement (UE) 2018/1725, ou si vous avez des commentaires, questions ou inquiétudes, ou si vous souhaitez porter plainte concernant la collecte et l’utilisation de vos données à caractère personnel, n’hésitez pas à contacter le responsable du traitement des données.

","privacy.9-contact.data-controller.address":"Direction générale des réseaux de communication, du contenu et des technologie, unité G2
Immeuble BU25
B-1049 Bruxelles
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"-Le Délégué à la protection des données (DPD) de la Commission","privacy.9-contact.data-protection-officer.text":'

Vous pouvez prendre contact avec le Délégué à la protection des données (DATA-PROTECTION-OFFICER@ec.europa.eu) au sujet des questions relatives au traitement de vos données à caractère personnel en vertu du règlement (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Le Contrôleur européen de la protection des données (CEPD)","privacy.9-contact.european-data-protection.text":'

Vous pouvez déposer une réclamation auprès du Contrôleur européen de la protection des données (edps@edps.europa.eu) si vous estimez que vos droits dans le cadre du règlement (UE) 2018/1725 ont été enfreints lors du traitement de vos données à caractère personnel par le responsable du traitement des données.

',"remote-teaching.remote-teaching":"Enseignement à distance","remote-teaching.intro.title":"Semaine du code et enseignement à distance","remote-teaching.intro.text":"Les cours à distance peuvent représenter un défi pour les enseignants et les apprenants, et les obstacles à surmonter sont nombreux. Cependant, le fait que vos étudiants soient chez eux ne doit pas vous empêcher de leur enseigner le codage, le raisonnement informatique, voire la robotique. Voici quelques conseils et ressources qui, nous l’espérons, vous serons utiles.","remote-teaching.intro.points.1":"il s’agit d’une série de courtes vidéos, de matériel de bricolage, de puzzles, de jeux et de défis de codage pour une utilisation quotidienne en famille et à l’école.","remote-teaching.intro.points.2.0":"Coder hors ligne","remote-teaching.intro.points.2.1":"vous trouverez ici différentes activités faciles à faire chez soi pour apprendre ou enseigner le codage avec des objets de tous les jours.","remote-teaching.intro.points.3.0":"Notions","remote-teaching.intro.points.3.1":"vous trouverez les «Notions», une série de tutoriels sur le développement durable et l’intelligence artificielle qui comporte des sections adaptées à l’enseignement à distance dans ses plans de cours.","remote-teaching.intro.points.4.0":"Catalogue de ressources","remote-teaching.intro.points.4.1":"de nombreuses ressources du catalogue peuvent aussi être utilisées pour enseigner à distance. Vous y trouverez des ressources pour enseigner le codage, ou pour apprendre à coder.","remote-teaching.intro.points.5.0":"Webinaires «Coder à la maison»","remote-teaching.intro.points.5.1":"saviez-vous qu’à l’occasion de la Semaine du code, de nombreux webinaires ont été organisés pour apprendre et enseigner le codage en restant chez soi? Découvrez-les!","remote-teaching.tips.title":"7 conseils pour enseigner le codage à distance","remote-teaching.tips.points.1.0":"Familiarisez-vous avec les concepts, les langages de programmation et les logiciels","remote-teaching.tips.points.1.1":"si les étudiants peuvent apprendre le codage et la programmation en tâtonnant de manière semi-autonome, vous allez devoir les guider et les aider à repérer les erreurs dans leur syntaxe. Soyez prêt(e) à improviser et à vous adapter si un outil numérique ou un langage de programmation ne donne pas les résultats escomptés du point de vue de l’apprentissage.","remote-teaching.tips.points.2.0":"Mettez vos étudiants aux commandes","remote-teaching.tips.points.2.1":"aidez vos étudiants à exploiter leur plein potentiel en leur donnant des cours motivants et intéressants. Laissez-les exprimer leurs talents et leur créativité en leur permettant de choisir leurs propres projets et résultats. Nous vous conseillons aussi d’être réaliste et de définir des objectifs à la portée de vos étudiants.","remote-teaching.tips.points.3.0":"Encouragez vos étudiants à travailler en groupe","remote-teaching.tips.points.3.1":`non seulement coder en groupe est plus amusant, mais cela aide aussi les étudiants à mener à bien des projets plus complexes et plus créatifs. En outre, les cours à distance peuvent faire naître un sentiment d’isolement chez certains étudiants, ce que les travaux de groupe peuvent permettre d’éviter. Par exemple, vous pouvez créer des réunions en ligne pour permettre à vos étudiants de former des groupes, ou vous pouvez mettre en place une évaluation par les étudiants en invitant ceux-ci à donner et recevoir des avis constructifs sur les projets des uns et des autres. -`,"remote-teaching.tips.points.4.0":"Explorez les logiciels libres et les plateformes gratuites en ligne d’apprentissage du codage","remote-teaching.tips.points.4.1":"il existe de nombreuses ressources de qualité pour apprendre et enseigner le codage, qui sont sophistiquées tout en restant faciles à utiliser. Ces outils gratuits peuvent être utilisés par vos étudiants sans devoir acheter des licences ni télécharger des logiciels. Vous trouverez la plupart de ces outils dans le catalogue de la Semaine du code, qui comprend notamment Scratch, App Inventor, Code.org, EarSketch et Sonic Pi. Comme nous l’avons vu avec les Notions de la Semaine du code, vous pouvez appliquer ces outils à n’importe quel sujet!","remote-teaching.tips.points.5.0":"Mettez en avant le côté ludique","remote-teaching.tips.points.5.1":"les premiers pas dans le monde du codage devraient être captivants et amusants, et s’il n’est pas toujours possible de partager ce bon moment en personne, il existe quand même des moyens de jouer et de s’amuser ensemble! Par exemple, vous pouvez proposer à vos étudiants de faire un pause pendant le cours pour faire une partie de CodyColor, un jeu pédagogique multijoueur conçu pour apprendre le raisonnement informatique en s’amusant.","remote-teaching.tips.points.6.0":"Reproduisez les interactions d’une vraie salle de cours","remote-teaching.tips.points.6.1":"les technologies nous permettent de reproduire au moins partiellement le type d’interactions que l’on retrouve habituellement dans une salle de cours. Vous pouvez encourager vos étudiants à allumer leur webcam à certains moments, à lever la main virtuellement, à poser des questions à l’aide de leur micro ou dans le chat, à répondre à des sondages en ligne, à participer à des quiz, etc. Pour ce faire, vous pouvez utiliser des outils numériques gratuits tels que Zoom, Microsoft Teams, GoToMeeting ou Jitsi pour organiser des séances de cours en direct, et Kahoot, Mentimeter et Google Forms pour les quiz et les interactions en classe. Cela devrait aider les étudiants à se sentir en cours aux côtés de leurs camarades de classe.","remote-teaching.tips.points.7.0":"Veillez à ce que le matériel requis soit disponible et peu coûteux","remote-teaching.tips.points.7.1":"vérifiez que les cours de codage sont réalisables et accessibles à tous en vous assurant que le matériel requis peut être trouvé facilement dans n’importe quel foyer, que tous les étudiants disposent du nécessaire pour finir le cours, ou que vous avez prévu d’autres façons de procéder pour ceux dont ce ne serait pas le cas. Par exemple, les activités de codage hors ligne requièrent du matériel peu coûteux tel que des ciseaux, du papier ou des feutres. Lorsque vous utilisez des exercices de codage en ligne, assurez-vous que tous les étudiants ont accès chez eux à une tablette ou un ordinateur, ainsi qu’à une connexion internet fiable.","remote-teaching.tips.conclusion":"Comment vous y prenez-vous pour apprendre et enseigner le codage et la programmation à distance? Avez-vous des conseils à partager avec les autres professionnels de l’enseignement? Faites-nous part de vos commentaires dans le forum ci-dessous!","report.title":"Signalez votre événement #EUCodeWeek","report.event_title":"Titre de l’événement","report.number_required":"Même si vous ne disposez pas de données exactes, veuillez fournir une estimation approximative.","report.phrase1":"Ce formulaire ne peut être complété qu’une seule fois! Veuillez vérifier soigneusement les données saisies. En cas d’erreur, ","report.phrase2":"Après avoir ajouté votre événement, un certificat personnalisé attestant de votre participation à la Semaine européenne du code vous sera délivré automatiquement; vous pourrez le télécharger ou le partager. Vous trouverez un exemple de certificat ici.","report.phrase3":"Les champs obligatoires sont indiqués par un astérisque.","report.phrase4":"Ce formulaire ne peut être complété qu’une seule fois! Veuillez vérifier soigneusement les données saisies. En cas d’erreur,","report.contactus":"veuillez nous contacter","report.participants_count.label":"Nombre de participants","report.average_participant_age.label":"Âge moyen des participants","report.percentage_of_females.label":"Pourcentage de femmes","report.codeweek_for_all_participation_code.label":"Code de participation Code Week 4 All","report.codeweek_for_all_participation_code.help":"Veuillez saisir votre code pour le Codeweek4All challenge, si vous en possédez un. Si vous n’êtes pas un participant, veuillez ignorer ce champ.","report.name_for_certificate.label":"Nom pour le certificat","report.name_for_certificate.help":"Remplacez ce nom par celui de l’organisateur de l’événement qui recevra le certificat de participation à la Semaine européenne du code Veuillez n’utiliser que des caractères ASCII (lettres de l’alphabet latin). Les lettres accentuées, les trémas et autres caractères spéciaux ne sont pas pris en charge.","report.submit":"Envoyez le formulaire d'ajout de votre événement","report.thanks_page.title":"Merci d’avoir signalé votre événement!","report.thanks_page.certificate_ready":"Votre certificat est prêt.","report.thanks_page.download_button":"Cliquez ici pour le télécharger.","report.thanks_page.back_events":"Retournez à votre événement.","resources.search_resources":"Chercher des ressources","resources.types":"Types","resources.levels":"Niveaux","resources.programming_languages":"Langages de programmation","resources.categories":"Catégories","resources.Languages":"Langues","resources.Subjects":"Sujets","resources.share":"Partager","resources.communication_toolkit":"Boite à outils de communication","resources.teachers_toolkit":"Boite à outils pour les enseignants","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Comment organiser une activité?","resources.resources.languages.Russian":"Russe","resources.resources.languages.Norwegian":"Norvégien","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonais","resources.resources.languages.All targeted languages":"Toutes les langues cibles","resources.resources.levels.Beginner":"Débutant","resources.resources.levels.Intermediate":"Intermédiaire","resources.resources.levels.Advanced":"Avancé","resources.resources.levels.Pre-primary education":"Éducation préprimaire","resources.resources.levels.Primary school (5-12)":"École primaire (5-12)","resources.resources.levels.Lower secondary school (12-16)":"École secondaire de 1er cycle (12-16)","resources.resources.levels.Upper secondary school (16-18)":"École secondaire de 2e cycle (16-18)","resources.resources.levels.Higher Education":"Enseignement supérieur","resources.resources.levels.Other":"Autre","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chimie","resources.resources.subjects.Computer Science":"Informatique","resources.resources.subjects.Culture":"Culture","resources.resources.subjects.Economics":"Économie","resources.resources.subjects.Foreign Languages":"Langues étrangères","resources.resources.subjects.Geography":"Géographie","resources.resources.subjects.Geology":"Géologie","resources.resources.subjects.History":"Histoire","resources.resources.subjects.Language and Literature":"Langue et Littérature","resources.resources.subjects.Mathematics":"Mathématiques","resources.resources.subjects.Natural Sciences":"Sciences naturelles","resources.resources.subjects.Physical Education":"Éducation physique","resources.resources.subjects.Physics":"Physique","resources.resources.subjects.Coding":"Codage","resources.resources.subjects.Special Education Needs":"Besoins éducatifs spéciaux","resources.resources.subjects.Other":"Autre","resources.resources.types.Tutorial":"Tutoriel","resources.resources.types.Website":"Site web","resources.resources.types.Online Course":"Cours en ligne","resources.resources.types.Video":"Vidéo","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Application","resources.resources.types.Game":"Jeu","resources.resources.types.Graphic Material":"Matériel graphique","resources.resources.types.Presentation":"Présentation","resources.resources.types.Toolkit":"Boîte à outils","resources.resources.types.Other":"Autre","resources.resources.types.Lesson Plan":"Plan de cours","resources.resources.types.Guide":"Guide","resources.resources.categories.Coding":"Codage","resources.resources.categories.Programming":"Programmation","resources.resources.categories.Computational Thinking":"Raisonnement informatique","resources.resources.categories.Robotics":"Robotique","resources.resources.categories.Making":"Fabrication","resources.resources.categories.Tinkering":"Bricolage","resources.resources.categories.Unplugged Activities":"Activités non connectées","resources.resources.categories.Other":"Autre","school.name":"Nom de l’établissement scolaire","school.location":"Adresse de l’établissement scolaire","school.description":"Description de l’établissement scolaire","school.school":"Établissement scolaire","school.add":"Ajouter","school.list":"Liste","school.required.name":"Le nom de l’établissement scolaire est requis","school.required.location":"L’adresse de l’établissement scolaire est requise","schools.1.title1":"Pourquoi initier votre classe à la programmation?","schools.1.title2":"Quels sont les avantages pour vos élèves? Qu'est-ce que cela vous apporte en tant qu’enseignant(e)?","schools.1.content.0":"Nous estimons qu'à l’ère du numérique le parcours d'apprentissage élémentaire de chacun doit inclure la compréhension de la programmation et le développement de compétences clés en matière de raisonnement informatique, telle que la résolution de problèmes, la collaboration et des capacités d’analyse.","schools.1.content.1":"Apprendre à coder peut placer vos élèves à l’avant-garde d’une société numérique, leur apporter une compréhension plus globale du monde qui les entoure ainsi que de meilleures chances de réussite dans leur vie privée et professionnelle.","schools.1.content.2":"La Semaine européenne du code est l'occasion pour les établissements scolaires et les enseignants de développer gratuitement du matériel pédagogique et de nouvelles compétences professionnelles, de relever des défis au niveau international, de profiter de la possibilité d’échanger, et, dans ce cadre, d'offrir à tous les élèves l'opportunité de faire leurs premiers pas en tant que créateurs de contenu numérique.","schools.1.button.label":"Vous voulez commencer dès maintenant? Inscrivez-vous ici!","schools.2.title1":"Prêt(e) à participer?","schools.2.title2":"Organisez un cours, une formation ou un événement, et épinglez-le sur la carte.","schools.2.content.0":"Que vous possédiez ou non des connaissances en code ou en programmation, vous pouvez facilement organiser un cours en classe, une journée portes ouvertes ou un événement dans votre établissement. Choisissez une date et inscrivez votre activité sur la carte ci-dessous. Si vous avez besoin d’aide pour préparer un cours consacré à la programmation, passez à la section suivante.","schools.2.content.1":"Découvrez quelques exemples d’activités organisées en parcourant la carte ci-dessous ajoutez les vôtres et joignez-vous aux milliers d’autres enseignants participant en Europe et ailleurs:","schools.2.button.label":"Prêt(e) à vous lancer? Ajoutez une activité!","schools.3.title1":"Vous ne connaissez rien à la programmation? Aucun souci","schools.3.title2":"Initiez-vous à la programmation grâce à nos outils, puis partagez avec vos élèves","schools.3.content.0":"Si vous souhaitez intégrer une initiation à la programmation à votre programme mais ne savez pas par où commencer, pas de panique! Une équipe internationale d’enseignants et d’experts a élaboré un ensemble de modules de formation en ligne de courte durée pour vous aider à vous lancer.","schools.3.content.1":"Aucune expérience préalable en matière de programmation n’est requise pour suivre nos modules!","schools.3.button.label":"Accédez à nos modules de formation","schools.4.title1":"Vous êtes en quête d’un nouveau défi?","schools.4.title2":"Construisez un réseau d’activités, impliquez autant d’élèves que possible et obtenez le Certificat d’excellence","schools.4.content.0":"La «Code Week 4 All» vous met au défi d’unir vos forces à celles d’autres enseignants ou établissements scolaires pour devenir membre d’une communauté internationale qui partage un ensemble d'idées et souhaite offrir aux élèves l'opportunité de faire leurs premiers pas en programmation. Forgez une alliance qui rassemble plus de 500 élèves et recevez le Certificat d’excellence.","schools.4.button.label":"Plus d’informations à propos du défi «Code Week 4 All»","schools.title":"Établissements scolaires: faites découvrir la Semaine européenne du code à vos élèves","scoreboard.title":"Dans quels pays les activités de codage font le buzz ?","scoreboard.paragraph":"Le tableau de bord reflète le nombre d’événements de codage répertoriés par nombre d’habitants. Ne vous étonnez donc pas si certains petits pays figurent en haut de la liste!","scoreboard.parcipating_with":"participe avec","scoreboard.events":"événements","search.audience_title":"Public","search.theme_title":"Thème","search.placeholder":"Rechercher le nom ou l’étiquette de l’événement","search.submit":"Rechercher","search.label_country":"Choisir un pays","search.last_year_events.label":"Inclure les événements de l’année dernière","search.last_year_events.yes":"Oui","search.last_year_events.no":"Non","search.search_counter":"correspond à vos critères de recherche","search.event":"événement","search.events":"événements","search.year":"année","search.audiences":"Public","search.themes":"Thèmes","search.countries":"Pays","search.search_placeholder":"Chercher par titre ou description ","snippets.featured-activities":"Vous trouverez ici les prochaines activités organisées dans le cadre de la Semaine européenne du code auxquelles il est possible de participer en ligne. Vous pouvez filtrer les activités par langue et par mois, et cliquer sur «Détails» pour obtenir plus d’informations sur une activité et les coordonnées des organisateurs. Bon amusement!","snippets.learn":"Le codage et la programmation sont des compétences clés qui sont de plus en plus recherchées dans tous les domaines, et la Semaine européenne du code est là pour vous aider à apprendre! Parcourez notre catalogue et trouvez la ressource parfaite pour commencer ou poursuivre votre apprentissage du codage. Toutes ces ressources sont gratuites. N’oubliez pas que vous pouvez filtrer vos résultats de recherche par type de ressource, par niveau de compétence, par langage de programmation, par catégorie et par langue.","snippets.teach":"Le codage et la programmation sont des compétences clés qui ouvriront de nouvelles possibilités à vos étudiants et vos enfants. Vous souhaitez enseigner le codage depuis chez vous, à l’école ou dans un club de codage? Parcourez notre catalogue et trouvez la ressource la plus adaptée pour intégrer le codage et la programmation à vos pratiques d’enseignement. Toutes ces ressources sont gratuites. N’oubliez pas que vous pouvez filtrer vos résultats de recherche par type de ressource, par niveau de compétence, par langage de programmation, par sujet, par catégorie et par langue.","snippets.toolkits.0":"Dans cette section, vous trouverez des outils qui vous aideront à organiser votre activité dans le cadre de la Semaine européenne du code, et à promouvoir l’initiative auprès de votre communauté. ","snippets.toolkits.1":"Boîte à outils de communication","snippets.toolkits.2":"vous trouverez ici tous les matériels officiels de la Semaine européenne du code: logos, badge, prospectus, affiche, modèles de documents PowerPoint et Word, exemples de publications sur les réseaux sociaux et illustrations.","snippets.toolkits.3":"Boîte à outils pour les enseignants","snippets.toolkits.4":"vous trouverez ici tous les matériels officiels de la Semaine européenne du code: logos, badge, modèles de certificats de participation pour vos étudiants, présentation introductive de la Semaine européenne du code et matériel destiné aux réseaux sociaux.","snippets.toolkits.5":"Brochure officielle de la Semaine européenne du code.","snippets.about.goal":"L’objectif est d’aider davantage de jeunes à maîtriser les bases du codage et de la pensée computationnelle.","snippets.guide.tutorials.1":"Consultez nos","snippets.guide.tutorials.2":"tutoriels et formations","snippets.guide.tutorials.3":"disponibles en 29 langues, pour organiser des activités de découverte du codage et de la pensée computationnelle pour les jeunes.","snippets.dance.menu":"Le Dance Challenge","snippets.dance.subtitle":"Qui a dit que les programmeurs ne savaient pas danser? Nous allons prouver le contraire avec le défi #EUCodeWeekDance.","snippets.dance.content":"Toutes les écoles, les enseignants, les bibliothèques, les clubs de codage, les entreprises et les pouvoirs publics sont invités à célébrer la semaine européenne du code en organisant une activité #EUCodeWeekDance et en l’ajoutant à la carte de la semaine du code.","snippets.treasure-hunt.menu":"Chasse au trésor","snippets.treasure-hunt.subtitle":"Ce jeu se joue sur Telegram","snippets.videos.1":"Voir les ambassadeurs de la semaine européenne du code s’exprimer sur nos valeurs","snippets.videos.2":"Voir Katja Osljak, ambassadrice de Slovénie, expliquer pourquoi la semaine du code est indépendante","snippets.videos.3":"Voir Laurent Touché, ambassadeur de France, expliquer pourquoi la semaine du code est conçue pour tout le monde","snippets.videos.4":"Voir Fatma Bouaziz, ambassadrice de Tunisie, expliquer pourquoi la semaine du code est mondiale","snippets.videos.5":"Voir Linda Sinka, ambassadrice de Lettonie, expliquer pourquoi la semaine du code repose sur la coopération","snippets.videos.6":"Voir Alessandro Bogliolo, ambassadeur d’Italie, expliquer pourquoi la semaine du code n’est pas à but lucratif","snippets.videos.7":"Voir Marjana Prifti, ambassadrice d’Albanie, expliquer pourquoi la semaine du code favorise l’innovation et la créativité","snippets.videos.8":"Voir Cristiana Lucaci, ambassadrice de Roumanie, expliquer pourquoi la semaine du code est reconnaissante envers sa communauté","training.learning_bits":"Modules d’apprentissage de la Semaine du code","training.title":"Matériel de formation et cours en ligne gratuits","training.text":`

Vous trouverez ici des documents et des ressources de formation gratuits qui vous aideront à démarrer et à planifier votre prochaine leçon innovante.

+`,"remote-teaching.tips.points.4.0":"Explorez les logiciels libres et les plateformes gratuites en ligne d’apprentissage du codage","remote-teaching.tips.points.4.1":"il existe de nombreuses ressources de qualité pour apprendre et enseigner le codage, qui sont sophistiquées tout en restant faciles à utiliser. Ces outils gratuits peuvent être utilisés par vos étudiants sans devoir acheter des licences ni télécharger des logiciels. Vous trouverez la plupart de ces outils dans le catalogue de la Semaine du code, qui comprend notamment Scratch, App Inventor, Code.org, EarSketch et Sonic Pi. Comme nous l’avons vu avec les Notions de la Semaine du code, vous pouvez appliquer ces outils à n’importe quel sujet!","remote-teaching.tips.points.5.0":"Mettez en avant le côté ludique","remote-teaching.tips.points.5.1":"les premiers pas dans le monde du codage devraient être captivants et amusants, et s’il n’est pas toujours possible de partager ce bon moment en personne, il existe quand même des moyens de jouer et de s’amuser ensemble! Par exemple, vous pouvez proposer à vos étudiants de faire un pause pendant le cours pour faire une partie de CodyColor, un jeu pédagogique multijoueur conçu pour apprendre le raisonnement informatique en s’amusant.","remote-teaching.tips.points.6.0":"Reproduisez les interactions d’une vraie salle de cours","remote-teaching.tips.points.6.1":"les technologies nous permettent de reproduire au moins partiellement le type d’interactions que l’on retrouve habituellement dans une salle de cours. Vous pouvez encourager vos étudiants à allumer leur webcam à certains moments, à lever la main virtuellement, à poser des questions à l’aide de leur micro ou dans le chat, à répondre à des sondages en ligne, à participer à des quiz, etc. Pour ce faire, vous pouvez utiliser des outils numériques gratuits tels que Zoom, Microsoft Teams, GoToMeeting ou Jitsi pour organiser des séances de cours en direct, et Kahoot, Mentimeter et Google Forms pour les quiz et les interactions en classe. Cela devrait aider les étudiants à se sentir en cours aux côtés de leurs camarades de classe.","remote-teaching.tips.points.7.0":"Veillez à ce que le matériel requis soit disponible et peu coûteux","remote-teaching.tips.points.7.1":"vérifiez que les cours de codage sont réalisables et accessibles à tous en vous assurant que le matériel requis peut être trouvé facilement dans n’importe quel foyer, que tous les étudiants disposent du nécessaire pour finir le cours, ou que vous avez prévu d’autres façons de procéder pour ceux dont ce ne serait pas le cas. Par exemple, les activités de codage hors ligne requièrent du matériel peu coûteux tel que des ciseaux, du papier ou des feutres. Lorsque vous utilisez des exercices de codage en ligne, assurez-vous que tous les étudiants ont accès chez eux à une tablette ou un ordinateur, ainsi qu’à une connexion internet fiable.","remote-teaching.tips.conclusion":"Comment vous y prenez-vous pour apprendre et enseigner le codage et la programmation à distance? Avez-vous des conseils à partager avec les autres professionnels de l’enseignement? Faites-nous part de vos commentaires dans le forum ci-dessous!","report.title":"Signalez votre événement #EUCodeWeek","report.event_title":"Titre de l’événement","report.number_required":"Même si vous ne disposez pas de données exactes, veuillez fournir une estimation approximative.","report.phrase1":"Ce formulaire ne peut être complété qu’une seule fois! Veuillez vérifier soigneusement les données saisies. En cas d’erreur, ","report.phrase2":"Après avoir ajouté votre événement, un certificat personnalisé attestant de votre participation à la Semaine européenne du code vous sera délivré automatiquement; vous pourrez le télécharger ou le partager. Vous trouverez un exemple de certificat ici.","report.phrase3":"Les champs obligatoires sont indiqués par un astérisque.","report.phrase4":"Ce formulaire ne peut être complété qu’une seule fois! Veuillez vérifier soigneusement les données saisies. En cas d’erreur,","report.contactus":"veuillez nous contacter","report.participants_count.label":"Nombre de participants","report.average_participant_age.label":"Âge moyen des participants","report.percentage_of_females.label":"Pourcentage de femmes","report.codeweek_for_all_participation_code.label":"Code de participation Code Week 4 All","report.codeweek_for_all_participation_code.help":"Veuillez saisir votre code pour le Codeweek4All challenge, si vous en possédez un. Si vous n’êtes pas un participant, veuillez ignorer ce champ.","report.name_for_certificate.label":"Nom pour le certificat","report.name_for_certificate.help":"Remplacez ce nom par celui de l’organisateur de l’événement qui recevra le certificat de participation à la Semaine européenne du code Veuillez n’utiliser que des caractères ASCII (lettres de l’alphabet latin). Les lettres accentuées, les trémas et autres caractères spéciaux ne sont pas pris en charge.","report.submit":"Envoyez le formulaire d'ajout de votre événement","report.thanks_page.title":"Merci d’avoir signalé votre événement!","report.thanks_page.certificate_ready":"Votre certificat est prêt.","report.thanks_page.download_button":"Cliquez ici pour le télécharger.","report.thanks_page.back_events":"Retournez à votre événement.","resources.search_resources":"Chercher des ressources","resources.types":"Types","resources.levels":"Niveaux","resources.programming_languages":"Langages de programmation","resources.categories":"Catégories","resources.Languages":"Langues","resources.Subjects":"Sujets","resources.share":"Partager","resources.communication_toolkit":"Boite à outils de communication","resources.teachers_toolkit":"Boite à outils pour les enseignants","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Comment organiser une activité?","resources.resources.languages.Russian":"Russe","resources.resources.languages.Norwegian":"Norvégien","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonais","resources.resources.languages.Albanian":"Albanais","resources.resources.languages.Basque":"Basque","resources.resources.languages.Bosnian":"Bosnien","resources.resources.languages.Bulgarian":"Bulgare","resources.resources.languages.Croatian":"Croate","resources.resources.languages.Czech":"Tchèque","resources.resources.languages.Danish":"Danois","resources.resources.languages.Dutch":"Néerlandais","resources.resources.languages.English":"Anglais","resources.resources.languages.Estonian":"Estonien","resources.resources.languages.Finnish":"Finnois","resources.resources.languages.French":"Français","resources.resources.languages.German":"Allemand","resources.resources.languages.Greek":"Grec","resources.resources.languages.Hungarian":"Hongrois","resources.resources.languages.Italian":"Italien","resources.resources.languages.Latvian":"Letton","resources.resources.languages.Lithuanian":"Lituanien","resources.resources.languages.Macedonian":"Macédonien","resources.resources.languages.Maltese":"Maltais","resources.resources.languages.Montenegrin":"Monténégrin","resources.resources.languages.Polish":"Polonais","resources.resources.languages.Portuguese":"Portugais","resources.resources.languages.Romanian":"Roumain","resources.resources.languages.Serbian":"Serbe","resources.resources.languages.Slovakian":"Slovaque","resources.resources.languages.Slovenian":"Slovène","resources.resources.languages.Spanish":"Espagnol","resources.resources.languages.Swedish":"Suédois","resources.resources.languages.Turkish":"Turc","resources.resources.languages.Ukrainian":"Ukrainien","resources.resources.languages.All targeted languages":"Toutes les langues cibles","resources.resources.levels.Beginner":"Débutant","resources.resources.levels.Intermediate":"Intermédiaire","resources.resources.levels.Advanced":"Avancé","resources.resources.levels.Pre-primary education":"Éducation préprimaire","resources.resources.levels.Primary school":"École primaire","resources.resources.levels.Lower secondary school":"École secondaire de 1er cycle","resources.resources.levels.Upper secondary school":"École secondaire de 2e cycle","resources.resources.levels.Higher Education":"Enseignement supérieur","resources.resources.levels.Other":"Autre","resources.resources.levels.Teachers":"Enseignants","resources.resources.levels.Parents":"Parents","resources.resources.levels.General public":"Grand public","resources.resources.subjects.Art":"Art","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chimie","resources.resources.subjects.Computer Science":"Informatique","resources.resources.subjects.Culture":"Culture","resources.resources.subjects.Economics":"Économie","resources.resources.subjects.Foreign Languages":"Langues étrangères","resources.resources.subjects.Geography":"Géographie","resources.resources.subjects.Geology":"Géologie","resources.resources.subjects.History":"Histoire","resources.resources.subjects.Language and Literature":"Langue et Littérature","resources.resources.subjects.Mathematics":"Mathématiques","resources.resources.subjects.Natural Sciences":"Sciences naturelles","resources.resources.subjects.Physical Education":"Éducation physique","resources.resources.subjects.Physics":"Physique","resources.resources.subjects.Coding":"Codage","resources.resources.subjects.Special Education Needs":"Besoins éducatifs spéciaux","resources.resources.subjects.Other":"Autre","resources.resources.subjects.Music":"Musique","resources.resources.subjects.Programming":"Programmation","resources.resources.types.Tutorial":"Tutoriel","resources.resources.types.Website":"Site web","resources.resources.types.Online Course":"Cours en ligne","resources.resources.types.Video":"Vidéo","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Application","resources.resources.types.Game":"Jeu","resources.resources.types.Graphic Material":"Matériel graphique","resources.resources.types.Presentation":"Présentation","resources.resources.types.Toolkit":"Boîte à outils","resources.resources.types.Other":"Autre","resources.resources.types.Lesson Plan":"Plan de cours","resources.resources.types.Guide":"Guide","resources.resources.types.Assessment":"Évaluation","resources.resources.types.Challenge":"Défi","resources.resources.types.Curriculum":"Programme scolaire","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Codage","resources.resources.categories.Programming":"Programmation","resources.resources.categories.Computational Thinking":"Raisonnement informatique","resources.resources.categories.Robotics":"Robotique","resources.resources.categories.Making":"Fabrication","resources.resources.categories.Tinkering":"Bricolage","resources.resources.categories.Unplugged Activities":"Activités non connectées","resources.resources.categories.Other":"Autre","resources.resources.categories.Artificial Intelligence":"Intelligence artificielle","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Culture numérique","resources.resources.categories.Sensors":"Capteurs","resources.resources.categories.Text-based Programming":"Programmation textuelle","resources.resources.categories.Visual Programming":"Programmation visuelle","school.name":"Nom de l’établissement scolaire","school.location":"Adresse de l’établissement scolaire","school.description":"Description de l’établissement scolaire","school.school":"Établissement scolaire","school.add":"Ajouter","school.list":"Liste","school.required.name":"Le nom de l’établissement scolaire est requis","school.required.location":"L’adresse de l’établissement scolaire est requise","schools.1.title1":"Pourquoi initier votre classe à la programmation?","schools.1.title2":"Quels sont les avantages pour vos élèves? Qu'est-ce que cela vous apporte en tant qu’enseignant(e)?","schools.1.content.0":"Nous estimons qu'à l’ère du numérique le parcours d'apprentissage élémentaire de chacun doit inclure la compréhension de la programmation et le développement de compétences clés en matière de raisonnement informatique, telle que la résolution de problèmes, la collaboration et des capacités d’analyse.","schools.1.content.1":"Apprendre à coder peut placer vos élèves à l’avant-garde d’une société numérique, leur apporter une compréhension plus globale du monde qui les entoure ainsi que de meilleures chances de réussite dans leur vie privée et professionnelle.","schools.1.content.2":"La Semaine européenne du code est l'occasion pour les établissements scolaires et les enseignants de développer gratuitement du matériel pédagogique et de nouvelles compétences professionnelles, de relever des défis au niveau international, de profiter de la possibilité d’échanger, et, dans ce cadre, d'offrir à tous les élèves l'opportunité de faire leurs premiers pas en tant que créateurs de contenu numérique.","schools.1.button.label":"Vous voulez commencer dès maintenant? Inscrivez-vous ici!","schools.2.title1":"Prêt(e) à participer?","schools.2.title2":"Organisez un cours, une formation ou un événement, et épinglez-le sur la carte.","schools.2.content.0":"Que vous possédiez ou non des connaissances en code ou en programmation, vous pouvez facilement organiser un cours en classe, une journée portes ouvertes ou un événement dans votre établissement. Choisissez une date et inscrivez votre activité sur la carte ci-dessous. Si vous avez besoin d’aide pour préparer un cours consacré à la programmation, passez à la section suivante.","schools.2.content.1":"Découvrez quelques exemples d’activités organisées en parcourant la carte ci-dessous ajoutez les vôtres et joignez-vous aux milliers d’autres enseignants participant en Europe et ailleurs:","schools.2.button.label":"Prêt(e) à vous lancer? Ajoutez une activité!","schools.3.title1":"Vous ne connaissez rien à la programmation? Aucun souci","schools.3.title2":"Initiez-vous à la programmation grâce à nos outils, puis partagez avec vos élèves","schools.3.content.0":"Si vous souhaitez intégrer une initiation à la programmation à votre programme mais ne savez pas par où commencer, pas de panique! Une équipe internationale d’enseignants et d’experts a élaboré un ensemble de modules de formation en ligne de courte durée pour vous aider à vous lancer.","schools.3.content.1":"Aucune expérience préalable en matière de programmation n’est requise pour suivre nos modules!","schools.3.button.label":"Accédez à nos modules de formation","schools.4.title1":"Vous êtes en quête d’un nouveau défi?","schools.4.title2":"Construisez un réseau d’activités, impliquez autant d’élèves que possible et obtenez le Certificat d’excellence","schools.4.content.0":"La «Code Week 4 All» vous met au défi d’unir vos forces à celles d’autres enseignants ou établissements scolaires pour devenir membre d’une communauté internationale qui partage un ensemble d'idées et souhaite offrir aux élèves l'opportunité de faire leurs premiers pas en programmation. Forgez une alliance qui rassemble plus de 500 élèves et recevez le Certificat d’excellence.","schools.4.button.label":"Plus d’informations à propos du défi «Code Week 4 All»","schools.title":"Établissements scolaires: faites découvrir la Semaine européenne du code à vos élèves","scoreboard.title":"Dans quels pays les activités de codage font le buzz ?","scoreboard.paragraph":"Le tableau de bord reflète le nombre d’événements de codage répertoriés par nombre d’habitants. Ne vous étonnez donc pas si certains petits pays figurent en haut de la liste!","scoreboard.parcipating_with":"participe avec","scoreboard.events":"événements","search.audience_title":"Public","search.theme_title":"Thème","search.placeholder":"Rechercher le nom ou l’étiquette de l’événement","search.submit":"Rechercher","search.label_country":"Choisir un pays","search.last_year_events.label":"Inclure les événements de l’année dernière","search.last_year_events.yes":"Oui","search.last_year_events.no":"Non","search.search_counter":"correspond à vos critères de recherche","search.event":"événement","search.events":"événements","search.year":"année","search.audiences":"Public","search.themes":"Thèmes","search.countries":"Pays","search.search_placeholder":"Chercher par titre ou description ","snippets.featured-activities":"Vous trouverez ici les prochaines activités organisées dans le cadre de la Semaine européenne du code auxquelles il est possible de participer en ligne. Vous pouvez filtrer les activités par langue et par mois, et cliquer sur «Détails» pour obtenir plus d’informations sur une activité et les coordonnées des organisateurs. Bon amusement!","snippets.learn":"Le codage et la programmation sont des compétences clés qui sont de plus en plus recherchées dans tous les domaines, et la Semaine européenne du code est là pour vous aider à apprendre! Parcourez notre catalogue et trouvez la ressource parfaite pour commencer ou poursuivre votre apprentissage du codage. Toutes ces ressources sont gratuites. N’oubliez pas que vous pouvez filtrer vos résultats de recherche par type de ressource, par niveau de compétence, par langage de programmation, par catégorie et par langue.","snippets.teach":"Le codage et la programmation sont des compétences clés qui ouvriront de nouvelles possibilités à vos étudiants et vos enfants. Vous souhaitez enseigner le codage depuis chez vous, à l’école ou dans un club de codage? Parcourez notre catalogue et trouvez la ressource la plus adaptée pour intégrer le codage et la programmation à vos pratiques d’enseignement. Toutes ces ressources sont gratuites. N’oubliez pas que vous pouvez filtrer vos résultats de recherche par type de ressource, par niveau de compétence, par langage de programmation, par sujet, par catégorie et par langue.","snippets.toolkits.0":"Dans cette section, vous trouverez des outils qui vous aideront à organiser votre activité dans le cadre de la Semaine européenne du code, et à promouvoir l’initiative auprès de votre communauté. ","snippets.toolkits.1":"Boîte à outils de communication","snippets.toolkits.2":"vous trouverez ici tous les matériels officiels de la Semaine européenne du code: logos, badge, prospectus, affiche, modèles de documents PowerPoint et Word, exemples de publications sur les réseaux sociaux et illustrations.","snippets.toolkits.3":"Boîte à outils pour les enseignants","snippets.toolkits.4":"vous trouverez ici tous les matériels officiels de la Semaine européenne du code: logos, badge, modèles de certificats de participation pour vos étudiants, présentation introductive de la Semaine européenne du code et matériel destiné aux réseaux sociaux.","snippets.toolkits.5":"Brochure officielle de la Semaine européenne du code.","snippets.about.goal":"L’objectif est d’aider davantage de jeunes à maîtriser les bases du codage et de la pensée computationnelle.","snippets.guide.tutorials.1":"Consultez nos","snippets.guide.tutorials.2":"tutoriels et formations","snippets.guide.tutorials.3":"disponibles en 29 langues, pour organiser des activités de découverte du codage et de la pensée computationnelle pour les jeunes.","snippets.dance.menu":"Le Dance Challenge","snippets.dance.subtitle":"Qui a dit que les programmeurs ne savaient pas danser? Nous allons prouver le contraire avec le défi #EUCodeWeekDance.","snippets.dance.content":"Toutes les écoles, les enseignants, les bibliothèques, les clubs de codage, les entreprises et les pouvoirs publics sont invités à célébrer la semaine européenne du code en organisant une activité #EUCodeWeekDance et en l’ajoutant à la carte de la semaine du code.","snippets.treasure-hunt.menu":"Chasse au trésor","snippets.treasure-hunt.subtitle":"Ce jeu se joue sur Telegram","snippets.videos.1":"Voir les ambassadeurs de la semaine européenne du code s’exprimer sur nos valeurs","snippets.videos.2":"Voir Katja Osljak, ambassadrice de Slovénie, expliquer pourquoi la semaine du code est indépendante","snippets.videos.3":"Voir Laurent Touché, ambassadeur de France, expliquer pourquoi la semaine du code est conçue pour tout le monde","snippets.videos.4":"Voir Fatma Bouaziz, ambassadrice de Tunisie, expliquer pourquoi la semaine du code est mondiale","snippets.videos.5":"Voir Linda Sinka, ambassadrice de Lettonie, expliquer pourquoi la semaine du code repose sur la coopération","snippets.videos.6":"Voir Alessandro Bogliolo, ambassadeur d’Italie, expliquer pourquoi la semaine du code n’est pas à but lucratif","snippets.videos.7":"Voir Marjana Prifti, ambassadrice d’Albanie, expliquer pourquoi la semaine du code favorise l’innovation et la créativité","snippets.videos.8":"Voir Cristiana Lucaci, ambassadrice de Roumanie, expliquer pourquoi la semaine du code est reconnaissante envers sa communauté","training.learning_bits":"Modules d’apprentissage de la Semaine du code","training.title":"Matériel de formation et cours en ligne gratuits","training.text":`

Vous trouverez ici des documents et des ressources de formation gratuits qui vous aideront à démarrer et à planifier votre prochaine leçon innovante.

1. Notions

Aucune expérience préalable en matière de programmation n’est requise, et chaque module ne prend environ que 15minutes. Les modules vous présentent les concepts clés liés aux activités de codage et de raisonnement informatique. De plus, les modules vous donnent également des conseils pratiques sur la façon d’intégrer ces concepts dans votre classe.

`,"training.text_2":`

Maintenant que vous avez terminé un ou plusieurs modules d’apprentissage de la Semaine du code, nous espérons que vous vous sentirez suffisamment à l’aise pour donner une touche de créativité numérique à votre classe et épingler votre activité sur la carte Code Week!

diff --git a/public/build/assets/php_hr-CM1mniNB.js b/public/build/assets/php_hr-C5xm-N4J.js similarity index 94% rename from public/build/assets/php_hr-CM1mniNB.js rename to public/build/assets/php_hr-C5xm-N4J.js index ce8050ff1..a06cedc04 100644 --- a/public/build/assets/php_hr-CM1mniNB.js +++ b/public/build/assets/php_hr-C5xm-N4J.js @@ -44,7 +44,7 @@ const a={"about.when-title":"U 2024. Europski tjedan programiranja održavat će href="/resources">stranicu s resursima i dijelove za učenje s videotutorialima i nastavnim planovima te ih prilagodite potrebama svoje skupine.`,"guide.what_you_need_organise.items.7":`Registracija sudionika. Ako je dostupan ograničen prostor, možete upotrijebiti internetske alate kao što su Googleovi obrasci i Eventbrite da biste registrirali sudionike.`,"guide.what_you_need_organise.items.8":'Nemojte zaboraviti unijeti svoje događanje na kartu Tjedna programiranja!',"guide.how_to.title":"Kako organizirati svoje događanje?","guide.how_to.items.1":"Sami odlučujete o formatu svojeg događanja programiranja, no savjetujemo da uključite vrijeme za praktičan rad tijekom kojega sudionici mogu samostalno stvarati i/ili čeprkati po hardveru.","guide.how_to.items.2":'Koristite se alatima i tehnologijama koje su primjerene vašoj ciljanoj skupini. Preporučujemo upotrebu besplatnog i lako dostupnog materijala otvorenog izvora.',"guide.how_to.items.3":"Potaknite sudionike da si na kraju događanja međusobno pokažu i predstave što su stvorili.","guide.how_to.items.4":`Proširite glas! Promovirajte i podijelite što ste radili tijekom aktivnosti na društvenim mrežama uz oznaku #EUCodeWeek. Dijeliti možete i u grupi za nastavnike za EU Code Week te na Twitteru (@CodeWeekEU). Govorite o njemu svojim prijateljima, kolegama podučavateljima, u lokalnom tisku i objavite priopćenje za medije.`,"guide.how_to.items.5":'Nemojte zaboraviti dodati svoje događanje na kartu Tjedna programiranja!',"guide.material.title":"Promotivni materijal","guide.material.text":'

Na našem blogu potražite najnovije informacije te slobodno prilagodite najnovije priopćenje za medije svojim potrebama ili izradite vlastito priopćenje:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Priprema za proslavu Europskog tjedna programiranja 2019. (dostupno na 29 jezika)',"guide.toolkits.title":"Preuzmite sljedeće komplete alata koji će vam pomoći da krenete:","guide.toolkits.communication_toolkit":"Komplet alata za komunikaciju","guide.toolkits.teachers_toolkit":"Komplet alata za nastavnike","guide.questions.title":"Pitanja?","guide.questions.content":'

Ako imate pitanja o organiziranju i promicanju svojeg #EUCodeWeek događanja, obratite se nekome od ambasadora Europskog tjedna programiranja u svojoj zemlji.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Ostvarivanje ideja!","hackathons.sections.1.title":"6 hackatona, 6 izazova","hackathons.sections.1.content.1":"Živiš u Grčkoj, Latviji, Irskoj, Italiji, Rumunjskoj ili Sloveniji? Kreativan si, ambiciozan i zanima te budućnost tehnologije? Ovo je tvoja prilika! Pridruži se jednom od hackathona u okviru Europskog tjedna programiranja i stvori inovativno rješenje koje će te staviti u prvi plan tehnološke revolucije!","hackathons.sections.1.content.2":"EU Code Week (Europski tjedan programiranja) predstavlja šest izvanrednih hackathona u 2021. i poziva srednjoškolce od 15 do 19 godina da se organiziraju u timove i iskoriste svoje vještine programiranja za rješavanje lokalnih izazova. Nakon 24-satnog hakiranja svaki će tim predstaviti svoje ideje stručnom žiriju koji će odabrati 10 finalista. Svi će timovi dobiti jednaku količinu vremena i resursa te pristup mentorima i znanjima koji su potrebni za rješavanje izazova, ali samo će njih 10 imati priliku prijeći u sljedeći krug, razviti prototip, završiti stručnu obuku i sudjelovati u završnom hackathonu na jesen. Tada će se konačno odlučiti koji će tim osvojiti cool IT opremu i priliku sudjelovanja u obuci uz stručnu podršku mentora kako bi dalje razvio svoj prototip.","hackathons.sections.2.title":"Kako mogu sudjelovati?","hackathons.sections.2.content.1":"Odaberi svoj lokalni hackathon i registriraj se u nekoliko jednostavnih koraka. Možeš sudjelovati kao pojedinac ili kao član tima koji se sastoji od šest članova. Ako želiš sudjelovati u natjecanju s prijateljima ili školskim kolegama, ne zaboravi navesti ime svog tima prilikom registracije. Svaki hackathon imat će zasebnu registraciju, stoga prati obavijesti o hackathonu u svojoj državi!","hackathons.sections.3.title":"Tko su organizatori?","hackathons.sections.3.content.1":"Hackatone u Europskom tjednu programiranja suorganiziraju Europska komisija i lokalni ","hackathons.sections.3.content.2":"ambasadori Europskog tjedna programiranja","hackathons.sections.3.content.3":" uz financiranje Europskog parlamenta. Cilj je pokazati kako nastaju konkretna rješenja uz pomoć kreativnosti mladih ljudi, njihovog entuzijazma, svježih ideja i vještina programiranja.","hackathons.sections.4.title":"Kako hackaton izgleda?","hackathons.sections.4.content.1":"EU Code Week Hackathon je putovanje koje započinje 24-satnim online natjecanjem u hakiranju. Iskusni mentori osigurat će stručnu obuku timovima i održat će se radionice na kojima će polaznici usvojiti nove vještine uz mnoštvo zabave. Hackathon je također izvrsna prilika za networking sudionika i druženje s ljudima iz europskog tehnološkog sektora. Po završetku hackathona svaki će tim predstaviti svoje rješenje stručnom žiriju. ","hackathons.sections.4.content.2":"Deset najboljih timova nastavit će svoju hackathonsku avanturu tijekom ljeta kada će proći obuku uz stručnu podršku mentora. Pobjednici će zatim u rujnu ili listopadu sudjelovati u završnom 12-satnom nacionalnom hackathonu (koji će se održati online ako opće zdravstveno stanje ne dopusti susret uživo).","hackathons.sections.5.title":"Ne znam programirati – što ja mogu napraviti?","hackathons.sections.5.content.1":"Paralelno s hackatonom održavat će se početničke radionice programiranja, popravljanja hardvera, robotike itd. za sudionike kako bi naučili osnove računalnog razmišljanja i programiranja. Više informacija o tome kako se registrirati možete pronaći na lokalnoj stranici.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Zabavi se s nama!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Rumunjska","hackathons.cities.1.date":"25. – 26. rujna 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"23. – 24. rujna 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"24. – 25. rujna 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Grčka","hackathons.cities.4.date":"9. listopadu 2021.","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"18. – 19. rujna 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"1. listopadu 2021.","hackathons.final.1":"Završno natjecanje u","hackathons.final.2":"rujnu/listopadu 2021.","home.about":"Europski tjedan programiranja društvena je inicijativa čiji je cilj na zabavan i angažirajući način svima približiti programiranje i digitalnu pismenost.","home.when":"14.-27. listopada 2024.","home.when_text":"Učenje programiranja pomaže nam da shvatimo svijet oko sebe koji se brzo mijenja, proširimo svoje razumijevanje o tome kako funkcionira tehnologija te da razvijemo vještine i sposobnosti kako bismo istraživali nove ideje i bili inovativni.","home.school_banner_title":"Uključite se!","home.school_banner_text":"Jeste li nastavnik?","home.school_banner_text2":"Kliknite ovdje i saznajte kako se uključiti!","home.organize_activity_title":"Organizirajte događanje ili mu se pridružite","home.organize_activity_text":'Svi su dobrodošli organizirati događanje ili mu se \u2028pridružiti. Odaberite temu i ciljanu publiku te dodajte svoje događanje na kartu ili pretražite događaje u svojem području.',"home.get_started_title":"Započnite","home.get_started_text":'Niste sigurni kako početi? Pogledajte stranicu s naputcima o tome kako to učiniti, i preuzmite naše komplete alata za organizatore kako biste se pripremili i proširili glas.',"home.access_resources_title":"Pristupite resursima i obuci","home.access_resources_text":'Ako niste sigurni kako organizirati događanje, posjetite našu stranicu s nastavničkim resursima i obuku s materijalima za učenje za usmjeravanje i prilagođene nastavne planove.',"home.toolkits_title":"Niste sigurni kako započeti?","home.toolkits_description":"Pogledajte stranicu s uputama i preuzmite naše prezentacijske i komunikacijske alate za organizatore kako biste se pripremili i proširili vijest.","home.toolkits_button1":"Započnite","home.toolkits_button2":"Priručnici za organizatore","home.minecraft_description1":"Podignite svoje vještine programiranja na višu razinu uz Minecraft Education. Otkrijte već danas kako uz Minecraft Education podučavati vještine programiranja i AI pismenosti!","home.minecraft_description2":"Prijavite se i dovedite zabavu i učenje izravno u svoju učionicu!","home.minecraft_button":"Započnite svoje Minecraft Education putovanje ovdje","home.activity_title":"Organizirajte aktivnost ili se pridružite nekoj.","home.activity_description":"Svatko je dobrodošao organizirati neku aktivnost ili joj se pridružiti. Odaberite temu i ciljanu publiku te dodajte svoju aktivnost na kartu ili potražite aktivnosti u svom području.","home.activity_button1":"Dodajte svoju aktivnost","home.activity_button2":"Prikaži kartu aktivnosti","home.resouce_title":"Sadržaji i edukacije","home.resouce_description":"Ako niste sigurni kako organizirati aktivnost, posjetite našu stranicu s materijalima za poučavanje i istražite materijale sa smjernicama i prilagođenim planovima nastavnih jedinica.","home.resouce_button1":"Pristup sadržajima","home.resouce_button2":"Pristup edukacijama","home.get_involved":"Djevojke u digitalnom svijetu","home.meet_our_community":"Upoznajte našu zajednicu","home.banner1_title":"Djevojke u digitalnom svijetu","home.banner1_description":"Istražite i prihvatite sve digitalne mogućnosti — osnažujemo novu generaciju djevojčica i djevojaka u digitalnom svijetu!","home.banner2_title":"Naša Code Week obitelj","home.banner2_description":"Otkrijte našu živopisnu mrežu ambasadora, učitelja, nastavnika, učenika i hub-ova – svaki od njih doprinosi našoj zajedničkoj strasti za digitalnim obrazovanjem","locations.title":"Mjesta održavanja aktivnosti","locations.description.0":"Za sljedeću aktivnost odaberite mjesto održavanja s popisa u nastavku ILI registrirajte novo mjesto održavanja putem mogućnosti","locations.description.1":"stvaranje aktivnosti","login.login":"Prijavi se","login.register":"Registriraj se","login.github":"Prijavi se uz Github","login.X":"Prijavi se uz X","login.facebook":"Prijavi se uz Facebook","login.google":"Prijavi se uz Google","login.azure":"Prijavi se uz Azure","login.email":"E-pošta","login.password":"Lozinka","login.remember":"Zapamti me","login.forgotten_password":"Zaboravili ste lozinku?","login.no_account":"Nemate račun?","login.signup":"Registrirajte se","login.reset":"Ponovno postavite lozinku","login.send_password":"Pošalji poveznicu za ponovno postavljanje lozinke","login.confirm_password":"Potvrdi lozinku","login.name":"Ime","menu.learn":"Za učenike","menu.teach":"Za profesore","menu.training":"Trening","menu.challenges":"Izazovi","menu.online-courses":"tečajevi","menu.toolkits":"Prezentacije i alati","menu.girls_in_digital":"Djevojke u digitalnom svijetu","menu.why":"ZAŠTO","menu.home":"Početna stranica","menu.search_result":"Rezultati pretraživanja","menu.events":"Aktivnosti","menu.ambassadors":"Ambasadori","menu.resources":"Resursi","menu.game_and_competitions":"Igre i natjecanja","menu.schools":"Škole","menu.about":"O","menu.blog":"Blog","menu.news":"Novosti","menu.search":"Utipkaj i stisni Enter...","menu.map":"Karta","menu.add_event":"Dodaj događanje","menu.search_event":"Traži događanja","menu.hello":"Pozdrav","menu.profile":"Profil","menu.pending":"Događanja u tijeku","menu.your_events":"Moja događanja","menu.your_certificates":"Moje potvrde","menu.report":"Prijavi svoja događanja","menu.volunteers":"Volonteri","menu.logout":"Odjavi se","menu.login":"Prijava","menu.signin":"Prijavi se","menu.signup":"Prijavite se","menu.privacy":"Privatnost","menu.stats":"Statistika","menu.participation":"Potvrda o sudjelovanju","menu.coding@home":"Kodiranje@Kuća","menu.values":"Naše vrijednosti","menu.online_events":"Online aktivnosti","menu.featured_activities":"Planirana događanja","menu.codeweek2020":"Izdanje 2020.","menu.register_activity":"Registrirajte aktivnost","menu.select_language":"Odaberite jezik","menu.search_site":"Pretraži mjesto","menu.what_you_looking_for":": Što tražite?","menu.type_to_search":"Upišite za pretraživanje...","mooc.free-online-courses":"2. Besplatni online tečajevi","mooc.intro":"Europski tjedan programiranja nudi profesionalne prilike za razvoj u obliku online tečajeva. Cilj je pomoći učiteljima da programiranje i računalno razmišljanje uvedu u učionice.","mooc.icebreaker.title":"Uvodni tečaj za “probijanje leda”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Uvodni tečaj za probijanje leda u Europskom tjednu programiranja","mooc.icebreaker.text.2":"petosatni je tečaj na engleskom jeziku za sve koje zanimaju osnove programiranja i računalnog razmišljanja. Sudionici će naučiti kako u mladim ljudima potaknuti znatiželju i duh inovativnosti istovremeno ih osposobljavajući za stvaranje digitalnih sadržaja. Tečaj će pomoći sudionicima da otkriju prednosti i relevantnost računalnog razmišljanja i programiranja u svakodnevnom životu. Osim toga on pruža ideje, osigurava besplatne edukativne materijale i resurse za organiziranje zabavnih i obrazovnih aktivnosti za djecu, uvijek i na svakom mjestu – osobito tijekom Tjedna programiranja.","mooc.icebreaker.text.3":"Za sudjelovanje na ovom tečaju ne treba vam nikakvo prethodno znanje niti iskustvo - samo znatiželjni um. ","mooc.icebreaker.registration.0":"Registracija je otvorena ovdje","mooc.icebreaker.registration.1":"za tečaj koji se održava od 16. rujna i 30. listopada 2020. Obratite pozornost da za registraciju morate napraviti račun u European Schoolnet Academy. ","mooc.icebreaker.check-out":"Pogledajte verziju iz 2019.","mooc.deep-dive.title":"Iscrpni “dubinski” tečaj","mooc.deep-dive.text.0":"Dubinski online tečaj u Europskom tjednu programiranja 25-satni je tečaj na engleskom jeziku koji učiteljima pruža priliku da se upoznaju s načelima programiranja te steknu znanje i sigurnost za organiziranje laganih i zabavnih, interaktivnih aktivnosti za programiranje sa svojim učenicima. Učitelji će pronaći besplatne ","mooc.deep-dive.text.1":"resurse","mooc.deep-dive.text.2":"i edukativne materijale za Europski tjedan programiranja na 29 jezika i neke aspekte programiranja kao što su računalno razmišljanje, aktivnosti bez struje i beskrajne mogućnosti robotike, slaganja i izrađivanja, vizualnih programskih jezika, izrade aplikacija te mnoge druge stvari.","mooc.deep-dive.course-link":"Pogledajte “dubinski” tečaj iz 2019.","mooc.social-media.0":"Pratite","mooc.social-media.1":"Europski tjedan programiranja na društvenim mrežama","mooc.social-media.2":"kako biste saznali kada počinje sljedeći tečaj","myevents.created_by":"Sva događanja koja je kreirao/la ","myevents.no_events.first_call_to_action":"Još niste dodali nijedno događanje. Zašto ne biste ","myevents.no_events.first_link":"dodali jedno sada","myevents.no_events.second_call_to_action":"ili pročitajte naš ","myevents.no_events.second_link":"vodič za organizatore","myevents.view":"Pogledajte","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ODBIJENO","myevents.status.PENDING":"NA ČEKANJU","myevents.status.REPORTED":"PRIJAVA PREDANA","pagination.previous":"Prethodno","pagination.next":"Sljedeće","participation.title":"Izradite potvrde o sudjelovanju za svoj razred","participation.phrase1":"U obrazac upišite imena svojih učenika razdvojena zarezima i dobit ćete pojedinačne potvrde o sudjelovanju","participation.names.label":"Imena za potvrdu","participation.names.help":"Nakon imena svakog sudionika stavite zarez","participation.event_name.label":"Naziv događanja","participation.event_name.help":"Naziv vašeg događanja koji će biti ispisan na potvrdi","participation.event_date.label":"Datum događanja","participation.event_date.help":"Datum održavanja vašeg događanja koji će biti ispisan na potvrdi","participation.submit":"Izradi potvrde","participation.thanks_page.title":"Vaše su potvrde izrađene!","participation.thanks_page.phrase1":"Kliknite na ovu poveznicu da biste preuzeli datoteku u zip formatu sa svim potvrdama","passwords.password":"Lozinke moraju imati najmanje šest znakova i moraju odgovarati potvrdi unosa.","passwords.reset":"Vaša je lozinka ponovno postavljena!","passwords.sent":"Poveznicu za ponovno postavljanje lozinke poslali smo na adresu vaše e-pošte!","passwords.token":"Ovaj token za ponovno postavljanje lozinke nije valjan.","passwords.user":"Ne možemo pronaći korisnika s tom adresom e-pošte.","privacy.title":"ZAŠTITA VAŠIH OSOBNIH PODATAKA","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Europska komisija (dalje u tekstu „Komisija”) obvezuje se štititi vaše osobne podatke i poštovati vašu privatnost. Komisija prikuplja i dalje obrađuje osobne podatke u skladu s Uredbom (EU) 2018/1725 Europskog parlamenta i Vijeća od 23. listopada 2018. o zaštiti pojedinaca u vezi s obradom osobnih podataka u institucijama, tijelima, uredima i agencijama Unije i o slobodnom kretanju takvih podataka (te o stavljanju izvan snage Uredbe (EZ) br. 45/2001).

","privacy.1-intro.items.2":"

U ovoj izjavi o zaštiti privatnosti objašnjavaju se razlozi za prikupljanje i obradu osobnih podataka, način njihova prikupljanja, postupanja s njima i osiguravanja zaštite svih osobnih podataka, kako se ti podatci upotrebljavaju te koja prava možete ostvariti kad je riječ o vašim osobnim podatcima (pravo na pristup, ispravljanje, blokiranje itd.). U njoj su navedeni i podatci za kontakt nadležnog voditelja obrade koji vam može pomoći da ostvarite svoja prava, službenika za zaštitu podataka i Europskog nadzornika za zaštitu podataka.

","privacy.1-intro.items.3":"

Ova izjava o zaštiti privatnosti odnosi se na prikupljanje i objavu osobnih podataka na javno dostupnoj internetskoj stranici Codeweek.eu osoba koje služe kao kontaktne točke za aktivnosti Europskog tjedna programiranja (ambasadori tjedna programiranja, koordinatori iz ministarstva obrazovanja, nastavnici voditelji, kao i organizatori aktivnosti i događanja).

","privacy.2-why.title":"2. Kako obrađujemo vaše podatke?","privacy.2-why.items.1":"

Europska komisija prikuplja i objavljuje vaše osobne podatke kako bi dionicima ili zainteresiranim građanima olakšala identifikaciju kontaktnih točaka. Pružanje stvarnih osoba kao kontaktnih točaka najbolji je i najučinkovitiji način da se osigura da zainteresirane osobe mogu doći u kontakt sa servisima Komisije.

","privacy.2-why.items.2":"

Vaši osobni podatci neće se upotrebljavati za automatizirano donošenje odluka, uključujući profiliranje.

","privacy.3-legal_process.title":"3. Na kojim pravnim osnovama obrađujemo vaše osobne podatke","privacy.3-legal_process.items.1":"

Postupci obrade osobnih podataka za objavu kontaktnih točaka zakoniti su prema članku 5. stavku 1. točki (d) Uredbe (EU) 2018/1725 zato što ste dali privolu za obradu svojih osobnih podataka putem internetskog obrasca ili onda kada ste pristali na to da upotrebljavamo vašu adresu e-pošte ili korisničko ime ako ste se prijavili putem društvene mreže.

","privacy.4-collect_data.title":"4. Koje osobne podatke prikupljamo i dalje obrađujemo?","privacy.4-collect_data.items.1":"

Prikupljeni osobni podatci jesu informacije s pomoću kojih se olakšava identifikacija vas kao kontaktne točke i s pomoću kojih se povećava vaša vidljivost za javnost, odnosno: titula, ime, prezime, položaj, profesionalne poštanske adrese i adrese e-pošte, broj telefona, slika, račun na društvenim mrežama, biografija.

","privacy.4-collect_data.items.2":"

Te ste podatke pružili dobrovoljno ispunjavanjem obrasca za prijavu.

","privacy.4-collect_data.items.3":"

Navođenje određenih osobnih podataka obavezno je za objavu aktivnosti i/ili podataka za kontakt na internetskoj stranici codeweek.eu. Ako ne navedete osobne podatke, vaša aktivnost neće biti objavljena i/ili nećete moći sudjelovati u prethodno navedenim mrežama.

","privacy.4-collect_data.items.4":"

Sve druge osobne podatke pružate dobrovoljno.

","privacy.4-collect_data.items.5":'Nakon što se prijavite na naše novosti, vaša e-mail adresa bit će dodana na popis primatelja koji uređuje Mailerlite.com. Molimo pročitajte njihova pravila o zaštiti podataka. Pretplatu na novosti možete otkazati bilo kada klikom na poveznicu "Otkaži pretplatu" (unsubscribe) u našoj elektroničkoj poruci ili pošaljite elektroničku poruku na info@codeweek.eu i napišite Otkaži pretplatu (unsubscribe) u naslov poruke.',"privacy.5-how_long.title":"5. Koliko dugo čuvamo vaše osobne podatke?","privacy.5-how_long.items.1":"

Komisija čuva vaše osobne podatke samo onoliko dugo koliko je potrebno za prikupljanje ili daljnju obradu koji su opisani u drugoj točki, odnosno onoliko dugo koliko djelujete kao kontaktna točka.

","privacy.5-how_long.items.2":"

Vaši će se osobni podatci ukloniti s javno dostupne internetske stranice čim završite svoju funkciju kontaktne točke, osim ako niste dali svoj pristanak da vas se uključi u bazu podataka za buduće aktivnosti.

","privacy.6-protect_data.title":"6. Kako štitimo vaše osobne podatke?","privacy.6-protect_data.items.1":"

Svi osobni podatci u elektroničkom obliku (e-pošta, dokumenti, baze podataka, učitane serije podataka itd.) pohranjeni su ili na poslužiteljima Europske komisije ili poslužiteljima njezina ugovaratelja. Svaka se obrada vrši u skladu s Odlukom Komisije (EU, Euratom) 2017/46 оd 10. siječnja 2017. o sigurnosti komunikacijskih i informacijskih sustava u Europskoj komisiji.

","privacy.6-protect_data.items.2":"

Ugovaratelji Komisije obvezani su posebnom ugovornom klauzulom za sve aktivnosti obrade vaših podataka uime Komisije, kao i obvezama o povjerljivosti koje proizlaze iz prenošenja Opće uredbe o zaštiti podataka u državama članicama EU-a (Uredba OUZP (EU) 2016/679).

","privacy.6-protect_data.items.3":"

Komisija je uvela niz tehničkih i organizacijskih mjera radi zaštite vaših osobnih podataka. Tehničke mjere uključuju odgovarajuće aktivnosti za osiguranje sigurnosti na internetu, ublažavanje rizika od gubitka podataka, sprječavanje izmjene podataka ili neovlaštenog pristupa podatcima, uzimajući u obzir rizik pri obradi i prirodu osobnih podataka koji se obrađuju. Organizacijske mjere uključuju ograničavanje pristupa osobnim podatcima isključivo na ovlaštene osobe kojima su ti podatci opravdano potrebni u svrhe predmetne obrade.

","privacy.7-access_data.title":"7. Tko ima pristup vašim podatcima i kome se oni otkrivaju?","privacy.7-access_data.items.1":"

Pristup vašim osobnim podatcima ima osoblje Komisije koje je odgovorno za obradu i ovlašteno osoblje prema načelu nužnog pristupa. To se osoblje mora pridržavati zakonskih odredaba, i kad je potrebno, odredaba dodatnih ugovora o povjerljivosti.

","privacy.7-access_data.items.2":"

Konkretno, svim osobnim podatcima koje pružite mogu pristupiti administratori internetske stranice (osoblje Komisije) kao i drugo osoblje Komisije prema načelu nužnog pristupa.. Nadalje, vaši osobni podatci i podatci o događaju dijelit će se s članovima mreža ambasadora Europskog tjedna programiranja i koordinatora iz područja obrazovanja radi organiziranja lokalnih aktivnosti ili daljnjih mjera.

","privacy.7-access_data.items.3":"

U svrhu povećane vidljivosti kontaktnih točaka, vaši osobni podatci objavljuju se bez ograničenja pristupa na javnoj internetskoj stranici: http://codeweek.eu.

","privacy.7-access_data.items.4":"

Prijenos podataka trećim stranama

","privacy.7-access_data.items.5":"

Podatci koje prikupimo neće se dati trećim stranama, osim u mjeri i u svrhu u kojoj nam zakon tako nalaže.

","privacy.8-rights.title":"8. Koja su vaša prava i kako ih možete ostvariti?","privacy.8-rights.items.1":"

Vaša posebna prava kao „ispitanika” u skladu s poglavljem III. (članci 14. – 25.) Uredbe (EU) 2018/1725 uključuju pravo na pristup vašim osobnim podatcima, njihov ispravak ili brisanje i pravo na ograničenje obrade vaših osobnih podataka. Ako je primjenjivo, imate i pravo prigovora na obradu ili pravo na prenosivost podataka.

","privacy.8-rights.items.2":"

Pristali ste dati svoje osobne podatke za predmetnu obradu i taj pristanak možete povući u bilo kojem trenutku slanjem obavijesti voditelju obrade podataka. Povlačenje neće utjecati na zakonitost obrade provedene prije povlačenja vašeg pristanka.

","privacy.8-rights.items.3":"

Svoja prava možete ostvariti tako što ćete se obratiti voditelju obrade podataka, a u slučaju spora službeniku za zaštitu podataka. Ako je potrebno, možete se obratiti i Europskom nadzorniku za zaštitu podataka. Njihovi su podatci za kontakt navedeni pod naslovom 9 u nastavku.

","privacy.9-contact.title":"9. Podatci za kontakt","privacy.9-contact.data-controller.title":"- Voditelj obrade podataka","privacy.9-contact.data-controller.text":"

Ako želite ostvariti svoja prava na temelju Uredbe (EU) 2018/1725, ako imate primjedbe, pitanja ili nedoumice, ili ako želite podnijeti pritužbu u vezi s prikupljanjem i upotrebom vaših osobnih podataka, obratite se voditelju obrade podataka,

","privacy.9-contact.data-controller.address":"Glavna uprava za komunikacijske mreže, sadržaje i tehnologije Jedinica G2
Zgrada BU25
B-1049 Bruxelles
","privacy.9-contact.data-controller.email":"Adresa e-pošte: ","privacy.9-contact.data-protection-officer.title":"- Službenik za zaštitu podataka (DPO) Komisije","privacy.9-contact.data-protection-officer.text":'

Možete se obratiti službeniku za zaštitu podataka (DATA-PROTECTION-OFFICER@ec.europa.eu) za pitanja povezana s obradom vaših osobnih podataka na temelju Uredbe (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- Europski nadzornik za zaštitu podataka (EDPS)","privacy.9-contact.european-data-protection.text":'

Imate pravo obratiti se (podnijeti pritužbu) Europskom nadzorniku za zaštitu podataka (edps@edps.europa.eu) ako smatrate da su vam prava na temelju Uredbe (EU) 2018/1725 povrijeđena pri obradi vaših osobnih podataka od strane voditelja obrade.

',"remote-teaching.remote-teaching":"Poučavanje na daljinu","remote-teaching.intro.title":"Tjedan programiranja i poučavanje na daljinu","remote-teaching.intro.text":"Poučavanje na daljinu može biti vrlo zahtjevno za učitelje i učenike jer donosi brojne prepreke koje treba svladati. No ne morate prestati poučavati programiranje, računalno razmišljanje pa čak ni robotiku samo zato što su vaši učenici kod kuće. U nastavku slijede savjeti i resursi koji bi vam mogli pomoći.","remote-teaching.intro.points.1":"ovo je zbirka kratkih videozapisa, materijala za aktivnosti tipa „uradi sam”, zagonetki, igara i zadataka za programiranje za svakodnevnu primjenu kod kuće i u školi.","remote-teaching.intro.points.2.0":"Programiranje bez računala","remote-teaching.intro.points.2.1":"ovdje ćete pronaći različite aktivnosti koje možete isprobati kod kuće kako biste učili ili poučavali programiranje služeći se predmetima za svakodnevnu upotrebu.","remote-teaching.intro.points.3.0":"Materijali za učenje","remote-teaching.intro.points.3.1":"ovdje su dostupni „Materijali za učenje” i vodiči o održivom razvoju i umjetnoj inteligenciji koji u nastavnim planovima imaju odjeljke o poučavanju na daljinu.","remote-teaching.intro.points.4.0":"Repozitorij resursa","remote-teaching.intro.points.4.1":"mnogi resursi iz ovog repozitorija mogu se koristiti i u scenarijima poučavanja na daljinu. Dostupni su resursi i za poučavanje i za učenje programiranja.","remote-teaching.intro.points.5.0":"Webinari o programiranju od kuće","remote-teaching.intro.points.5.1":"jeste li znali da je u Tjednu programiranja organizirano nekoliko webinara o učenju i poučavanju programiranja od kuće? Pogledajte ih!","remote-teaching.tips.title":"Sedam savjeta za poučavanje programiranja na daljinu","remote-teaching.tips.points.1.0":"Upoznajte se s konceptima, programskim jezikom i softverom","remote-teaching.tips.points.1.1":"Iako kodiranje i programiranje učenici mogu u određenoj mjeri učiti samostalno primjenjujući metodu pokušaja i pogreške, morat ćete ih usmjeravati i pomagati im da uoče pogreške u sintaksi. Budite spremni na promjene i prilagodbe ako s pomoću određenog digitalnog alata ili programskog jezika ne postignete očekivane rezultate učenja.","remote-teaching.tips.points.2.0":"Ojačajte samopouzdanje učenika","remote-teaching.tips.points.2.1":"Motivirajte učenike sadržajnim nastavnim cjelinama kako biste im pomogli da ostvare svoj puni potencijal. Neka sami odabiru projekte i određuju željene rezultate te na taj način razvijaju svoje vještine i kreativnost. Ujedno vam preporučujemo da budete realistični i postavite ciljeve koje vaši učenici mogu postići.","remote-teaching.tips.points.3.0":"Potaknite učenike da rade u skupinama","remote-teaching.tips.points.3.1":`Programiranje u skupinama mnogo je zabavnije i usto će vašim učenicima pomoći da ostvare složenije i kreativnije projekte. Osim toga, neki se učenici mogu osjećati usamljeno kad uče na daljinu, a to se može izbjeći radom u skupinama. Na primjer, možete otvoriti mrežne sobe za sastanke u kojima će se učenici okupljati u skupinama ili uvesti međusobno vrednovanje u okviru kojeg će učenici razmjenjivati konstruktivne povratne informacije o svojim projektima. -`,"remote-teaching.tips.points.4.0":"Iskoristite softver otvorenog koda i besplatne internetske platforme za učenje programiranja","remote-teaching.tips.points.4.1":"Postoji mnogo kvalitetnih resursa za učenje i poučavanje programiranja koji su istodobno napredni i jednostavni za upotrebu. Vaši se učenici mogu služiti tim besplatnim alatima za koje ne morate kupovati licencije niti preuzimati softver. Većinu njih možete pronaći u repozitoriju Tjedna programiranja, a to su primjerice Scratch, App Inventor, Code.org, EarSketch, Sonic Pi itd. Baš kao i Materijale za učenje Tjedna programiranja, te alate možete iskoristiti za bilo koji predmet.","remote-teaching.tips.points.5.0":"Poučavajte kroz igru","remote-teaching.tips.points.5.1":"Prvi koraci u programiranju trebali bi biti zanimljivi i zabavni. Iako ovaj put možda nećete moći podijeliti to zadovoljstvo uživo, svejedno se možete zajedno igrati i zabaviti! Na primjer, možete predložiti svojim učenicima da se odmore od nastave tako da se povežu i zajedno zaigraju CodyColor, edukativnu igru za više igrača koja je namijenjena učenju računalnog razmišljanja kroz igru.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju u učionici","remote-teaching.tips.points.6.1":"Tehnologija nam omogućuje da barem djelomično oponašamo interakciju koja je uobičajena u učionici. Možete potaknuti učenike da u određenim trenucima uključe svoje kamere, virtualno podižu ruke, postavljaju pitanja uživo ili u okviru za čavrljanje, ispunjavaju digitalne ankete i rješavaju testove itd. Neki od digitalnih alata koji vam mogu poslužiti u tu svrhu uključuju Zoom, Microsoft Teams, GoToMeeting ili Jitsi za nastavu uživo te Kahoot, Mentimeter ili Google Forms za testove i interakciju u učionici. To će učenicima pomoći da se osjećaju kao da su u razredu i da se povežu sa svojim vršnjacima.","remote-teaching.tips.points.7.0":"Pobrinite se da materijali budu lako dostupni i cjenovno pristupačni","remote-teaching.tips.points.7.1":"Vodite računa o tome da nastava programiranja bude realistična i uključiva: svi potrebni materijali trebaju biti lako dostupni u svakom kućanstvu, a svi učenici trebaju biti u mogućnosti ispuniti nastavne zadatke. Ako neki učenici to ne mogu učiniti, prilagodite svoj pristup. Na primjer, materijali potrebni za aktivnosti programiranja bez računala moraju biti cjenovno pristupačni (škare, papir ili markeri). Ako se vježbe programiranja izvode na internetu, provjerite imaju li svi učenici kod kuće pristup tabletu ili računalu te stabilnu internetsku vezu.","remote-teaching.tips.conclusion":"Kako vi učite ili poučavate kodiranje i programiranje u uvjetima poučavanja na daljinu? Imate li savjet za druge učitelje? Podijelite svoje iskustvo na forumu u nastavku!","report.title":"Prijavi svoje #EUCodeWeek događanje","report.event_title":"Naziv događanja","report.number_required":"Navedite okvirnu procjenu, čak i ako nemate točne podatke.","report.phrase1":"Ovaj obrazac možete ispuniti samo jednom! Pozorno provjerite svoje podatke. Ako pogriješite, ","report.phrase2":"Nakon predaje prijave, automatski će biti izdana personalizirana potvrda o sudjelovanju na Tjednu programiranja te ćete je moći preuzeti ili podijeliti. Ovdje možete vidjeti primjer potvrde.","report.phrase3":"Obavezna polja označena su zvjezdicom *.","report.phrase4":"Ovaj obrazac možete ispuniti samo jednom! Pozorno provjerite svoje podatke. Ako pogriješite,","report.contactus":"obratite nam se","report.participants_count.label":"Broj sudionika","report.average_participant_age.label":"Prosječna dob sudionika","report.percentage_of_females.label":"Postotak žena","report.codeweek_for_all_participation_code.label":"Kôd za sudjelovanje u izazovu Codeweek for all","report.codeweek_for_all_participation_code.help":"Ako ste ga dobili, ovdje možete staviti svoj kôd za izazov Codeweek4All. Ako ne sudjelujete, zanemarite ovo polje.","report.name_for_certificate.label":"Ime za potvrdu","report.name_for_certificate.help":"Promijenite ovo ime u naziv organizatora kojemu će biti izdana potvrda o sudjelovanju u Tjednu programiranja. Ovdje upotrebljavajte samo ASCII (latinična) slova. Nisu podržana slova s naglascima, prijeglasima i slično.","report.submit":"Predaj prijavu događanja","report.thanks_page.title":"Hvala na prijavi događanja!","report.thanks_page.certificate_ready":"Vaša je potvrda spremna.","report.thanks_page.download_button":"Kliknite ovdje i preuzmite je.","report.thanks_page.back_events":"Vrati se na svoje događanje","resources.search_resources":"Pretražite resurse","resources.types":"Vrste","resources.levels":"Razine","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Teme","resources.share":"Dijeli","resources.communication_toolkit":"Komplet alata za komunikaciju","resources.teachers_toolkit":"Komplet alata za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati događanje?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski kineski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.levels.Beginner":"Početna razina","resources.resources.levels.Intermediate":"Srednja razina","resources.resources.levels.Advanced":"Napredna razina","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school (5-12)":"Osnovnoškolsko obrazovanje (7 – 14)","resources.resources.levels.Lower secondary school (12-16)":"Niži razredi srednje škole (14 – 16)","resources.resources.levels.Upper secondary school (16-18)":"Viši razredi srednje škole (16 – 18)","resources.resources.levels.Higher Education":"Visokoškolsko obrazovanje","resources.resources.levels.Other":"Ostalo","resources.resources.subjects.Art":"Umjetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Kemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Zemljopis","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Povijest","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne znanosti","resources.resources.subjects.Physical Education":"Tjelesna i zdravstvena kultura","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Posebne obrazovne potrebe","resources.resources.subjects.Other":"Ostalo","resources.resources.types.Tutorial":"Tutorijal","resources.resources.types.Website":"Web-mjesto","resources.resources.types.Online Course":"Internetski tečaj","resources.resources.types.Video":"Videozapis","resources.resources.types.Audio":"Zvučni zapis","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igra","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Komplet alata","resources.resources.types.Other":"Ostalo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Vodič","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računalno razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Izrada","resources.resources.categories.Tinkering":"Popravljanje","resources.resources.categories.Unplugged Activities":"Izvanmrežne aktivnosti","resources.resources.categories.Other":"Ostalo","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodaj","school.list":"Popiši","school.required.name":"Naziv škole jest obavezan","school.required.location":"Lokacija škole jest obavezna","schools.1.title1":"Zašto biste trebali uvesti programiranje u svoj razred?","schools.1.title2":"Kakve koristi mogu imati vaši učenici od programiranja? Što dobivate vi kao nastavnik?","schools.1.content.0":"Smatramo da osnovna pismenost svake osobe u digitalnom dobu mora uključivati razumijevanje programiranja i razvoj ključnih kompetencija povezanih s računalnim razmišljanjem, kao što su rješavanje problema, suradnja i analitičke vještine.","schools.1.content.1":"Učenje programiranja može osnažiti vaše učenike da postanu predvodnici u digitalno kompetentnom društvu, da bolje razumiju svijet koji ih okružuje te im pružiti bolje šanse da uspiju u osobnim i profesionalnim životima.","schools.1.content.2":"Pružajući školama i nastavnicima mogućnosti za besplatan stručni razvoj, nastavne materijale, stavljajući pred njih međunarodne izazove i nudeći im priliku za razmjenu, Tjedan programiranja svim učenicima nudi mogućnost da naprave prve korake kao digitalni stvaratelji.","schools.1.button.label":"Želite li odmah početi? Registrirajte se ovdje!","schools.2.title1":"Jeste li spremni uključiti se?","schools.2.title2":"Organizirajte nastavni sat, obuku ili događanje i unesite to na kartu.","schools.2.content.0":"Neovisno o tome imate li znanja o programiranju, bez problema možete organizirati nastavni sat u svojem razredu, dan otvorenih vrata ili događanje u svojoj školi. Samo pronađite datum i registrirajte svoju aktivnost na karti u nastavku. Ako mislite da vam u pripremi nastavnog sata treba podrška u vezi s programiranjem, idite na sljedeći odjeljak.","schools.2.content.1":"Pregledavanjem karte u nastavku pogledajte neke primjere aktivnosti koje se organiziraju i dodajte svoju kako biste se pridružili tisućama kolega podučavatelja diljem Europe i izvan nje: ","schools.2.button.label":"Jeste li spremni pokušati? Dodajte aktivnost!","schools.3.title1":"Novi ste u programiranju? Nemojte se brinuti","schools.3.title2":"Naši alati pomažu vam da se upoznate s programiranjem prije nego što s njime upoznate svoje učenike","schools.3.content.0":"Ako u svoj razred želite uvesti programiranje, ali ne znate otkud krenuti, nemojte se brinuti! Međunarodni tim nastavnika i stručnjaka razvio je niz kratkih internetskih modula za obuku koji će vam pomoći da krenete.","schools.3.content.1":"Naše module za učenje možete pratiti čak i ako nemate prethodnog iskustva s programiranjem!","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"U potrazi ste za dodatnim izazovom?","schools.4.title2":"Razvijte mrežu aktivnosti, angažirajte čim više učenika i osvojite Potvrdu o izvrsnosti","schools.4.content.0":"Code Week 4 All izaziva vas da se udružite s drugim nastavnicima ili školama te da sudjelujete u međunarodnoj zajednici istomišljenika koji učenicima pružaju priliku da naprave prve korake u programiranju. Izgradite savez u koji je uključeno više od 500 učenika i osvojit ćete Potvrdu o izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Code Week 4 All challenge","schools.title":"Škole: upoznajte svoje učenike s Tjednom programiranja","scoreboard.title":"Koje zemlje vrve aktivnostima u vezi s programiranjem?","scoreboard.paragraph":"Pregled je razvrstan prema broju popisanih događanja programiranja po stanovništvu, stoga se nemojte iznenaditi ako neke manje zemlje vidite na višim mjestima na popisu.","scoreboard.parcipating_with":"sudjeluje s","scoreboard.events":"događanja","search.audience_title":"Publika","search.theme_title":"Tema","search.placeholder":"Traži po nazivu ili oznaci događanja","search.submit":"Traži","search.label_country":"Odaberi zemlju","search.last_year_events.label":"Uključi prošlogodišnja događanja","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"odgovara kriterijima vaše pretrage","search.event":"događanje","search.events":"događanja","search.year":"év","search.audiences":"Ciljane skupine","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Pretraživanje ponaslovu ili opisu","search.search_banner_title":"Pronađite što vas inspirira","search.search_banner_content":"Istražite bogatu ponudu sadržaja, aktivnosti i smjernica vezanih uz programiranje, koji će vas potaknuti na putovanje u svijet digitalne kreativnosti i učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Pogledajte rezultate na temelju vaših ključnih riječi u nastavku:","search.search_input_placeholder":"pretraživanj...","search.results":"Rezultati","search.no_results":"Nema rezultata.","search.search_categories.all":"Sve","search.search_categories.podcasts":"Podcasti","search.search_categories.hackathons":"Hakatoni","search.search_categories.online_courses":"Online tečajevi","search.search_categories.training":"Edukacije","search.search_categories.challenges":"Izazovi","search.search_categories.learn":"Učenje","search.search_categories.teach":"Poučavanje","search.search_categories.presentations_and_toolkits":"Prezentacije i alati","search.search_categories.activities":"Aktivnosti","search.search_categories.blogs":"Blogovi","search.search_categories.others":"Ostalo","snippets.featured-activities":"Izdvajamo nadolazeće aktivnosti Europskog tjedna programiranja u kojima možete sudjelovati putem interneta. Možete ih filtrirati po jeziku i mjesecu, a klikom na „Pogledajte” prikazat će se sve pojedinosti o određenoj aktivnosti i podaci za kontakt organizatora. Uživajte!","snippets.learn":"Kodiranje i programiranje važne su kompetencije koje su sve traženije u svim područjima, a svrha je Europskog tjedna programiranja podržati vas u njihovu stjecanju! Pregledajte naš repozitorij i pronađite najbolji resurs s pomoću kojeg ćete započeti ili nastaviti svoj programerski put. Svi su resursi besplatni. Ne zaboravite da pretraživanje možete filtrirati po vrsti resursa, stupnju vještine, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje važne su kompetencije koje će otvoriti nove mogućnosti vašim učenicima i djeci. Želite li poučavati programiranje kod kuće, u učionici ili klubu za programiranje? Pregledajte naš repozitorij i pronađite najprikladniji resurs s pomoću kojeg ćete uvesti kodiranje i programiranje u nastavu. Svi su resursi besplatni. Ne zaboravite da pretraživanje možete filtrirati po vrsti resursa, stupnju vještine, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku pronaći ćete materijale koji će vam pomoći u organizaciji aktivnosti za Europski tjedan programiranja i u promicanju te inicijative u zajednici.","snippets.toolkits.1":"Komunikacijski alati","snippets.toolkits.2":"ovdje možete pronaći službene materijale Europskog tjedna programiranja: logotipe, značke, letke, postere, predloške za PowerPoint i Word, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Alati za učitelje","snippets.toolkits.4":"ovdje možete pronaći službene materijale Europskog tjedna programiranja: logotipe i značke, predložak potvrde o sudjelovanju za učenike, uvodnu prezentaciju o Europskom tjednu programiranja i materijale za društvene mreže.","snippets.toolkits.5":"Službeni letak Europskog tjedna programiranja.","snippets.about.goal":"Cilj je pomoći mladim ljudima da svladaju osnove kodiranja i računalnog razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naše","snippets.guide.tutorials.2":"vodiče i obuke","snippets.guide.tutorials.3":"dostupne na 29 jezika da biste se pripremili za organizaciju aktivnosti u kojima mladi uče kodiranje i računalno razmišljanje.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Tko je rekao da programeri ne znaju plesati? Dokazat ćemo suprotno u izazovu #EUCodeWeekDance.","snippets.dance.content":"Pozivamo sve – škole, nastavnike, knjižnice, klubove za programiranje, poduzeća i javna tijela – da organiziraju aktivnost #EUCodeWeekDance u ovogodišnjem EU-ovu tjednu programiranja i unesu je na kartu tjedna programiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra na telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Europskog tjedna programiranja o našim vrijednostima","snippets.videos.2":"Pogledajte Katju Osljak, ambasadoricu Slovenije, koja objašnjava zašto je tjedan programiranja neovisan","snippets.videos.3":"Pogledajte Laurenta Touchéa, ambasadora Francuske, koji objašnjava zašto je tjedan programiranja namijenjen svima","snippets.videos.4":"Pogledajte Fatmu Bouaziz, ambasadoricu Tunisa, koja objašnjava zašto je tjedan programiranja glokalan","snippets.videos.5":"Pogledajte Lindu Sinka, ambasadoricu Latvije, koja objašnjava zašto je za tjedan programiranja najvažnija suradnja","snippets.videos.6":"Pogledajte Alessandra Boglioloa, ambasadora Italije, koji objašnjava zašto je tjedan programiranja neprofitan","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadoricu Albanije, koja objašnjava zašto tjedan programiranja potiče inovacije i kreativnost","snippets.videos.8":"Pogledajte Cristianu Lucaci, ambasadoricu Rumunjske, koja objašnjava zašto je tjedan programiranja zahvalan svojoj zajednici","training.learning_bits":"Materijali za učenje o Tjednu programiranja","training.title":"Besplatni edukativni materijali i online tečajevi","training.text":`

Ovdje možete pronaći besplatne materijale za obuku i resurse koji će vam pomoći da krenete i isplanirate svoj sljedeći inovativni sat.

+`,"remote-teaching.tips.points.4.0":"Iskoristite softver otvorenog koda i besplatne internetske platforme za učenje programiranja","remote-teaching.tips.points.4.1":"Postoji mnogo kvalitetnih resursa za učenje i poučavanje programiranja koji su istodobno napredni i jednostavni za upotrebu. Vaši se učenici mogu služiti tim besplatnim alatima za koje ne morate kupovati licencije niti preuzimati softver. Većinu njih možete pronaći u repozitoriju Tjedna programiranja, a to su primjerice Scratch, App Inventor, Code.org, EarSketch, Sonic Pi itd. Baš kao i Materijale za učenje Tjedna programiranja, te alate možete iskoristiti za bilo koji predmet.","remote-teaching.tips.points.5.0":"Poučavajte kroz igru","remote-teaching.tips.points.5.1":"Prvi koraci u programiranju trebali bi biti zanimljivi i zabavni. Iako ovaj put možda nećete moći podijeliti to zadovoljstvo uživo, svejedno se možete zajedno igrati i zabaviti! Na primjer, možete predložiti svojim učenicima da se odmore od nastave tako da se povežu i zajedno zaigraju CodyColor, edukativnu igru za više igrača koja je namijenjena učenju računalnog razmišljanja kroz igru.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju u učionici","remote-teaching.tips.points.6.1":"Tehnologija nam omogućuje da barem djelomično oponašamo interakciju koja je uobičajena u učionici. Možete potaknuti učenike da u određenim trenucima uključe svoje kamere, virtualno podižu ruke, postavljaju pitanja uživo ili u okviru za čavrljanje, ispunjavaju digitalne ankete i rješavaju testove itd. Neki od digitalnih alata koji vam mogu poslužiti u tu svrhu uključuju Zoom, Microsoft Teams, GoToMeeting ili Jitsi za nastavu uživo te Kahoot, Mentimeter ili Google Forms za testove i interakciju u učionici. To će učenicima pomoći da se osjećaju kao da su u razredu i da se povežu sa svojim vršnjacima.","remote-teaching.tips.points.7.0":"Pobrinite se da materijali budu lako dostupni i cjenovno pristupačni","remote-teaching.tips.points.7.1":"Vodite računa o tome da nastava programiranja bude realistična i uključiva: svi potrebni materijali trebaju biti lako dostupni u svakom kućanstvu, a svi učenici trebaju biti u mogućnosti ispuniti nastavne zadatke. Ako neki učenici to ne mogu učiniti, prilagodite svoj pristup. Na primjer, materijali potrebni za aktivnosti programiranja bez računala moraju biti cjenovno pristupačni (škare, papir ili markeri). Ako se vježbe programiranja izvode na internetu, provjerite imaju li svi učenici kod kuće pristup tabletu ili računalu te stabilnu internetsku vezu.","remote-teaching.tips.conclusion":"Kako vi učite ili poučavate kodiranje i programiranje u uvjetima poučavanja na daljinu? Imate li savjet za druge učitelje? Podijelite svoje iskustvo na forumu u nastavku!","report.title":"Prijavi svoje #EUCodeWeek događanje","report.event_title":"Naziv događanja","report.number_required":"Navedite okvirnu procjenu, čak i ako nemate točne podatke.","report.phrase1":"Ovaj obrazac možete ispuniti samo jednom! Pozorno provjerite svoje podatke. Ako pogriješite, ","report.phrase2":"Nakon predaje prijave, automatski će biti izdana personalizirana potvrda o sudjelovanju na Tjednu programiranja te ćete je moći preuzeti ili podijeliti. Ovdje možete vidjeti primjer potvrde.","report.phrase3":"Obavezna polja označena su zvjezdicom *.","report.phrase4":"Ovaj obrazac možete ispuniti samo jednom! Pozorno provjerite svoje podatke. Ako pogriješite,","report.contactus":"obratite nam se","report.participants_count.label":"Broj sudionika","report.average_participant_age.label":"Prosječna dob sudionika","report.percentage_of_females.label":"Postotak žena","report.codeweek_for_all_participation_code.label":"Kôd za sudjelovanje u izazovu Codeweek for all","report.codeweek_for_all_participation_code.help":"Ako ste ga dobili, ovdje možete staviti svoj kôd za izazov Codeweek4All. Ako ne sudjelujete, zanemarite ovo polje.","report.name_for_certificate.label":"Ime za potvrdu","report.name_for_certificate.help":"Promijenite ovo ime u naziv organizatora kojemu će biti izdana potvrda o sudjelovanju u Tjednu programiranja. Ovdje upotrebljavajte samo ASCII (latinična) slova. Nisu podržana slova s naglascima, prijeglasima i slično.","report.submit":"Predaj prijavu događanja","report.thanks_page.title":"Hvala na prijavi događanja!","report.thanks_page.certificate_ready":"Vaša je potvrda spremna.","report.thanks_page.download_button":"Kliknite ovdje i preuzmite je.","report.thanks_page.back_events":"Vrati se na svoje događanje","resources.search_resources":"Pretražite resurse","resources.types":"Vrste","resources.levels":"Razine","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Teme","resources.share":"Dijeli","resources.communication_toolkit":"Komplet alata za komunikaciju","resources.teachers_toolkit":"Komplet alata za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati događanje?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski kineski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.languages.Albanian":"Albanski","resources.resources.languages.Basque":"Baskijski","resources.resources.languages.Bosnian":"Bosanski","resources.resources.languages.Bulgarian":"Bugarski","resources.resources.languages.Croatian":"Hrvatski","resources.resources.languages.Czech":"Češki","resources.resources.languages.Danish":"Danski","resources.resources.languages.Dutch":"Nizozemski","resources.resources.languages.English":"Engleski","resources.resources.languages.Estonian":"Estonski","resources.resources.languages.Finnish":"Finski","resources.resources.languages.French":"Francuski","resources.resources.languages.German":"Njemački","resources.resources.languages.Greek":"Grčki","resources.resources.languages.Hungarian":"Mađarski","resources.resources.languages.Italian":"Talijanski","resources.resources.languages.Latvian":"Latvijski","resources.resources.languages.Lithuanian":"Litavski","resources.resources.languages.Macedonian":"Makedonski","resources.resources.languages.Maltese":"Malteški","resources.resources.languages.Montenegrin":"Crnogorski","resources.resources.languages.Polish":"Poljski","resources.resources.languages.Portuguese":"Portugalski","resources.resources.languages.Romanian":"Rumunjski","resources.resources.languages.Serbian":"Srpski","resources.resources.languages.Slovakian":"Slovački","resources.resources.languages.Slovenian":"Slovenski","resources.resources.languages.Spanish":"Španjolski","resources.resources.languages.Swedish":"Švedski","resources.resources.languages.Turkish":"Turski","resources.resources.languages.Ukrainian":"Ukrajinski","resources.resources.levels.Beginner":"Početna razina","resources.resources.levels.Intermediate":"Srednja razina","resources.resources.levels.Advanced":"Napredna razina","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school":"Osnovnoškolsko obrazovanje","resources.resources.levels.Lower secondary school":"Niži razredi srednje škole","resources.resources.levels.Upper secondary school":"Viši razredi srednje škole","resources.resources.levels.Higher Education":"Visokoškolsko obrazovanje","resources.resources.levels.Other":"Ostalo","resources.resources.levels.Teachers":"Nastavnici","resources.resources.levels.Parents":"Roditelji","resources.resources.levels.General public":"Šira javnost","resources.resources.subjects.Art":"Umjetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Kemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Zemljopis","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Povijest","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne znanosti","resources.resources.subjects.Physical Education":"Tjelesna i zdravstvena kultura","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Posebne obrazovne potrebe","resources.resources.subjects.Other":"Ostalo","resources.resources.subjects.Music":"Glazba","resources.resources.subjects.Programming":"Programiranje","resources.resources.types.Tutorial":"Tutorijal","resources.resources.types.Website":"Web-mjesto","resources.resources.types.Online Course":"Internetski tečaj","resources.resources.types.Video":"Videozapis","resources.resources.types.Audio":"Zvučni zapis","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igra","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Komplet alata","resources.resources.types.Other":"Ostalo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Vodič","resources.resources.types.Assessment":"Procjena","resources.resources.types.Challenge":"Izazov","resources.resources.types.Curriculum":"Nastavni program","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računalno razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Izrada","resources.resources.categories.Tinkering":"Popravljanje","resources.resources.categories.Unplugged Activities":"Izvanmrežne aktivnosti","resources.resources.categories.Other":"Ostalo","resources.resources.categories.Artificial Intelligence":"Umjetna inteligencija","resources.resources.categories.Drones":"Dronovi","resources.resources.categories.Digital Literacy":"Digitalna pismenost","resources.resources.categories.Sensors":"Senzori","resources.resources.categories.Text-based Programming":"Programiranje na temelju teksta","resources.resources.categories.Visual Programming":"Vizualno programiranje","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodaj","school.list":"Popiši","school.required.name":"Naziv škole jest obavezan","school.required.location":"Lokacija škole jest obavezna","schools.1.title1":"Zašto biste trebali uvesti programiranje u svoj razred?","schools.1.title2":"Kakve koristi mogu imati vaši učenici od programiranja? Što dobivate vi kao nastavnik?","schools.1.content.0":"Smatramo da osnovna pismenost svake osobe u digitalnom dobu mora uključivati razumijevanje programiranja i razvoj ključnih kompetencija povezanih s računalnim razmišljanjem, kao što su rješavanje problema, suradnja i analitičke vještine.","schools.1.content.1":"Učenje programiranja može osnažiti vaše učenike da postanu predvodnici u digitalno kompetentnom društvu, da bolje razumiju svijet koji ih okružuje te im pružiti bolje šanse da uspiju u osobnim i profesionalnim životima.","schools.1.content.2":"Pružajući školama i nastavnicima mogućnosti za besplatan stručni razvoj, nastavne materijale, stavljajući pred njih međunarodne izazove i nudeći im priliku za razmjenu, Tjedan programiranja svim učenicima nudi mogućnost da naprave prve korake kao digitalni stvaratelji.","schools.1.button.label":"Želite li odmah početi? Registrirajte se ovdje!","schools.2.title1":"Jeste li spremni uključiti se?","schools.2.title2":"Organizirajte nastavni sat, obuku ili događanje i unesite to na kartu.","schools.2.content.0":"Neovisno o tome imate li znanja o programiranju, bez problema možete organizirati nastavni sat u svojem razredu, dan otvorenih vrata ili događanje u svojoj školi. Samo pronađite datum i registrirajte svoju aktivnost na karti u nastavku. Ako mislite da vam u pripremi nastavnog sata treba podrška u vezi s programiranjem, idite na sljedeći odjeljak.","schools.2.content.1":"Pregledavanjem karte u nastavku pogledajte neke primjere aktivnosti koje se organiziraju i dodajte svoju kako biste se pridružili tisućama kolega podučavatelja diljem Europe i izvan nje: ","schools.2.button.label":"Jeste li spremni pokušati? Dodajte aktivnost!","schools.3.title1":"Novi ste u programiranju? Nemojte se brinuti","schools.3.title2":"Naši alati pomažu vam da se upoznate s programiranjem prije nego što s njime upoznate svoje učenike","schools.3.content.0":"Ako u svoj razred želite uvesti programiranje, ali ne znate otkud krenuti, nemojte se brinuti! Međunarodni tim nastavnika i stručnjaka razvio je niz kratkih internetskih modula za obuku koji će vam pomoći da krenete.","schools.3.content.1":"Naše module za učenje možete pratiti čak i ako nemate prethodnog iskustva s programiranjem!","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"U potrazi ste za dodatnim izazovom?","schools.4.title2":"Razvijte mrežu aktivnosti, angažirajte čim više učenika i osvojite Potvrdu o izvrsnosti","schools.4.content.0":"Code Week 4 All izaziva vas da se udružite s drugim nastavnicima ili školama te da sudjelujete u međunarodnoj zajednici istomišljenika koji učenicima pružaju priliku da naprave prve korake u programiranju. Izgradite savez u koji je uključeno više od 500 učenika i osvojit ćete Potvrdu o izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Code Week 4 All challenge","schools.title":"Škole: upoznajte svoje učenike s Tjednom programiranja","scoreboard.title":"Koje zemlje vrve aktivnostima u vezi s programiranjem?","scoreboard.paragraph":"Pregled je razvrstan prema broju popisanih događanja programiranja po stanovništvu, stoga se nemojte iznenaditi ako neke manje zemlje vidite na višim mjestima na popisu.","scoreboard.parcipating_with":"sudjeluje s","scoreboard.events":"događanja","search.audience_title":"Publika","search.theme_title":"Tema","search.placeholder":"Traži po nazivu ili oznaci događanja","search.submit":"Traži","search.label_country":"Odaberi zemlju","search.last_year_events.label":"Uključi prošlogodišnja događanja","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"odgovara kriterijima vaše pretrage","search.event":"događanje","search.events":"događanja","search.year":"év","search.audiences":"Ciljane skupine","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Pretraživanje ponaslovu ili opisu","search.search_banner_title":"Pronađite što vas inspirira","search.search_banner_content":"Istražite bogatu ponudu sadržaja, aktivnosti i smjernica vezanih uz programiranje, koji će vas potaknuti na putovanje u svijet digitalne kreativnosti i učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Pogledajte rezultate na temelju vaših ključnih riječi u nastavku:","search.search_input_placeholder":"pretraživanj...","search.results":"Rezultati","search.no_results":"Nema rezultata.","search.search_categories.all":"Sve","search.search_categories.podcasts":"Podcasti","search.search_categories.hackathons":"Hakatoni","search.search_categories.online_courses":"Online tečajevi","search.search_categories.training":"Edukacije","search.search_categories.challenges":"Izazovi","search.search_categories.learn":"Učenje","search.search_categories.teach":"Poučavanje","search.search_categories.presentations_and_toolkits":"Prezentacije i alati","search.search_categories.activities":"Aktivnosti","search.search_categories.blogs":"Blogovi","search.search_categories.others":"Ostalo","snippets.featured-activities":"Izdvajamo nadolazeće aktivnosti Europskog tjedna programiranja u kojima možete sudjelovati putem interneta. Možete ih filtrirati po jeziku i mjesecu, a klikom na „Pogledajte” prikazat će se sve pojedinosti o određenoj aktivnosti i podaci za kontakt organizatora. Uživajte!","snippets.learn":"Kodiranje i programiranje važne su kompetencije koje su sve traženije u svim područjima, a svrha je Europskog tjedna programiranja podržati vas u njihovu stjecanju! Pregledajte naš repozitorij i pronađite najbolji resurs s pomoću kojeg ćete započeti ili nastaviti svoj programerski put. Svi su resursi besplatni. Ne zaboravite da pretraživanje možete filtrirati po vrsti resursa, stupnju vještine, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje važne su kompetencije koje će otvoriti nove mogućnosti vašim učenicima i djeci. Želite li poučavati programiranje kod kuće, u učionici ili klubu za programiranje? Pregledajte naš repozitorij i pronađite najprikladniji resurs s pomoću kojeg ćete uvesti kodiranje i programiranje u nastavu. Svi su resursi besplatni. Ne zaboravite da pretraživanje možete filtrirati po vrsti resursa, stupnju vještine, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku pronaći ćete materijale koji će vam pomoći u organizaciji aktivnosti za Europski tjedan programiranja i u promicanju te inicijative u zajednici.","snippets.toolkits.1":"Komunikacijski alati","snippets.toolkits.2":"ovdje možete pronaći službene materijale Europskog tjedna programiranja: logotipe, značke, letke, postere, predloške za PowerPoint i Word, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Alati za učitelje","snippets.toolkits.4":"ovdje možete pronaći službene materijale Europskog tjedna programiranja: logotipe i značke, predložak potvrde o sudjelovanju za učenike, uvodnu prezentaciju o Europskom tjednu programiranja i materijale za društvene mreže.","snippets.toolkits.5":"Službeni letak Europskog tjedna programiranja.","snippets.about.goal":"Cilj je pomoći mladim ljudima da svladaju osnove kodiranja i računalnog razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naše","snippets.guide.tutorials.2":"vodiče i obuke","snippets.guide.tutorials.3":"dostupne na 29 jezika da biste se pripremili za organizaciju aktivnosti u kojima mladi uče kodiranje i računalno razmišljanje.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Tko je rekao da programeri ne znaju plesati? Dokazat ćemo suprotno u izazovu #EUCodeWeekDance.","snippets.dance.content":"Pozivamo sve – škole, nastavnike, knjižnice, klubove za programiranje, poduzeća i javna tijela – da organiziraju aktivnost #EUCodeWeekDance u ovogodišnjem EU-ovu tjednu programiranja i unesu je na kartu tjedna programiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra na telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Europskog tjedna programiranja o našim vrijednostima","snippets.videos.2":"Pogledajte Katju Osljak, ambasadoricu Slovenije, koja objašnjava zašto je tjedan programiranja neovisan","snippets.videos.3":"Pogledajte Laurenta Touchéa, ambasadora Francuske, koji objašnjava zašto je tjedan programiranja namijenjen svima","snippets.videos.4":"Pogledajte Fatmu Bouaziz, ambasadoricu Tunisa, koja objašnjava zašto je tjedan programiranja glokalan","snippets.videos.5":"Pogledajte Lindu Sinka, ambasadoricu Latvije, koja objašnjava zašto je za tjedan programiranja najvažnija suradnja","snippets.videos.6":"Pogledajte Alessandra Boglioloa, ambasadora Italije, koji objašnjava zašto je tjedan programiranja neprofitan","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadoricu Albanije, koja objašnjava zašto tjedan programiranja potiče inovacije i kreativnost","snippets.videos.8":"Pogledajte Cristianu Lucaci, ambasadoricu Rumunjske, koja objašnjava zašto je tjedan programiranja zahvalan svojoj zajednici","training.learning_bits":"Materijali za učenje o Tjednu programiranja","training.title":"Besplatni edukativni materijali i online tečajevi","training.text":`

Ovdje možete pronaći besplatne materijale za obuku i resurse koji će vam pomoći da krenete i isplanirate svoj sljedeći inovativni sat.

1. Materijali za učenje

Nije potrebno prethodno iskustvo u kodiranju ili programiranju, a za dovršetak svakog modula trebat će vam samo oko 15 minuta. Kroz module upoznajete ključne koncepte povezane s aktivnostima programiranja i računalnog razmišljanja. Dodatno, u modulima dobivate i praktične naputke i savjete o tome kako integrirati koncepte u svojoj učionici.

`,"training.text_2":`

Sada kada ste došli do kraja jednog ili više materijala za učenje o Tjednu programiranja, nadamo se da imate dovoljno pouzdanja unijeti ponešto digitalne kreativnosti u svoju učionicu i zabilježiti svoju aktivnost na karti Tjedna programiranja!

diff --git a/public/build/assets/php_hu-iGmtPcpK.js b/public/build/assets/php_hu-CLZR7481.js similarity index 94% rename from public/build/assets/php_hu-iGmtPcpK.js rename to public/build/assets/php_hu-CLZR7481.js index 9f35ad36d..2442ccf31 100644 --- a/public/build/assets/php_hu-iGmtPcpK.js +++ b/public/build/assets/php_hu-CLZR7481.js @@ -44,7 +44,7 @@ const e={"about.when-title":"2024-ban az európai programozási hétre október href="/resources">erőforrások oldalunkat és a tudásmorzsákat az oktatóvideókkal és az óravázlatokkal együtt, és igazítsa őket csoportjai igényeihez.`,"guide.what_you_need_organise.items.7":`Regisztrálja a résztvevőket. Ha korlátozott hely áll rendelkezésére, a résztvevők regisztrálásához használhat online eszközöket, mint például Google űrlapokat és az Eventbrite-ot.`,"guide.what_you_need_organise.items.8":'Ne feledje kitűzni tevékenységét a programozási hét térképére!',"guide.how_to.title":"Hogyan szervezze meg tevékenységét?","guide.how_to.items.1":"A programozási esemény felépítése szabadon választható, javasoljuk azonban, hogy legyen benne valamilyen gyakorlati foglalkozás is, amelynek során a résztvevők saját programot hozhatnak létre és/vagy bizonyos hardver elemet javíthatnak.","guide.how_to.items.2":'Használja azokat az eszközöket és technológiákat, amelyek megfelelnek célcsoportja számára. A szabadon hozzáférhető nyílt forráskódú anyag használatát javasoljuk.',"guide.how_to.items.3":"Kérje meg a résztvevőket, hogy az esemény végén mutassák be egymásnak, hogy mit hoztak létre.","guide.how_to.items.4":`Terjessze a hírt! A #EUCodeWeek hashtag felhasználásával reklámozza és ossza meg a közösségi médián, hogy tevékenysége során mit végzett. Ugyancsak megoszthatja ezeket az európai programozási hét tanári csoportjában és a Twitteren (@CodeWeekEU). Beszéljen barátaival, oktatótársaival, a helyi sajtóval és készítsen sajtóközleményt.`,"guide.how_to.items.5":'Ne feledje feltenni tevékenységét a programozási hét térképére!',"guide.material.title":"Promóciós anyagok","guide.material.text":'

Olvassa el blogunkat a legfrissebb információkért, és módosítsa a legfrissebb sajtóközleményt saját igényei szerint, vagy hozza létre sajátját:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Ráhangolódás a 2019. évi európai programozási hét megünneplésére (29 nyelven áll rendelkezésre)',"guide.toolkits.title":"Az első lépések megtételéhez töltse le az alábbi eszköztárakat:","guide.toolkits.communication_toolkit":"Kommunikációs eszköztár","guide.toolkits.teachers_toolkit":"Tanári eszköztár","guide.questions.title":"Kérdése merült fel?","guide.questions.content":'Amennyiben kérdése van saját #EUCodeWeek-eseményének megszervezésével és népszerűsítésével kapcsolatban, vegye fel a kapcsolatot országa programozási hétért felelős nagykövetével.',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Keltsd életre ötleteid!","hackathons.sections.1.title":"6 hackathon, 6 kihívás","hackathons.sections.1.content.1":"Görögországban, Lettországban, Írországban, Olaszországban, Romániában vagy Szlovéniában éltek? Kreatívak, céltudatosak vagytok, és érdeklődtök a technológia jövője iránt? Akkor eljött a Ti időtök! Csatlakozzatok az európai programozási hét hackathonjaihoz, és dolgozzatok ki egy olyan innovatív megoldást, amely a technológiai forradalom élvonalába repít benneteket!","hackathons.sections.1.content.2":"A 2021-es európai programozási héten hat izgalmas hackathon várja a 15–19 éves középiskolásokat, akik csapatokba szerveződve használhatják kódolási képességeiket egy helyi probléma megoldására. 24 órányi „hackelés” után mindegyik csapat eljuttatja ötleteit egy szakemberekből álló zsűrihez, amely kiválasztja a továbbjutókat. Mindegyik csapatnak ugyanannyi idő, erőforrás, valamint mentori és szakértői támogatás (coaching) áll majd rendelkezésére a kihívás teljesítéséhez, ám csak 10 kap közülük lehetőséget arra, hogy a következő fordulóban továbbfejlessze prototípusát, szakértői támogatásban részesüljön és részt vehessen az őszi, végső megmérettetésen. Ezen a hackathonon a csapatok már menő IT-eszközökért szállnak versenybe, és az is kiderül, ki nyeri a mentorálás és a coaching lehetőségét a prototípus további fejlesztéséhez.","hackathons.sections.2.3.title":"Kik a szervezők?","hackathons.sections.2.3.content.1":"Az európai programozási hét társszervezői az Európai Bizottság és a helyi uniós ","hackathons.sections.2.3.content.2":"programozási hét nagykövetei","hackathons.sections.2.3.content.3":" , akiket az Európai Parlament finanszíroz. A cél megmutatni azt, hogy milyen konkrét megoldások kelthetők életre a fiatalok kreativitása, lelkesedése, friss ötletei és programozási képességei segítségével.","hackathons.sections.2.4.title":"Hogyan néz ki egy hackathon?","hackathons.sections.2.4.content.1":"Az európai programozási hét kalandjai egy 24 órás online hackathonnal kezdődnek. Ezen tapasztalt mentorok edzik a csapatokat, és a résztvevőknek különféle workshopokon nyílik alkalmuk – szórakoztató körülmények között – új készségek elsajátítására. A hackathon kitűnő alkalmat teremt a kapcsolatépítésre is egymással és az európai technológiai ágazat képviselőivel. Az esemény végén mindegyik csapat egy szakértőkből álló zsűri elé terjeszti megoldását.","hackathons.sections.2.4.content.2":"Ezután a tíz legjobb csapat folytathatja a kalandot. Ők a nyár folyamán képzésben és mentorálásban részesülnek. A legjobbak végül a szeptemberben vagy októberben megrendezésre kerülő utolsó, 12 órás nemzeti hackathon-döntőben mérhetik össze tudásukat (amely eseményre online kerül sor, ha a népegészségügyi helyzet nem teszi lehetővé a személyes találkozást).","hackathons.sections.2.5.title":"Nem tudok programozni - mit tehetek?","hackathons.sections.2.5.content.1":"A hackathonnal párhuzamosan műhelybeszélgetések is lesznek a kezdő programozók számára, ahol lehet majd hardvert bütykölni, robotikával foglalkozni, stb., és amelyek célja, hogy a résztvevők megismerkedjenek a számítógépes gondolkodás és a programozás alapjaival. A regisztrációval kapcsolatos további információkért látogass el a helyi oldalra.","hackathons.sections.2.6.title":"Partnerek","hackathons.sections.2.7.title":"Ki ne maradjatok!","hackathons.sections.2.title":"Hogyan tudok részt venni?","hackathons.sections.2.content.1":"Válasszátok ki az országotokban meghirdetett hackathont, és regisztráljatok néhány egyszerű lépésben. A versenyben egyénileg vagy hatfős csapatokkal lehet részt venni. Ha barátokkal vagy osztálytársakkal jelentkeztek, akkor a regisztráció során ne felejtsétek el megadni a csapatotok nevét. Minden hackathonhoz külön regisztrációs felület tartozik, ezért figyeljétek az országotokban szervezett esemény híreit!","hackathons.sections.cities.1.city":"TBA","hackathons.sections.cities.1.country":"Románia","hackathons.sections.cities.1.date":"2021. szeptember 25-26.","hackathons.sections.cities.2.city":"TBA","hackathons.sections.cities.2.country":"Írország","hackathons.sections.cities.2.date":"2021. szeptember 23-24.","hackathons.sections.cities.3.city":"TBA","hackathons.sections.cities.3.country":"Olaszország","hackathons.sections.cities.3.date":"2021. szeptember 24-25.","hackathons.sections.cities.4.city":"TBA","hackathons.sections.cities.4.country":"Görögország","hackathons.sections.cities.4.date":"2021. október 9.","hackathons.sections.cities.5.city":"TBA","hackathons.sections.cities.5.country":"Szlovénia","hackathons.sections.cities.5.date":"2021. szeptember 18–19.","hackathons.sections.cities.6.city":"TBA","hackathons.sections.cities.6.country":"Lettország","hackathons.sections.cities.6.date":"2021. október 1.","hackathons.sections.final.1":"Döntő","hackathons.sections.final.2":"2021. szeptember/október","home.about":"Az európai programozási hét egy alulról szerveződő kezdeményezés, amelynek célja a programozás és a digitális jártasság szórakoztató és érdekes módon történő bemutatása.","home.when":"Csatlakozz hozzánk egy kis ünnepi szórakozásra!","home.when_text":"A programozás megtanulásával jobban tájékozódunk a gyorsan változó világban, segít megérteni a különböző technológiák működését, készség- és képességfejlesztő hatásának köszönhetően pedig új ötleteket és innovációkat dolgozhatunk ki.","home.xmas_text":"Tegye ezt az ünnepi időszakot szikrázóvá innovációval és kreativitással! Csatlakozzon a „Coding@Christmas” mókához azzal, hogy kódolási tevékenységét felteszi a térképünkre, és esélyt kap arra, hogy nyerjen egy micro:bit készletet diákjai számára. Ünnepeljük az ünnepeket a gondolkodók és alkotók következő generációjának megerősítésével. Adja hozzá tevékenységét még ma, és segítsen inspirálni egy szebb jövőt!","home.button_text":"Get Involved!","home.school_banner_title":"Vegyen részt!","home.school_banner_text":"Ön tanár?","home.school_banner_text2":"Kattintson ide, hogy megtudja, hogyan kapcsolódhat be!","home.organize_activity_title":"Szervezzen tevékenységet vagy csatlakozzon egyhez","home.organize_activity_text":'Bárki szervezhet \u2028tevékenységet, vagy csatlakozhat egy már meglévőhöz. Annyit kell tennie csupán, hogy választ egy témát és egy célközönséget, majd hozzáadja tevékenységét a térképhez, vagy pedig rákeres az eseményekre a közelben.',"home.get_started_title":"Fogjunk hozzá!","home.get_started_text":'Nincs ötlete, hogyan is fogjon hozzá? Ráhangolódásképp tekintse meg az útmutatónkat és töltse le a szervezőknek szóló eszköztárakat, majd mesélje el másoknak is!',"home.access_resources_title":"Erőforrásokhoz és képzésekhez való hozzáférés","home.access_resources_text":'Ha nem biztos abban, hogyan is szervezhet tevékenységet, látogasson el oktatási segédanyagok és tudásmorzsák oldalunkra, ahol útmutatást és személyre szabott óravázlatokat is talál.',"locations.title":"Tevékenységhelyszínek","locations.description.0":"Következő tevékenységéhez válasszon egy helyszínt az alábbi listából, VAGY regisztráljon új helyszínt a","locations.description.1":"tevékenység létrehozása","locations.description.2":"hivatkozáson keresztül","login.login":"Bejelentkezés","login.register":"Regisztráció","login.github":"Bejelentkezés Githubbal","login.X":"Bejelentkezés Xrel","login.facebook":"Bejelentkezés Facebookkal","login.google":"Bejelentkezés Google-lel","login.azure":"Bejelentkezés Azure-lel","login.email":"E-mail","login.password":"Jelszó","login.remember":"Emlékezzen rám","login.forgotten_password":"Elfelejtette jelszavát?","login.no_account":"Még nincs fiókja?","login.signup":"Regisztráció","login.reset":"Jelszó visszaállítása","login.send_password":"Jelszó-visszaállító link","login.confirm_password":"Jelszó megerősítése","login.name":"név","menu.learn":"Tanulj","menu.teach":"Taníts","menu.training":"Továbbképzés","menu.toolkits":"Prezentációk és eszközök","menu.why":"HOGY MIÉRT","menu.home":"Fõoldal","menu.events":"Programok","menu.ambassadors":"Nagykövetek","menu.resources":"Erõforrások","menu.schools":"Iskolák","menu.about":"Névjegy","menu.blog":"Blog","menu.news":"Hírek","menu.search":"Gépelje be a szöveget és nyomjon entert...","menu.map":"Térkép","menu.add_event":"Esemény hozzáadása","menu.search_event":"Események keresése","menu.hello":"Üdvözöljük","menu.profile":"Profil","menu.pending":"Függõben lévõ események","menu.your_events":"Eseményeim","menu.your_certificates":"Okleveleim","menu.report":"Visszajelzek eseményeimről","menu.volunteers":"Önkéntesek","menu.logout":"Kijelentkezés","menu.signin":"Bejelentkezés","menu.privacy":"Adatvédelem","menu.participation":"Részvételi tanúsítvány","menu.values":"Értékeink","menu.featured_activities":"Kiemelt programok","menu.codeweek2020":"2020. évi kiadás","mooc.free-online-courses":"Ingyenes online tanfolyamok","mooc.intro":"Az európai programozási hét online tanfolyamok formájában kínál szakmai fejlődési lehetőségeket. Célja, hogy támogassa a tanárokat abban, hogy a programozást és az algoritmikus gondolkodást bemutassák az osztályoknak.","mooc.icebreaker.title":"Bevezető „Jégtörő” tanfolyam","mooc.icebreaker.text.0":"Az","mooc.icebreaker.text.1":"európai programozási hét Jégtörő tanfolyama","mooc.icebreaker.text.2":"egy ötórás angol tanfolyam mindenkinek, aki érdeklődik a programozás és az algoritmikus gondolkodás iránt. A résztvevők megtanulják, hogyan ébresszék fel a fiatalok kíváncsiságát és innovációs szellemét, miközben arra ösztönzik őket, hogy váljanak digitális alkotókká. A tanfolyam segít a résztvevőknek felfedezni az algoritmikus gondolkodás és programozás előnyeit és fontosságát mindennapos életünkben. Ezenkívül ötleteket, ingyenes képzési anyagokat és forrásokat biztosít ahhoz, hogy szórakoztató és oktató jellegű tevékenységeket szervezzünk a gyermekek számára, bármikor és bárhol – különösen a programozási hét folyamán.","mooc.icebreaker.text.3":"A tanfolyamon való részvételhez nincs szükség semmilyen előzetes tapasztalatra vagy tudásra, csak kíváncsiságra. ","mooc.icebreaker.registration.0":"Megnyílt a regisztráció","mooc.icebreaker.registration.1":"itt a 2020. Szeptember 16 és október 30. közötti tanfolyamra. Kérjük, vegye figyelembe, hogy a regisztrációhoz létre kell hoznia egy fiókot az European Schoolnet Academyn. ","mooc.icebreaker.check-out":"Nézze meg a 2019-es kiadást","mooc.deep-dive.title":"Az átfogó „Mélytengeri” tanfolyam","mooc.deep-dive.text.0":"Az európai programozási hét Mélytengeri online tanfolyama egy huszonöt órás angol nyelvű tanfolyam, amely lehetőséget ad a tanárok számára, hogy megismerkedjenek a programozás alapelveivel, és felépítsék a diákjaikkal való szórakoztató, interaktív programozási tevékenységek megszervezéséhez szükséges tudásukat és magabiztosságukat. A tanárok felfedezik az európai programozási hét 29 nyelven elérhető, ingyenes","mooc.deep-dive.text.1":"forrásait","mooc.deep-dive.text.2":"és képzési anyagait, különösen a programozás aspektusaival, pl. algoritmikus gondolkodással, offline tevékenységekkel és végtelen robotikai lehetőségekkel, bütyköléssel és készítéssel, vizuális programozási nyelvekkel, alkalmazáskészítéssel és még sok minden mással kapcsolatban.","mooc.deep-dive.course-link":"Nézze meg a 2019-es „Mélytengeri” tanfolyamot.","mooc.social-media.0":"Kövesse az","mooc.social-media.1":"európai programozási hetet a közösségi médián,","mooc.social-media.2":"hogy megtudja, mikor kezdődik a következő tanfolyam","myevents.created_by":"A következõ által létrehozott valamennyi esemény: ","myevents.no_events.first_call_to_action":"Ön még nem adott hozzá eseményt. Miért nem","myevents.no_events.first_link":"ad hozzá egyet most","myevents.no_events.second_call_to_action":"vagy olvassa el ","myevents.no_events.second_link":"szervezõi útmutatónkat","myevents.view":"Megtekintés","myevents.status.APPROVED":"JÓVÁHAGYVA","myevents.status.REJECTED":"ELUTASÍTVA","myevents.status.PENDING":"FÜGGÕBEN","myevents.status.REPORTED":"BEJELENTETT","pagination.previous":"Elõzõ","pagination.next":"Következõ","participation.title":"Részvételi tanúsítvány készítése osztálya számára","participation.phrase1":"Töltse ki a nyomtatványt tanulói nevével (a neveket vesszővel válassza el), hogy megkapja egyedi részvételi tanúsítványát","participation.names.label":"A tanúsítványon feltüntetendő nevek","participation.names.help":"Használjon vesszőt a résztvevők neve között","participation.event_name.label":"A tevékenység címe","participation.event_name.help":"A tanúsítványon feltüntetendő tevékenység címe","participation.event_date.label":"A tevékenység dátuma","participation.event_date.help":"A tanúsítványon feltüntetendő tevékenység dátuma","participation.submit":"Tanúsítványok létrehozása","participation.thanks_page.title":"Tanúsítványa elkészült!","participation.thanks_page.phrase1":"Kattintson erre a linkre a tanúsítványokat tartalmazó zip fájl letöltéséhez","passwords.password":"A jelszónak legalább hat karakterbõl kell állnia, és meg kell egyeznie a megerõsítéssel.","passwords.reset":"Az ön jelszava vissza lett állítva!","passwords.sent":"E-mailben elküldtünk önnek egy jelszóvisszaállítási hivatkozást.","passwords.token":"Ez a jelszóvisszaállítási hivatkozás érvénytelen.","passwords.user":"Nem találtunk ehhez az e-mail-címhez kapcsolódó felhasználót.","privacy.title":"SZEMÉLYES ADATAINAK VÉDELME","privacy.1-intro.title":"1. Bevezetés","privacy.1-intro.items.1":"

Az Európai Bizottság (a továbbiakban: a Bizottság) elkötelezett személyes adatai védelme és magánélete tiszteletben tartása mellett. A Bizottság a személyes adatokat a természetes személyeknek a személyes adatok uniós intézmények, szervek, hivatalok és ügynökségek általi kezelése tekintetében való védelméről és az ilyen adatok szabad áramlásáról (valamint a 45/2001/EK rendelet hatályon kívül helyezéséről) szóló, 2018. október 23-i (EU) 2018/1725 európai parlamenti és tanácsi rendeletnek megfelelően gyűjti és dolgozza fel.

","privacy.1-intro.items.2":"

Az adatvédelmi nyilatkozat kifejti az általunk végzett adatgyűjtés és -kezelés okát és módját, információt nyújt arról, hogy hogyan biztosítjuk a beérkezett adatok védelmét és miként használjuk fel ezeket az információkat, valamint tájékozódhat a személyes adataival kapcsolatban gyakorolható (a hozzáféréshez, helyesbítéshez, korlátozáshoz stb. való) jogairól is. Meghatározza ezen túlmenően a jogai érvényesítéséért felelős adatkezelő, továbbá az adatvédelmi tisztviselő, valamint az európai adatvédelmi biztos elérhetőségét.

","privacy.1-intro.items.3":"

Ez az adatvédelmi nyilatkozat a nyilvánosan hozzáférhető Codeweek.eu weboldalon közzétett azon személyek személyes adatainak gyűjtésére és közzétételére vonatkozik, akik kapcsolattartóként szolgálnak az uniós programozási hét tevékenységei tekintetében (a programozási hét nagykövetei, oktatási minisztériumi koordinátorok, vezető tanárok, valamint tevékenység- és eseményszervezők).

","privacy.2-why.title":"2. Miért dolgozzuk fel adatait?","privacy.2-why.items.1":"

Az Európai Bizottság személyes adatait a kapcsolattartók érdekelt felek vagy érdeklődő polgárok általi azonosításának elősegítése céljából gyűjtjük és tesszük közzé. Valós személyek kapcsolattartóként történő kijelölése biztosítja leginkább és a leghatékonyabb módon, hogy az érdekelt felek kapcsolatba lépjenek a Bizottság szolgálataival.

","privacy.2-why.items.2":"

Személyes adatai nem képezik sem automatizált döntéshozatal, sem profilalkotás tárgyát.

","privacy.3-legal_process.title":"3. Mely jogalap(ok) képezi(k) személyes adatainak kezelését?","privacy.3-legal_process.items.1":"

A kapcsolattartók személyes adatainak közzétételére irányuló adatkezelési műveletek az (EU) 2018/1725 rendelet 5. cikke (1) bekezdésének d) pontja értelmében jogszerűnek minősülnek, mivel személyes adatainak kezeléséhez webes űrlapon keresztül, vagy akkor járult hozzá, amikor egy közösségi hálózatra való regisztráció során beleegyezett abba, hogy e-mail címét és felhasználónevét felhasználhassuk.

","privacy.4-collect_data.title":"4. Mely személyes adatok gyűjtésére és további kezelésére kerül sor?","privacy.4-collect_data.items.1":"

Az általunk gyűjtött személyes adatok a kapcsolattartóként történő azonosítását megkönnyítő, illetve nyilvános láthatóságát növelő következő információk: titulus, vezetéknév, tisztség, szakmai postai és e-mail címek, telefonszám, kép, közösségi média profil, életrajz.

","privacy.4-collect_data.items.2":"

E személyes adatokat a jelentkezési lap kitöltésével önkéntesen adta meg.

","privacy.4-collect_data.items.3":"

Bizonyos személyes adatok megadása kötelező a tevékenységek és/vagy kapcsolattartási információk codeweek.eu weboldalon történő közzétételének lehetővé tétele érdekében. Amennyiben személyes adatait nem adja meg, tevékenysége nem lesz közzétéve, és/vagy a fent említett hálózatokban történő részvételére sem kerül sor.

","privacy.4-collect_data.items.4":"

Minden más személyes adatot önkéntesen adhat meg.

","privacy.4-collect_data.items.5":"Amikor feliratkozik hírlevelünkre, e-mail-címét hozzáadjuk az EU Code Week hírlevél levelezőlistájához, amelyet a Mailerlite.com kezel. Kérjük, olvassa el Mailerlite adatvédelmi szabályzatát: Https://www.mailerlite.com/legal/privacy-policy. A hírlevelekől bármikor leiratkozhat leiratkozhat, ha a tőlünk a tőlünk kapott e-mailekben a „unsubscribe” linket használja, vagy e-mailt küldhet nekünk a info@codeweek.eu e-mail címen, a tárgysorban pedig „Unsubscribe” felirattal.","privacy.5-how_long.title":"5. Mennyi ideig tároljuk személyes adatait?","privacy.5-how_long.items.1":"

A Bizottság kizárólag a 2. pontban meghatározott adatgyűjtés és további adatkezelés céljából szükséges ideig tárolja személyes adatait – azaz ameddig ön kapcsolattartóként szolgál.

","privacy.5-how_long.items.2":"

Személyes adatait haladéktalanul töröljük a nyilvánosan hozzáférhető weboldalról, amint ön már nem minősül kapcsolattartónak, kivéve ha beleegyezett abba, hogy a jövőbeni tevékenységekkel kapcsolatos adatbázisban szerepeljen.

","privacy.6-protect_data.title":"6. Milyen módon védjük személyes adatait?","privacy.6-protect_data.items.1":"

Minden elektronikus formátumú személyes adat (e-mailek, dokumentumok, adatbázisok, feltöltött adathalmazok stb.) az Európai Bizottság vagy valamely szerződő fele szerverein tárolódik. Valamennyi adatkezelési művelet elvégzése az Európai Bizottság kommunikációs és információs rendszereinek biztonságáról szóló, 2017. január 10-i (EU, Euratom) 2017/46 bizottsági határozat alapján történik.

","privacy.6-protect_data.items.2":"

A Bizottság szerződő feleire kötelező erejű, egyedi szerződési feltételek vonatkoznak az ön adatait érintő, a Bizottság nevében történő bármely adatkezelési művelet tekintetében, továbbá meg kell felelniük az általános adatvédelmi rendelet ((EU) 2016/679, GDPR rendelet) uniós tagállamok általi átültetéséből eredő titoktartási kötelezettségeknek.

","privacy.6-protect_data.items.3":"

A Bizottság személyes adatainak védelme érdekében számos technikai és szervezési intézkedést léptetett életbe. A technikai intézkedések – a feldolgozásra kerülő személyes adatok kezeléséből és jellegéből fakadó kockázat figyelembevételével – a következők kezelésére irányuló megfelelő fellépéseket tartalmaznak: online biztonság, az adatvesztés kockázata, az adatok megváltoztatása vagy jogosulatlan közlése. A szervezeti intézkedések közé tartozik például a személyes adatokhoz való hozzáférés kizárólag azon, arra jogosult személyekre történő korlátozása, akiknek a szóban forgó adatkezelési művelet céljából a hozzáférésre jogszerű igényük áll fenn.

","privacy.7-access_data.title":"7. Ki férhet hozzá az adataihoz, és mely személyek számára tesszük közzé azokat?","privacy.7-access_data.items.1":"

A személyes adataihoz való hozzáférést az adatkezelési művelet elvégzéséért felelős bizottsági személyzetnek és az arra – a „szükséges ismeret” elv szerint – felhatalmazott személyzetnek biztosítjuk. Az érintett személyzetre jogszabályon alapuló, szükség esetén pedig további titoktartási megállapodások vonatkoznak.

","privacy.7-access_data.items.2":"

Nevezetesen, valamennyi ön által megadott személyes adat hozzáférhető a weboldal adminisztrátorai (bizottsági személyzet), valamint a szükséges mértékben egyéb bizottsági személyzet számára.. Ezen túlmenően személyes adatai és eseményinformációi helyi tevékenységszervezés vagy nyomon követés céljából megosztásra kerülnek az uniós programozási hét nagyköveteiből, valamint az oktatási koordinátorokból álló hálózatok tagjaival.

","privacy.7-access_data.items.3":"

A kapcsolattartók láthatóságának növelése céljából személyes adatai nyilvános weboldalon – https://codeweek.eu – történő közzétételére hozzáférés-korlátozás nélkül kerül sor.

","privacy.7-access_data.items.4":"

A harmadik felek számára történő adattovábbításról

","privacy.7-access_data.items.5":"

Az általunk gyűjtött adatokat semmilyen harmadik félnek nem adjuk ki, kivéve a jogszabály alapján esetlegesen megkövetelt mértékben és célból.

","privacy.8-rights.title":"8. Melyek az ön jogai, és hogyan gyakorolhatja azokat?","privacy.8-rights.items.1":"

„Érintettként” önnek az (EU) 2018/1725 rendelet III. fejezete (14–25. cikkeinek) értelmében egyedi jogai vannak, amelyek különösen a következők: személyes adatai hozzáférésére, helyesbítésére vagy törlésére, valamint személyes adatai kezelésének korlátozására való jogok. Adott esetben önnek az adatkezeléssel szemben tiltakozási joga van, illetve adathordozhatósági joggal is rendelkezik.

","privacy.8-rights.items.2":"

A szóban forgó adatkezelési művelet elvégzése céljából ön hozzájárult személyes adatai megadásához, hozzájárulását pedig az adatkezelő értesítésével bármikor visszavonhatja. A hozzájárulás visszavonása nem érinti a visszavonás előtti adatkezelés jogszerűségét.

","privacy.8-rights.items.3":"

Jogai gyakorlása céljából felveheti a kapcsolatot az adatkezelővel, konfliktus esetén pedig az adatvédelmi tisztviselővel. Szükség esetén az európai adatvédelmi biztost is felkeresheti. Elérhetőségeiket az alábbi, 9. pont tartalmazza.

","privacy.9-contact.title":"9. Kapcsolattartók elérhetőségei","privacy.9-contact.data-controller.title":"-Adatkezelő","privacy.9-contact.data-controller.text":"

Amennyiben az (EU) 2018/1725 rendelet szerinti jogait gyakorolni kívánja, vagy megosztaná észrevételeit, kérdéseit, illetve aggályait, vagy személyes adatai gyűjtésével és felhasználásával kapcsolatos panaszt szeretne benyújtani, vegye fel a kapcsolatot az adatkezelővel,

","privacy.9-contact.data-controller.address":"Tartalmak, Technológiák és Kommunikációs Hálózatok Főigazgatóságának G2 osztálya
BU25 épület
B-1049 Brüsszel
","privacy.9-contact.data-controller.email":"Email: ","privacy.9-contact.data-protection-officer.title":"-A Bizottság adatvédelmi tisztviselője","privacy.9-contact.data-protection-officer.text":'

Személyes adatainak az (EU) 2018/1725 rendelet szerinti kezelésével kapcsolatos kérdéseivel felveheti a kapcsolatot az adatvédelmi tisztviselővel (DATA-PROTECTION-OFFICER@ec.europa.eu).

',"privacy.9-contact.european-data-protection.title":"-Az európai adatvédelmi biztos","privacy.9-contact.european-data-protection.text":'

Joga van az európai adatvédelmi biztoshoz (edps@edps.europa.eu) fordulni (azaz panaszt nyújthat be hozzá), amennyiben úgy véli, hogy a személyes adatai adatkezelő általi feldolgozásának eredményeképpen az (EU) 2018/1725 rendelet szerinti jogai sérültek.

',"remote-teaching.remote-teaching":"Távoktatás","remote-teaching.intro.title":"A programozás hete és a távoktatás","remote-teaching.intro.text":"A távoktatás nagy kihívást jelenthet a tanárok és a tanulók számára, melynek során sok akadályt kell leküzdeni. A programozás, a számítástechnikai gondolkodás – sőt a robotika – tanítását azonban nem kell felfüggeszteni csak azért, mert a diákjai otthon vannak. Reméljük, hogy az alábbiakban összegyűjtött néhány tipp és forrás segítséget jelenthet Önnek.","remote-teaching.intro.points.1":"ebben a gyűjteményben mindennapos családi és iskolai használatra szánt rövid videókat, „csináld magad”-anyagokat, kirakókat, játékokat és programozási kihívásokat talál.","remote-teaching.intro.points.2.0":"Programozás digitális technológia nélkül (offline)","remote-teaching.intro.points.2.1":"itt olyan tevékenységeket talál, amelyekkel otthon is könnyen tanulható, illetve tanítható a programozás, hétköznapi eszközök segítségével.","remote-teaching.intro.points.3.0":"Tudásmorzsák","remote-teaching.intro.points.3.1":"itt a fenntartható fejlődés és a mesterséges intelligencia témájában talál „tudásmorzsákat”, azaz oktatóanyagokat, amelyek óratervei távoktatási részeket is tartalmaznak.","remote-teaching.intro.points.4.0":"Adattár","remote-teaching.intro.points.4.1":"az adattárban található segédanyagok távoktatás esetén is alkalmazhatók. Egyaránt találhatók itt a programozás tanításához és tanulásához hasznos anyagok. ","remote-teaching.intro.points.5.0":"Coding from home webináriumok","remote-teaching.intro.points.5.1":"studta, hogy a programozás hete keretében több webinárium is foglalkozik azzal, hogyan tanuljuk és tanítsuk a programozást otthonról? Érdemes felfedezni őket! ","remote-teaching.tips.title":"7 tipp a programozás távoktatásához","remote-teaching.tips.points.1.0":"Ismerje meg a fogalmakat, a programozási nyelvet és a szoftvereket","remote-teaching.tips.points.1.1":"míg a diákok félig önállóan tanulhatják meg a kódolást és a programozást a próba-hiba módszerrel, addig Önnek irányítania és segítenie kell őket a szintaxisuk hibáinak megtalálásában. Legyen kész változtatni és alkalmazkodni, ha valamely digitális eszköz vagy programozási nyelv nem hozza a várt tanulási eredményeket.","remote-teaching.tips.points.2.0":"Fejlessze a diákjait","remote-teaching.tips.points.2.1":"motiváló és tartalmas órákkal segítse a tanulóit abban, hogy teljes mértékben kibontakozhassanak. Hagyja, hogy saját maguk válasszák ki a projektjeiket és a várt eredményeket, és ezáltal felfedezzék saját készségeiket és kreativitásukat. Emellett javasoljuk, hogy legyen gyakorlatias, és a diákok által elérhető célokat tűzzön ki.","remote-teaching.tips.points.3.0":"Ösztönözze a tanulókat a csoportmunkára","remote-teaching.tips.points.3.1":`a csoportos programozás amellett, hogy szórakoztatóbb, összetettebb és kreatívabb projektek megvalósításához is hozzásegíti a diákokat. Sőt mivel a távoktatás sok diák számára elszigetelődéssel járhat, a csoportmunka ezt is megelőzi. Például létrehozhat online szobákat a diákjai számára, ahol csoportonként találkozhatnak, vagy létrehozhat egy értékelőcsoportot, amelybe diákokat hív, hogy konstruktív visszajelzésekkel értékeljék egymás projektjeit. -`,"remote-teaching.tips.points.4.0":"Fedezze fel a nyílt szoftveres és ingyenes online platformokat a programozás elsajátításához","remote-teaching.tips.points.4.1":"számos jó minőségű forrás áll rendelkezésre a programozás tanulásához és tanításához, amelyek bár haladó szintűek, könnyen használhatóak. Ezek olyan ingyenes eszközök, amelyeket anélkül használhatnak a diákjai, hogy licenceket kellene megvásárolniuk, vagy szoftvereket kellene letölteniük. A legtöbbjüket megtalálja a Programozási hét adatbázisában, pl.: Scratch, App Inventor, Code.org, EarSketch, Sonic Pi stb. Ahogy a programozási hét Tudásmorzsái esetében is láttuk, ezek az eszközök is bármilyen tárgyhoz alkalmazhatók!","remote-teaching.tips.points.5.0":"Fő a játékosság","remote-teaching.tips.points.5.1":"a programozás terén tett első lépéseknek vonzónak és szórakoztatónak kell lenniük, és bár lehet, hogy ezúttal nincs lehetőségünk személyesen megosztani ezt az élvezetet, van rá mód, hogy együtt játsszunk és szórakozzunk a diákjainkkal! Javasolhatja például a diákjainak, hogy a tanulás szünetében pihenésképpen lépjenek be, és játsszanak együtt a több játékossal játszható, oktatási célú CodyColor játékkal, amely a számítástechnikai gondolkodás játékos elsajátítását célozza.","remote-teaching.tips.points.6.0":"Szimulálja a valós tantermi interakciót","remote-teaching.tips.points.6.1":"a technológia lehetővé teszi számunkra, hogy legalább részben lemásoljuk azt a fajta interakciót, amely az osztályteremben történne. Ösztönözheti arra a diákjait, hogy adott időpontban bekapcsolják a kameráikat, virtuálisan emeljék fel a kezüket, kérdezzenek személyesen vagy a csevegőfelületen, vegyenek részt digitális közvélemény-kutatásokban vagy vetélkedőkben stb. Erre a célra használhat olyan ingyenes digitális eszközöket, mint a Zoom, a Microsoft Teams, a GoToMeeting vagy az élő tanórákhoz alkalmas Jitsi, és a vetélkedőkhöz és tantermi interakciókhoz használható Kahoot, Mentimeter vagy Google Forms. Ezek segítségével a diákok kicsit úgy érezhetik magukat, mint az osztályteremben, és kapcsolatot teremthetnek a társaikkal. ","remote-teaching.tips.points.7.0":"Biztosítson elérhető és megfizethető anyagokat","remote-teaching.tips.points.7.1":"fordítson gondot arra, hogy reális és befogadó programozási órákat tartson, oly módon, hogy a feladatok elvégzéséhez minden háztartásban könnyen fellelhető eszközökre legyen szükség, amelyek vagy minden diák számára elérhetőek, vagy ha esetleg mégsem, akkor megfelelő alternatívákkal pótolni lehessen azokat. Az offline programozási tevékenységekhez például olyan olcsó anyagok szükségesek, mint az olló, a papír vagy a filctollak. Az online programozási feladatok esetében győződjön meg arról, hogy minden diák rendelkezik otthon tablettel vagy számítógéppel, valamint megbízható internetkapcsolattal. ","remote-teaching.tips.conclusion":" Hogyan tanuljon és tanítson kódolást és programozást távtanítási környezetben? Vannak tippjei más oktatási szakemberek számára? Írjon alábbi fórumunkra! ","report.title":"A #EUCodeWeek eseménye jelentése","report.event_title":"Az esemény címe","report.number_required":"Adjon meg egy hozzávetõleges becslést, még ha nem is rendelkezik pontos adatokkal.","report.phrase1":"Ezt az ûrlapot mindössze egyszer töltheti ki! Kérjük, alaposan ellenõrizze az adatokat. Ha hibázik, ","report.phrase2":"A jelentés beküldését követõen automatikusan kiállításra kerül egy személyre szabott tanúsítvány a programozási héten való részvételérõl, melyet letölthet vagy megoszthat másokkal. A tanúsítványról itt talál egy mintát.","report.phrase3":"A kötelezõ mezõk *-gal vannak jelölve.","report.phrase4":"Ezt az ûrlapot mindössze egyszer töltheti ki! Kérjük, alaposan ellenõrizze az adatokat. Ha hibázik,","report.contactus":"vegye fel velünk a kapcsolatot","report.participants_count.label":"Résztvevõk száma","report.average_participant_age.label":"Résztvevõk átlagéletkora","report.percentage_of_females.label":"Nõnemû résztvevõk aránya","report.codeweek_for_all_participation_code.label":"„Programozási hét mindenkinek” részvételi kód","report.codeweek_for_all_participation_code.help":"Itt adhatja meg „programozási hét mindenkinek” kódját, amennyiben rendelkezik ilyennel. Ha nem vesz részt, hagyja figyelmen kívül ezt a mezõt.","report.name_for_certificate.label":"A tanúsítványon feltüntetendõ név","report.name_for_certificate.help":"Írja át az esemény szervezõje nevére, aki részére a programozási héten való részvételrõl szóló tanúsítvány kiállításra kerül. Kizárólag ASCII (Latin) betûk használata engedélyezett. Az ékezetes, umlautos és hasonló betûk használata nem támogatott.","report.submit":"Eseményjelentés beküldése","report.thanks_page.title":"Köszönjük, hogy jelentette eseményét!","report.thanks_page.certificate_ready":"Az ön tanúsítványa kész.","report.thanks_page.download_button":"A letöltéshez kattintson ide.","report.thanks_page.back_events":"Vissza az eseményéhez","resources.search_resources":"Keresési források","resources.types":"Típusok","resources.levels":"Szintek","resources.programming_languages":"Programozási nyelvek","resources.categories":"Kategóriák","resources.Languages":"Nyelvek","resources.Subjects":"Témák","resources.share":"Megosztás","resources.communication_toolkit":"Kommunikációs eszköztár","resources.teachers_toolkit":"Tanári eszköztár","resources.leaflet":"Szórólap","resources.how_to_organise_an_activity":"Hogyan szervezzen tevékenységet?","resources.resources.languages.Russian":"Orosz","resources.resources.languages.Norwegian":"Norvég","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japán","resources.resources.languages.All targeted languages":"Minden célnyelv","resources.resources.levels.Beginner":"Kezdő","resources.resources.levels.Intermediate":"Középhaladó","resources.resources.levels.Advanced":"Haladó","resources.resources.levels.Pre-primary education":"Óvoda, iskola-előkészítő oktatás","resources.resources.levels.Primary school (5-12)":"Általános iskola (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Alsó középfokú iskola (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Felső középfokú iskola (16–18)","resources.resources.levels.Higher Education":"Felsőoktatás","resources.resources.levels.Other":"Egyéb","resources.resources.subjects.Art":"Művészet","resources.resources.subjects.Biology":"Biológia","resources.resources.subjects.Chemistry":"Kémia","resources.resources.subjects.Computer Science":"Számítástechnika","resources.resources.subjects.Culture":"Kultúra","resources.resources.subjects.Economics":"Közgazdaságtan","resources.resources.subjects.Foreign Languages":"Idegen nyelvek","resources.resources.subjects.Geography":"Földrajz","resources.resources.subjects.Geology":"Geológia","resources.resources.subjects.History":"Történelem","resources.resources.subjects.Language and Literature":"Nyelv és irodalom","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Természettudományok","resources.resources.subjects.Physical Education":"Testnevelés","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programozás","resources.resources.subjects.Special Education Needs":"Sajátos nevelési igények","resources.resources.subjects.Other":"Egyéb","resources.resources.types.Tutorial":"Bemutató","resources.resources.types.Website":"Honlap","resources.resources.types.Online Course":"Online tanfolyam","resources.resources.types.Video":"Videó","resources.resources.types.Audio":"Audió","resources.resources.types.Application":"Alkalmazás","resources.resources.types.Game":"Játék","resources.resources.types.Graphic Material":"Grafikus anyagok","resources.resources.types.Presentation":"Prezentáció","resources.resources.types.Toolkit":"Eszköztár","resources.resources.types.Other":"Egyéb","resources.resources.types.Lesson Plan":"Óravázlat","resources.resources.types.Guide":"Útmutató","resources.resources.categories.Coding":"Kódolás","resources.resources.categories.Programming":"Programozás","resources.resources.categories.Computational Thinking":"Számítógépes gondolkodás","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Kivitelezés","resources.resources.categories.Tinkering":"Bütykölés","resources.resources.categories.Unplugged Activities":"„Offline” tevékenységek","resources.resources.categories.Other":"Egyéb","school.name":"Iskola neve","school.location":"Iskola helye","school.description":"Iskola leírása","school.school":"Iskola","school.add":"Hozzáadás","school.list":"Jegyzék","school.required.name":"Az iskolanév megadása kötelezõ","school.required.location":"Az iskola helyszínének megadása kötelezõ","schools.1.title1":"Miért kellene bevezetni a programozást a tanterembe?","schools.1.title2":"Milyen előnyökkel jár a programozás elsajátítása a diákjai számára? Tanárként ez miért éri meg önnek?","schools.1.content.0":"Úgy gondoljuk, hogy a digitális korban az emberek alapvető műveltségéhez hozzá kell tartozniuk a programozási ismereteknek és a számítástechnikai gondolkodással kapcsolatos olyan kulcsfontosságú képességeknek, mint például a problémamegoldás, az együttműködés és az elemző készség.","schools.1.content.1":"A programozás elsajátításával diákjai a digitális jártassággal rendelkező társadalom élvonalába kerülhetnek, jobban megérthetik az őket körülvevő világot, illetve nagyobb eséllyel lesznek sikeresek magánéleti és szakmai szinten.","schools.1.content.2":"A Programozási Hét valamennyi diák számára lehetővé teszi, hogy digitális alkotóként megtegye az első lépéseit azáltal, hogy az iskolák és a tanárok számára ingyenes szakmai fejlődési lehetőségeket, oktatási anyagokat, nemzetközi kihívásokat és ismeretek cseréjének lehetőségét biztosítják.","schools.1.button.label":"Bekapcsolódna már most? Iratkozzon fel itt!","schools.2.title1":"Készen áll a részvételre?","schools.2.title2":"Szervezzen tanórát, képzést vagy eseményt, és tűzze ki a térképre.","schools.2.content.0":"Függetlenül attól, hogy rendelkezik-e programozási ismeretekkel vagy sem, könnyen megszervezhet egy tematikus tanórát saját tantermében, vagy pedig egy nyílt napot vagy rendezvényt iskolájában. Mindössze találnia kell egy megfelelő időpontot hozzá, majd regisztrálnia eseményét az alábbi térképen. Amennyiben úgy érzi, segítségre szorul a programozással kapcsolatos tanóra előkészítéséhez, ugorjon a következő szakaszhoz.","schools.2.content.1":"Az alábbi térkép tanulmányozásával megtekintheti, hogy milyen események kerülnek megszervezésre, majd adja hozzá saját eseményét, hogy csatlakozhasson többezer európai és Európán kívüli oktatótársához: ","schools.2.button.label":"Készen áll arra, hogy belevágjon? Adjon hozzá egy tevékenységet!","schools.3.title1":"Még nem jártas a programozásban? Semmi gond","schools.3.title2":"Segédeszközeink által betekintést nyerhet a programozás világába még mielőtt megismertetné azt diákjaival","schools.3.content.0":"Amennyiben be szeretné vezetni a programozást az osztályterembe, de nem tudja, honnan kezdje az egészet, ne aggódjon! Egy nemzetközi oktatói és szakértői csoport kidolgozott néhány rövid online képzési modult, amelyek segítenek az elindulásban.","schools.3.content.1":"Oktatóanyagunk elsajátításához nem szükségesek az előzetes programozási ismeretek!","schools.3.button.label":"Hozzáférés a képzési modulokhoz","schools.4.title1":"További kihívásra vágyik?","schools.4.title2":"Építsen ki egy eseményhálózatot, vonjon be minél több diákot, és érdemelje ki a Kiválósági tanúsítványt (Certificate of Excellence)","schools.4.content.0":"A Code Week 4 All kihívása abban áll, hogy fogjon össze más tanárokkal és iskolákkal, és közösen legyenek részesei a hasonló gondolkodású személyekből álló nemzetközi közösségnek, ezáltal lehetővé téve a diákok számára, hogy megtegyék első lépéseiket a programozás terén. Építsen ki egy több mint 500 diákból álló szövetséget, és Kiválósági tanúsítvánnyal jutalmazzuk.","schools.4.button.label":"Tudjon meg többet a Code Week 4 All kihívásról","schools.title":"Iskolák: vigyétek el a Programozási Hetet diákjaitoknak","scoreboard.title":"Mely országokban dübörög a programozás?","scoreboard.paragraph":"Az eseménytábla az egy főre jutó programozási események száma szerint van rendszerezve, így ne lepődjön meg, ha néhány kisebb ország a lista élmezőnyében szerepel!","scoreboard.parcipating_with":"részt vesz a következővel:","scoreboard.events":"esemény","search.audience_title":"Célközönség","search.theme_title":"Téma","search.placeholder":"Keresés eseménynév vagy tag alapján","search.submit":"Keresés","search.label_country":"Ország kiválasztása","search.last_year_events.label":"Tartalmazza a legutóbbi évek eseményeit is","search.last_year_events.yes":"Igen","search.last_year_events.no":"Nem","search.search_counter":"felel meg a keresési feltételeinek","search.event":"esemény","search.events":"esemény","search.year":"év","search.audiences":"Célközönség","search.themes":"Tárgy","search.countries":"Ország","search.search_placeholder":"Keresés cím és leírás szerint","snippets.featured-activities":"Tekintse meg a közelgő európai programozási hét online résztvevőket fogadó kiemelt tevékenységeit! Szűrhet nyelv és hónap szerint, és a „Megtekint” gombra kattintva megismerheti a tevékenység minden részletét és a szervezők elérhetőségeit. Jó szórakozást!","snippets.learn":"A kódolás és a programozás alapvető kompetenciák, amelyekre egyre nagyobb szükség van minden területen, és az európai programozási hét ennek a tanulásában szeretne támogatást nyújtani! Böngésszen a lehetőségek tárházában, és találja meg azt a forrást, amely tökéletes segítségül szolgál majd programozási utazásának megkezdéséhez vagy folytatásához. Minden forrás ingyenesen hozzáférhető. Ne feledje, hogy keresését szűrheti forrástípus, készségszint, programozási nyelv, kategória és nyelvek szerint is.","snippets.teach":"A kódolás és a programozás alapvető kompetenciák, amelyek új lehetőségeket nyitnak meg a diákjai és a gyermekei előtt. Hol szeretne programozást tanítani: otthon, az iskolában vagy egy programozó klubban? Böngésszen a lehetőségek tárházában, és találja meg az Önnek leginkább megfelelő forrást, hogy beépíthesse a programozást tanítási gyakorlatába. Minden forrás ingyenesen hozzáférhető. Ne feledje, hogy keresését szűrheti forrástípus, készségszint, programozási nyelv, téma, kategória és nyelvek szerint is.","snippets.toolkits.0":"Ebben a részben olyan anyagokat talál, amelyek segítenek az európai programozási héten belüli tevékenysége megszervezésében, és a kezdeményezés előmozdításában saját közösségén belül.","snippets.toolkits.1":"Kommunikációs eszköztár","snippets.toolkits.2":"itt találja az európai programozási hét hivatalos logóit, kitűzőjét, szórólapját, poszterét, PowerPoint- és Word-sablonjait, illusztrációit és példákat közösségimédia-bejegyzésekhez.","snippets.toolkits.3":"Tanári eszköztár","snippets.toolkits.4":"itt találja az európai programozási hét hivatalos logóit, kitűzőjét, a diákok részvételét igazoló tanúsítvány sablonját, az európai programozási hétről szóló bemutatkozó prezentációt, valamint közösségimédia-anyagokat.","snippets.toolkits.5":"Az európai programozási hét hivatalos szórólapja.","snippets.about.goal":"Az a célunk, hogy minél több fiatalnak segítsünk elsajátítani a programozás és a számítástechnikai gondolkodás alapjait.","snippets.guide.tutorials.1":"Tekintsd meg","snippets.guide.tutorials.2":"oktatóanyagainkat és képzéseinket,","snippets.guide.tutorials.3":"amelyek 29 nyelven elérhetőek és felkészítenek olyan tevékenységek szervezésére, amelyek a fiatalok számára a programozás és számítástechnikai gondolkodás elsajátítására irányulnak.","snippets.dance.menu":"Táncos kihívás","snippets.dance.subtitle":"Ki mondta, hogy a programozók nem tudnak táncolni? Bebizonyítjuk ennek ellenkezőjét a #EUCodeWeekDance kihívás keretében.","snippets.dance.content":"Az iskolákat, tanárokat, könyvtárakat, csakúgy, mint a programozó klubokat, vállalkozásokat és a közigazgatási szerveket egyaránt arra biztatjuk, hogy vegyenek részt a 2020-as programozási héten azáltal, hogy #EUCodeWeekDance eseményt szerveznek, és hozzáadják azt a programozási hét térképéhez.","snippets.treasure-hunt.menu":"Kincsvadászat","snippets.treasure-hunt.subtitle":"Ez a játék elérhető a Telegramon.","snippets.videos.1":"Nézd meg az európai programozási hét nagyköveteinek videóit az értékeinkről","snippets.videos.2":"Nézd meg Katja Osljak, Szlovénia nagykövetének videóját arról, miért független a programozási hét:","snippets.videos.3":"Nézd meg Laurent Touché, Franciaország nagykövetének videóját arról, miért mindenkié a programozási hét:","snippets.videos.4":"Nézd meg Fatma Bouaziz, Tunézia nagykövetének videóját arról, miért globális a programozási hét","snippets.videos.5":"Nézd meg Linda Sinka, Lettország nagykövetének videóját arról, miért szól az együttműködésről a programozási hét","snippets.videos.6":"Nézd meg Alessandro Bogliolo, Olaszország nagykövetének videóját arról, miért nonprofit a programozási hét","snippets.videos.7":"Nézd meg Marjana Prifti, Albánia nagykövetének videóját arról, miért ösztönöz innovációra és kreativitásra a programozási hét","snippets.videos.8":"Nézd meg Cristiana Lucaci, Románia nagykövetének videóját arról, miért tartozik köszönettel a közösségének a programozási hét","training.learning_bits":"Programozási hét – tudásmorzsák","training.title":"Ingyenes képzési anyagok és online tanfolyamok","training.text":`

Itt ingyenes képzési anyagokat és forrásokat talál, amelyek segítenek az első lépésekben és a következő innovatív tanóra megtervezésében.

+`,"remote-teaching.tips.points.4.0":"Fedezze fel a nyílt szoftveres és ingyenes online platformokat a programozás elsajátításához","remote-teaching.tips.points.4.1":"számos jó minőségű forrás áll rendelkezésre a programozás tanulásához és tanításához, amelyek bár haladó szintűek, könnyen használhatóak. Ezek olyan ingyenes eszközök, amelyeket anélkül használhatnak a diákjai, hogy licenceket kellene megvásárolniuk, vagy szoftvereket kellene letölteniük. A legtöbbjüket megtalálja a Programozási hét adatbázisában, pl.: Scratch, App Inventor, Code.org, EarSketch, Sonic Pi stb. Ahogy a programozási hét Tudásmorzsái esetében is láttuk, ezek az eszközök is bármilyen tárgyhoz alkalmazhatók!","remote-teaching.tips.points.5.0":"Fő a játékosság","remote-teaching.tips.points.5.1":"a programozás terén tett első lépéseknek vonzónak és szórakoztatónak kell lenniük, és bár lehet, hogy ezúttal nincs lehetőségünk személyesen megosztani ezt az élvezetet, van rá mód, hogy együtt játsszunk és szórakozzunk a diákjainkkal! Javasolhatja például a diákjainak, hogy a tanulás szünetében pihenésképpen lépjenek be, és játsszanak együtt a több játékossal játszható, oktatási célú CodyColor játékkal, amely a számítástechnikai gondolkodás játékos elsajátítását célozza.","remote-teaching.tips.points.6.0":"Szimulálja a valós tantermi interakciót","remote-teaching.tips.points.6.1":"a technológia lehetővé teszi számunkra, hogy legalább részben lemásoljuk azt a fajta interakciót, amely az osztályteremben történne. Ösztönözheti arra a diákjait, hogy adott időpontban bekapcsolják a kameráikat, virtuálisan emeljék fel a kezüket, kérdezzenek személyesen vagy a csevegőfelületen, vegyenek részt digitális közvélemény-kutatásokban vagy vetélkedőkben stb. Erre a célra használhat olyan ingyenes digitális eszközöket, mint a Zoom, a Microsoft Teams, a GoToMeeting vagy az élő tanórákhoz alkalmas Jitsi, és a vetélkedőkhöz és tantermi interakciókhoz használható Kahoot, Mentimeter vagy Google Forms. Ezek segítségével a diákok kicsit úgy érezhetik magukat, mint az osztályteremben, és kapcsolatot teremthetnek a társaikkal. ","remote-teaching.tips.points.7.0":"Biztosítson elérhető és megfizethető anyagokat","remote-teaching.tips.points.7.1":"fordítson gondot arra, hogy reális és befogadó programozási órákat tartson, oly módon, hogy a feladatok elvégzéséhez minden háztartásban könnyen fellelhető eszközökre legyen szükség, amelyek vagy minden diák számára elérhetőek, vagy ha esetleg mégsem, akkor megfelelő alternatívákkal pótolni lehessen azokat. Az offline programozási tevékenységekhez például olyan olcsó anyagok szükségesek, mint az olló, a papír vagy a filctollak. Az online programozási feladatok esetében győződjön meg arról, hogy minden diák rendelkezik otthon tablettel vagy számítógéppel, valamint megbízható internetkapcsolattal. ","remote-teaching.tips.conclusion":" Hogyan tanuljon és tanítson kódolást és programozást távtanítási környezetben? Vannak tippjei más oktatási szakemberek számára? Írjon alábbi fórumunkra! ","report.title":"A #EUCodeWeek eseménye jelentése","report.event_title":"Az esemény címe","report.number_required":"Adjon meg egy hozzávetõleges becslést, még ha nem is rendelkezik pontos adatokkal.","report.phrase1":"Ezt az ûrlapot mindössze egyszer töltheti ki! Kérjük, alaposan ellenõrizze az adatokat. Ha hibázik, ","report.phrase2":"A jelentés beküldését követõen automatikusan kiállításra kerül egy személyre szabott tanúsítvány a programozási héten való részvételérõl, melyet letölthet vagy megoszthat másokkal. A tanúsítványról itt talál egy mintát.","report.phrase3":"A kötelezõ mezõk *-gal vannak jelölve.","report.phrase4":"Ezt az ûrlapot mindössze egyszer töltheti ki! Kérjük, alaposan ellenõrizze az adatokat. Ha hibázik,","report.contactus":"vegye fel velünk a kapcsolatot","report.participants_count.label":"Résztvevõk száma","report.average_participant_age.label":"Résztvevõk átlagéletkora","report.percentage_of_females.label":"Nõnemû résztvevõk aránya","report.codeweek_for_all_participation_code.label":"„Programozási hét mindenkinek” részvételi kód","report.codeweek_for_all_participation_code.help":"Itt adhatja meg „programozási hét mindenkinek” kódját, amennyiben rendelkezik ilyennel. Ha nem vesz részt, hagyja figyelmen kívül ezt a mezõt.","report.name_for_certificate.label":"A tanúsítványon feltüntetendõ név","report.name_for_certificate.help":"Írja át az esemény szervezõje nevére, aki részére a programozási héten való részvételrõl szóló tanúsítvány kiállításra kerül. Kizárólag ASCII (Latin) betûk használata engedélyezett. Az ékezetes, umlautos és hasonló betûk használata nem támogatott.","report.submit":"Eseményjelentés beküldése","report.thanks_page.title":"Köszönjük, hogy jelentette eseményét!","report.thanks_page.certificate_ready":"Az ön tanúsítványa kész.","report.thanks_page.download_button":"A letöltéshez kattintson ide.","report.thanks_page.back_events":"Vissza az eseményéhez","resources.search_resources":"Keresési források","resources.types":"Típusok","resources.levels":"Szintek","resources.programming_languages":"Programozási nyelvek","resources.categories":"Kategóriák","resources.Languages":"Nyelvek","resources.Subjects":"Témák","resources.share":"Megosztás","resources.communication_toolkit":"Kommunikációs eszköztár","resources.teachers_toolkit":"Tanári eszköztár","resources.leaflet":"Szórólap","resources.how_to_organise_an_activity":"Hogyan szervezzen tevékenységet?","resources.resources.languages.Russian":"Orosz","resources.resources.languages.Norwegian":"Norvég","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japán","resources.resources.languages.Albanian":"Albán","resources.resources.languages.Basque":"Baszk","resources.resources.languages.Bosnian":"Bosnyák","resources.resources.languages.Bulgarian":"Bolgár","resources.resources.languages.Croatian":"Horvát","resources.resources.languages.Czech":"Cseh","resources.resources.languages.Danish":"Dán","resources.resources.languages.Dutch":"Holland","resources.resources.languages.English":"Angol","resources.resources.languages.Estonian":"Észt","resources.resources.languages.Finnish":"Finn","resources.resources.languages.French":"Francia","resources.resources.languages.German":"Német","resources.resources.languages.Greek":"Görög","resources.resources.languages.Hungarian":"Magyar","resources.resources.languages.Italian":"Olasz","resources.resources.languages.Latvian":"Lett","resources.resources.languages.Lithuanian":"Litván","resources.resources.languages.Macedonian":"Macedón","resources.resources.languages.Maltese":"Máltai","resources.resources.languages.Montenegrin":"Montenegrói","resources.resources.languages.Polish":"Lengyel","resources.resources.languages.Portuguese":"Portugál","resources.resources.languages.Romanian":"Román","resources.resources.languages.Serbian":"Szerb","resources.resources.languages.Slovakian":"Szlovák","resources.resources.languages.Slovenian":"Szlovén","resources.resources.languages.Spanish":"Spanyol","resources.resources.languages.Swedish":"Svéd","resources.resources.languages.Turkish":"Török","resources.resources.languages.Ukrainian":"Ukrán","resources.resources.languages.All targeted languages":"Minden célnyelv","resources.resources.levels.Beginner":"Kezdő","resources.resources.levels.Intermediate":"Középhaladó","resources.resources.levels.Advanced":"Haladó","resources.resources.levels.Pre-primary education":"Óvoda, iskola-előkészítő oktatás","resources.resources.levels.Primary school":"Általános iskola","resources.resources.levels.Lower secondary school":"Alsó középfokú iskola","resources.resources.levels.Upper secondary school":"Felső középfokú iskola","resources.resources.levels.Higher Education":"Felsőoktatás","resources.resources.levels.Other":"Egyéb","resources.resources.levels.Teachers":"Pedagógusok","resources.resources.levels.Parents":"Szülők","resources.resources.levels.General public":"Általános közönség","resources.resources.subjects.Art":"Művészet","resources.resources.subjects.Biology":"Biológia","resources.resources.subjects.Chemistry":"Kémia","resources.resources.subjects.Computer Science":"Számítástechnika","resources.resources.subjects.Culture":"Kultúra","resources.resources.subjects.Economics":"Közgazdaságtan","resources.resources.subjects.Foreign Languages":"Idegen nyelvek","resources.resources.subjects.Geography":"Földrajz","resources.resources.subjects.Geology":"Geológia","resources.resources.subjects.History":"Történelem","resources.resources.subjects.Language and Literature":"Nyelv és irodalom","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Természettudományok","resources.resources.subjects.Physical Education":"Testnevelés","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programozás","resources.resources.subjects.Special Education Needs":"Sajátos nevelési igények","resources.resources.subjects.Other":"Egyéb","resources.resources.subjects.Music":"Zene","resources.resources.subjects.Programming":"Programozás","resources.resources.types.Tutorial":"Bemutató","resources.resources.types.Website":"Honlap","resources.resources.types.Online Course":"Online tanfolyam","resources.resources.types.Video":"Videó","resources.resources.types.Audio":"Audió","resources.resources.types.Application":"Alkalmazás","resources.resources.types.Game":"Játék","resources.resources.types.Graphic Material":"Grafikus anyagok","resources.resources.types.Presentation":"Prezentáció","resources.resources.types.Toolkit":"Eszköztár","resources.resources.types.Other":"Egyéb","resources.resources.types.Lesson Plan":"Óravázlat","resources.resources.types.Guide":"Útmutató","resources.resources.types.Assessment":"Értékelés","resources.resources.types.Challenge":"Kihívás","resources.resources.types.Curriculum":"Tanterv","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kódolás","resources.resources.categories.Programming":"Programozás","resources.resources.categories.Computational Thinking":"Számítógépes gondolkodás","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Kivitelezés","resources.resources.categories.Tinkering":"Bütykölés","resources.resources.categories.Unplugged Activities":"„Offline” tevékenységek","resources.resources.categories.Other":"Egyéb","resources.resources.categories.Artificial Intelligence":"Mesterséges intelligencia","resources.resources.categories.Drones":"Drónok","resources.resources.categories.Digital Literacy":"Digitális írástudás","resources.resources.categories.Sensors":"Szenzorok","resources.resources.categories.Text-based Programming":"Szövegalapú programozás","resources.resources.categories.Visual Programming":"Vizuális programozás","school.name":"Iskola neve","school.location":"Iskola helye","school.description":"Iskola leírása","school.school":"Iskola","school.add":"Hozzáadás","school.list":"Jegyzék","school.required.name":"Az iskolanév megadása kötelezõ","school.required.location":"Az iskola helyszínének megadása kötelezõ","schools.1.title1":"Miért kellene bevezetni a programozást a tanterembe?","schools.1.title2":"Milyen előnyökkel jár a programozás elsajátítása a diákjai számára? Tanárként ez miért éri meg önnek?","schools.1.content.0":"Úgy gondoljuk, hogy a digitális korban az emberek alapvető műveltségéhez hozzá kell tartozniuk a programozási ismereteknek és a számítástechnikai gondolkodással kapcsolatos olyan kulcsfontosságú képességeknek, mint például a problémamegoldás, az együttműködés és az elemző készség.","schools.1.content.1":"A programozás elsajátításával diákjai a digitális jártassággal rendelkező társadalom élvonalába kerülhetnek, jobban megérthetik az őket körülvevő világot, illetve nagyobb eséllyel lesznek sikeresek magánéleti és szakmai szinten.","schools.1.content.2":"A Programozási Hét valamennyi diák számára lehetővé teszi, hogy digitális alkotóként megtegye az első lépéseit azáltal, hogy az iskolák és a tanárok számára ingyenes szakmai fejlődési lehetőségeket, oktatási anyagokat, nemzetközi kihívásokat és ismeretek cseréjének lehetőségét biztosítják.","schools.1.button.label":"Bekapcsolódna már most? Iratkozzon fel itt!","schools.2.title1":"Készen áll a részvételre?","schools.2.title2":"Szervezzen tanórát, képzést vagy eseményt, és tűzze ki a térképre.","schools.2.content.0":"Függetlenül attól, hogy rendelkezik-e programozási ismeretekkel vagy sem, könnyen megszervezhet egy tematikus tanórát saját tantermében, vagy pedig egy nyílt napot vagy rendezvényt iskolájában. Mindössze találnia kell egy megfelelő időpontot hozzá, majd regisztrálnia eseményét az alábbi térképen. Amennyiben úgy érzi, segítségre szorul a programozással kapcsolatos tanóra előkészítéséhez, ugorjon a következő szakaszhoz.","schools.2.content.1":"Az alábbi térkép tanulmányozásával megtekintheti, hogy milyen események kerülnek megszervezésre, majd adja hozzá saját eseményét, hogy csatlakozhasson többezer európai és Európán kívüli oktatótársához: ","schools.2.button.label":"Készen áll arra, hogy belevágjon? Adjon hozzá egy tevékenységet!","schools.3.title1":"Még nem jártas a programozásban? Semmi gond","schools.3.title2":"Segédeszközeink által betekintést nyerhet a programozás világába még mielőtt megismertetné azt diákjaival","schools.3.content.0":"Amennyiben be szeretné vezetni a programozást az osztályterembe, de nem tudja, honnan kezdje az egészet, ne aggódjon! Egy nemzetközi oktatói és szakértői csoport kidolgozott néhány rövid online képzési modult, amelyek segítenek az elindulásban.","schools.3.content.1":"Oktatóanyagunk elsajátításához nem szükségesek az előzetes programozási ismeretek!","schools.3.button.label":"Hozzáférés a képzési modulokhoz","schools.4.title1":"További kihívásra vágyik?","schools.4.title2":"Építsen ki egy eseményhálózatot, vonjon be minél több diákot, és érdemelje ki a Kiválósági tanúsítványt (Certificate of Excellence)","schools.4.content.0":"A Code Week 4 All kihívása abban áll, hogy fogjon össze más tanárokkal és iskolákkal, és közösen legyenek részesei a hasonló gondolkodású személyekből álló nemzetközi közösségnek, ezáltal lehetővé téve a diákok számára, hogy megtegyék első lépéseiket a programozás terén. Építsen ki egy több mint 500 diákból álló szövetséget, és Kiválósági tanúsítvánnyal jutalmazzuk.","schools.4.button.label":"Tudjon meg többet a Code Week 4 All kihívásról","schools.title":"Iskolák: vigyétek el a Programozási Hetet diákjaitoknak","scoreboard.title":"Mely országokban dübörög a programozás?","scoreboard.paragraph":"Az eseménytábla az egy főre jutó programozási események száma szerint van rendszerezve, így ne lepődjön meg, ha néhány kisebb ország a lista élmezőnyében szerepel!","scoreboard.parcipating_with":"részt vesz a következővel:","scoreboard.events":"esemény","search.audience_title":"Célközönség","search.theme_title":"Téma","search.placeholder":"Keresés eseménynév vagy tag alapján","search.submit":"Keresés","search.label_country":"Ország kiválasztása","search.last_year_events.label":"Tartalmazza a legutóbbi évek eseményeit is","search.last_year_events.yes":"Igen","search.last_year_events.no":"Nem","search.search_counter":"felel meg a keresési feltételeinek","search.event":"esemény","search.events":"esemény","search.year":"év","search.audiences":"Célközönség","search.themes":"Tárgy","search.countries":"Ország","search.search_placeholder":"Keresés cím és leírás szerint","snippets.featured-activities":"Tekintse meg a közelgő európai programozási hét online résztvevőket fogadó kiemelt tevékenységeit! Szűrhet nyelv és hónap szerint, és a „Megtekint” gombra kattintva megismerheti a tevékenység minden részletét és a szervezők elérhetőségeit. Jó szórakozást!","snippets.learn":"A kódolás és a programozás alapvető kompetenciák, amelyekre egyre nagyobb szükség van minden területen, és az európai programozási hét ennek a tanulásában szeretne támogatást nyújtani! Böngésszen a lehetőségek tárházában, és találja meg azt a forrást, amely tökéletes segítségül szolgál majd programozási utazásának megkezdéséhez vagy folytatásához. Minden forrás ingyenesen hozzáférhető. Ne feledje, hogy keresését szűrheti forrástípus, készségszint, programozási nyelv, kategória és nyelvek szerint is.","snippets.teach":"A kódolás és a programozás alapvető kompetenciák, amelyek új lehetőségeket nyitnak meg a diákjai és a gyermekei előtt. Hol szeretne programozást tanítani: otthon, az iskolában vagy egy programozó klubban? Böngésszen a lehetőségek tárházában, és találja meg az Önnek leginkább megfelelő forrást, hogy beépíthesse a programozást tanítási gyakorlatába. Minden forrás ingyenesen hozzáférhető. Ne feledje, hogy keresését szűrheti forrástípus, készségszint, programozási nyelv, téma, kategória és nyelvek szerint is.","snippets.toolkits.0":"Ebben a részben olyan anyagokat talál, amelyek segítenek az európai programozási héten belüli tevékenysége megszervezésében, és a kezdeményezés előmozdításában saját közösségén belül.","snippets.toolkits.1":"Kommunikációs eszköztár","snippets.toolkits.2":"itt találja az európai programozási hét hivatalos logóit, kitűzőjét, szórólapját, poszterét, PowerPoint- és Word-sablonjait, illusztrációit és példákat közösségimédia-bejegyzésekhez.","snippets.toolkits.3":"Tanári eszköztár","snippets.toolkits.4":"itt találja az európai programozási hét hivatalos logóit, kitűzőjét, a diákok részvételét igazoló tanúsítvány sablonját, az európai programozási hétről szóló bemutatkozó prezentációt, valamint közösségimédia-anyagokat.","snippets.toolkits.5":"Az európai programozási hét hivatalos szórólapja.","snippets.about.goal":"Az a célunk, hogy minél több fiatalnak segítsünk elsajátítani a programozás és a számítástechnikai gondolkodás alapjait.","snippets.guide.tutorials.1":"Tekintsd meg","snippets.guide.tutorials.2":"oktatóanyagainkat és képzéseinket,","snippets.guide.tutorials.3":"amelyek 29 nyelven elérhetőek és felkészítenek olyan tevékenységek szervezésére, amelyek a fiatalok számára a programozás és számítástechnikai gondolkodás elsajátítására irányulnak.","snippets.dance.menu":"Táncos kihívás","snippets.dance.subtitle":"Ki mondta, hogy a programozók nem tudnak táncolni? Bebizonyítjuk ennek ellenkezőjét a #EUCodeWeekDance kihívás keretében.","snippets.dance.content":"Az iskolákat, tanárokat, könyvtárakat, csakúgy, mint a programozó klubokat, vállalkozásokat és a közigazgatási szerveket egyaránt arra biztatjuk, hogy vegyenek részt a 2020-as programozási héten azáltal, hogy #EUCodeWeekDance eseményt szerveznek, és hozzáadják azt a programozási hét térképéhez.","snippets.treasure-hunt.menu":"Kincsvadászat","snippets.treasure-hunt.subtitle":"Ez a játék elérhető a Telegramon.","snippets.videos.1":"Nézd meg az európai programozási hét nagyköveteinek videóit az értékeinkről","snippets.videos.2":"Nézd meg Katja Osljak, Szlovénia nagykövetének videóját arról, miért független a programozási hét:","snippets.videos.3":"Nézd meg Laurent Touché, Franciaország nagykövetének videóját arról, miért mindenkié a programozási hét:","snippets.videos.4":"Nézd meg Fatma Bouaziz, Tunézia nagykövetének videóját arról, miért globális a programozási hét","snippets.videos.5":"Nézd meg Linda Sinka, Lettország nagykövetének videóját arról, miért szól az együttműködésről a programozási hét","snippets.videos.6":"Nézd meg Alessandro Bogliolo, Olaszország nagykövetének videóját arról, miért nonprofit a programozási hét","snippets.videos.7":"Nézd meg Marjana Prifti, Albánia nagykövetének videóját arról, miért ösztönöz innovációra és kreativitásra a programozási hét","snippets.videos.8":"Nézd meg Cristiana Lucaci, Románia nagykövetének videóját arról, miért tartozik köszönettel a közösségének a programozási hét","training.learning_bits":"Programozási hét – tudásmorzsák","training.title":"Ingyenes képzési anyagok és online tanfolyamok","training.text":`

Itt ingyenes képzési anyagokat és forrásokat talál, amelyek segítenek az első lépésekben és a következő innovatív tanóra megtervezésében.

1. Tudásmorzsák

Nincs szükség előzetes programozási tapasztalatra, és mindegyik modul csak 15 percet vesz igénybe. A modulok a programozási és algoritmikus gondolkodási tevékenységekhez kapcsolódó kulcsfontosságú fogalmakat mutatják be. Ezenkívül a modulok gyakorlati tippeket és tanácsokat is adnak arra vonatkozóan, hogyan építheti be ezeket a fogalmakat a tanóra menetébe.

`,"training.text_2":`

Miután már egy vagy több tudásmorzsán is átrágta magát, reméljük, hogy elég magabiztosnak érzi magát ahhoz, hogy némi digitális kreativitással dobja fel az óráit, és megjelöli tevékenységét a programozási hét térképén!

diff --git a/public/build/assets/php_it-NMn3WoOf.js b/public/build/assets/php_it-Du6DIN7Z.js similarity index 94% rename from public/build/assets/php_it-NMn3WoOf.js rename to public/build/assets/php_it-Du6DIN7Z.js index d0bd22ca8..23b6223c0 100644 --- a/public/build/assets/php_it-NMn3WoOf.js +++ b/public/build/assets/php_it-Du6DIN7Z.js @@ -45,7 +45,7 @@ const e={"about.when-title":"Nel 2024 la Settimana europea della programmazione href="https://www.eventbrite.com/">Eventbrite per raccogliere le registrazioni.`,"guide.what_you_need_organise.items.8":'Ricorda di appuntare il tuo evento sulla mappa della settimana europea della programmazione!',"guide.how_to.title":"Come organizzare la tua attività?","guide.how_to.items.1":"Il formato del tuo evento di programmazione spetta a te, ma ti consigliamo di includere un po’ di tempo per la pratica, in cui i partecipanti possano creare da soli e/o armeggiare con l’hardware.","guide.how_to.items.2":'Utilizza strumenti e tecnologie adatti al tuo gruppo di riferimento. Consigliamo di utilizzare materiali open source disponibili gratuitamente.',"guide.how_to.items.3":"Invita i partecipanti a mostrare e presentare ciò che hanno creato l’uno all’altro alla fine del tuo evento.","guide.how_to.items.4":`Diffondi la notizia! Promuovi e condividi quello che hai fatto durante la tua attività sui social media utilizzando l’hashtag #EUCodeWeek. Puoi anche condividere sul gruppo insegnanti della settimana europea della programmazione e su Twitter (@CodeWeekEU). Parla con i tuoi amici e colleghi formatori, con la stampa locale, fai un comunicato stampa.`,"guide.how_to.items.5":'Non dimenticare di aggiungere la tua attività sulla mappa della settimana europea della programmazione!',"guide.material.title":"Materiale promozionale","guide.material.text":'

Consulta il nostro blog per trovare informazioni aggiornate e adatta i comunicati stampa più recenti alle tue esigenze, o crea il tuo comunicato:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Preparazione per le celebrazioni della settimana europea della programmazione 2019 (disponibile in 29 lingue)',"guide.toolkits.title":"Scarica questi toolkit per aiutarti a iniziare:","guide.toolkits.communication_toolkit":"Toolkit comunicazione","guide.toolkits.teachers_toolkit":"Toolkit insegnanti","guide.questions.title":"Domande?","guide.questions.content":'

Se hai domande su come organizzare e promuovere il tuo evento #EUCodeWeek, contatta uno degli ambasciatori della settimana europea della programmazione del tuo paese.

',"hackathon-italy.title":"EU Code Week HACKATΗON","hackathon-italy.subtitle":"Dai vita alle tue idee!","hackathon-italy.misc.0":"Leggi le regole e il codice di condotta","hackathon-italy.misc.1":"Le iscrizioni all’Hackathon della Settimana europea della programmazione e agli Eventi collaterali saranno gestite da EU Survey.","hackathon-italy.misc.2":"I nostri partner","hackathon-italy.sections.1.content.0":"Sogni di creare la nuova app del momento? Conosci un modo per aiutare la tua scuola, città o regione con soluzioni tecnologiche innovative? Vuoi lanciarti nel mondo dell’imprenditoria o hai una fantastica idea per conquistare il mondo ma non sai da dove iniziare? La tua attesa è finita! ","hackathon-italy.sections.1.content.1":"L’Hackathon della Settimana europea della programmazione","hackathon-italy.sections.1.content.2":"inizia con una sfida per programmare in sole 24 ore una soluzione a una problematica della vita reale. Le 10 squadre che avranno ottenuto più successo riceveranno formazione e tutorato da esperti del settore, per prepararsi alla seconda e ultima fase in cui verrà proclamato il team vincitore. Questa squadra avrà la fortuna di ricevere un ulteriore affiancamento e aiuto per sviluppare l’idea, e anche fantastiche apparecchiature IT. La squadra vincitrice si assicurerà inoltre la partecipazione al pitch europeo, durante la Settimana europea della programmazione che si svolgerà ufficialmente dal 9 al 24 ottobre 2021, nel corso del quale tutti i vincitori degli hackathon presenteranno le loro idee a una giuria europea.","hackathon-italy.sections.1.content.3":"Non ci sono dubbi: l’hackathon della Settimana europea della programmazione stimolerà la tua curiosità, ispirerà la tua creatività, incoraggerà il tuo spirito imprenditoriale e darà vita alle tue idee. ","hackathon-italy.sections.2.title":"Cosa aspetti?","hackathon-italy.sections.2.content.0":"Affiancamento di esperti","hackathon-italy.sections.2.content.1":"Workshop di competenze","hackathon-italy.sections.2.content.2":"Attività divertenti","hackathon-italy.sections.2.content.3":"La possibilità di incontrare persone che condividono gli stessi obiettivi","hackathon-italy.sections.2.content.4":"La possibilità di vincere attività di tutorato e affiancamento, ma anche apparecchiature IT","hackathon-italy.sections.2.content.5":"La possibilità di partecipare all’hackathon finale e incontrare, di persona, il meglio del meglio!","hackathon-italy.sections.3.content.0":"Iscriviti ora","hackathon-italy.sections.3.content.1":"all’Hackathon italiano della Settimana europea della programmazione","hackathon-italy.sections.3.content.2":"e dai vita alle tue idee!","hackathon-italy.sections.4.title":"Proponi sfide da risolvere durante l’Hackathon","hackathon-italy.sections.4.content.0":"Vuoi che la tua comunità diventi il centro dell’innovazione verde e sostenibile in Italia? Se è così, proponi una sfida che sarà “sviluppata” durante l’Hackathon. Qualcosa di concreto che aiuterà te, la tua scuola, città o comunità.","hackathon-italy.sections.4.content.1":"Proponi una sfida","hackathon-italy.sections.4.content.2":"Il voto relativo alla sfida italiana inizierà il 9 aprile.","hackathon-italy.sections.5.title":"Voto sulle sfide da “sviluppare”","hackathon-italy.sections.5.content.0":"L’idea dell’Hackathon della Settimana europea della programmazione è di mostrare in che modo prendono vita soluzioni concrete grazie all’aiuto della creatività, dell’entusiasmo, dell’innovazione e delle competenze di programmazione dei giovani. Per “concrete” si intendono soluzioni che risolvono problemi autentici – aspetti che riguardano te, la tua scuola, comunità o città, o difficoltà specifiche nella tua zona.","hackathon-italy.sections.5.content.1":"Vota quello che è più importante per te!","hackathon-italy.sections.5.content.2":"La sfida finale selezionata sarà annunciata all’inizio dell’Hackathon.","hackathon-italy.sections.6.title":"La sfida","hackathon-italy.sections.6.content.0":"L’idea dell’Hackathon della Settimana europea della programmazione è di mostrare in che modo prendono vita soluzioni concrete grazie all’aiuto della creatività, dell’entusiasmo, delle idee innovative e delle competenze di programmazione dei giovani. Per “concrete” si intendono soluzioni che risolvono problemi autentici – aspetti che riguardano te, la tua scuola, comunità o città, o difficoltà specifiche nella tua zona.","hackathon-italy.sections.6.content.1":"In base al voto pubblico, la sfida per l’Hackathon italiano è:","hackathon-italy.sections.6.content.2":"In base al voto pubblico, la sfida per l’Hackathon italiano era:","hackathon-italy.sections.7.title":"Centro di risorse","hackathon-italy.sections.8.title":"Programma","hackathon-italy.sections.8.content.0.0":"L’hackathon della Settimana europea della programmazione comporta","hackathon-italy.sections.8.content.0.1":"tre distinte fasi.","hackathon-italy.sections.8.content.1":"L’hackathon online della durata di 24 ore. Fra tutti i concorrenti verranno scelte al massimo 12 squadre che potranno restare in gara. Formazione e tutorato online gratuiti per tutte e 12 le squadre, durante l'estate 2021.","hackathon-italy.sections.8.content.2":"La fase finale : 12 squadre hanno ricevuto un’identica formazione durante la seconda fase, ma solo una sarà la vincitrice. Gli studenti della scuola secondaria di età compresa tra 15 e 19 anni gareggeranno in squadre per risolvere una “problematica locale” (la “sfida”) selezionata fra le proposte presentate antecedentemente alla prima fase. ","hackathon-italy.sections.8.content.3":"In occasione della Settimana europea della programmazione, che si terrà ufficialmente dal 9 al 24 ottobre 2021, i vincitori nazionali si sfideranno quindi in un autentico scontro fra titani europei durante il quale ogni squadra presenterà la propria soluzione a una giuria europea.","hackathon-italy.sections.8.content.4":"Nel 2021, la Settimana europea della programmazione prevede sei straordinari hackathon e invita gli studenti della scuola secondaria superiore, di età compresa tra 15 e 19 anni, a formare squadre e a utilizzare le competenze di programmazione per risolvere una problematica locale. Dopo una maratona informatica lunga 24 ore, ogni squadra presenterà le proprie idee a una giuria di esperti che sceglierà le 12 squadre finaliste. Il tempo a disposizione, le risorse e l’accesso ai tutor e alle competenze per completare la sfida saranno identici per tutte le squadre, ma solo 12 di queste avranno la possibilità di passare alla fase successiva per sviluppare il prototipo, ottenere l'affiancamento e l’aiuto di un esperto e prendere parte all’hackathon finale in autunno. Nella fase finale, le squadre si sfideranno per aggiudicarsi le apparecchiature IT e ulteriori prestazioni di tutorato e coaching per continuare lo sviluppo del prototipo.","hackathon-italy.sections.8.content.5":"Anche risolvendo con successo la sfida, la tua squadra non ha la garanzia di accedere alla seconda fase dell’evento. Rammenta che stai gareggiando con altre squadre e che la giuria, per decidere i candidati prescelti, prenderà in considerazione il metodo, l’impiego del tempo e la qualità del prototipo di ogni squadra!","hackathon-italy.sections.8.content.6":"Se la tua squadra rientra nelle 12 finaliste, continuerai a lavorare sulla tua idea durante l'estate. Per aiutarti, ti offriremo formazione gratuita su sviluppo e UX Design. Un tutor, inoltre, si accerterà che la tua squadra segua la giusta direzione.","hackathon-italy.sections.8.content.7":"Le 12 squadre finaliste si sfideranno direttamente in un hackathon di 12 ore che si terrà in 24-25 settembre a Urbino (e che avrà luogo online, se la situazione sanitaria pubblica non consentirà gli incontri in persona). In questa fase, le squadre gareggeranno per aggiudicarsi il titolo di migliori giovani hacker della nazione e la possibilità di vincere premi come fantastiche apparecchiature IT, nonché ulteriore affiancamento e aiuto per sviluppare le loro idee.","hackathon-italy.sections.9.title":"Informazioni pratiche","hackathon-italy.sections.9.content.0":"L’hackathon avrà luogo dal 24 settembre al 25 settembre 2021","hackathon-italy.sections.9.content.1":"L’Hackathon è completamente gratuito.","hackathon-italy.sections.10.title":"Giuria e tutor","hackathon-italy.sections.10.content.0":"Immagina di trovarti in una sala virtuale piena di designer, sviluppatori, creativi, programmatori e mentori imprenditoriali, tutti con la tua stessa curiosità e i tuoi stessi stimoli. L’Hackathon italiano della Settimana europea della programmazione riunisce esponenti di spicco dell’economia, delle IT, del venture capital, dell’istruzione, nonché leader, influencer e tutor locali, nazionali ed europei che guideranno e sosterranno la tua squadra durante questa intensiva maratona.","hackathon-italy.sections.10.content.1":"Iscriviti ora","hackathon-italy.sections.10.content.2":"all’Hackathon della Settimana europea della programmazione","hackathon-italy.sections.10.content.3":"e trasforma in realtà i tuoi sogni!","hackathon-italy.sections.11.title":"Eventi collaterali","hackathon-italy.sections.11.content.0":"Queste tematiche ti interessano ma non hai le competenze di programmazione? Iscriviti ai nostri eventi collaterali e scopri l’emozione della programmazione, dell’innovazione, dell’imprenditorialità e di altre competenze vitali per essere protagonisti nel mondo digitale. Gli eventi collaterali dell’hackathon della Settimana della programmazione si svolgeranno da maggio a ottobre, e prevedono numerose e diverse tipologie di workshop. Sono completamente gratuiti: devi solamente iscriverti qui. Partecipa e impara.","hackathon-italy.sections.11.events.minecraft.title":"Minecraft Education Edition Teacher Academy: progetta il tuo ambiente di apprendimento multimediale!","hackathon-italy.sections.11.events.minecraft.abstract":"Il corso Minecraft: Education Edition Teacher Academy si concentrerà sull'uso di Minecraft: Education Edition come strumento di insegnamento e apprendimento progettato per supportare importanti pratiche pedagogiche nell'ambiente di apprendimento. Alla fine di questo percorso di apprendimento, diventerai un insegnante certificato Minecraft e riceverai il badge.","hackathon-italy.sections.11.events.minecraft.content.0":"Meccanica di base per scaricare, configurare e accedere a Minecraft: Education Edition","hackathon-italy.sections.11.events.minecraft.content.1":"Gioco in-game esplorando il movimento all'interno del gioco e imparando il processo per posizionare e rompere i blocchi","hackathon-italy.sections.11.events.minecraft.content.2":"Funzionalità di gioco da utilizzare come strumenti per la valutazione e il feedback","hackathon-italy.sections.11.events.minecraft.content.3":"Il processo di creazione di sfide di costruzione utilizzando strategie basate sul gioco","hackathon-italy.sections.11.events.minecraft.content.4":"Caratteristiche principali della gestione del mondo e delle impostazioni della classe","hackathon-italy.sections.11.events.minecraft.content.5":"Suggerimenti sulla gestione e la preparazione della classe","hackathon-italy.sections.11.events.minecraft.content.6":"Una comprensione della codifica di base in-game","hackathon-italy.sections.11.events.minecraft.content.7":"Competenze che consentono la collaborazione, la creatività e la comunicazione degli allievi","hackathon-italy.sections.11.events.minecraft.content.8":"Come incorporare le pratiche di ingegneria Chimica e scienza","hackathon-italy.sections.11.events.minecraft.content.9":"In che modo il gioco supporta la ricerca e la curiosità degli allievi","hackathon-italy.sections.11.events.minecraft.date":"Venerdì 22 ottobre dalle 17.00-18.30","hackathon-italy.sections.11.events.minecraft.participate":"Per partecipare:","hackathon-italy.sections.11.events.makex.title.0":"Formazione alla robotica Serie","hackathon-italy.sections.11.events.makex.title.1":"Formazione alla robotica Serie 1 - Introduzione alla robotica e alle competizioni di robotica di MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.2":"Formazione alla robotica Serie 2 - Programmazione e struttura hardware di MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.3":"Formazione alla robotica Serie 3 – Condivisione con illustri tutor di MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.content.0":"MakeX, una piattaforma globale di competizioni di robotica, presenta una serie completa di formazioni alla robotica educativa per docenti e tutor interessati all’apprendimento pratico, alle materie STEAM, alla programmazione e alle competizioni di robotica per studenti di tutte le fasce di età attraverso software e hardware all'avanguardia, come mBot2, laserbox e mBlock5.","hackathon-italy.sections.11.events.makex.content.1":"Dall’introduzione alla robotica, la programmazione e la struttura hardware alla condivisione con illustri tutor, ti immergerai nel processo di apprendimento basato su progetti e nelle modalità organizzative necessarie agli studenti per risolvere problemi pratici attraverso le apposite piattaforme. Sono benvenuti i docenti che organizzano programmi di robotica nelle scuole e che potranno così approfondire le conoscenze di programmazione, il pensiero computazionale, i concetti pedagogici, i robot e le tecniche di risoluzione problemi.","hackathon-italy.sections.11.events.makex.content.2":"qui","hackathon-italy.sections.11.events.makex.content.3":"per registrarti!","hackathon-italy.sections.11.events.makex.content.4":"Maggiori informazioni:","hackathon-italy.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-italy.sections.11.events.makex.dates.0":"Data: 1 giugno, h. 11:00 -> fai clic","hackathon-italy.sections.11.events.makex.dates.1":"Data: 3 giugno, h. 11:00 -> fai clic","hackathon-italy.sections.11.events.makex.dates.2":"Data: 8 giugno, h. 11:00 -> fai clic","hackathon-italy.sections.12.title":"Info su CODEWEEK.EU","hackathon-italy.sections.12.content.0":"La Settimana europea della programmazione (#EUCodeWeek) è un’iniziativa che nasce dal basso, gestita da volontari per promuovere l’alfabetizzazione digitale attraverso attività collegate alla programmazione e alla scienza informatica. Ispira e stimola le persone a esplorare nuove idee e a innovare per il futuro. Le attività per la ","hackathon-italy.sections.12.content.1":"Settimana europea della programmazione","hackathon-italy.sections.12.content.2":"avranno luogo in tutto il mondo fra il 9 e il 24 ottobre. ","hackathon-italy.sections.12.content.3":"L’idea dell’Hackathon della Settimana europea della programmazione è di mostrare in che modo prendono vita soluzioni concrete grazie all’aiuto della creatività, dell’entusiasmo, delle idee innovative e delle competenze di programmazione dei giovani. Gli hackathon sono ideati e co-organizzati dalla","hackathon-italy.sections.12.content.4":"Commissione europea","hackathon-italy.sections.12.content.5":"e dai locali","hackathon-italy.sections.12.content.6":"Ambasciatori della Settimana europea della programmazione","hackathon-italy.sections.12.content.7":"L’iniziativa è finanziata dal","hackathon-italy.sections.12.content.8":"Parlamento europeo","hackathon-italy.sections.12.content.9":"Scopri di più","hackathon-italy.sections.winners.0":"Congratulazioni a tutti i partecipanti di questa prima edizione dell'hackathon European Code Week, è stato un vero piacere avervi con noi. Speriamo che vi siate divertiti quanto noi!","hackathon-italy.sections.winners.1":"Un ringraziamento speciale alle squadre vincitrici. Le squadre selezionate per la finale, che si terrà dal 24 al 25 settembre, sono le seguenti : ","hackathon-italy.sections.winners.2":"Non vediamo l'ora di vedervi lì. Coaching e premi garantiti!","hackathon-italy.sections.winners.3":"In occasione della Settimana europea della programmazione, che si terrà ufficialmente dal 9 al 24 ottobre 2021, i vincitori nazionali si sfideranno quindi in un autentico scontro fra titani europei durante il quale ogni squadra presenterà la propria soluzione a una giuria europea. Il campione europeo, oltre alla gloria, si aggiudicherà altre apparecchiature IT.","hackathon-italy.sections.focus.0":"Info sull'Hackathon online di 24 ore:","hackathon-italy.sections.focus.1":"Introduzione all'EU Code Week Hackathon Italia ","hackathon-italy.sections.focus.2":"Rivelazione della sfida per EU Code Week Hackathon Italia","hackathon-italy.sections.focus.3":"Pitch di soluzioni per l'EU Code Week Hackathon Italia ","hackathon-italy.sections.focus.4":"Annuncio dei vincitori dell'EU Code Week Hackathon Italia","hackathon-italy.sections.mentors.1.0":"Francesco Piero Paolicelli","hackathon-italy.sections.mentors.1.1":"Francesco Piero Paolicelli, conosciuto in ogni social network come Piersoft.","hackathon-italy.sections.mentors.1.2":"Esperto di Coding e Making, formatore per Arduino Educational, informatico ed esperto nelle visualizzazioni dei dati.","hackathon-italy.sections.mentors.1.3":"Docente presso la School of Management della LUM (Università Luis Monnet ) per OpenData e OpenGovernment","hackathon-italy.sections.mentors.1.4":"Champion del Club CoderDojo Lecce.","hackathon-italy.sections.mentors.2.0":"Gianluca Orpello","hackathon-italy.sections.mentors.2.1":"Ciao, mi chiamo Gianluca Orpello. Sono un Apple Certified Trainer e un Mentor freelance in Italia. Sono specializzato in progettazione e sviluppo di app iOS, watchOS, macOS e tvOS, progettazione applicazioni web, protocollo client-server e progettazione API.","hackathon-italy.sections.mentors.2.2":"Ho anche conoscenze in User Interaction, User Experience e Project Management.","hackathon-italy.sections.mentors.3.0":"Luca Versari","hackathon-italy.sections.mentors.3.1":"Luca Versari lavora allo standard JPEG XL come sviluppatore software presso Google.","hackathon-italy.sections.mentors.3.2":"Nel passato, è stato un tutor per studenti partecipanti alle Olimpiadi Italiane di Informatica in preparazione per competizioni internazionali.","hackathon-italy.sections.mentors.4.0":"Alessandra Valenti","hackathon-italy.sections.mentors.4.1":"Alessandra Valenti è Customer Success Manager per Microsoft Education. Esperta di nuove tecnologie per la didattica, si occupa in particolare di progettazione e sviluppo dei linguaggi multimediali indispensabili a formare i professionisti del futuro tramite la conoscenza di strumenti digitali per la scuola innovativa.","hackathon-italy.sections.mentors.4.2":`Attraverso attività di training per gli studenti e i docenti italiani promuove soluzioni interattive ed esperienze di apprendimento legate al mondo dell’educazione e della cultura, dal videogioco di Minecraft Education Edition allo sviluppo di una didattica più sostenibile ed inclusiva. In passato formatrice di programmazione infantile e robotica, piattaforme e-learning, realtà virtuale e STEM nei contesti scolastici.`,"hackathon-italy.sections.mentors.5.0":"Maura Sandri","hackathon-italy.sections.mentors.5.1":"Tecnologa dell’Istituto Nazionale di Astrofisica (INAF), coordinatrice del working group per lo sviluppo di risorse di coding e robotica educativa per la scuola, amministratrice della piattaforma play.inaf.it, Italian leading teacher, mentor del CoderDojo Ozzano dell'Emilia (BO).","hackathon-italy.sections.mentors.6.0":"Paolo Ganci","hackathon-italy.sections.mentors.6.1":"Un tempo solo un programmatore informatico, oggi un appassionato sostenitore del coding come Co-Champion del CoderDojo Etneo in Catania.","hackathon-italy.sections.mentors.7.0":"Christel Sirocchi","hackathon-italy.sections.mentors.7.1":"Christel Sirocchi ha completato i suoi studi in biotecnologie e ingegneria genetica ma si è presto avvicinata al mondo dell'informatica. Dopo esperienze di ricerca in Scozia, Belgio e Turchia, è entrata a far parte del corpo docente del liceo internazionale di Istanbul. Oltre all'educazione e la divulgazione scientifica, è appassionata di analisi e visualizzazione di dati.","hackathon-italy.sections.after.0":"Cosa succede dopo?","hackathon-italy.sections.after.1":"Le squadre vincitrici lavorano al prototipo per poi sfidarsi nell’hackathon finale a X per decidere chi si aggiudicherà l’evento italiano. Segui qui, e sui social media, tutti gli aggiornamenti delle squadre partecipanti! ","hackathon-italy.sections.after.2":"L’Hackathon italiano della Settimana europea della programmazione ha permesso a giovani appassionati e smart di applicare le proprie competenze di programmazione e idee creative per risolvere una problematica locale concreta. Dopo un primo hackathon virtuale di 24 ore, un massimo di 10 squadre ha avuto accesso alla fase successiva. Durante l'estate, le squadre finaliste hanno lavorato sui rispettivi prototipi usufruendo dell’aiuto dei tutor e ora sono pronte per sfidarsi! Il viaggio dell’hackathon della Settimana della programmazione si è concluso il X settembre/ottobre a [città] con un epico scontro di competenze, conoscenze e creatività.","hackathon-italy.sections.after.3":"I vincitori","hackathon-italy.sections.after.4":"Guarda tutti i vincitori","hackathon-italy.sections.after.5":"Galleria","hackathon-italy.sections.after.6":"Guarda i “giovani hacker” italiani in azione durante l’Hackathon della Settimana europea della programmazione","hackathon-italy.sections.after.7":"Support Wall","hackathon-italy.sections.after.8":"E un grazie per i tweet, gli shout-out e tutto il supporto durante gli Hackathon! Guarda gli highlight!","hackathon-italy.sections.after.9":"Giuria e tutor","hackathon-italy.sections.after.10":"L’Hackathon italiano della Settimana europea della programmazione ha riunito esponenti di spicco dell’economia, delle IT, del venture capital, dell’istruzione, nonché leader, influencer e tutor locali, nazionali ed europei per guidare e sostenere i partecipanti durante l’intensivo hackathon., È stato scelto un numero selezionato di membri della giuria per decidere la squadra vincitrice definitiva, in base alle pertinenti linee guida e regole della competizione.","hackathon-italy.sections.after.11":"Leggi le linee guida","hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Dai vita alle tue idee!","hackathons.sections.1.title":"6 hackathon, 6 sfide","hackathons.sections.1.content.1":"Vivi in Grecia, Lettonia, Irlanda, Italia, Romania o Slovenia? Sei una persona creativa, ambiziosa e ti interessa il futuro della tecnologia? Questa è la tua occasione! Partecipa a uno degli hackathon della settimana europea della programmazione e sviluppa una soluzione innovativa che ti porterà alla ribalta della rivoluzione tecnologica!","hackathons.sections.1.content.2":"Nel 2021, la settimana europea della programmazione prevede sei straordinari hackathon e invita gli studenti della scuola secondaria superiore di età compresa tra 15 e 19 anni, a formare squadre e a utilizzare le competenze di programmazione per risolvere una problematica locale. Dopo una maratona informatica lunga 24 ore, ogni squadra presenterà le proprie idee a una giuria di esperti che sceglierà le 10 squadre finaliste. Il tempo a disposizione, le risorse e l’accesso ai tutor e alle competenze per completare la sfida saranno identici per tutte le squadre, ma solo 10 di queste avranno la possibilità di passare alla fase successiva, per sviluppare il prototipo, ottenere l'affiancamento e l’aiuto di un esperto e prendere parte all’hackathon finale in autunno. In questa fase finale, le squadre si sfideranno per aggiudicarsi fantastiche attrezzature IT e ulteriori servizi di tutorato e coaching per continuare lo sviluppo del prototipo.","hackathons.sections.2.title":"Come faccio a partecipare?","hackathons.sections.2.content.1":"Seleziona l’hackathon del tuo paese e iscriviti, con pochi semplici passaggi. Puoi partecipare come persona singola o come una squadra di sei persone. Se partecipi con amici o compagni di classe, non dimenticare di inserire il nome della squadra al momento dell’iscrizione. I tempi di iscrizione saranno diversi per ogni hackathon, quindi continua a seguire le info sull’evento del tuo paese!","hackathons.sections.3.title":"Chi sono gli organizzatori?","hackathons.sections.3.content.1":"Gli hackathon della settimana europea della programmazione sono co-organizzati dalla Commissione europea e dagli ","hackathons.sections.3.content.2":"ambasciatori locali della settimana europea della programmazione","hackathons.sections.3.content.3":" e sono finanziati dal Parlamento europeo. L'obiettivo è mostrare come si realizzano soluzioni concrete con l’aiuto della creatività, dell’entusiasmo, delle nuove idee e delle abilità di programmazione dei giovani.","hackathons.sections.4.title":"Come si svolge un hackathon?","hackathons.sections.4.content.1":"L’hackathon della settimana della programmazione europea è un viaggio che inizia con una maratona informatica online di 24 ore. Le squadre saranno seguite da tutor esperti e potranno partecipare a workshop per apprendere nuove competenze, ma anche per svolgere attività divertenti. L’hackathon offre inoltre ai partecipanti un’eccellente occasione per allacciare relazioni e socializzare con persone del settore tecnologico europeo. Al termine dell’hackathon, ogni squadra presenterà la propria soluzione a una giuria di esperti.","hackathons.sections.4.content.2":"Le dieci squadre migliori proseguiranno il viaggio dell’hackathon, ricevendo formazione e tutorato durante l'estate. I vincitori prenderanno quindi parte alla finale nazionale faccia a faccia: un hackathon di 12 ore che si terrà in settembre o in ottobre (eventualmente online, qualora la situazione sanitaria pubblica non consentisse gli incontri in persona).","hackathons.sections.5.title":"Non so programmare - cosa posso fare?","hackathons.sections.5.content.1":"Parallelamente all’hackathon, si svolgeranno degli workshop per principianti in materia di programmazione, riparazione di hardware, robotica e altro, che consentiranno ai partecipanti di imparare alcune nozioni di base del pensiero computazionale e della programmazione. Per maggiori informazioni sulla procedura di iscrizione, consulta la tua pagina locale.","hackathons.sections.6.title":"Partner","hackathons.sections.7.title":"Unisciti al divertimento!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25-26 settembre 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlanda","hackathons.cities.2.date":"23-24 settembre 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italia","hackathons.cities.3.date":"24-25 settembre 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grecia","hackathons.cities.4.date":"9 ottobre 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 settembre 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Lettonia","hackathons.cities.6.date":"1 ottobre 2021","hackathons.final.1":"Finali a","hackathons.final.2":"settembre/ottobre 2021","home.about":"L’EU Code Week è un’iniziativa che nasce dal basso e mira a portare la programmazione e l’alfabetizzazione digitale a tutti in modo divertente e coinvolgente.","home.when":"Unitevi a noi per un po' di divertimento festivo!","home.when_text":"Imparare a programmare ci aiuta a dare un senso al mondo che cambia rapidamente intorno a noi, ad ampliare la nostra comprensione di come funziona la tecnologia e a sviluppare abilità e capacità al fine di esplorare nuove idee e innovare.","home.xmas_text":"Fate brillare questa stagione di festa con innovazione e creatività! Partecipate al nostro divertimento “Coding@Christmas” aggiungendo la vostra attività di coding alla nostra mappa e avrete la possibilità di vincere un kit micro:bit per i vostri studenti. Festeggiamo le festività dando potere alla prossima generazione di pensatori e creatori. Aggiungete oggi stesso la vostra attività e contribuite a ispirare un futuro più luminoso!","home.button_text":"Get Involved!","home.school_banner_title":"Mettiti in gioco!","home.school_banner_text":"Insegni?","home.school_banner_text2":"Clicca qui per scoprire come partecipare!","home.organize_activity_title":"Partecipa a un’attività oppure organizzala","home.organize_activity_text":'Invitiamo tutti e tutte a organizzare un’attività o a parteciparvi. Non dovrai far altro che scegliere un argomento e un pubblico di destinazione e aggiungere la tua attività alla mappa o cercare gli eventi nella tua zona.',"home.get_started_title":"Inizia","home.get_started_text":'Non sai come iniziare? Dai uno sguardo alla pagina Informazioni e scarica i nostri toolkit per gli organizzatori, per prepararti e spargere la voce.',"home.access_resources_title":"Accedi alle risorse e alla formazione","home.access_resources_text":'Se non sai come organizzare un’attività, visita la nostra pagina delle risorse didattiche e i materiali di formazione con pillole d’apprendimento per orientarti e seguire programmi di lezioni personalizzati.',"home.toolkits_title":"Non sai come iniziare?","home.toolkits_description":"Dai un'occhiata alla pagina “come si fa” e scarica i nostri toolkit per preparare, organizzare e diffondere il messaggio","home.toolkits_button1":"Inizia","home.toolkits_button2":"Toolkit per chi organizza","home.minecraft_description1":"Porta le tue competenze di coding al livello successivo con Minecraft Education. Scopri come Minecraft Education può insegnare la programmazione e l'alfabetizzazione all'intelligenza artificiale. Esplora come iniziare oggi stesso!","home.minecraft_description2":"Iscriviti per portare il divertimento direttamente nelle tue classi!","home.minecraft_button":"Inizia il tuo viaggio in Minecraft Education ora","home.activity_title":"Organizza o partecipa a un'attività","home.activity_description":"Chiunque può organizzare o partecipare a un'attività. Basta scegliere un argomento e un pubblico di riferimento e aggiungere la propria attività alla mappa, oppure cercare le attività nella propria zona","home.activity_button1":"Aggiungi la tua attività","home.activity_button2":"Mostra la mappa delle attività","home.resouce_title":"Risorse e formazione","home.resouce_description":"Non sai come organizzare un'attività? Visita la nostra pagina dedicata alle risorse didattiche, le pillole e i materiali formativi per orientarti e trovare lesson plan su misura.","home.resouce_button1":"Vai alle risorse","home.resouce_button2":"Vai ai corsi di formazione","home.get_involved":"Partecipa!","home.meet_our_community":"Incontra la nostra community!","home.banner1_title":"ragazze nel digitale!","home.banner1_description":"Esplora e accogli le opportunità digitali — Per dare forza a una nuova generazione di ragazze nel settore digitale!","home.banner2_title":"La famiglia CodeWeek","home.banner2_description":"Scopri la nostra vivace rete di ambasciatori, insegnanti, studenti e hub, ognuno dei quali contribuisce alla nostra passione condivisa per l'educazione digitale","locations.title":"Sedi delle attività","locations.description.0":"Per l’attività successiva, selezionare una sede dall’elenco di seguito OPPURE registrare una nuova sede nella sezione","locations.description.1":"creazione di attività","login.login":"Accedi","login.register":"Registrati","login.github":"Accedi con Github","login.X":"Accedi con X","login.facebook":"Accedi con Facebook","login.google":"Accedi con Google","login.azure":"Accedi con Azure","login.email":"Posta elettronica","login.password":"Password","login.remember":"Ricordami","login.forgotten_password":"Hai dimenticato la password?","login.no_account":"Non hai un account?","login.signup":"Iscriviti","login.reset":"Reimposta la password","login.send_password":"Invia link di reimpostazione della password","login.confirm_password":"Conferma la password","login.name":"nome","menu.learn":"Apprendere","menu.teach":"Insegnare","menu.training":"Formazione","menu.challenges":"Sfide","menu.online-courses":"Corsi online","menu.toolkits":"Presentazioni e toolkit","menu.girls_in_digital":"ragazze nel digitale","menu.why":"PERCHÉ","menu.home":"Home","menu.search_result":"Cerca i risultati","menu.events":"Attività","menu.ambassadors":"Ambasciatori","menu.resources":"Risorse","menu.game_and_competitions":"Giochi e competizioni","menu.schools":"Scuole","menu.about":"Informazioni ","menu.blog":"Blog","menu.news":"Notizie","menu.search":"Digita e premi Invio...","menu.map":"Mappa","menu.add_event":"Aggiungi evento","menu.search_event":"Cerca eventi","menu.hello":"Ciao","menu.profile":"Profilo","menu.pending":"Eventi in sospeso","menu.your_events":"Le mie attivià","menu.your_certificates":"I miei certificati","menu.report":"Riportare le mie attività","menu.volunteers":"Volontari","menu.logout":"Esci","menu.login":"Login","menu.signin":"Accedi","menu.signup":"Iscrizione","menu.privacy":"Privacy","menu.stats":"Statistiche","menu.participation":"Certificato di partecipazione","menu.coding@home":"Codifica@Casa","menu.values":"Nostri valori","menu.online_events":"Attività online","menu.featured_activities":"Attività in evidenza","menu.codeweek2020":"Edizione 2020","menu.register_activity":"Registra un'attività","menu.select_language":"Seleziona la lingua","menu.search_site":"Cerca nel sito","menu.what_you_looking_for":"Cosa stai cercando?","menu.type_to_search":"Digita che cosa stai cercando ...","mooc.free-online-courses":"Corsi online gratuiti","mooc.intro":"La Settimana europea della programmazione offre opportunità di sviluppo professionale sotto forma di corsi online. L'obiettivo è supportare gli insegnanti nel portare in classe il coding e il pensiero computazionale.","mooc.icebreaker.title":'Il corso introduttivo "Icebreaker" (per rompere il ghiaccio)',"mooc.icebreaker.text.0":"Il","mooc.icebreaker.text.1":'corso "EU Code Week Icebreaker"',"mooc.icebreaker.text.2":"è un corso di cinque ore tenuto in lingua inglese, rivolto a chiunque sia interessato ai principi fondamentali della programmazione e del pensiero computazionale. I partecipanti imparano a stimolare la curiosità e a coltivare lo spirito innovativo dei giovani, rendendoli capaci di diventare creatori digitali. Il corso aiuta i partecipanti a scoprire i vantaggi e l'applicabilità del pensiero computazionale e della programmazione nella nostra quotidianità. Fornisce anche idee, materiali didattici e risorse gratuite per organizzare attività divertenti e formative per bambini, in qualunque momento e ovunque, soprattutto durante la Settimana europea della programmazione.","mooc.icebreaker.text.3":"Non occorre avere già esperienze o conoscenze di programmazione per partecipare a questi corsi, basta avere uno spirito curioso. ","mooc.icebreaker.registration.0":"Le iscrizioni sono aperte qui","mooc.icebreaker.registration.1":"per il corso che si terrà tra il 16 settembre e 30 ottobre 2020. Si ricorda che per l'iscrizione è necessario creare un account nella European Schoolnet Academy. ","mooc.icebreaker.check-out":"Guarda l'edizione 2019","mooc.deep-dive.title":'Il corso approfondito "Deep Dive" (per immergersi a fondo)',"mooc.deep-dive.text.0":`Il corso online "EU Code Week Deep Dive" è un corso di venticinque ore tenuto in lingua inglese che offre agli insegnanti l'opportunità di prendere dimestichezza con i principi legati alla programmazione e di acquisire le conoscenze e la familiarità necessarie per organizzare attività di coding divertenti e interattive con i propri studenti. Gli insegnanti scopriranno le`,"mooc.deep-dive.text.1":"risorse","mooc.deep-dive.text.2":"gratuite della Settimana europea della programmazione e i materiali didattici disponibili in 29 lingue, e particolari aspetti del coding, come il pensiero computazionale, le attività unplugged, e le infinite possibilità della robotica, del tinkering e del making, dei linguaggi di programmazione visuale, dello sviluppo di app e molto altro ancora.","mooc.deep-dive.course-link":'Guarda il corso "Deep dive" 2019.',"mooc.social-media.0":"Segui","mooc.social-media.1":"la Settimana europea della programmazione sui social media","mooc.social-media.2":"per scoprire quando inizia il prossimo corso","myevents.created_by":"Tutti gli eventi creati da ","myevents.no_events.first_call_to_action":"Non hai ancora aggiunto eventi. Aggiungi ","myevents.no_events.first_link":"un evento adesso ","myevents.no_events.second_call_to_action":"oppure leggi la nostra ","myevents.no_events.second_link":"Guida per gli organizzatori","myevents.view":"Visualizza","myevents.status.APPROVED":"APPROVATO","myevents.status.REJECTED":"RIFIUTATO","myevents.status.PENDING":"IN SOSPESO","myevents.status.REPORTED":"SEGNALATO CON RELAZIONE","pagination.previous":"Precedente","pagination.next":"Successivo","participation.title":"Crea certificati di partecipazione per la tua classe","participation.phrase1":"Compila il modulo con i nomi dei tuoi studenti, separati da una virgola, e riceverai i certificati individuali di partecipazione","participation.names.label":"Nomi e cognomi per il certificato","participation.names.help":"Dopo ogni nome e cognome del/dei partecipante/i usa una virgola","participation.event_name.label":"Nome dell’attività","participation.event_name.help":"Il nome della tua attività da stampare sul certificato","participation.event_date.label":"Data dell’attività","participation.event_date.help":"La data della tua attività da stampare sul certificato","participation.submit":"Crea certificati","participation.thanks_page.title":"I tuoi certificati sono stati creati!","participation.thanks_page.phrase1":"Clicca su questo link per scaricare il file.zip con tutti i certificati","passwords.password":"Le password devono contenere almeno sei caratteri e devono corrispondere alla conferma.","passwords.reset":"La tua password č stata reimpostata!","passwords.sent":"Abbiamo inviato un‘e-mail con il link per la reimpostazione della password!","passwords.token":"Questo token di reimpostazione della password non č valido.","passwords.user":"Non esiste un utente con questo indirizzo e-mail.","privacy.title":"PROTEZIONE DEI DATI PERSONALI","privacy.1-intro.title":"1. Introduzione","privacy.1-intro.items.1":"

La Commissione europea (di seguito denominata «la Commissione») si impegna a tutelare i tuoi dati personali e a rispettare la tua privacy. La Commissione raccoglie ed elabora i dati personali ai sensi del regolamento (UE) 2018/1725 del Parlamento europeo e del Consiglio del 23 ottobre 2018 sulla tutela delle persone fisiche in relazione al trattamento dei dati personali da parte delle istituzioni, degli organi, degli uffici e delle agenzie dell’Unione e sulla libera circolazione di tali dati (che abroga il regolamento (CE) n. 45/2001).

","privacy.1-intro.items.2":"

La presente dichiarazione di riservatezza illustra la ragione per la quale raccogliamo ed elaboriamo le informazioni, il modo in cui le acquisiamo e gestiamo, nonché quello in cui garantiamo la sicurezza di tutti i dati personali forniti, il modo in cui utilizziamo tali dati e i diritti che puoi esercitare in relazione ad essi (diritto di accesso, rettifica, blocco ecc.). Essa specifica inoltre i recapiti del responsabile del trattamento dei dati nei confronti del quale potrai esercitare i tuoi diritti, quelli del funzionario addetto alla protezione dei dati e quelli del garante europeo della protezione dei dati.

","privacy.1-intro.items.3":"

La presente dichiarazione di riservatezza concerne la raccolta e la pubblicazione dei dati personali, effettuate sul sito web Codeweek.eu accessibile al pubblico, delle persone che fungono da referenti per le attività della settimana europea della programmazione (ambasciatori della settimana della programmazione, coordinatori nei ministeri dell’Istruzione, insegnanti guida e organizzatori di attività ed eventi).

","privacy.2-why.title":"2. Perché è necessario elaborare i dati","privacy.2-why.items.1":"

La Commissione europea raccoglie e pubblica le tue informazioni personali allo scopo di agevolare l’identificazione dei referenti da parte dei soggetti coinvolti e dei cittadini interessati. Offrire persone in carne e ossa come referenti è il modo migliore e più efficiente per consentire agli interessati di mettersi in contatto con i servizi della Commissione.

","privacy.2-why.items.2":"

I tuoi dati personali non saranno utilizzati per attività decisionali automatizzate, compresa la profilazione.

","privacy.3-legal_process.title":"3. Quali sono le basi giuridiche che disciplinano il trattamento dei dati personali","privacy.3-legal_process.items.1":"

Le operazioni di elaborazione dei dati personali per la pubblicazione dei referenti sono legali ai sensi dell’articolo 5(1)(d) del regolamento (UE) 2018/1725, poiché hai fornito il consenso al trattamento dei tuoi dati personali attraverso un modulo web oppure hai accettato di lasciarci utilizzare il tuo indirizzo e-mail e il tuo nome utente registrandoti su un social network.

","privacy.4-collect_data.title":"4. Tipologie di dati personali che vengono rilevati ed elaborati","privacy.4-collect_data.items.1":"

I dati personali che raccogliamo sono informazioni che facilitano la tua identificazione in qualità di referente e incrementano la tua visibilità per il pubblico. Ci riferiamo, nello specifico, a: titolo, nome, cognome, posizione, indirizzo e-mail e postale professionali, numero di telefono, immagine, account su social media e biografia.

","privacy.4-collect_data.items.2":"

Ci hai fornito questi dati personali volontariamente quando hai compilato il modulo di richiesta.

","privacy.4-collect_data.items.3":"

La comunicazione di alcuni dati personali risulta obbligatoria per la pubblicazione delle attività e/o dei recapiti possibile sul sito web codeweek.eu. Se non fornisci tali informazioni personali, le tue attività non verranno pubblicate e/o non potrai partecipare alle reti sopra citate.

","privacy.4-collect_data.items.4":"

Potrai comunicare tutti gli altri dati personali liberamente.

","privacy.4-collect_data.items.5":"Iscrivendosi alla nostra newsletter, il suo indirizzo email viene aggiunto alla lista di distribuzione della newsletter di EU Code Week, la quale viene gestita tramite Mailerlite.com. Si prega di leggere l’informativa sulla privacy di Mailerlite a questo indirizzo: https://www.mailerlite.com/legal/privacy-policy. Può decidere di cancellarsi dalla newsletter in qualsiasi momento, attraverso il link “unsubscribe” presente nelle email ricevute o inviando una email all’indirizzo info@codeweek.eu e specificando “unsubscribe” come oggetto.","privacy.5-how_long.title":"5. Periodo di conservazione dei dati personali","privacy.5-how_long.items.1":"

La Commissione conserverà i tuoi dati personali solo per il tempo necessario allo svolgimento delle operazioni di raccolta o ulteriore elaborazione di cui al punto 2, vale a dire finché ricoprirai il ruolo di referente.

","privacy.5-how_long.items.2":"

I tuoi dati personali verranno eliminati dal sito web disponibile al pubblico non appena lascerai l’incarico di referente, a meno che tu non abbia acconsentito a essere incluso nel database per attività future.

","privacy.6-protect_data.title":"6. Modalità di tutela dei dati personali","privacy.6-protect_data.items.1":"

Tutti i dati personali in formato elettronico (e-mail, documenti, database, batch di dati caricati ecc.) vengono archiviati sui server della Commissione europea o del suo appaltatore. Tutte le operazioni di elaborazione sono eseguite in conformità con la decisione della Commissione (UE, Euratom) 2017/46, del 10 gennaio 2017, sulla sicurezza dei sistemi di comunicazione e informazione della Commissione europea.

","privacy.6-protect_data.items.2":"

Gli appaltatori della Commissione sono vincolati da una specifica clausola contrattuale per quanto riguarda le operazioni di elaborazione dei tuoi dati per conto della Commissione, nonché dagli obblighi di riservatezza derivanti dalla trasposizione del regolamento generale sulla protezione dei dati negli Stati membri dell’UE (regolamento «RGPD» (UE) 2016/679).

","privacy.6-protect_data.items.3":"

Allo scopo di proteggere i tuoi dati personali, la Commissione ha predisposto una serie di misure tecniche e organizzative. Tra le misure tecniche compaiono varie azioni tese a gestire la sicurezza online, il rischio della perdita di dati, l’alterazione dei dati e gli accessi non autorizzati, tenendo conto del rischio rappresentato dall’elaborazione stessa e della natura delle informazioni personali interessate. Le misure organizzative comprendono i provvedimenti volti a limitare l’accesso ai dati personali esclusivamente ai soggetti autorizzati e legittimati a conoscerli nell’ambito delle operazioni di elaborazione.

","privacy.7-access_data.title":"7. Chi ha accesso ai dati e a chi sono divulgati","privacy.7-access_data.items.1":"

L’accesso ai tuoi dati personali viene fornito al personale della Commissione responsabile dello svolgimento delle operazioni di elaborazione, nonché aii dipendenti autorizzati sulla base del principio della «necessità di sapere». Questi soggetti agiscono nel rispetto di norme statutarie ed eventuali accordi di riservatezza.

","privacy.7-access_data.items.2":"

Sul piano pratico, avranno accesso a tutti i dati personali da te forniti gli amministratori dei siti web (personale della Commissione) e gli altri dipendenti della Commissione in caso di necessità.. Inoltre, le tue informazioni personali e quelle relative agli eventi saranno condivise con i membri della rete di ambasciatori e coordinatori educativi della settimana europea della programmazione, per l’organizzazione o il follow-up delle attività locali.

","privacy.7-access_data.items.3":"

Al fine di incrementare la visibilità dei referenti, i tuoi dati personali verrano pubblicati senza limitazione di accesso sul sito web pubblico: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Trasferimento dei dati a soggetti terzi

","privacy.7-access_data.items.5":"

Non forniremo le informazioni raccolte a soggetti terzi, salvo nella misura in cui ciò risulti necessario per espletare le operazioni o per ottemperare alla legge.

","privacy.8-rights.title":"8. Natura dei diritti degli utenti e modalità per il loro esercizio","privacy.8-rights.items.1":"

In qualità di «interessato», puoi esercitare diritti specifici descritti al capitolo III (articoli 14-25) del regolamento (UE) 2018/1725, in particolare il diritto di accesso, rettifica o cancellazione dei tuoi dati personali, nonché il diritto di limitare l’elaborazione di questi ultimi. Laddove applicabile, hai inoltre il diritto di opporti al trattamento o il diritto alla portabilità dei dati.

","privacy.8-rights.items.2":"

Hai accettato di fornirci i tuoi dati personali per le attuali operazioni di elaborazione e puoi ritirare il tuo consenso in qualsiasi momento, informando il responsabile del trattamento. L’eventuale recesso non avrà alcun effetto sulla legittimità dell’elaborazione effettuata prima che tu ritirassi il consenso.

","privacy.8-rights.items.3":"

Puoi esercitare i tuoi diritti contattando il responsabile del trattamento o, in caso di conflitto, il funzionario addetto alla protezione dei dati. Se necessario, puoi rivolgerti anche al garante europeo della protezione dei dati. I loro recapiti sono disponibili al punto 9 riportato di seguito.

","privacy.9-contact.title":"9. Recapiti","privacy.9-contact.data-controller.title":"- Il responsabile del trattamento","privacy.9-contact.data-controller.text":"

Qualora tu voglia esercitare i tuoi diritti nel quadro del regolamento (UE) 2018/1725, abbia commenti, domande o dubbi oppure desideri presentare un reclamo riguardante la raccolta e l’utilizzo dei tuoi dati personali, non esitare a contattare il responsabile del trattamento,

","privacy.9-contact.data-controller.address":"Direzione generale delle Reti di comunicazione, dei contenuti e delle tecnologie, Unità G2
Edificio BU25
B-1049 Bruxelles
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"- Il funzionario addetto alla protezione dei dati (RPD) della Commissione","privacy.9-contact.data-protection-officer.text":'

Puoi contattare il funzionario addetto alla protezione dei dati (DATA-PROTECTION-OFFICER@ec.europa.eu) per problematiche relative all’elaborazione dei tuoi dati personali sanciti dal regolamento (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- Il garante europeo della protezione dei dati (GEPD)","privacy.9-contact.european-data-protection.text":'

Se ritieni che i tuoi diritti a norma del regolamento (UE) 2018/1725 siano stati violati in seguito all’elaborazione dei tuoi dati personali da parte del responsabile del trattamento, potrai fare ricorso (ossia a presentare un reclamo) al garante europeo della protezione dei dati (edps@edps.europa.eu).

',"remote-teaching.remote-teaching":"Didattica a distanza","remote-teaching.intro.title":"Settimana della programmazione e didattica a distanza","remote-teaching.intro.text":"La didattica a distanza può rappresentare una sfida per insegnanti e studenti e sono molti gli ostacoli da superare. Tuttavia, l'insegnamento della programmazione, del pensiero computazionale, persino della robotica, non devono per forza interrompersi soltanto perché i tuoi studenti sono a casa. Ecco alcuni suggerimenti e risorse che ci auguriamo possano aiutarti.","remote-teaching.intro.points.1":"si tratta di una raccolta di brevi video, materiali fai da te, puzzle, giochi e sfide di programmazione per l'uso quotidiano in famiglia e a scuola.","remote-teaching.intro.points.2.0":"Programmazione senza computer (Coding Unplugged)","remote-teaching.intro.points.2.1":"propone diverse attività che possono essere svolte facilmente a casa per imparare o insegnare la programmazione con materiali di uso quotidiano.","remote-teaching.intro.points.3.0":"Learning Bits","remote-teaching.intro.points.3.1":"pillole di apprendimento o tutorial sullo sviluppo sostenibile e sull'intelligenza artificiale che comprendono tra i piani di lezione anche sezioni per la didattica a distanza.","remote-teaching.intro.points.4.0":"Catalogo delle risorse","remote-teaching.intro.points.4.1":"molte delle risorse presenti nel catalogo possono essere utilizzate anche in uno scenario di didattica a distanza. Qui troverai risorse per insegnare o per imparare la programmazione.","remote-teaching.intro.points.5.0":"Webinar per programmare da casa","remote-teaching.intro.points.5.1":"sapevi che la Code Week ha organizzato diversi webinar su come imparare e insegnare la programmazione da casa? Scoprili tutti!","remote-teaching.tips.title":"7 consigli per insegnare programmazione a distanza","remote-teaching.tips.points.1.0":"Acquisisci familiarità con i concetti, il linguaggio di programmazione e il software","remote-teaching.tips.points.1.1":"gli studenti possono imparare il coding e la programmazione in modo semiautonomo per tentativi, ma come insegnante dovrai guidarli e aiutarli a trovare gli errori nella loro sintassi. Tieniti pronto ad aggiustare il tiro se uno strumento digitale o un linguaggio di programmazione non ottengono i risultati di apprendimento attesi.","remote-teaching.tips.points.2.0":"Stimola la curiosità degli studenti:","remote-teaching.tips.points.2.1":"aiutali a realizzare appieno il loro potenziale con lezioni motivanti e significative. Lasciali esplorare le loro competenze e la loro creatività consentendo loro di scegliere progetti e obiettivi personalizzati. Ti raccomandiamo inoltre di fissare obiettivi realistici che i tuoi studenti possano raggiungere.","remote-teaching.tips.points.3.0":"Incoraggia gli studenti a lavorare in gruppo","remote-teaching.tips.points.3.1":`programmare in gruppo non solo è più divertente, ma può anche aiutare gli studenti a realizzare progetti più complessi e creativi. Inoltre, la didattica a distanza può avere un effetto alienante su alcuni studenti, e il lavoro di gruppo può contribuire positivamente. Ad esempio, potresti creare sale di riunione online per consentire agli studenti di riunirsi in gruppi, oppure avviare una valutazione inter pares invitando gli studenti a scambiarsi feedback costruttivi sui rispettivi progetti. -`,"remote-teaching.tips.points.4.0":"Esplora software aperti e piattaforme online gratuite per imparare a codificare","remote-teaching.tips.points.4.1":"per imparare e insegnare la programmazione sono disponibili molte risorse di buona qualità, avanzate ma di facile utilizzo. Si tratta di strumenti gratuiti che i tuoi studenti potranno utilizzare senza dover acquistare licenze o scaricare software. La maggior parte di questi strumenti è disponibile sul catalogo della Code Week, ad esempio Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, e molti altri. Come abbiamo visto con le pillole di apprendimento della settimana della programmazione, questi argomenti possono essere applicati a qualsiasi argomento!","remote-teaching.tips.points.5.0":"Programmare è un gioco","remote-teaching.tips.points.5.1":"i primi passi verso la programmazione dovrebbero essere coinvolgenti e divertenti e, anche se per questa volta non avrete la possibilità di condividere questo piacere di persona, vi sono molti modi di giocare e divertirsi insieme! Ad esempio, puoi proporre ai tuoi studenti di prendere una pausa dalla lezione per collegarsi e giocare insieme a CodyColor, un gioco didattico multiplayer concepito per sviluppare il pensiero computazionale mentre si gioca","remote-teaching.tips.points.6.0":"Simula virtualmente l'interazione in aula","remote-teaching.tips.points.6.1":"la tecnologia ci consente di replicare almeno in parte il tipo di interazione che si verificherebbe in classe. Puoi proporre ai tuoi studenti di accendere la webcam in determinati momenti, alzare la mano virtualmente, porre domande a voce o in chat, rispondere a sondaggi e quiz digitali, ecc. Ecco alcuni strumenti digitali gratuiti che potresti usare a questo scopo: Zoom, Microsoft Teams, GoToMeeting o Jitsi per le lezioni live, e Kahoot, Mentimeter o Google Forms per le interazioni in classe e i sondaggi. Ciò aiuterebbe gli studenti a sentirsi come in classe e a contatto con i loro compagni di scuola.","remote-teaching.tips.points.7.0":"Garantisci la disponibilità e l'accessibilità economica dei materiali","remote-teaching.tips.points.7.1":"assicurati che le lezioni di programmazione siano realistiche e inclusive: fai in modo che i materiali necessari siano facilmente reperibili in qualsiasi casa e che tutti gli studenti possano trovarli oppure proponi alternative a chi potrebbe non riuscirci. Ad esempio, per le attività di programmazione senza computer sono sufficienti materiali poco costosi come forbici, carta o pennarelli. Quando proponi esercizi di programmazione online, assicurati che tutti gli studenti dispongano di un tablet o di un computer a casa e di una connessione Internet affidabile.","remote-teaching.tips.conclusion":"Come imparare e insegnare il coding e la programmazione in ambienti didattici a distanza? Hai consigli per altri professionisti del settore dell'istruzione? Aggiungi un commento al forum qui sotto!","report.title":"Presenta il tuo evento #EUCodeWeek","report.event_title":"Titolo evento","report.number_required":"Ti preghiamo di fornire una stima approssimativa, anche se non disponi di dati esatti.","report.phrase1":"Puoi compilare questo modulo solo una volta! Ti preghiamo di controllare i dati con attenzione. Se commetti un errore, ","report.phrase2":"Dopo aver inviato il rapporto, un certificato personalizzato per la partecipazione alla Settimana europea della programmazione verrà emesso automaticamente e sarà disponibile per il download o la condivisione. Puoi vedere un esempio di certificato qui.","report.phrase3":"I campi obbligatori sono contrassegnati con un asterisco *.","report.phrase4":"Puoi compilare questo modulo solo una volta! Ti preghiamo di controllare i dati con attenzione. Se commetti un errore,","report.contactus":"contattaci","report.participants_count.label":"Conteggio partecipanti","report.average_participant_age.label":"Età media dei partecipanti","report.percentage_of_females.label":"Percentuale di partecipazione femminile","report.codeweek_for_all_participation_code.label":"Codice di partecipazione Codeweek for all","report.codeweek_for_all_participation_code.help":"Puoi inserire qui il tuo codice Codeweek4All challenge, se ne hai uno. Se non parteciperai, ignora questo campo.","report.name_for_certificate.label":"Nome per il certificato","report.name_for_certificate.help":"Cambialo con il nome dell’organizzatore dell’evento a cui verrà rilasciato un certificato di partecipazione alla Settimana della programmazione. Ti preghiamo di utilizzare solo lettere ASCII (latino). Le lettere con accenti, dieresi e simili non sono supportate.","report.submit":"Invia rapporto evento","report.thanks_page.title":"Grazie per aver segnalato il tuo evento!","report.thanks_page.certificate_ready":"Il tuo certificato è pronto","report.thanks_page.download_button":"Clicca qui per scaricarlo.","report.thanks_page.back_events":"Torna al tuo evento","resources.search_resources":"Esplora le risorse","resources.types":"Tipi","resources.levels":"Livelli","resources.programming_languages":"Linguaggi di programmazione","resources.categories":"Categorie","resources.Languages":"Lingue","resources.Subjects":"Soggetti","resources.share":"Condividi","resources.communication_toolkit":"Toolkit comunicazione","resources.teachers_toolkit":"Toolkit insegnanti","resources.leaflet":"Opuscolo","resources.how_to_organise_an_activity":"Come organizzare un’attività?","resources.resources.languages.Russian":"Russo","resources.resources.languages.Norwegian":"Norvegese","resources.resources.languages.Mandarin":"Cinese mandarino","resources.resources.languages.Japanese":"Giapponese","resources.resources.languages.All targeted languages":"Tutte le lingue dei paesi interessati","resources.resources.levels.Beginner":"Principiante","resources.resources.levels.Intermediate":"Intermedio","resources.resources.levels.Advanced":"Avanzato","resources.resources.levels.Pre-primary education":"Istruzione prescolare","resources.resources.levels.Primary school (5-12)":"Scuola primaria (dai 5 ai 12 anni)","resources.resources.levels.Lower secondary school (12-16)":"Scuola secondaria di primo grado (dai 12 ai 16 anni)","resources.resources.levels.Upper secondary school (16-18)":"Scuola secondaria di secondo grado (dai 16 ai 18 anni)","resources.resources.levels.Higher Education":"Istruzione superiore","resources.resources.levels.Other":"Altro","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Chimica","resources.resources.subjects.Computer Science":"Informatica","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economia","resources.resources.subjects.Foreign Languages":"Lingue straniere","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Storia","resources.resources.subjects.Language and Literature":"Lingua e letteratura","resources.resources.subjects.Mathematics":"Matematica","resources.resources.subjects.Natural Sciences":"Scienze naturali","resources.resources.subjects.Physical Education":"Educazione motoria","resources.resources.subjects.Physics":"Fisica","resources.resources.subjects.Coding":"Programmazione","resources.resources.subjects.Special Education Needs":"Bisogni educativi speciali","resources.resources.subjects.Other":"Altro","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sito web","resources.resources.types.Online Course":"Corso online","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Applicazione","resources.resources.types.Game":"Gioco","resources.resources.types.Graphic Material":"Materiale grafico","resources.resources.types.Presentation":"Presentazione","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Altro","resources.resources.types.Lesson Plan":"Piano della lezione","resources.resources.types.Guide":"Guida","resources.resources.categories.Coding":"Programmazione","resources.resources.categories.Programming":"Pianificazione","resources.resources.categories.Computational Thinking":"Pensiero computazionale","resources.resources.categories.Robotics":"Robotica","resources.resources.categories.Making":"Realizzazione","resources.resources.categories.Tinkering":"Apprendimento ludico delle materie scientifiche (tinkering)","resources.resources.categories.Unplugged Activities":"Attività unplugged","resources.resources.categories.Other":"Altro","school.name":"Nome della scuola","school.location":"Indirizzo della scuola","school.description":"Descrizione della scuola","school.school":"Scuola","school.add":"Aggiungi","school.list":"Elenco","school.required.name":"Il nome della scuola è obbligatorio","school.required.location":"L’indirizzo della scuola è obbligatorio","schools.1.title1":"Perché dovresti portare la programmazione in aula?","schools.1.title2":"In che modo la programmazione può favorire gli studenti? Quali sono i vantaggi per gli insegnanti?","schools.1.content.0":"Crediamo che l’alfabetizzazione di base nell’era digitale debba includere la comprensione della programmazione e lo sviluppo di competenze cruciali legate al pensiero computazionale, come la risoluzione dei problemi, la collaborazione e le capacità analitiche.","schools.1.content.1":"Imparare a programmare può consentire ai tuoi studenti di essere all’avanguardia in una società competente dal punto di vista digitale, sviluppare una migliore comprensione del mondo che li circonda e avere maggiori possibilità di successo nella loro vita personale e professionale.","schools.1.content.2":"La settimana della programmazione offre a tutti gli studenti la possibilità di fare i primi passi come creatori digitali, fornendo a scuole e insegnanti opportunità di sviluppo professionale gratuite, materiale didattico, sfide internazionali e opportunità di scambio.","schools.1.button.label":"Vuoi iniziare subito? Registrati qui!","schools.2.title1":"Pronto a metterti in gioco?","schools.2.title2":"Organizza una lezione, una sessione di formazione o un evento e appuntalo sulla mappa.","schools.2.content.0":"Che tu abbia conoscenze di programmazione o meno, puoi facilmente organizzare una lezione con la tua classe, un open day o un evento nella tua scuola. Devi solo trovare una data e registrare la tua attività nella mappa sottostante. Se hai bisogno di supporto nel preparare una lezione sulla programmazione, passa alla sezione successiva.","schools.2.content.1":"Guarda qualche esempio di attività in corso di organizzazione navigando sulla mappa sottostante e aggiungi la tua per unirti a migliaia di insegnanti come te in tutta Europa e non solo:","schools.2.button.label":"Pronto a provare? Aggiungi un’attività!","schools.3.title1":"Nuovo nella programmazione? Non preoccuparti","schools.3.title2":"I nostri strumenti ti aiutano ad apprendere la programmazione prima di presentarla ai tuoi studenti","schools.3.content.0":"Se sei interessato a presentare la programmazione in classe ma non sai da dove cominciare, non preoccuparti! Un gruppo internazionale di insegnanti ed esperti sta sviluppando una serie di brevi moduli di formazione online per aiutarti a cominciare.","schools.3.content.1":"Non è necessaria alcuna esperienza precedente di programmazione per seguire le pillole di formazione!","schools.3.button.label":"Accedi ai moduli di formazione","schools.4.title1":"Cerchi una sfida più stimolante?","schools.4.title2":"Costruisci una rete di attività, coinvolgi quanti più studenti possibile e ottieni il Certificato di eccellenza","schools.4.content.0":"Code Week 4 All ti sfida a unire le forze con altri insegnanti o scuole e partecipare a una comunità internazionale di persone con interessi affini dando agli studenti l’opportunità di fare i primi passi nella programmazione. Crea un’alleanza che coinvolga più di 500 studenti e otterrai il Certificato di eccellenza.","schools.4.button.label":"Scopri di più sulla sfida Code Week 4 All","schools.title":"Scuole: presentate la settimana della programmazione ai vostri studenti","scoreboard.title":"Quali paesi sono animati da attività di programmazione?","scoreboard.paragraph":"Il tabellone è ordinato in base al numero di eventi di programmazione elencati per popolazione, quindi non sorprenderti se vedrai alcuni dei paesi più piccoli in cima alla lista!","scoreboard.parcipating_with":"partecipa con","scoreboard.events":"eventi","search.audience_title":"Pubblico","search.theme_title":"Tema","search.placeholder":"Cerca per nome evento o tag","search.submit":"Cerca","search.label_country":"Seleziona paese","search.last_year_events.label":"Includi eventi degli anni precedenti","search.last_year_events.yes":"Sì","search.last_year_events.no":"No","search.search_counter":"corrisponde ai tuoi criteri di ricerca","search.event":"evento","search.events":"eventi","search.year":"anno","search.audiences":"Pubblico","search.themes":"Tema","search.countries":"Paese","search.search_placeholder":"Ricerca per titolo o descrizione","search.search_banner_title":"Trova ispirazione","search.search_banner_content":"Sfoglia un'ampia gamma di risorse per il coding, attività e guide per sostenere il tuo viaggio nella creatività e nell'apprendimento digitale","search.search_results_title":"Cerca i risultati","search.search_input_label":"Visualizza i risultati in base alle tue parole chiave qui sotto:","search.search_input_placeholder":"Cerca i...","search.results":"risultati","search.no_results":"Nessun risultato trovato.","search.search_categories.all":"Tutto","search.search_categories.podcasts":"Podcast","search.search_categories.hackathons":"Hackathon","search.search_categories.online_courses":"Corsi online","search.search_categories.training":"Formazione","search.search_categories.challenges":"Sfide","search.search_categories.learn":"Impara","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Toolkit e presentazioni","search.search_categories.activities":"Attività","search.search_categories.blogs":"Blog","search.search_categories.others":"Altro","snippets.featured-activities":`Ecco le prossime attività della settimana europea della programmazione alle quali è possibile partecipare online. È possibile filtrarle per lingua e mese: cliccando su "Visualizza\\" avrai accesso a tutti i dettagli relativi all'attività e ai contatti degli organizzatori. Buon divertimento!`,"snippets.learn":"Il coding e la programmazione sono competenze chiave sempre più richieste in ogni settore, e la settimana europea della programmazione vuole aiutarti a imparare! Sfoglia il catalogo e trova la risorsa perfetta per iniziare o proseguire il tuo viaggio nel mondo della programmazione. Tutte queste risorse sono gratuite. Non dimenticare che puoi filtrare la ricerca per tipo di risorsa, livello di competenza, linguaggio di programmazione, categoria e lingua.","snippets.teach":"Il coding e la programmazione sono competenze chiave che offriranno nuove opportunità ai tuoi studenti e ai tuoi figli. Vuoi insegnare programmazione a casa, in aula o in un club di coding? Consulta il nostro catalogo per trovare la risorsa più adatta per inserire il coding e la programmazione nella tua pratica didattica. Tutte queste risorse sono gratuite. Non dimenticare che puoi filtrare la ricerca per tipo di risorsa, livello di competenza, linguaggio di programmazione, argomento, categoria e lingua.","snippets.toolkits.0":"In questa sezione troverai materiale che ti aiuterà a organizzare la tua attività della settimana europea della programmazione e a promuovere l'iniziativa nella tua community.","snippets.toolkits.1":"Toolkit di comunicazione","snippets.toolkits.2":"scopri qui il logo, il badge, il volantino e il poster ufficiali della Code Week, i modelli PowerPoint e Word, esempi di post sui social media e illustrazioni.","snippets.toolkits.3":"Toolkit per gli insegnanti","snippets.toolkits.4":"scopri qui il logo e il badge ufficiali della Code Week, il modello di certificato di partecipazione per i tuoi studenti, una presentazione introduttiva sulla settimana europea della programmazione e materiale per i social media.","snippets.toolkits.5":"Opuscolo ufficiale della settimana europea della programmazione.","snippets.about.goal":"L'obiettivo è aiutare un maggior numero di ragazzi a padroneggiare le basi della programmazione e del pensiero computazionale.","snippets.guide.tutorials.1":"Consulta i nostri","snippets.guide.tutorials.2":"tutorial ed esercizi","snippets.guide.tutorials.3":"disponibili in 29 lingue per prepararti a organizzare attività con cui i ragazzi impareranno la programmazione e il pensiero computazionale.","snippets.dance.menu":"Sfida di danza","snippets.dance.subtitle":"Chi ha detto che i programmatori non sanno ballare? Con la sfida #EUCodeWeekDance vi dimostreremo che non è così.","snippets.dance.content":"Scuole, insegnanti, biblioteche, club di programmazione, imprese e pubbliche amministrazioni - tutti sono invitati a celebrare la settimana europea della programmazione organizzando un'attività #EUCodeWeekDance e aggiungendola alla mappa della settimana della programmazione.","snippets.treasure-hunt.menu":"Caccia al tesoro","snippets.treasure-hunt.subtitle":"Questo gioco è su Telegram","snippets.videos.1":"Guarda i video degli ambasciatori della settimana europea della programmazione che parlano dei nostri valori","snippets.videos.2":"Guarda Katja Osljak, ambasciatrice della Slovenia, per sapere perché la settimana della programmazione è indipendente","snippets.videos.3":"Guarda Laurent Touché, ambasciatore della Francia, per sapere perché la settimana della programmazione è per tutti","snippets.videos.4":"Guarda Fatma Bouaziz, ambasciatrice della Tunisia, per sapere perché la settimana della programmazione è glocale","snippets.videos.5":"Guarda Linda Sinka, ambasciatrice della Lettonia, per sapere perché la settimana della programmazione riguarda la cooperazione","snippets.videos.6":"Guarda Alessandro Bogliolo, ambasciatore dell'Italia, per sapere perché la settimana della programmazione è senza scopo di lucro","snippets.videos.7":"Guarda Marjana Prifti, ambasciatrice dell'Albania, per sapere perché la settimana della programmazione promuove l'innovazione e la creatività","snippets.videos.8":"Guarda Cristiana Lucaci, ambasciatrice della Romania, per sapere perché la settimana della programmazione è grata alla sua comunità","training.learning_bits":"Pillole di apprendimento della Settimana europea della programmazione","training.title":"Materiali didattici e corsi online gratuiti","training.text":`

Qui puoi trovare materiali e risorse per la formazione gratuiti che ti aiuteranno a cominciare e a pianificare la tua prossima lezione innovativa.

+`,"remote-teaching.tips.points.4.0":"Esplora software aperti e piattaforme online gratuite per imparare a codificare","remote-teaching.tips.points.4.1":"per imparare e insegnare la programmazione sono disponibili molte risorse di buona qualità, avanzate ma di facile utilizzo. Si tratta di strumenti gratuiti che i tuoi studenti potranno utilizzare senza dover acquistare licenze o scaricare software. La maggior parte di questi strumenti è disponibile sul catalogo della Code Week, ad esempio Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, e molti altri. Come abbiamo visto con le pillole di apprendimento della settimana della programmazione, questi argomenti possono essere applicati a qualsiasi argomento!","remote-teaching.tips.points.5.0":"Programmare è un gioco","remote-teaching.tips.points.5.1":"i primi passi verso la programmazione dovrebbero essere coinvolgenti e divertenti e, anche se per questa volta non avrete la possibilità di condividere questo piacere di persona, vi sono molti modi di giocare e divertirsi insieme! Ad esempio, puoi proporre ai tuoi studenti di prendere una pausa dalla lezione per collegarsi e giocare insieme a CodyColor, un gioco didattico multiplayer concepito per sviluppare il pensiero computazionale mentre si gioca","remote-teaching.tips.points.6.0":"Simula virtualmente l'interazione in aula","remote-teaching.tips.points.6.1":"la tecnologia ci consente di replicare almeno in parte il tipo di interazione che si verificherebbe in classe. Puoi proporre ai tuoi studenti di accendere la webcam in determinati momenti, alzare la mano virtualmente, porre domande a voce o in chat, rispondere a sondaggi e quiz digitali, ecc. Ecco alcuni strumenti digitali gratuiti che potresti usare a questo scopo: Zoom, Microsoft Teams, GoToMeeting o Jitsi per le lezioni live, e Kahoot, Mentimeter o Google Forms per le interazioni in classe e i sondaggi. Ciò aiuterebbe gli studenti a sentirsi come in classe e a contatto con i loro compagni di scuola.","remote-teaching.tips.points.7.0":"Garantisci la disponibilità e l'accessibilità economica dei materiali","remote-teaching.tips.points.7.1":"assicurati che le lezioni di programmazione siano realistiche e inclusive: fai in modo che i materiali necessari siano facilmente reperibili in qualsiasi casa e che tutti gli studenti possano trovarli oppure proponi alternative a chi potrebbe non riuscirci. Ad esempio, per le attività di programmazione senza computer sono sufficienti materiali poco costosi come forbici, carta o pennarelli. Quando proponi esercizi di programmazione online, assicurati che tutti gli studenti dispongano di un tablet o di un computer a casa e di una connessione Internet affidabile.","remote-teaching.tips.conclusion":"Come imparare e insegnare il coding e la programmazione in ambienti didattici a distanza? Hai consigli per altri professionisti del settore dell'istruzione? Aggiungi un commento al forum qui sotto!","report.title":"Presenta il tuo evento #EUCodeWeek","report.event_title":"Titolo evento","report.number_required":"Ti preghiamo di fornire una stima approssimativa, anche se non disponi di dati esatti.","report.phrase1":"Puoi compilare questo modulo solo una volta! Ti preghiamo di controllare i dati con attenzione. Se commetti un errore, ","report.phrase2":"Dopo aver inviato il rapporto, un certificato personalizzato per la partecipazione alla Settimana europea della programmazione verrà emesso automaticamente e sarà disponibile per il download o la condivisione. Puoi vedere un esempio di certificato qui.","report.phrase3":"I campi obbligatori sono contrassegnati con un asterisco *.","report.phrase4":"Puoi compilare questo modulo solo una volta! Ti preghiamo di controllare i dati con attenzione. Se commetti un errore,","report.contactus":"contattaci","report.participants_count.label":"Conteggio partecipanti","report.average_participant_age.label":"Età media dei partecipanti","report.percentage_of_females.label":"Percentuale di partecipazione femminile","report.codeweek_for_all_participation_code.label":"Codice di partecipazione Codeweek for all","report.codeweek_for_all_participation_code.help":"Puoi inserire qui il tuo codice Codeweek4All challenge, se ne hai uno. Se non parteciperai, ignora questo campo.","report.name_for_certificate.label":"Nome per il certificato","report.name_for_certificate.help":"Cambialo con il nome dell’organizzatore dell’evento a cui verrà rilasciato un certificato di partecipazione alla Settimana della programmazione. Ti preghiamo di utilizzare solo lettere ASCII (latino). Le lettere con accenti, dieresi e simili non sono supportate.","report.submit":"Invia rapporto evento","report.thanks_page.title":"Grazie per aver segnalato il tuo evento!","report.thanks_page.certificate_ready":"Il tuo certificato è pronto","report.thanks_page.download_button":"Clicca qui per scaricarlo.","report.thanks_page.back_events":"Torna al tuo evento","resources.search_resources":"Esplora le risorse","resources.types":"Tipi","resources.levels":"Livelli","resources.programming_languages":"Linguaggi di programmazione","resources.categories":"Categorie","resources.Languages":"Lingue","resources.Subjects":"Soggetti","resources.share":"Condividi","resources.communication_toolkit":"Toolkit comunicazione","resources.teachers_toolkit":"Toolkit insegnanti","resources.leaflet":"Opuscolo","resources.how_to_organise_an_activity":"Come organizzare un’attività?","resources.resources.languages.Russian":"Russo","resources.resources.languages.Norwegian":"Norvegese","resources.resources.languages.Mandarin":"Cinese mandarino","resources.resources.languages.Japanese":"Giapponese","resources.resources.languages.Albanian":"Albanese","resources.resources.languages.Basque":"Basco","resources.resources.languages.Bosnian":"Bosniaco","resources.resources.languages.Bulgarian":"Bulgaro","resources.resources.languages.Croatian":"Croato","resources.resources.languages.Czech":"Ceco","resources.resources.languages.Danish":"Danese","resources.resources.languages.Dutch":"Olandese","resources.resources.languages.English":"Inglese","resources.resources.languages.Estonian":"Estone","resources.resources.languages.Finnish":"Finlandese","resources.resources.languages.French":"Francese","resources.resources.languages.German":"Tedesco","resources.resources.languages.Greek":"Greco","resources.resources.languages.Hungarian":"Ungherese","resources.resources.languages.Italian":"Italiano","resources.resources.languages.Latvian":"Lettone","resources.resources.languages.Lithuanian":"Lituano","resources.resources.languages.Macedonian":"Macedone","resources.resources.languages.Maltese":"Maltese","resources.resources.languages.Montenegrin":"Montenegrino","resources.resources.languages.Polish":"Polacco","resources.resources.languages.Portuguese":"Portoghese","resources.resources.languages.Romanian":"Romeno","resources.resources.languages.Serbian":"Serbo","resources.resources.languages.Slovakian":"Slovacco","resources.resources.languages.Slovenian":"Sloveno","resources.resources.languages.Spanish":"Spagnolo","resources.resources.languages.Swedish":"Svedese","resources.resources.languages.Turkish":"Turco","resources.resources.languages.Ukrainian":"Ucraino","resources.resources.languages.All targeted languages":"Tutte le lingue dei paesi interessati","resources.resources.levels.Beginner":"Principiante","resources.resources.levels.Intermediate":"Intermedio","resources.resources.levels.Advanced":"Avanzato","resources.resources.levels.Pre-primary education":"Istruzione prescolare","resources.resources.levels.Primary school":"Scuola primaria","resources.resources.levels.Lower secondary school":"Scuola secondaria di primo grado","resources.resources.levels.Upper secondary school":"Scuola secondaria di secondo grado","resources.resources.levels.Higher Education":"Istruzione superiore","resources.resources.levels.Other":"Altro","resources.resources.levels.Teachers":"Insegnanti","resources.resources.levels.Parents":"Genitori","resources.resources.levels.General public":"Pubblico generico","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Chimica","resources.resources.subjects.Computer Science":"Informatica","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economia","resources.resources.subjects.Foreign Languages":"Lingue straniere","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Storia","resources.resources.subjects.Language and Literature":"Lingua e letteratura","resources.resources.subjects.Mathematics":"Matematica","resources.resources.subjects.Natural Sciences":"Scienze naturali","resources.resources.subjects.Physical Education":"Educazione motoria","resources.resources.subjects.Physics":"Fisica","resources.resources.subjects.Coding":"Programmazione","resources.resources.subjects.Special Education Needs":"Bisogni educativi speciali","resources.resources.subjects.Other":"Altro","resources.resources.subjects.Music":"Musica","resources.resources.subjects.Programming":"Pianificazione","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sito web","resources.resources.types.Online Course":"Corso online","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Applicazione","resources.resources.types.Game":"Gioco","resources.resources.types.Graphic Material":"Materiale grafico","resources.resources.types.Presentation":"Presentazione","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Altro","resources.resources.types.Lesson Plan":"Piano della lezione","resources.resources.types.Guide":"Guida","resources.resources.types.Assessment":"Valutazione","resources.resources.types.Challenge":"Sfida","resources.resources.types.Curriculum":"Curriculum","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Programmazione","resources.resources.categories.Programming":"Pianificazione","resources.resources.categories.Computational Thinking":"Pensiero computazionale","resources.resources.categories.Robotics":"Robotica","resources.resources.categories.Making":"Realizzazione","resources.resources.categories.Tinkering":"Apprendimento ludico delle materie scientifiche (tinkering)","resources.resources.categories.Unplugged Activities":"Attività unplugged","resources.resources.categories.Other":"Altro","resources.resources.categories.Artificial Intelligence":"Intelligenza artificiale","resources.resources.categories.Drones":"Droni","resources.resources.categories.Digital Literacy":"Alfabetizzazione digitale","resources.resources.categories.Sensors":"Sensori","resources.resources.categories.Text-based Programming":"Programmazione testuale","resources.resources.categories.Visual Programming":"Programmazione visuale","school.name":"Nome della scuola","school.location":"Indirizzo della scuola","school.description":"Descrizione della scuola","school.school":"Scuola","school.add":"Aggiungi","school.list":"Elenco","school.required.name":"Il nome della scuola è obbligatorio","school.required.location":"L’indirizzo della scuola è obbligatorio","schools.1.title1":"Perché dovresti portare la programmazione in aula?","schools.1.title2":"In che modo la programmazione può favorire gli studenti? Quali sono i vantaggi per gli insegnanti?","schools.1.content.0":"Crediamo che l’alfabetizzazione di base nell’era digitale debba includere la comprensione della programmazione e lo sviluppo di competenze cruciali legate al pensiero computazionale, come la risoluzione dei problemi, la collaborazione e le capacità analitiche.","schools.1.content.1":"Imparare a programmare può consentire ai tuoi studenti di essere all’avanguardia in una società competente dal punto di vista digitale, sviluppare una migliore comprensione del mondo che li circonda e avere maggiori possibilità di successo nella loro vita personale e professionale.","schools.1.content.2":"La settimana della programmazione offre a tutti gli studenti la possibilità di fare i primi passi come creatori digitali, fornendo a scuole e insegnanti opportunità di sviluppo professionale gratuite, materiale didattico, sfide internazionali e opportunità di scambio.","schools.1.button.label":"Vuoi iniziare subito? Registrati qui!","schools.2.title1":"Pronto a metterti in gioco?","schools.2.title2":"Organizza una lezione, una sessione di formazione o un evento e appuntalo sulla mappa.","schools.2.content.0":"Che tu abbia conoscenze di programmazione o meno, puoi facilmente organizzare una lezione con la tua classe, un open day o un evento nella tua scuola. Devi solo trovare una data e registrare la tua attività nella mappa sottostante. Se hai bisogno di supporto nel preparare una lezione sulla programmazione, passa alla sezione successiva.","schools.2.content.1":"Guarda qualche esempio di attività in corso di organizzazione navigando sulla mappa sottostante e aggiungi la tua per unirti a migliaia di insegnanti come te in tutta Europa e non solo:","schools.2.button.label":"Pronto a provare? Aggiungi un’attività!","schools.3.title1":"Nuovo nella programmazione? Non preoccuparti","schools.3.title2":"I nostri strumenti ti aiutano ad apprendere la programmazione prima di presentarla ai tuoi studenti","schools.3.content.0":"Se sei interessato a presentare la programmazione in classe ma non sai da dove cominciare, non preoccuparti! Un gruppo internazionale di insegnanti ed esperti sta sviluppando una serie di brevi moduli di formazione online per aiutarti a cominciare.","schools.3.content.1":"Non è necessaria alcuna esperienza precedente di programmazione per seguire le pillole di formazione!","schools.3.button.label":"Accedi ai moduli di formazione","schools.4.title1":"Cerchi una sfida più stimolante?","schools.4.title2":"Costruisci una rete di attività, coinvolgi quanti più studenti possibile e ottieni il Certificato di eccellenza","schools.4.content.0":"Code Week 4 All ti sfida a unire le forze con altri insegnanti o scuole e partecipare a una comunità internazionale di persone con interessi affini dando agli studenti l’opportunità di fare i primi passi nella programmazione. Crea un’alleanza che coinvolga più di 500 studenti e otterrai il Certificato di eccellenza.","schools.4.button.label":"Scopri di più sulla sfida Code Week 4 All","schools.title":"Scuole: presentate la settimana della programmazione ai vostri studenti","scoreboard.title":"Quali paesi sono animati da attività di programmazione?","scoreboard.paragraph":"Il tabellone è ordinato in base al numero di eventi di programmazione elencati per popolazione, quindi non sorprenderti se vedrai alcuni dei paesi più piccoli in cima alla lista!","scoreboard.parcipating_with":"partecipa con","scoreboard.events":"eventi","search.audience_title":"Pubblico","search.theme_title":"Tema","search.placeholder":"Cerca per nome evento o tag","search.submit":"Cerca","search.label_country":"Seleziona paese","search.last_year_events.label":"Includi eventi degli anni precedenti","search.last_year_events.yes":"Sì","search.last_year_events.no":"No","search.search_counter":"corrisponde ai tuoi criteri di ricerca","search.event":"evento","search.events":"eventi","search.year":"anno","search.audiences":"Pubblico","search.themes":"Tema","search.countries":"Paese","search.search_placeholder":"Ricerca per titolo o descrizione","search.search_banner_title":"Trova ispirazione","search.search_banner_content":"Sfoglia un'ampia gamma di risorse per il coding, attività e guide per sostenere il tuo viaggio nella creatività e nell'apprendimento digitale","search.search_results_title":"Cerca i risultati","search.search_input_label":"Visualizza i risultati in base alle tue parole chiave qui sotto:","search.search_input_placeholder":"Cerca i...","search.results":"risultati","search.no_results":"Nessun risultato trovato.","search.search_categories.all":"Tutto","search.search_categories.podcasts":"Podcast","search.search_categories.hackathons":"Hackathon","search.search_categories.online_courses":"Corsi online","search.search_categories.training":"Formazione","search.search_categories.challenges":"Sfide","search.search_categories.learn":"Impara","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Toolkit e presentazioni","search.search_categories.activities":"Attività","search.search_categories.blogs":"Blog","search.search_categories.others":"Altro","snippets.featured-activities":`Ecco le prossime attività della settimana europea della programmazione alle quali è possibile partecipare online. È possibile filtrarle per lingua e mese: cliccando su "Visualizza\\" avrai accesso a tutti i dettagli relativi all'attività e ai contatti degli organizzatori. Buon divertimento!`,"snippets.learn":"Il coding e la programmazione sono competenze chiave sempre più richieste in ogni settore, e la settimana europea della programmazione vuole aiutarti a imparare! Sfoglia il catalogo e trova la risorsa perfetta per iniziare o proseguire il tuo viaggio nel mondo della programmazione. Tutte queste risorse sono gratuite. Non dimenticare che puoi filtrare la ricerca per tipo di risorsa, livello di competenza, linguaggio di programmazione, categoria e lingua.","snippets.teach":"Il coding e la programmazione sono competenze chiave che offriranno nuove opportunità ai tuoi studenti e ai tuoi figli. Vuoi insegnare programmazione a casa, in aula o in un club di coding? Consulta il nostro catalogo per trovare la risorsa più adatta per inserire il coding e la programmazione nella tua pratica didattica. Tutte queste risorse sono gratuite. Non dimenticare che puoi filtrare la ricerca per tipo di risorsa, livello di competenza, linguaggio di programmazione, argomento, categoria e lingua.","snippets.toolkits.0":"In questa sezione troverai materiale che ti aiuterà a organizzare la tua attività della settimana europea della programmazione e a promuovere l'iniziativa nella tua community.","snippets.toolkits.1":"Toolkit di comunicazione","snippets.toolkits.2":"scopri qui il logo, il badge, il volantino e il poster ufficiali della Code Week, i modelli PowerPoint e Word, esempi di post sui social media e illustrazioni.","snippets.toolkits.3":"Toolkit per gli insegnanti","snippets.toolkits.4":"scopri qui il logo e il badge ufficiali della Code Week, il modello di certificato di partecipazione per i tuoi studenti, una presentazione introduttiva sulla settimana europea della programmazione e materiale per i social media.","snippets.toolkits.5":"Opuscolo ufficiale della settimana europea della programmazione.","snippets.about.goal":"L'obiettivo è aiutare un maggior numero di ragazzi a padroneggiare le basi della programmazione e del pensiero computazionale.","snippets.guide.tutorials.1":"Consulta i nostri","snippets.guide.tutorials.2":"tutorial ed esercizi","snippets.guide.tutorials.3":"disponibili in 29 lingue per prepararti a organizzare attività con cui i ragazzi impareranno la programmazione e il pensiero computazionale.","snippets.dance.menu":"Sfida di danza","snippets.dance.subtitle":"Chi ha detto che i programmatori non sanno ballare? Con la sfida #EUCodeWeekDance vi dimostreremo che non è così.","snippets.dance.content":"Scuole, insegnanti, biblioteche, club di programmazione, imprese e pubbliche amministrazioni - tutti sono invitati a celebrare la settimana europea della programmazione organizzando un'attività #EUCodeWeekDance e aggiungendola alla mappa della settimana della programmazione.","snippets.treasure-hunt.menu":"Caccia al tesoro","snippets.treasure-hunt.subtitle":"Questo gioco è su Telegram","snippets.videos.1":"Guarda i video degli ambasciatori della settimana europea della programmazione che parlano dei nostri valori","snippets.videos.2":"Guarda Katja Osljak, ambasciatrice della Slovenia, per sapere perché la settimana della programmazione è indipendente","snippets.videos.3":"Guarda Laurent Touché, ambasciatore della Francia, per sapere perché la settimana della programmazione è per tutti","snippets.videos.4":"Guarda Fatma Bouaziz, ambasciatrice della Tunisia, per sapere perché la settimana della programmazione è glocale","snippets.videos.5":"Guarda Linda Sinka, ambasciatrice della Lettonia, per sapere perché la settimana della programmazione riguarda la cooperazione","snippets.videos.6":"Guarda Alessandro Bogliolo, ambasciatore dell'Italia, per sapere perché la settimana della programmazione è senza scopo di lucro","snippets.videos.7":"Guarda Marjana Prifti, ambasciatrice dell'Albania, per sapere perché la settimana della programmazione promuove l'innovazione e la creatività","snippets.videos.8":"Guarda Cristiana Lucaci, ambasciatrice della Romania, per sapere perché la settimana della programmazione è grata alla sua comunità","training.learning_bits":"Pillole di apprendimento della Settimana europea della programmazione","training.title":"Materiali didattici e corsi online gratuiti","training.text":`

Qui puoi trovare materiali e risorse per la formazione gratuiti che ti aiuteranno a cominciare e a pianificare la tua prossima lezione innovativa.

1. Pillole di apprendimento

Non è necessaria alcuna precedente esperienza di programmazione e ogni modulo richiede soltanto 15 minuti circa per essere completato. I moduli presentano concetti fondamentali relativi alla programmazione e alle attività di pensiero computazionale, oltre a fornirti anche consigli e suggerimenti pratici su come integrare i concetti in classe.

`,"training.text_2":`

Ora che hai completato una o più pillole di apprendimento della Settimana europea della programmazione, speriamo che ti senta abbastanza a tuo agio per portare un po’ di creatività digitale in classe e appuntare la tua attività sulla mappa della Settimana europea della programmazione!

diff --git a/public/build/assets/php_lt-Cf4Tj8dy.js b/public/build/assets/php_lt-Dglloo1d.js similarity index 94% rename from public/build/assets/php_lt-Cf4Tj8dy.js rename to public/build/assets/php_lt-Dglloo1d.js index 27aefbcbe..b575bf28a 100644 --- a/public/build/assets/php_lt-Cf4Tj8dy.js +++ b/public/build/assets/php_lt-Dglloo1d.js @@ -44,7 +44,7 @@ const i={"about.when-title":"2024 m. ES programavimo savaitė vyks spalio 14-27 href="/resources">išteklių puslapį ir mokymosi segmentus su mokomaisiais vaizdo įrašais bei pamokų planais ir pritaikykite juos savo grupės reikmėms.`,"guide.what_you_need_organise.items.7":`Dalyvių registracijos. Jeigu patalpos nedidelės, dalyvių registracijai galite naudoti, pavyzdžiui, „Google“ formas arba „Eventbrite“.`,"guide.what_you_need_organise.items.8":'Nepamirškite pažymėti savo renginio Programavimo savaitės žemėlapyje!',"guide.how_to.title":"Kaip organizuoti renginį?","guide.how_to.items.1":"Jūsų renginio formatas priklauso nuo jūsų, tačiau mes primygtinai rekomenduojame skirti laiko praktiniams užsiėmimams, kad dalyviai galėtų patys ką nors sukurti ir (arba) pasidarbuoti su aparatine įranga.","guide.how_to.items.2":'Naudokitės jūsų tikslinei grupei tinkančiomis priemonėmis ir technologijomis. Rekomenduojame naudotis nemokama atvirųjų šaltinių medžiaga.',"guide.how_to.items.3":"Savo renginio pabaigoje paprašykite dalyvių parodyti ir pristatyti tai, ką jie sukūrė.","guide.how_to.items.4":`Viešinkite savo renginį! Viešinkite ir dalykitės tuo, ką darėte per savo renginį, socialiniuose tinkluose naudodami grotažymę #EUCodeWeek. Taip pat galite dalytis ES programavimo savaitės mokytojų grupėje ir „Twitter“ (@CodeWeekEU). Pasakokite apie renginį draugams ir vietos žiniasklaidos atstovams, parenkite pranešimą spaudai.`,"guide.how_to.items.5":'Nepamirškite įtraukti savo renginio į Programavimo savaitės žemėlapį!',"guide.material.title":"Reklaminė medžiaga","guide.material.text":'

Pasižiūrėkite mūsų tinklaraštį, kuriame rasite naujausios informacijos, ir pritaikykite naujausius pranešimus spaudai savo reikmėms arba parenkite savo:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Pasirengimas švęsti 2019 m. ES programavimo savaitę (pateikta 29 kalbomis);',"guide.toolkits.title":"atsisiųskite šiuos priemonių rinkinius, kurie padės jums pradėti:","guide.toolkits.communication_toolkit":"Ryšių priemonių rinkinį;","guide.toolkits.teachers_toolkit":"Priemonių rinkinį mokytojams.","guide.questions.title":"Turite klausimų?","guide.questions.content":'

Jei turite klausimų dėl #EUCodeWeek renginio organizavimo ar reklamos, susisiekite su ES programavimo savaitės ambasadoriumi savo šalyje.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"įgyvendinkite savo idėjas!","hackathons.sections.1.title":"6 hakatonai, 6 iššūkiai","hackathons.sections.1.content.1":"Gyvenate Graikijoje, Latvijoje, Airijoje, Italijoje, Rumunijoje ar Slovėnijoje? Esate kūrybingi, ambicingi ir domitės technologijų ateitimi? Dabar turite puikų šansą! Prisijunkite prie vieno iš ES programavimo savaitės programuotojų maratono ir kurkite pažangius sprendimus, kad galėtumėte žengti priešakinėse technologinės revoliucijos gretose!","hackathons.sections.1.content.2":"Per 2021 m. ES programavimo savaitę vyks šeši neeiliniai programuotojų maratonai, į kuriuos kviečiami 15–19 metų moksleiviai, besimokantys aukštesnėse vidurinės mokyklos klasėse. Jie dirbs komandomis ir savo programavimo įgūdžius panaudos vietiniams uždaviniams spręsti. Po 24 valandų kūrybinio darbo kiekviena komanda pateiks savo idėjas ekspertų vertinimo komisijai, kuri išrinks 10 komandų finalininkių. Visos komandos gaus tiek pat laiko, išteklių ir turės galimybę naudotis mentorių paslaugomis bei specialiomis žiniomis, kad išspręstų uždavinius, tačiau tik 10 komandų galės žengti į kitą turą, tobulinti savo prototipą, gauti ekspertų instruktažus ir dalyvauti finaliniame programuotojų maratone rudenį. Čia komandos varžysis dėl puikaus IT įrankių prizo ir mentorystės bei mokymo galimybės toliau plėtoti savo prototipą.","hackathons.sections.2.title":"Kaip galiu sudalyvauti?","hackathons.sections.2.content.1":"Rinkitės programuotojų maratoną savo šalyje ir norėdami užsiregistruoti atlikite kelis paprastus veiksmus. Galite prisijungti kaip individualus asmuo arba kaip šešių asmenų komanda. Jei prisijungsite kartu su draugais ar bendraklasiais, registruodamiesi nepamirškite nurodyti savo komandos pavadinimo. Registruotis kiekviename programuotojų maratone bus galima atskirai, tad sekite savo šalyje vyksiančio maratono naujienas!","hackathons.sections.3.title":"Kas visa tai organizuoja?","hackathons.sections.3.content.1":"ES programavimo savaitės hakatonus bendrai organizuoja Europos Komisija ir vietos ES ","hackathons.sections.3.content.2":"programavimo savaitės ambasadoriai","hackathons.sections.3.content.3":" , o finansuoja Europos Parlamentas. Siekiama parodyti, kaip konkretūs sprendimai įgyvendinami pasitelkiant jaunimo kūrybiškumą, entuziazmą, naujas idėjas ir programavimo įgūdžius.","hackathons.sections.4.title":"Kaip vyksta hakatonas?","hackathons.sections.4.content.1":"ES programavimo savaitė – tai programuotojų maratonas, pradedantis 24 valandas internete truksiančią kelionę. Patyrę mentoriai instruktuos komandas, vyks praktiniai seminarai, kurie dalyviams suteiks galimybių įgyti naujų įgūdžių ir maloniai praleisti laiką. Be to, programuotojų maratonas – puiki proga dalyviams susijungti tinkle ir bendrauti su Europos technologijų sektoriaus bendraminčiais. Baigiantis programuotojų maratonui kiekviena komanda savo sprendimą pateiks ekspertų vertinimo komisijai. ","hackathons.sections.4.content.2":"Dešimt geriausių komandų tęs programuotojų maratono kelionę – per vasarą jie mokysis ir bus kuruojami mentorių. Tada nugalėtojai rugsėjį arba spalį dalyvaus finaliniame tiesioginiame 12 valandų trukmės nacionaliniame programuotojų maratone (kuris vyks internetu, jei dėl visuomenės sveikatos padėties bus ribojami fiziniai susitikimai).","hackathons.sections.5.title":"Aš nemoku programuoti – ką daryti?","hackathons.sections.5.content.1":"Hakatono metu taip pat vyks programavimo, darbo su kompiuterine įranga ir robotikos seminarai pradedantiesiems, kuriuose dalyviai galės išmokti skaitmeninio mąstymo ir programavimo. Daugiau informacijos apie tai, kaip užsiregistruoti, rasite savo vietos puslapyje.","hackathons.sections.6.title":"Partneriai","hackathons.sections.7.title":"Prisijunkite – bus įdomu!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumunija","hackathons.cities.1.date":"2021 m. rugsėjo 25-26 d.","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Airija","hackathons.cities.2.date":"2021 m. rugsėjo 23-24 d.","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"2021 m. rugsėjo 24-25 d.","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Graikija","hackathons.cities.4.date":"2021 m. spalis 9 d.","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovėnija","hackathons.cities.5.date":"2021 m. rugsėjo 18–19 d.","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"2021 m. spalis 1 d.","hackathons.final.1":"Finalas","hackathons.final.2":"2021 m. rugsėjis–spalis","home.about":"ES programavimo savaitė yra visuomeninė iniciatyva, kurios tikslas yra visus sudominti programavimu ir skaitmeniniu raštingumu.","home.when":"Prisijunkite prie mūsų ir mėgaukitės šventinėmis linksmybėmis!","home.when_text":"Mokydamiesi programuoti suvokiame sparčiai besikeičiantį pasaulį, geriau suprantame, kaip veikia technologijos, ir tobuliname savo įgūdžius bei gebėjimus, kad galėtume rasti naujų idėjų ir kurti inovacijas.","home.xmas_text":"Pasirūpinkite, kad šis šventinis sezonas spindėtų naujovėmis ir kūrybiškumu! Prisijunkite prie mūsų „Coding@Christmas“ linksmybių, pridėkite savo kodavimo veiklą prie mūsų žemėlapio ir turėkite galimybę laimėti „micro:bit“ rinkinį savo mokiniams. Švęskime šventes suteikdami galimybę naujai mąstytojų ir kūrėjų kartai. Pridėkite savo veiklą šiandien ir padėkite įkvėpti šviesesnę ateitį!","home.button_text":"Get Involved!","home.school_banner_title":"Dalyvaukite!","home.school_banner_text":"Esate mokytoja (-as)?","home.school_banner_text2":"Spustelėkite čia ir sužinokite, kaip dalyvauti!","home.organize_activity_title":"Organizuokite renginį arba prisijunkite prie jau organizuojamo","home.organize_activity_text":'Visi kviečiami organizuoti \u2028renginius ar prie jų prisijungti. Tiesiog pasirinkite temą, tikslinę auditoriją ir pažymėkite savo renginį žemėlapyje arba peržiūrėkite savo vietovėje organizuojamus renginius.',"home.get_started_title":"Pradėkite","home.get_started_text":'Nežinote, nuo ko pradėti? Apsilankykite pagalbiniame puslapyje ir atsisiųskite mūsų organizatoriams skirtus priemonių rinkinius, kurie padės pasiruošti ir skleisti žinią.',"home.access_resources_title":"Naudokitės ištekliais ir mokymo galimybėmis","home.access_resources_text":'Jei nežinote, kaip organizuoti renginį, apsilankykite mūsų mokymo išteklių puslapyje ir mokymosi segmentuose, kur rasite mokymo medžiagos, įskaitant gaires ir parengtus pamokų planus.',"home.toolkits_title":"Neaišku, nuo ko pradėti?","home.toolkits_description":"Peržiūrėkite puslapį „Kaip tai padaryti“ ir atsisiųskite mūsų priemonių organizatoriams rinkinius, kurie padės pasirengti ir skleisti informaciją.","home.toolkits_button1":"Pradėkite","home.toolkits_button2":"Priemonių organizatoriams rinkiniai","home.minecraft_description1":"Tobulinkite savo programavimo įgūdžius su „Minecraft Education“. Sužinokite, kaip „Minecraft Education“ gali išmokyti programuoti bei naudotis dirbtiniu intelektu, ir pamėginkite tą pradėti jau šiandien!","home.minecraft_description2":"Užsiregistruokite, kad smagūs, gyvai transliuojami žaidimo pratimai būtų tiesiogiai rodomi jūsų klasėje!","home.minecraft_button":"Pradėkite „Minecraft Education“ kelionę čia","home.activity_title":"Organizuokite veiklą arba prisijunkite prie jos","home.activity_description":"Kiekvienas gali organizuoti veiklą arba prie jos prisijungti. Tiesiog pasirinkite temą bei tikslinę auditoriją ir pridėkite savo veiklą žemėlapyje arba ieškokite veiklos savo vietovėje.","home.activity_button1":"Pridėkite savo veiklą","home.activity_button2":"Rodyti veiklų žemėlapį","home.resouce_title":"Ištekliai ir mokymai","home.resouce_description":"Jei nežinote, kaip organizuoti veiklą, apsilankykite mūsų mokymo išteklių puslapyje ir susipažinkite su mokymo medžiaga, kurioje pateikiamos rekomendacijos ir individualūs pamokų planai.","home.resouce_button1":"Ieškoti išteklių","home.resouce_button2":"Ieškoti mokymų","home.get_involved":"Dalyvaukite","home.meet_our_community":"Susipažinkite su mūsų bendruomene","home.banner1_title":"Merginos skaitmeninėje erdvėje","home.banner1_description":"Lithuanian: Tyrinėkite ir išnaudokite skaitmenines galimybes – skaitmeninėje srityje įgalinkite naują merginų kartą!","home.banner2_title":"Mūsų programavimo savaitės šeima","home.banner2_description":"Atraskite dinamišką mūsų atstovų, mokytojų, mokinių ir centrų tinklą – kiekvienas iš jų prisideda prie mūsų bendros skaitmeninio švietimo iniciatyvos.","locations.title":"Renginių vietos","locations.description.0":"Pasirinkite kito savo renginio vietą toliau pateiktame sąraše ARBA užregistruokite naują vietą","locations.description.1":"sukurdami renginį","login.login":"Prisijungti","login.register":"Registruotis","login.github":"Prisijunkite per „Github“","login.X":"Prisijunkite per „X“","login.facebook":"Prisijunkite per „Facebook“","login.google":"Prisijunkite per „Google“","login.azure":"Prisijunkite per „Azure“","login.email":"El. pašto adresas","login.password":"Slaptažodis","login.remember":"Prisiminti mane","login.forgotten_password":"Pamiršote savo slaptažodį?","login.no_account":"Neturite paskyros?","login.signup":"Registruotis","login.reset":"Iš naujo nustatyti slaptažodį","login.send_password":"Siųsti slaptažodžio nustatymo iš naujo nuorodą","login.confirm_password":"Patvirtinti slaptažodį","login.name":"vardas","menu.learn":"Mokytis","menu.teach":"Mokyti","menu.training":"Mokymai","menu.challenges":"Iššūkiai","menu.online-courses":"Internetiniai kursai","menu.toolkits":"Pristatymai ir priemonių rinkiniai jūsų kalba","menu.girls_in_digital":"Merginos skaitmeninėje erdvėje","menu.why":"KODĖL","menu.home":"Pradžios puslapis","menu.search_result":"Paieškos rezultatai","menu.events":"Renginiai","menu.ambassadors":"Ambasadoriai","menu.resources":"Ištekliai","menu.game_and_competitions":"Žaidimai ir varžybos","menu.schools":"Mokyklos","menu.about":"Apie","menu.blog":"Tinklaraštis","menu.news":"Naujienos","menu.search":"Parašykite ir spauskite įvesties klavišą...","menu.map":"Žemėlapis","menu.add_event":"Pridėti renginį","menu.search_event":"Renginių paieška","menu.hello":"Sveiki","menu.profile":"Profilis","menu.pending":"Dar nepatvirtinti renginiai","menu.your_events":"Mano veikla","menu.your_certificates":"Mano sertifikatai","menu.report":"Mano veiklos ataskaita","menu.volunteers":"Savanoriai","menu.logout":"Atsijungti","menu.login":"Prisijungti","menu.signin":"Prisijungti","menu.signup":"Užsiregistruoti","menu.privacy":"Privatumas","menu.stats":"Statistika","menu.participation":"Dalyvio pažymėjimas","menu.coding@home":"Kodavimas@Pradžia","menu.values":"Mūsų principai","menu.online_events":"Veikla internete","menu.featured_activities":"Rodoma veikla","menu.codeweek2020":"2020 m. laida","menu.register_activity":"Užsiregistruoti veiklą","menu.select_language":"Pasirinkite kalbą","menu.search_site":"Paieškos svetainėje","menu.what_you_looking_for":"Ko ieškote?","menu.type_to_search":"Parašykite, ko ieškote...","mooc.free-online-courses":"Nemokami nuotolinio mokymo kursai","mooc.intro":"ES programavimo savaitės nuotolinio mokymo kursai suteikia profesinio tobulėjimo galimybes. Taip siekiama palaikyti mokytojus jiems diegiant programavimą ir informatinį mąstymą savo pamokose.","mooc.icebreaker.title":"Įvadinis „ledus pralaužiantis“ kursas","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"ES programavimo savaitės įvadinis kursas","mooc.icebreaker.text.2":"yra penkias valandas trunkantis kursas anglų kalba, skirtas visiems, besidomintiems programavimo ir informatinio mąstymo pagrindais. Kurso metu dalyviai išmoks sužadinti jaunų žmonių smalsumą ir inovatyvumą, tuo pat metu įgalėdami juos tapti skaitmeninio turinio kūrėjais. Kursas padės dalyviams atrasti informatinio mąstymo ir programavimo privalumus ir aktualumą mūsų kasdieniame gyvenime. Kurso metu taip pat bus pateiktos idėjos, nemokama mokomoji medžiaga ir ištekliai, kad būtų galima surengti smagių ir lavinančių užsiėmimų vaikams – bet kada, bet kur, bet ypač per Programavimo savaitę.","mooc.icebreaker.text.3":"Norėdami dalyvauti šiame kurse, neprivalote turėti ankstesnės programavimo patirties ar žinių, tik smalsų protą.","mooc.icebreaker.registration.0":"Į kursą, kuris vyks nuo 2020 m. rugsėjo 16 d. ir spalio 30 d., galima registruotis čia.","mooc.icebreaker.registration.1":"Atkreipkite dėmesį, kad, norėdami užsiregistruoti kurse, turite susikurti Europos mokyklų tinklo akademijos paskyrą.","mooc.icebreaker.check-out":"Informacija apie 2019 m. kursą","mooc.deep-dive.title":"Išsamus kursas","mooc.deep-dive.text.0":"ES programavimo savaitės išsamus nuotolinio mokymo kursas vyksta dvidešimt penkias valandas anglų kalba ir suteikia mokytojams galimybę susipažinti su principais, susijusiais su programavimu, ir įgyti žinių bei pasitikėjimo organizuojant lengvus ir smagius interaktyvius užsiėmimus su savo mokiniais. Mokytojai galės naudotis ES programavimo savaitės nemokamais","mooc.deep-dive.text.1":"ištekliais","mooc.deep-dive.text.2":"ir mokomąja medžiaga 29 kalbomis, ir sužinos apie programavimo aspektus, pavyzdžiui, informatinį mąstymą, analoginius užsiėmimus ir beribes robotikos, įrangos taisymo ir kūrimo, vaizdinio programavimo kalbų, programėlių kūrimo galimybes ir dar daugiau.","mooc.deep-dive.course-link":"Informacija apie 2019 m. išsamų kursą.","mooc.social-media.0":"Sekite","mooc.social-media.1":"ES programavimo savaitės naujienas socialinėje žiniasklaidoje","mooc.social-media.2":"ir sužinokite, kada prasidės kitas kursas","myevents.created_by":"Visus renginius sukūrė ","myevents.no_events.first_call_to_action":"Jūs dar nepridėjote nė vieno renginio. Gal ","myevents.no_events.first_link":"pridėkite dabar","myevents.no_events.second_call_to_action":"arba perskaitykite mūsų ","myevents.no_events.second_link":"gaires organizatoriams?","myevents.view":"Rodyti","myevents.status.APPROVED":"PATVIRTINTI","myevents.status.REJECTED":"ATMESTI","myevents.status.PENDING":"DAR NEPATVIRTINTI","myevents.status.REPORTED":"ATASKAITA PATEIKTA","pagination.previous":"Ankstesnis","pagination.next":"Kitas","participation.title":"Sukurkite dalyvio pažymėjimus savo klasei","participation.phrase1":"Formoje pateikite savo mokinių vardus ir pavardes, atskirdami juos kableliais, ir gausite atskirus dalyvio pažymėjimus","participation.names.label":"Pavardės pažymėjimui gauti","participation.names.help":"Dalyvių pavardes atskirkite kableliu","participation.event_name.label":"Renginio pavadinimas","participation.event_name.help":"Jūsų renginio pavadinimas, kuris bus nurodytas pažymėjime","participation.event_date.label":"Renginio data","participation.event_date.help":"Jūsų renginio data, kuri bus nurodyta pažymėjime","participation.submit":"Kurti pažymėjimus","participation.thanks_page.title":"Jūsų pažymėjimai jau sukurti!","participation.thanks_page.phrase1":"Spustelėkite šią nuorodą ir atsisiųskite visus pažymėjimus ZIP faile","passwords.password":"Slaptažodžiai turi būti sudaryti mažiausiai iš šešių simbolių ir sutapti su patvirtinimu.","passwords.reset":"Jūsų slaptažodis atkurtas!","passwords.sent":"Slaptažodžio atkūrimo nuorodą išsiuntėme jums el. paštu!","passwords.token":"Šis slaptažodžio atkūrimo raktas negalioja.","passwords.user":"Nėra vartotojo su tokiu el. pašto adresu.","privacy.title":"JŪSŲ ASMENS DUOMENŲ APSAUGA","privacy.1-intro.title":"1. Įvadas","privacy.1-intro.items.1":"

Europos Komisija (toliau – Komisija) yra įsipareigojusi apsaugoti jūsų asmens duomenis ir gerbti jūsų privatumą. Asmens duomenis Komisija renka ir toliau tvarko pagal 2018 m. spalio 23 d. Europos Parlamento ir Tarybos reglamentą (ES) 2018/1725 dėl fizinių asmenų apsaugos Sąjungos institucijoms, organams, tarnyboms ir agentūroms tvarkant asmens duomenis ir dėl laisvo tokių duomenų judėjimo (kuriuo panaikinamas Reglamentas (EB) Nr. 45/2001).

","privacy.1-intro.items.2":"

Šiame privatumo pareiškime paaiškinta, kodėl renkame ir tvarkome jūsų asmens duomenis, kaip juos renkame, tvarkome, kaip užtikriname visų jūsų asmens duomenų apsaugą, kaip ši informacija naudojama ir kokiomis galite pasinaudoti su savo asmens duomenimis susijusiomis teisėmis (teise susipažinti, ištaisyti, užblokuoti ir kt.). Jame taip pat nurodyti atsakingo duomenų valdytojo, su kuriuo susisiekę galite pasinaudoti savo teisėmis, duomenų apsaugos pareigūno ir Europos duomenų apsaugos priežiūros pareigūno kontaktiniai duomenys.

","privacy.1-intro.items.3":"

Šiame privatumo pareiškime aprašytas asmenų, kurie veikia kaip ES programavimo savaitės veiklos kontaktiniai asmenys (programavimo savaitės ambasadoriai, švietimo ministerijos koordinatoriai, vadovaujantys mokytojai ir veiklos bei renginių organizatoriai) asmens duomenų rinkimas ir skelbimas viešai prieinamoje svetainėje „codeweek.eu“.

","privacy.2-why.title":"2. Kodėl tvarkome jūsų duomenis?","privacy.2-why.items.1":"

Europos Komisija renka ir skelbia jūsų asmens duomenis, kad suinteresuotiesiems subjektams arba susidomėjusiems piliečiams būtų lengviau nustatyti kontaktinius asmenis. Kaip kontaktinius asmenis nurodžius tikrus asmenis, galima geriausiai ir veiksmingiausiai užtikrinti, kad susidomėję žmonės galėtų susisiekti su Komisijos tarnybomis.

","privacy.2-why.items.2":"

Jūsų asmens duomenys nebus naudojami jokiam automatizuotam sprendimų priėmimui, įskaitant profiliavimą.

","privacy.3-legal_process.title":"3. Kokiu teisiniu pagrindu (kokiais teisiniais pagrindais) tvarkome jūsų asmens duomenis?","privacy.3-legal_process.items.1":"

Asmens duomenų tvarkymo operacijos kontaktinių asmenų skelbimo tikslais yra teisėtos pagal Reglamento (ES) 2018/1725 5 straipsnio 1 dalies d punktą, nes davėte sutikimą tvarkyti jūsų asmens duomenis, pateikdami internetinę formą arba sutikdami su tuo, kad naudotume jūsų el. paštą ir naudotojo vardą, jei prisijungėte per socialinį tinklą.

","privacy.4-collect_data.title":"4. Kokius asmens duomenis renkame ir toliau tvarkome?","privacy.4-collect_data.items.1":"

Renkami asmens duomenys yra informacija, pagal kurią lengviau nustatyti jus, kaip kontaktinį asmenį, ir kuri didina jūsų matomumą visuomenei, t. y. titulas, pavardė, vardas, pareigos, darbiniai pašto ir el. pašto adresai, telefono numeris, nuotrauka, socialinės žiniasklaidos paskyra, biografija.

","privacy.4-collect_data.items.2":"

Šiuos asmens duomenis teikiate savanoriškai, užpildydami prašymo formą.

","privacy.4-collect_data.items.3":"

Pateikti tam tikrus asmens duomenis būtina, kad svetainėje „codeweek.eu“ būtų galima paskelbti veiklą ir (arba) kontaktinę informaciją. Jums nepateikus savo asmens duomenų, jūsų veikla nebūtų skelbiama ir (arba) negalėtume dalyvauti pirmiau nurodytuose tinkluose.

","privacy.4-collect_data.items.4":"

Visus kitus asmens duomenis teikiate savanoriškai.

","privacy.4-collect_data.items.5":"Kai užsiprenumeruojate mūsų naujienlaiškį, jūsų el. pašto adresas pridedamas prie „EU Code Week“ naujienlaiškių adresų sąrašo, kurį tvarko Mailerlite.com. Perskaitykite „Mailerlite“ privatumo politiką: https://www.mailerlite.com/legal/privacy-policy. Galite atsisakyti naujienlaiškių bet kuriuo metu naudodami nuorodą „Unsubscribe“ el. laiškuose, kuriuos gaunate iš mūsų, arba galite atsiųsti mums el. laišką adresu info@codeweek.eu temos eilutėje nurodydami „Unsubscribe“.","privacy.5-how_long.title":"5. Kiek laiko saugome jūsų asmens duomenis?","privacy.5-how_long.items.1":"

Komisija jūsų asmens duomenis saugo tik tol, kol jų reikia 2 punkte aprašytam rinkimo ir tolesnio tvarkymo tikslui įgyvendinti, t. y. tol, kol veikiate kaip kontaktinis asmuo.

","privacy.5-how_long.items.2":"

Jūsų asmens duomenys iš viešai prieinamos svetainės bus pašalinti, kai nustosite veikti kaip kontaktinis asmuo, nebent davėte sutikimą įtraukti jus į duomenų bazę būsimai veiklai.

","privacy.6-protect_data.title":"6. Kaip saugome ir apsaugome jūsų asmens duomenis?","privacy.6-protect_data.items.1":"

Visi asmens duomenys elektroniniu formatu (el. laiškai, dokumentai, išsiųsti duomenų paketai ir pan.) saugomi Europos Komisijos arba jos rangovų serveriuose. Visos tvarkymo operacijos atliekamos pagal 2017 m. sausio 10 d. Komisijos sprendimą (ES, Euratomas) 2017/46 dėl Europos Komisijos ryšių ir informacinių sistemų saugumo.

","privacy.6-protect_data.items.2":"

Komisijos rangovai privalo laikytis specialios sutartinės sąlygos, kuri taikoma bet kokioms Komisijos vardu atliekamoms jūsų duomenų tvarkymo operacijoms, ir konfidencialumo įsipareigojimų, nustatytų į ES valstybių narių teisę perkeltame Bendrajame duomenų apsaugos reglamente (BDAR, Reglamentas (ES) 2016/679).

","privacy.6-protect_data.items.3":"

Siekdama apsaugoti jūsų asmens duomenis, Komisija taiko įvairias technines ir organizacines priemones. Technines priemones sudaro tinkami veiksmai, kuriais siekiama užtikrinti saugumą internete, apsisaugoti nuo duomenų praradimo rizikos, duomenų pakeitimo arba neteisėtos prieigos, atsižvelgiant į riziką, kylančią tvarkant duomenis, ir tvarkomų asmens duomenų pobūdį. Organizacines priemones sudaro prieigos prie asmens duomenų apribojimas, kad su šiais duomenimis galėtų susipažinti tik įgaliotieji asmenys, kuriems pagrįstai reikia juos žinoti atliekant šią tvarkymo operaciją.

","privacy.7-access_data.title":"7. Kas gali susipažinti su jūsų asmens duomenimis ir kam jie atskleidžiami?","privacy.7-access_data.items.1":"

Prieiga prie jūsų asmens duomenų suteikiama už šios tvarkymo operacijos atlikimą atsakingiems Komisijos darbuotojams ir įgaliotiesiems darbuotojams, vadovaujantis būtinybės žinoti principu. Šie darbuotojai privalo laikytis teisės aktais nustatytų ir, jei reikia, papildomų konfidencialumo susitarimų.

","privacy.7-access_data.items.2":"

Konkrečiai tariant, su visais jūsų pateiktais asmens duomenimis gali susipažinti svetainių administratoriai (Komisijos darbuotojai) ir kiti Komisijos darbuotojai, remiantis būtinybės žinoti principu. Be to, jūsų asmens duomenimis ir renginių informacija bus dalijamasi su ES programavimo savaitės ambasadorių ir švietimo koordinatorių tinklų nariais, kad būtų galima organizuoti veiklą vietoje arba imtis tolesnių veiksmų.

","privacy.7-access_data.items.3":"

Kad kontaktiniai asmenys būtų matomesni, jūsų asmens duomenys be jokių prieigos apribojimų skelbiami viešoje svetainėje „https://codeweek.eu“.

","privacy.7-access_data.items.4":"

Apie duomenų perdavimą trečiosioms šalims

","privacy.7-access_data.items.5":"

Mūsų renkama informacija nebus perduodama jokiai trečiajai šaliai, išskyrus tokiu mastu ir tokiu tikslu, kuriais to iš mūsų gali būti reikalaujama pagal teisės aktus.

","privacy.8-rights.title":"8. Kokios yra jūsų teisės ir kaip jomis galite pasinaudoti?","privacy.8-rights.items.1":"

Pagal Reglamento (ES) 2018/1725 III skyrių (14–25 straipsnius) jūs, kaip duomenų subjektas, turite konkrečias teises, ypač teisę susipažinti su savo asmens duomenimis, juos ištaisyti arba ištrinti ir teisę apriboti savo asmens duomenų tvarkymą. Tinkamais atvejais taip pat turite teisę nesutikti su tvarkymu arba teisę į duomenų perkeliamumą.

","privacy.8-rights.items.2":"

Jūs sutikote pateikti mums savo asmens duomenis šiai tvarkymo operacijai, bet savo sutikimą galite bet kada atšaukti, pranešdami apie tai duomenų valdytojui. Atšaukimas nedarys poveikio tvarkymo teisėtumui iki tol, kol atšaukėte sutikimą.

","privacy.8-rights.items.3":"

Savo teisėmis galite pasinaudoti susisiekę su duomenų valdytoju arba konflikto atveju – su duomenų apsaugos pareigūnu. Prireikus taip pat galite kreiptis į Europos duomenų apsaugos priežiūros pareigūną. Jų kontaktinė informacija pateikta toliau 9 skirsnyje.

","privacy.9-contact.title":"9. Kontaktinė informacija","privacy.9-contact.data-controller.title":"– Duomenų valdytojas","privacy.9-contact.data-controller.text":"

Jei norėtumėte pasinaudoti savo teisėmis pagal Reglamentą (ES) 2018/1725, turite pastabų, klausimų ar abejonių arba norėtumėte pateikti skundą dėl jūsų asmens duomenų rinkimo ir naudojimo, nedvejodami susisiekite su duomenų valdytoju šiuo adresu: Data Controller

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"El. paštas ","privacy.9-contact.data-protection-officer.title":"– Komisijos duomenų apsaugos pareigūnas (DPA)","privacy.9-contact.data-protection-officer.text":'

Jūsų asmens duomenų tvarkymo pagal Reglamentą (ES) 2018/1725 klausimais galite susisiekti su duomenų apsaugos pareigūnu (DATA-PROTECTION-OFFICER@ec.europa.eu).

',"privacy.9-contact.european-data-protection.title":"– Europos duomenų apsaugos priežiūros pareigūnas (EDAPP)","privacy.9-contact.european-data-protection.text":'

Jei manote, kad, duomenų valdytojui tvarkant jūsų asmens duomenis, buvo pažeistos Reglamente (ES) 2018/1725 nustatytos jūsų teisės, turite teisę kreiptis į Europos duomenų apsaugos priežiūros pareigūną (t. y. galite pateikti jam skundą) (edps@edps.europa.eu).

',"remote-teaching.remote-teaching":"Nuotolinis mokymas","remote-teaching.intro.title":"Programavimo savaitė ir nuotolinis mokymas","remote-teaching.intro.text":"Nuotolinis švietimas gali kelti sunkumų ir mokytojams, ir mokiniams, dėl to reikia įveikti daugybę kliūčių. Vis dėlto programavimo, kompiuterinio mąstymo ar net robotikos mokymas neturėtų nutrūkti dėl to, kad mokiniai mokosi iš namų. Toliau pateikiame keletą patarimų ir šaltinių, kurie, tikimės, jums bus naudingi.","remote-teaching.intro.points.1":"tai trumpų vaizdo įrašų, „pasidaryk pats“ reikmenų, galvosūkių, žaidimų ir programavimo iššūkių rinkinys, tinkantis kasdien naudoti namuose ir mokykloje.","remote-teaching.intro.points.2.0":"Programavimas atsijungus","remote-teaching.intro.points.2.1":"čia rasite įvairių programavimo mokymosi ar mokymo užduočių, kurias galite lengvai atlikti naudodami namuose turimus reikmenis.","remote-teaching.intro.points.3.0":"Trumpos pamokėlės","remote-teaching.intro.points.3.1":"čia rasite trumpų pamokėlių ir mokymo priemonių, susijusių su darniu vystymusi ir dirbtiniu intelektu, o šių pamokų plane taip pat yra nuotoliniam mokymui skirtos skiltys","remote-teaching.intro.points.4.0":"Išteklių saugykla","remote-teaching.intro.points.4.1":"dauguma saugykloje pateikiamų išteklių taip pat gali būti naudojami mokant nuotoliniu būdu. Čia rasite išteklių, skirtų mokyti ir mokytis programavimo.","remote-teaching.intro.points.5.0":"Internetiniai programavimo iš namų seminarai","remote-teaching.intro.points.5.1":"ar žinojote, kad Programavimo savaitės metu buvo surengti keli internetiniai programavimo mokymosi ir mokymo iš namų seminarai? Pasižiūrėkite juos!","remote-teaching.tips.title":"7 patarimai mokant programuoti iš namų","remote-teaching.tips.points.1.0":"Susipažinkite su sąvokomis, programavimo kalba ir programine įranga","remote-teaching.tips.points.1.1":"Nors mokiniai gali išmokti programavimo pusiau savarankiškai, mokydamiesi iš klaidų, jūs turėsite juos tinkamai nukreipti ir padėti jiems rasti savo sintaksės klaidas. Būkite pasirengę atitinkamai pakeisti ir pritaikyti savo mokymą, jei tam tikra skaitmeninė priemonė ar programavimo kalba neatneša rezultatų, kurių tikėjotės.","remote-teaching.tips.points.2.0":"Padėkite mokiniams","remote-teaching.tips.points.2.1":"Padėkite savo mokiniams atskleisti visą savo potencialą, vesdami motyvuojančias ir prasmingas pamokas. Suteikite jiems galimybę išsiaiškinti savo gebėjimus bei kūrybiškumą ir leiskite jiems patiems pasirinkti projektus ir siekius. Taip pat patariame būti realistiškiems ir nustatyti tokius tikslus, kurių galėtų pasiekti jūsų mokiniai.","remote-teaching.tips.points.3.0":"Paskatinkite mokinius dirbti grupėmis","remote-teaching.tips.points.3.1":`Programuoti komandose ne tik smagiau, toks darbas taip pat padeda mokiniams įgyvendinti sunkesnius ir kūrybiškesnius projektus. Be to, dėl nuotolinio mokymo kai kurie mokiniai gali pasijusti atskirti, o darbas grupėmis padeda to išvengti. Pavyzdžiui, galite sukurti virtualius susitikimų kambarius, kad juose galėtų susiburti mokinių grupės, arba suorganizuoti tarpusavio vertinimą ir paraginti mokinius konstruktyviai įvertinti vieni kitų projektus. -`,"remote-teaching.tips.points.4.0":"Pasitelkite atvirąją programinę įrangą ir nemokamas virtualias platformas, skirtas mokytis programuoti","remote-teaching.tips.points.4.1":"Yra daug kokybiškų, pažangių ir paprastų naudoti išteklių, skirtų mokytis ir mokyti programuoti. Tai nemokamos priemonės, kurias neįsigiję licencijos ar neatsisiuntę programinės įrangos gali naudoti jūsų mokiniai. Daugumą jų galite rasti Programavimo savaitės saugykloje, pvz., „Scratch“, „App Inventor“, Code.org, „EarSketch“, „Sonic Pi“ ir pan. Kaip matėme Programavimo savaitės trumpose pamokėlėse, šias priemones galite pritaikyti bet kokioje srityje!","remote-teaching.tips.points.5.0":"Būkite žaismingi","remote-teaching.tips.points.5.1":"Jūsų pirmoji pažintis su programavimu turi būti įtraukianti ir smagi, ir nors dabar greičiausiai neturėsite galimybės šiuo džiaugsmu pasidalyti su kitais, yra būdų žaisti ir džiaugtis kartu. Pavyzdžiui, galite pasiūlyti savo mokiniams pamokos metu padaryti pertrauką ir prisijungti bei pažaisti „CodyColor“, mokomąjį keliems žaidėjams skirtą žaidimą, kurį žaidžiant mokomasi kompiuterinio mąstymo.","remote-teaching.tips.points.6.0":"Sukurkite bendravimo tikroje klasėje aplinką","remote-teaching.tips.points.6.1":"Technologijos suteikia mums galimybę bent iš dalies atkurti tokį bendravimą, koks vyktų klasėje. Galite paraginti mokinius tam tikru metu įsijungti kameras, virtualiai kelti ranką, asmeniškai arba pokalbių lange užduoti klausimus, dalyvauti virtualiose apklausose ir viktorinose ir pan. Tam galite pasitelkti tokias programas, kaip „Zoom“, „Microsoft Teams“, „GoToMeeting“ ar „Jitsi“ (gyvai vykstančioms pamokoms), taip pat „Kahoot“, „Mentimeter“ ar „Google Forms“ (viktorinoms ir klasės bendravimui). Tai padės mokiniams pasijusti tarsi klasėje, taip pat suartins juos su draugais.","remote-teaching.tips.points.7.0":"Užtikrinkite, kad priemonės būtų prieinamos ir nebrangios","remote-teaching.tips.points.7.1":"Pasistenkite, kad jūsų programavimo pamokos būtų realistiškos ir įtraukios, ir užtikrinkite, kad reikiamas priemones būtų galima lengvai rasti bet kuriame namų ūkyje ir kad visi mokiniai galėtų jas gauti, o tiems, kurie jų neturi, parūpinkite alternatyvas. Pavyzdžiui, programavimo užduotims neprisijungus reikia tokių nebrangių priemonių, kaip žirklės, popierius ar žymekliai. Atliekant internetines programavimo užduotis, pasistenkite, kad visi mokiniai namuose galėtų naudotis planšetiniu kompiuteriu ar kompiuteriu ir patikimu interneto ryšiu.","remote-teaching.tips.conclusion":"Kaip mokotės ir mokote programavimo nuotoliniu būdu? Ar turite patarimų kitiems švietimo specialistams? Parašykite komentarą toliau esančiame forume!","report.title":"Pateikite ataskaitą apie savo #EUCodeWeek renginį","report.event_title":"Renginio pavadinimas","report.number_required":"Pateikite apytikrius skaičius, net jei neturite tikslių duomenų.","report.phrase1":"Šią formą galima užpildyti tik vieną kartą! Atidžiai patikrinkite duomenis. Jei padarysite klaidą, ","report.phrase2":"Kai pateiksite ataskaitą, jums bus automatiškai išduotas Programavimo savaitės dalyvio sertifikatas, kurį galėsite parsisiųsti ir parodyti kitiems. Sertifikato pavyzdį galite pamatyti čia.","report.phrase3":"Laukeliai, kuriuos reikia užpildyti, pažymėti žvaigždute *.","report.phrase4":"Šią formą galima užpildyti tik vieną kartą! Atidžiai patikrinkite duomenis. Jei padarysite klaidą,","report.contactus":"susisiekite su mumis.","report.participants_count.label":"Dalyvių skaičius","report.average_participant_age.label":"Vidutinis dalyvių amžius","report.percentage_of_females.label":"Moterų dalis procentais","report.codeweek_for_all_participation_code.label":"Dalyvavimo iššūkyje „CodeWeek4All“ kodas","report.codeweek_for_all_participation_code.help":"Jei turite „CodeWeek4All“ iššūkio kodą, įrašykite jį čia. Jei kodo neturite, palikite laukelį tuščią.","report.name_for_certificate.label":"Pavadinimas (vardas, pavardė) sertifikate","report.name_for_certificate.help":"Pakeiskite jį į renginio organizatoriaus, kuriam bus išduotas Programavimo savaitės dalyvio sertifikatas, pavadinimą (vardą, pavardę). Rašykite tik lotyniškomis raidėmis. Nerašykite raidžių su kirčio ženklais, umliautu ir pan.","report.submit":"Pateikti renginio ataskaitą","report.thanks_page.title":"Ačiū, kad pateikėte ataskaitą apie savo renginį!","report.thanks_page.certificate_ready":"Jūsų sertifikatas paruoštas.","report.thanks_page.download_button":"Spustelėkite čia ir parsisiųskite.","report.thanks_page.back_events":"Grįžti prie savo renginio","resources.search_resources":"Ieškoti išteklių","resources.types":"Tipai","resources.levels":"Lygiai","resources.programming_languages":"Programavimo kalbos","resources.categories":"Kategorijos","resources.Languages":"Kalbos","resources.Subjects":"Dalykai","resources.share":"Dalytis","resources.communication_toolkit":"Ryšių priemonių rinkinys","resources.teachers_toolkit":"Priemonių rinkinys mokytojams","resources.leaflet":"Lankstinukas","resources.how_to_organise_an_activity":"Kaip suorganizuoti renginį?","resources.resources.languages.Russian":"Rusų","resources.resources.languages.Norwegian":"Norvegų","resources.resources.languages.Mandarin":"Mandarinų","resources.resources.languages.Japanese":"Japonų","resources.resources.languages.All targeted languages":"Visos tikslinės kalbos","resources.resources.levels.Beginner":"Pradedančiųjų","resources.resources.levels.Intermediate":"Vidutinis","resources.resources.levels.Advanced":"Pažengusiųjų","resources.resources.levels.Pre-primary education":"Priešmokyklinis ugdymas","resources.resources.levels.Primary school (5-12)":"Pradinė mokykla (5–12 m.)","resources.resources.levels.Lower secondary school (12-16)":"Pagrindinė mokykla (12–16 m.)","resources.resources.levels.Upper secondary school (16-18)":"Vidurinė mokykla (16–18 m.)","resources.resources.levels.Higher Education":"Aukštasis mokslas","resources.resources.levels.Other":"Kita","resources.resources.subjects.Art":"Menai","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Chemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultūra","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Užsienio kalbos","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Kalba ir literatūra","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Gamtos mokslai","resources.resources.subjects.Physical Education":"Kūno kultūra","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programavimas","resources.resources.subjects.Special Education Needs":"Specialiojo ugdymo poreikiai","resources.resources.subjects.Other":"Kita","resources.resources.types.Tutorial":"Mokymo vadovas","resources.resources.types.Website":"Interneto svetainė","resources.resources.types.Online Course":"Internetinis kursas","resources.resources.types.Video":"Vaizdo įrašas","resources.resources.types.Audio":"Garso įrašas","resources.resources.types.Application":"Programėlė","resources.resources.types.Game":"Žaidimas","resources.resources.types.Graphic Material":"Grafinė medžiaga","resources.resources.types.Presentation":"Pristatymas","resources.resources.types.Toolkit":"Priemonių rinkinys","resources.resources.types.Other":"Kita","resources.resources.types.Lesson Plan":"Pamokos planas","resources.resources.types.Guide":"Vadovas","resources.resources.categories.Coding":"Kodavimas","resources.resources.categories.Programming":"Programavimas","resources.resources.categories.Computational Thinking":"Skaitmeninis mąstymas","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Gamyba","resources.resources.categories.Tinkering":"Tinkinimas","resources.resources.categories.Unplugged Activities":"Veiklos be kompiuterio","resources.resources.categories.Other":"Kita","school.name":"Mokyklos pavadinimas","school.location":"Mokyklos adresas","school.description":"Mokyklos aprašymas","school.school":"Mokykla","school.add":"Įtraukti","school.list":"Sąrašas","school.required.name":"Nurodykite mokyklos pavadinimą","school.required.location":"Nurodykite mokyklos adresą","schools.1.title1":"Kodėl reikėtų sudominti savo klasę programavimu?","schools.1.title2":"Kokios naudos programavimas gali turėti jūsų moksleiviams? Ką jis gali duoti jums – mokytojams?","schools.1.content.0":"Esame įsitikinę, kad šiame skaitmeniniame amžiuje į elementarų raštingumą reikėtų įtraukti supratimą apie programavimą ir pagrindines skaitmeninio mąstymo kompetencijas, kaip antai problemų sprendimo, komandinio darbo ir analitinio mąstymo gebėjimus.","schools.1.content.1":"Mokėjimas programuoti sustiprins jūsų moksleivių skaitmeninius įgūdžius, padės geriau suprasti juos supantį pasaulį ir suteiks daugiau galimybių siekiant sėkmės tiek asmeniniame, tiek profesiniame gyvenime.","schools.1.content.2":"Programavimo savaitė suteikia mokykloms ir mokytojams nemokamų profesinio tobulėjimo galimybių, mokomosios medžiagos, tarptautinių iššūkių ir galimybių keistis patirtimi. Ji siūlo visiems moksleiviams galimybę žengti pirmuosius skaitmeninės kūrybos žingsnius.","schools.1.button.label":"Norite pradėti dabar pat? Registruokitės čia!","schools.2.title1":"Pasiruošę dalyvauti Programavimo savaitėje?","schools.2.title2":"Organizuokite pamoką, praktinius kursus ar kitą renginį ir pažymėkite jį žemėlapyje.","schools.2.content.0":"Nepriklausomai nuo to, ar mokate programuoti ar ne, galite organizuoti pamoką savo klasėje arba atvirą dieną ar kitą renginį savo mokykloje. Tiesiog pasirinkite datą ir pažymėkite savo renginį apačioje esančiame žemėlapyje. Jei manote, kad pasiruošti programavimo pamokai jums reikia pagalbos, pereikite į kitą skyrelį.","schools.2.content.1":"Panaršykite žemėlapyje, sužinokite, kokios veiklos yra organizuojamos, ir pridėję savo prisijunkite prie tūkstančių pedagogų iš visos Europos ir ne tik. ","schools.2.button.label":"Pasirengę išbandyti? Pridėkite renginį!","schools.3.title1":"Nemokate programuoti? Nieko tokio","schools.3.title2":"Mūsų priemonės padės jums susipažinti su programavimu, prieš supažindinant su juo moksleivius","schools.3.content.0":"Jei norite supažindinti savo klasę su programavimu, bet nežinote, nuo ko pradėti, nesijaudinkite! Tarptautinė mokytojų ir specialistų komanda, norėdama jums padėti, parengė trumpus internetinius mokymo modulius.","schools.3.content.1":"Kad suprastumėte mūsų patarimus, nereikia būti programavimo specialistu!","schools.3.button.label":"Prieiga prie mokymo modulių","schools.4.title1":"Norite dar vieno iššūkio?","schools.4.title2":"Sukurkite veiklų tinklą, įtraukite į jį kuo daugiau moksleivių ir gaukite Meistriškumo pažymėjimą","schools.4.content.0":"„CodeWeek4All“ kviečia jus suvienyti jėgas su kitais mokytojais ar mokyklomis ir prisijungti prie tarptautinės bendraminčių bendruomenės, raginančios moksleivius žengti pirmuosius programavimo žingsnius. Suburkite draugėn daugiau nei tūkstantį moksleivių ir gaukite Meistriškumo pažymėjimą.","schools.4.button.label":"Sužinokite daugiau apie „CodeWeek4All“ iššūkį","schools.title":"Mokyklos. Įtraukite savo moksleivius į Programavimo savaitę","scoreboard.title":"Kurios šalys daugiausiai pluša programavimo veiklose?","scoreboard.paragraph":"Suvestinėje šalys nurodytos pagal užregistruotų programavimo renginių skaičių šalies gyventojų skaičiui, tad nenustebkite pamatę, kad kai kurios mažesnės šalys atsidūrė sąrašo viršuje!","scoreboard.parcipating_with":"dalyvauja su","scoreboard.events":"renginiai","search.audience_title":"Auditorija","search.theme_title":"Tema","search.placeholder":"Ieškoti renginio pavadinimo arba žymės","search.submit":"Paieška","search.label_country":"Pasirinkite šalį","search.last_year_events.label":"Įtraukti praėjusių metų renginius","search.last_year_events.yes":"Taip","search.last_year_events.no":"Ne","search.search_counter":"atitinka jūsų paieškos kriterijus","search.event":"renginys","search.events":"renginiai","search.year":"metai","search.audiences":"Auditorijos","search.themes":"Temos","search.countries":"Šalys","search.search_placeholder":"Ieškoti pagal pavadinimą arba aprašymą","search.search_banner_title":"Suraskite įkvėpimą","search.search_banner_content":"Peržvelkite daugybę programavimo išteklių, veiklų ir vadovų, kurie padės jums pradėti skaitmeninės kūrybos ir mokymosi kelionę","search.search_results_title":"Paieškos rezultatai","search.search_input_label":"Peržiūrėkite rezultatus pagal raktinį žodį (-ius) žemiau:","search.search_input_placeholder":"Paieško...","search.results":"rezultatai","search.no_results":"Rezultatų nerasta.","search.search_categories.all":"Visi","search.search_categories.podcasts":"Transliacijos","search.search_categories.hackathons":"Hakatonai","search.search_categories.online_courses":"Internetiniai kursai","search.search_categories.training":"Mokymai","search.search_categories.challenges":"Iššūkiai","search.search_categories.learn":"Mokymasis","search.search_categories.teach":"Technologijos","search.search_categories.presentations_and_toolkits":"Pateiktys ir priemonių rinkiniai","search.search_categories.activities":"Veikla","search.search_categories.blogs":"Dienoraščiai","search.search_categories.others":"Kiti","snippets.featured-activities":"Čia pateikiama planuojama ES programavimo savaitės veikla, į kurią priimami nuotoliniu būdu dalyvauti norintys asmenys. Galite sugrupuoti šią veiklą pagal kalbą ir mėnesį, o paspaudę „peržiūrėti“ matysite visą su veikla susijusią informaciją ir organizatorių kontaktus. Sėkmės!","snippets.learn":"Programavimas yra vienas pagrindinių įgūdžių, kurių vis dažniau reikia visose srityse, o ES programavimo savaite siekiama padėti jums jų išmokti! Apsilankykite mūsų saugykloje, kurioje rasite tinkamus išteklius, kad pradėtumėte mokytis programuoti arba sustiprintumėte savo įgūdžius. Visi šie ištekliai yra nemokami. Nepamirškite, kad galite naudotis tokiais paieškos kriterijais, kaip išteklių rūšis, įgūdžių lygis, programavimo kalba, kategorija ir kalba.","snippets.teach":"Programavimas yra vienas pagrindinių įgūdžių, galinčių atverti naujų galimybių jūsų mokiniams ir vaikams. Norite mokyti programavimo namuose, klasėje ar programavimo klube? Apsilankykite mūsų saugykloje, kurioje rasite tinkamiausius išteklius, kad įtrauktumėte programavimą į savo mokymą. Visi šie ištekliai yra nemokami. Nepamirškite, kad galite naudotis tokiais paieškos kriterijais, kaip išteklių rūšis, įgūdžių lygis, programavimo kalba, tema, kategorija ir kalba.","snippets.toolkits.0":"Šioje skiltyje rasite medžiagos, kuri jums pravers organizuojant ES programavimo savaitės veiklą ir skatinant iniciatyvą savo bendruomenėje.","snippets.toolkits.1":"Komunikacijos priemonių rinkinys","snippets.toolkits.2":"jame rasite ES programavimo savaitės logotipus, ženklelį, skrajutę, plakatą „PowerPoint“ ir „Word“ šablonus, socialinių tinklų įrašų pavyzdžius ir iliustracijas.","snippets.toolkits.3":"Priemonių rinkinys mokytojams","snippets.toolkits.4":"jame rasite ES programavimo savaitės logotipus, ženklelį, dalyvavimo pažymėjimo šabloną savo mokiniams, įvadinį pristatymą apie ES programavimo savaitę ir socialinių tinklų medžiagą.","snippets.toolkits.5":"ES programavimo savaitės oficialus leidinys.","snippets.about.goal":"Tikslas – padėti kuo daugiau jaunuolių išmokti programavimo ir kompiuterinio mąstymo pagrindų.","snippets.guide.tutorials.1":"Peržiūrėkite mūsų","snippets.guide.tutorials.2":"mokymus ir mokomąją medžiagą","snippets.guide.tutorials.3":"skelbiamus 29-iomis kalbomis, kad galėtumėte organizuoti užsiėmimus, per kuriuos jaunuoliai įgytų programavimo ir kompiuterinio mąstymo įgūdžių.","snippets.dance.menu":"Šokių iššūkis","snippets.dance.subtitle":"Kas sakė, kad programuotojai nemoka šokti? Šiuo #EUCodeWeekDance iššūkiu įrodysime, kad tai netiesa.","snippets.dance.content":"Visus, pradedant mokyklomis, mokytojais, bibliotekomis ir baigiant programavimo klubais, įmonėmis ir valdžios institucijomis, kviečiame ES programavimo savaitės proga organizuoti #EUCodeWeekDance užsiėmimus ir įtraukti juos į Programavimo savaitės žemėlapį.","snippets.treasure-hunt.menu":"Lobio paieška","snippets.treasure-hunt.subtitle":"Šis žaidimas vyksta per „Telegram“","snippets.videos.1":"Žiūrėkite ES programavimo savaitės ambasadorių vaizdo įrašus apie mūsų vertybes","snippets.videos.2":"Žiūrėkite Slovėnijos ambasadorės Katjos Osljak vaizdo įrašą apie tai, kodėl Programavimo savaitė yra nepriklausoma","snippets.videos.3":"Žiūrėkite Prancūzijos ambasadoriaus Laurent'o Touché vaizdo įrašą apie tai, kodėl Programavimo savaitė yra skirta kiekvienam","snippets.videos.4":"Žiūrėkite Tuniso ambasadorės Fatmos Bouaziz vaizdo įrašą apie tai, kodėl Programavimo savaitė yra pasaulinė","snippets.videos.5":"Žiūrėkite Latvijos ambasadorės Lindos Sinkos vaizdo įrašą apie tai, kodėl Programavimo savaitės esmė yra bendradarbiavimas","snippets.videos.6":"Žiūrėkite Italijos ambasadoriaus Alessandro Bogliolo vaizdo įrašą apie tai, kodėl Programavimo savaite nesiekiama pelno","snippets.videos.7":"Žiūrėkite Albanijos ambasadorės Marjanos Prifti vaizdo įrašą apie tai, kaip Programavimo savaite skatinamos inovacijos ir kūrybiškumas","snippets.videos.8":"Žiūrėkite Rumunijos ambasadorės Cristianos Lucaci vaizdo įrašą apie tai, kodėl Programavimo savaitės organizatoriai yra dėkingi šios iniciatyvos bendruomenei","training.learning_bits":"Programavimo savaitės mokymosi segmentai","training.title":"Nemokama mokymo medžiaga ir nuotolinio mokymo kursai","training.text":`

Čia rasite nemokamos mokymo medžiagos ir išteklių, kurie padės pasiruošti ir suplanuoti naujovišką pamoką.

+`,"remote-teaching.tips.points.4.0":"Pasitelkite atvirąją programinę įrangą ir nemokamas virtualias platformas, skirtas mokytis programuoti","remote-teaching.tips.points.4.1":"Yra daug kokybiškų, pažangių ir paprastų naudoti išteklių, skirtų mokytis ir mokyti programuoti. Tai nemokamos priemonės, kurias neįsigiję licencijos ar neatsisiuntę programinės įrangos gali naudoti jūsų mokiniai. Daugumą jų galite rasti Programavimo savaitės saugykloje, pvz., „Scratch“, „App Inventor“, Code.org, „EarSketch“, „Sonic Pi“ ir pan. Kaip matėme Programavimo savaitės trumpose pamokėlėse, šias priemones galite pritaikyti bet kokioje srityje!","remote-teaching.tips.points.5.0":"Būkite žaismingi","remote-teaching.tips.points.5.1":"Jūsų pirmoji pažintis su programavimu turi būti įtraukianti ir smagi, ir nors dabar greičiausiai neturėsite galimybės šiuo džiaugsmu pasidalyti su kitais, yra būdų žaisti ir džiaugtis kartu. Pavyzdžiui, galite pasiūlyti savo mokiniams pamokos metu padaryti pertrauką ir prisijungti bei pažaisti „CodyColor“, mokomąjį keliems žaidėjams skirtą žaidimą, kurį žaidžiant mokomasi kompiuterinio mąstymo.","remote-teaching.tips.points.6.0":"Sukurkite bendravimo tikroje klasėje aplinką","remote-teaching.tips.points.6.1":"Technologijos suteikia mums galimybę bent iš dalies atkurti tokį bendravimą, koks vyktų klasėje. Galite paraginti mokinius tam tikru metu įsijungti kameras, virtualiai kelti ranką, asmeniškai arba pokalbių lange užduoti klausimus, dalyvauti virtualiose apklausose ir viktorinose ir pan. Tam galite pasitelkti tokias programas, kaip „Zoom“, „Microsoft Teams“, „GoToMeeting“ ar „Jitsi“ (gyvai vykstančioms pamokoms), taip pat „Kahoot“, „Mentimeter“ ar „Google Forms“ (viktorinoms ir klasės bendravimui). Tai padės mokiniams pasijusti tarsi klasėje, taip pat suartins juos su draugais.","remote-teaching.tips.points.7.0":"Užtikrinkite, kad priemonės būtų prieinamos ir nebrangios","remote-teaching.tips.points.7.1":"Pasistenkite, kad jūsų programavimo pamokos būtų realistiškos ir įtraukios, ir užtikrinkite, kad reikiamas priemones būtų galima lengvai rasti bet kuriame namų ūkyje ir kad visi mokiniai galėtų jas gauti, o tiems, kurie jų neturi, parūpinkite alternatyvas. Pavyzdžiui, programavimo užduotims neprisijungus reikia tokių nebrangių priemonių, kaip žirklės, popierius ar žymekliai. Atliekant internetines programavimo užduotis, pasistenkite, kad visi mokiniai namuose galėtų naudotis planšetiniu kompiuteriu ar kompiuteriu ir patikimu interneto ryšiu.","remote-teaching.tips.conclusion":"Kaip mokotės ir mokote programavimo nuotoliniu būdu? Ar turite patarimų kitiems švietimo specialistams? Parašykite komentarą toliau esančiame forume!","report.title":"Pateikite ataskaitą apie savo #EUCodeWeek renginį","report.event_title":"Renginio pavadinimas","report.number_required":"Pateikite apytikrius skaičius, net jei neturite tikslių duomenų.","report.phrase1":"Šią formą galima užpildyti tik vieną kartą! Atidžiai patikrinkite duomenis. Jei padarysite klaidą, ","report.phrase2":"Kai pateiksite ataskaitą, jums bus automatiškai išduotas Programavimo savaitės dalyvio sertifikatas, kurį galėsite parsisiųsti ir parodyti kitiems. Sertifikato pavyzdį galite pamatyti čia.","report.phrase3":"Laukeliai, kuriuos reikia užpildyti, pažymėti žvaigždute *.","report.phrase4":"Šią formą galima užpildyti tik vieną kartą! Atidžiai patikrinkite duomenis. Jei padarysite klaidą,","report.contactus":"susisiekite su mumis.","report.participants_count.label":"Dalyvių skaičius","report.average_participant_age.label":"Vidutinis dalyvių amžius","report.percentage_of_females.label":"Moterų dalis procentais","report.codeweek_for_all_participation_code.label":"Dalyvavimo iššūkyje „CodeWeek4All“ kodas","report.codeweek_for_all_participation_code.help":"Jei turite „CodeWeek4All“ iššūkio kodą, įrašykite jį čia. Jei kodo neturite, palikite laukelį tuščią.","report.name_for_certificate.label":"Pavadinimas (vardas, pavardė) sertifikate","report.name_for_certificate.help":"Pakeiskite jį į renginio organizatoriaus, kuriam bus išduotas Programavimo savaitės dalyvio sertifikatas, pavadinimą (vardą, pavardę). Rašykite tik lotyniškomis raidėmis. Nerašykite raidžių su kirčio ženklais, umliautu ir pan.","report.submit":"Pateikti renginio ataskaitą","report.thanks_page.title":"Ačiū, kad pateikėte ataskaitą apie savo renginį!","report.thanks_page.certificate_ready":"Jūsų sertifikatas paruoštas.","report.thanks_page.download_button":"Spustelėkite čia ir parsisiųskite.","report.thanks_page.back_events":"Grįžti prie savo renginio","resources.search_resources":"Ieškoti išteklių","resources.types":"Tipai","resources.levels":"Lygiai","resources.programming_languages":"Programavimo kalbos","resources.categories":"Kategorijos","resources.Languages":"Kalbos","resources.Subjects":"Dalykai","resources.share":"Dalytis","resources.communication_toolkit":"Ryšių priemonių rinkinys","resources.teachers_toolkit":"Priemonių rinkinys mokytojams","resources.leaflet":"Lankstinukas","resources.how_to_organise_an_activity":"Kaip suorganizuoti renginį?","resources.resources.languages.Russian":"Rusų","resources.resources.languages.Norwegian":"Norvegų","resources.resources.languages.Mandarin":"Mandarinų","resources.resources.languages.Japanese":"Japonų","resources.resources.languages.Albanian":"Albanų","resources.resources.languages.Basque":"Baskų","resources.resources.languages.Bosnian":"Bosnių","resources.resources.languages.Bulgarian":"Bulgarų","resources.resources.languages.Croatian":"Kroatų","resources.resources.languages.Czech":"Čekų","resources.resources.languages.Danish":"Danų","resources.resources.languages.Dutch":"Olandų","resources.resources.languages.English":"Anglų","resources.resources.languages.Estonian":"Estų","resources.resources.languages.Finnish":"Suomių","resources.resources.languages.French":"Prancūzų","resources.resources.languages.German":"Vokiečių","resources.resources.languages.Greek":"Graikų","resources.resources.languages.Hungarian":"Vengrų","resources.resources.languages.Italian":"Italų","resources.resources.languages.Latvian":"Latvių","resources.resources.languages.Lithuanian":"Lietuvių","resources.resources.languages.Macedonian":"Makedonų","resources.resources.languages.Maltese":"Maltiečių","resources.resources.languages.Montenegrin":"Juodkalniečių","resources.resources.languages.Polish":"Lenkų","resources.resources.languages.Portuguese":"Portugalų","resources.resources.languages.Romanian":"Rumunų","resources.resources.languages.Serbian":"Serbų","resources.resources.languages.Slovakian":"Slovakų","resources.resources.languages.Slovenian":"Slovėnų","resources.resources.languages.Spanish":"Ispanų","resources.resources.languages.Swedish":"Švedų","resources.resources.languages.Turkish":"Turkų","resources.resources.languages.Ukrainian":"Ukrainiečių","resources.resources.languages.All targeted languages":"Visos tikslinės kalbos","resources.resources.levels.Beginner":"Pradedančiųjų","resources.resources.levels.Intermediate":"Vidutinis","resources.resources.levels.Advanced":"Pažengusiųjų","resources.resources.levels.Pre-primary education":"Priešmokyklinis ugdymas","resources.resources.levels.Primary school":"Pradinė mokykla","resources.resources.levels.Lower secondary school":"Pagrindinė mokykla","resources.resources.levels.Upper secondary school":"Vidurinė mokykla","resources.resources.levels.Higher Education":"Aukštasis mokslas","resources.resources.levels.Other":"Kita","resources.resources.levels.Teachers":"Mokytojai","resources.resources.levels.Parents":"Tėvai","resources.resources.levels.General public":"Visuomenė","resources.resources.subjects.Art":"Menai","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Chemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultūra","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Užsienio kalbos","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Kalba ir literatūra","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Gamtos mokslai","resources.resources.subjects.Physical Education":"Kūno kultūra","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programavimas","resources.resources.subjects.Special Education Needs":"Specialiojo ugdymo poreikiai","resources.resources.subjects.Other":"Kita","resources.resources.subjects.Music":"Muzika","resources.resources.subjects.Programming":"Programavimas","resources.resources.types.Tutorial":"Mokymo vadovas","resources.resources.types.Website":"Interneto svetainė","resources.resources.types.Online Course":"Internetinis kursas","resources.resources.types.Video":"Vaizdo įrašas","resources.resources.types.Audio":"Garso įrašas","resources.resources.types.Application":"Programėlė","resources.resources.types.Game":"Žaidimas","resources.resources.types.Graphic Material":"Grafinė medžiaga","resources.resources.types.Presentation":"Pristatymas","resources.resources.types.Toolkit":"Priemonių rinkinys","resources.resources.types.Other":"Kita","resources.resources.types.Lesson Plan":"Pamokos planas","resources.resources.types.Guide":"Vadovas","resources.resources.types.Assessment":"Vertinimas","resources.resources.types.Challenge":"Iššūkis","resources.resources.types.Curriculum":"Mokymo programa","resources.resources.types.Podcast":"Tinklalaidė","resources.resources.categories.Coding":"Kodavimas","resources.resources.categories.Programming":"Programavimas","resources.resources.categories.Computational Thinking":"Skaitmeninis mąstymas","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Gamyba","resources.resources.categories.Tinkering":"Tinkinimas","resources.resources.categories.Unplugged Activities":"Veiklos be kompiuterio","resources.resources.categories.Other":"Kita","resources.resources.categories.Artificial Intelligence":"Dirbtinis intelektas","resources.resources.categories.Drones":"Dronai","resources.resources.categories.Digital Literacy":"Skaitmeninis raštingumas","resources.resources.categories.Sensors":"Jutikliai","resources.resources.categories.Text-based Programming":"Tekstinis programavimas","resources.resources.categories.Visual Programming":"Vizualinis programavimas","school.name":"Mokyklos pavadinimas","school.location":"Mokyklos adresas","school.description":"Mokyklos aprašymas","school.school":"Mokykla","school.add":"Įtraukti","school.list":"Sąrašas","school.required.name":"Nurodykite mokyklos pavadinimą","school.required.location":"Nurodykite mokyklos adresą","schools.1.title1":"Kodėl reikėtų sudominti savo klasę programavimu?","schools.1.title2":"Kokios naudos programavimas gali turėti jūsų moksleiviams? Ką jis gali duoti jums – mokytojams?","schools.1.content.0":"Esame įsitikinę, kad šiame skaitmeniniame amžiuje į elementarų raštingumą reikėtų įtraukti supratimą apie programavimą ir pagrindines skaitmeninio mąstymo kompetencijas, kaip antai problemų sprendimo, komandinio darbo ir analitinio mąstymo gebėjimus.","schools.1.content.1":"Mokėjimas programuoti sustiprins jūsų moksleivių skaitmeninius įgūdžius, padės geriau suprasti juos supantį pasaulį ir suteiks daugiau galimybių siekiant sėkmės tiek asmeniniame, tiek profesiniame gyvenime.","schools.1.content.2":"Programavimo savaitė suteikia mokykloms ir mokytojams nemokamų profesinio tobulėjimo galimybių, mokomosios medžiagos, tarptautinių iššūkių ir galimybių keistis patirtimi. Ji siūlo visiems moksleiviams galimybę žengti pirmuosius skaitmeninės kūrybos žingsnius.","schools.1.button.label":"Norite pradėti dabar pat? Registruokitės čia!","schools.2.title1":"Pasiruošę dalyvauti Programavimo savaitėje?","schools.2.title2":"Organizuokite pamoką, praktinius kursus ar kitą renginį ir pažymėkite jį žemėlapyje.","schools.2.content.0":"Nepriklausomai nuo to, ar mokate programuoti ar ne, galite organizuoti pamoką savo klasėje arba atvirą dieną ar kitą renginį savo mokykloje. Tiesiog pasirinkite datą ir pažymėkite savo renginį apačioje esančiame žemėlapyje. Jei manote, kad pasiruošti programavimo pamokai jums reikia pagalbos, pereikite į kitą skyrelį.","schools.2.content.1":"Panaršykite žemėlapyje, sužinokite, kokios veiklos yra organizuojamos, ir pridėję savo prisijunkite prie tūkstančių pedagogų iš visos Europos ir ne tik. ","schools.2.button.label":"Pasirengę išbandyti? Pridėkite renginį!","schools.3.title1":"Nemokate programuoti? Nieko tokio","schools.3.title2":"Mūsų priemonės padės jums susipažinti su programavimu, prieš supažindinant su juo moksleivius","schools.3.content.0":"Jei norite supažindinti savo klasę su programavimu, bet nežinote, nuo ko pradėti, nesijaudinkite! Tarptautinė mokytojų ir specialistų komanda, norėdama jums padėti, parengė trumpus internetinius mokymo modulius.","schools.3.content.1":"Kad suprastumėte mūsų patarimus, nereikia būti programavimo specialistu!","schools.3.button.label":"Prieiga prie mokymo modulių","schools.4.title1":"Norite dar vieno iššūkio?","schools.4.title2":"Sukurkite veiklų tinklą, įtraukite į jį kuo daugiau moksleivių ir gaukite Meistriškumo pažymėjimą","schools.4.content.0":"„CodeWeek4All“ kviečia jus suvienyti jėgas su kitais mokytojais ar mokyklomis ir prisijungti prie tarptautinės bendraminčių bendruomenės, raginančios moksleivius žengti pirmuosius programavimo žingsnius. Suburkite draugėn daugiau nei tūkstantį moksleivių ir gaukite Meistriškumo pažymėjimą.","schools.4.button.label":"Sužinokite daugiau apie „CodeWeek4All“ iššūkį","schools.title":"Mokyklos. Įtraukite savo moksleivius į Programavimo savaitę","scoreboard.title":"Kurios šalys daugiausiai pluša programavimo veiklose?","scoreboard.paragraph":"Suvestinėje šalys nurodytos pagal užregistruotų programavimo renginių skaičių šalies gyventojų skaičiui, tad nenustebkite pamatę, kad kai kurios mažesnės šalys atsidūrė sąrašo viršuje!","scoreboard.parcipating_with":"dalyvauja su","scoreboard.events":"renginiai","search.audience_title":"Auditorija","search.theme_title":"Tema","search.placeholder":"Ieškoti renginio pavadinimo arba žymės","search.submit":"Paieška","search.label_country":"Pasirinkite šalį","search.last_year_events.label":"Įtraukti praėjusių metų renginius","search.last_year_events.yes":"Taip","search.last_year_events.no":"Ne","search.search_counter":"atitinka jūsų paieškos kriterijus","search.event":"renginys","search.events":"renginiai","search.year":"metai","search.audiences":"Auditorijos","search.themes":"Temos","search.countries":"Šalys","search.search_placeholder":"Ieškoti pagal pavadinimą arba aprašymą","search.search_banner_title":"Suraskite įkvėpimą","search.search_banner_content":"Peržvelkite daugybę programavimo išteklių, veiklų ir vadovų, kurie padės jums pradėti skaitmeninės kūrybos ir mokymosi kelionę","search.search_results_title":"Paieškos rezultatai","search.search_input_label":"Peržiūrėkite rezultatus pagal raktinį žodį (-ius) žemiau:","search.search_input_placeholder":"Paieško...","search.results":"rezultatai","search.no_results":"Rezultatų nerasta.","search.search_categories.all":"Visi","search.search_categories.podcasts":"Transliacijos","search.search_categories.hackathons":"Hakatonai","search.search_categories.online_courses":"Internetiniai kursai","search.search_categories.training":"Mokymai","search.search_categories.challenges":"Iššūkiai","search.search_categories.learn":"Mokymasis","search.search_categories.teach":"Technologijos","search.search_categories.presentations_and_toolkits":"Pateiktys ir priemonių rinkiniai","search.search_categories.activities":"Veikla","search.search_categories.blogs":"Dienoraščiai","search.search_categories.others":"Kiti","snippets.featured-activities":"Čia pateikiama planuojama ES programavimo savaitės veikla, į kurią priimami nuotoliniu būdu dalyvauti norintys asmenys. Galite sugrupuoti šią veiklą pagal kalbą ir mėnesį, o paspaudę „peržiūrėti“ matysite visą su veikla susijusią informaciją ir organizatorių kontaktus. Sėkmės!","snippets.learn":"Programavimas yra vienas pagrindinių įgūdžių, kurių vis dažniau reikia visose srityse, o ES programavimo savaite siekiama padėti jums jų išmokti! Apsilankykite mūsų saugykloje, kurioje rasite tinkamus išteklius, kad pradėtumėte mokytis programuoti arba sustiprintumėte savo įgūdžius. Visi šie ištekliai yra nemokami. Nepamirškite, kad galite naudotis tokiais paieškos kriterijais, kaip išteklių rūšis, įgūdžių lygis, programavimo kalba, kategorija ir kalba.","snippets.teach":"Programavimas yra vienas pagrindinių įgūdžių, galinčių atverti naujų galimybių jūsų mokiniams ir vaikams. Norite mokyti programavimo namuose, klasėje ar programavimo klube? Apsilankykite mūsų saugykloje, kurioje rasite tinkamiausius išteklius, kad įtrauktumėte programavimą į savo mokymą. Visi šie ištekliai yra nemokami. Nepamirškite, kad galite naudotis tokiais paieškos kriterijais, kaip išteklių rūšis, įgūdžių lygis, programavimo kalba, tema, kategorija ir kalba.","snippets.toolkits.0":"Šioje skiltyje rasite medžiagos, kuri jums pravers organizuojant ES programavimo savaitės veiklą ir skatinant iniciatyvą savo bendruomenėje.","snippets.toolkits.1":"Komunikacijos priemonių rinkinys","snippets.toolkits.2":"jame rasite ES programavimo savaitės logotipus, ženklelį, skrajutę, plakatą „PowerPoint“ ir „Word“ šablonus, socialinių tinklų įrašų pavyzdžius ir iliustracijas.","snippets.toolkits.3":"Priemonių rinkinys mokytojams","snippets.toolkits.4":"jame rasite ES programavimo savaitės logotipus, ženklelį, dalyvavimo pažymėjimo šabloną savo mokiniams, įvadinį pristatymą apie ES programavimo savaitę ir socialinių tinklų medžiagą.","snippets.toolkits.5":"ES programavimo savaitės oficialus leidinys.","snippets.about.goal":"Tikslas – padėti kuo daugiau jaunuolių išmokti programavimo ir kompiuterinio mąstymo pagrindų.","snippets.guide.tutorials.1":"Peržiūrėkite mūsų","snippets.guide.tutorials.2":"mokymus ir mokomąją medžiagą","snippets.guide.tutorials.3":"skelbiamus 29-iomis kalbomis, kad galėtumėte organizuoti užsiėmimus, per kuriuos jaunuoliai įgytų programavimo ir kompiuterinio mąstymo įgūdžių.","snippets.dance.menu":"Šokių iššūkis","snippets.dance.subtitle":"Kas sakė, kad programuotojai nemoka šokti? Šiuo #EUCodeWeekDance iššūkiu įrodysime, kad tai netiesa.","snippets.dance.content":"Visus, pradedant mokyklomis, mokytojais, bibliotekomis ir baigiant programavimo klubais, įmonėmis ir valdžios institucijomis, kviečiame ES programavimo savaitės proga organizuoti #EUCodeWeekDance užsiėmimus ir įtraukti juos į Programavimo savaitės žemėlapį.","snippets.treasure-hunt.menu":"Lobio paieška","snippets.treasure-hunt.subtitle":"Šis žaidimas vyksta per „Telegram“","snippets.videos.1":"Žiūrėkite ES programavimo savaitės ambasadorių vaizdo įrašus apie mūsų vertybes","snippets.videos.2":"Žiūrėkite Slovėnijos ambasadorės Katjos Osljak vaizdo įrašą apie tai, kodėl Programavimo savaitė yra nepriklausoma","snippets.videos.3":"Žiūrėkite Prancūzijos ambasadoriaus Laurent'o Touché vaizdo įrašą apie tai, kodėl Programavimo savaitė yra skirta kiekvienam","snippets.videos.4":"Žiūrėkite Tuniso ambasadorės Fatmos Bouaziz vaizdo įrašą apie tai, kodėl Programavimo savaitė yra pasaulinė","snippets.videos.5":"Žiūrėkite Latvijos ambasadorės Lindos Sinkos vaizdo įrašą apie tai, kodėl Programavimo savaitės esmė yra bendradarbiavimas","snippets.videos.6":"Žiūrėkite Italijos ambasadoriaus Alessandro Bogliolo vaizdo įrašą apie tai, kodėl Programavimo savaite nesiekiama pelno","snippets.videos.7":"Žiūrėkite Albanijos ambasadorės Marjanos Prifti vaizdo įrašą apie tai, kaip Programavimo savaite skatinamos inovacijos ir kūrybiškumas","snippets.videos.8":"Žiūrėkite Rumunijos ambasadorės Cristianos Lucaci vaizdo įrašą apie tai, kodėl Programavimo savaitės organizatoriai yra dėkingi šios iniciatyvos bendruomenei","training.learning_bits":"Programavimo savaitės mokymosi segmentai","training.title":"Nemokama mokymo medžiaga ir nuotolinio mokymo kursai","training.text":`

Čia rasite nemokamos mokymo medžiagos ir išteklių, kurie padės pasiruošti ir suplanuoti naujovišką pamoką.

1. Programavimo savaitės mokymosi segmentai

Tam nereikia jokios programavimo patirties, o kiekvienam moduliui užbaigti tereikia apie 15 minučių. Moduliuose pristatomos pagrindinės su programavimu susijusios sąvokos ir skaitmeninio mąstymo veiklos. Be to, juose pateikiama praktinių patarimų, kaip į savo pamoką įtraukti įvairias sąvokas.

`,"training.text_2":`

Dabar, kai jau esate susipažinę su vienu ar daugiau Programavimo savaitės mokymosi segmentų, tikimės, kad turite pakankamai žinių, kad savo pamokoms suteiktumėte šiek tiek skaitmeninio kūrybiškumo ir pažymėtumėte savo renginį Programavimo savaitės žemėlapyje!

diff --git a/public/build/assets/php_lv-D_okeVNN.js b/public/build/assets/php_lv-DeMl4-LD.js similarity index 94% rename from public/build/assets/php_lv-D_okeVNN.js rename to public/build/assets/php_lv-DeMl4-LD.js index 5a23d0f18..4d170218f 100644 --- a/public/build/assets/php_lv-D_okeVNN.js +++ b/public/build/assets/php_lv-DeMl4-LD.js @@ -44,7 +44,7 @@ const a={"about.when-title":"2024. gadā ES programmēšanas nedēļa notiks no href="/resources">resursu sarakstu un mācību moduļiem ar video pamācībām un mācību plāniem un pielāgojiet tos savas grupas vajadzībām.`,"guide.what_you_need_organise.items.7":`Reģistrējiet dalībniekus. Ja pieejamais vietu skaits ir ierobežots, reģistrēšanai var izmantot tiešsaistes rīkus, piemēram, Google Forms vai Eventbrite.`,"guide.what_you_need_organise.items.8":'Neaizmirstiet pievienot savu pasākumu Programmēšanas nedēļas kartē!',"guide.how_to.title":"Kā organizēt pasākumu?","guide.how_to.items.1":"Jūs paši nosakāt sava programmēšanas pasākuma formātu, bet mēs iesakām iekļaut laiku praktiskām nodarbībām, kad dalībnieki var nodoties neatkarīgam radošajam procesam un paķibināties ar aparatūru.","guide.how_to.items.2":'Izmantojiet rīkus un tehnoloģijas, kas piemērotas jūsu mērķgrupai. Iesakām lietot brīvi pieejamus atklātā pirmkoda materiālus.',"guide.how_to.items.3":"Iedrošiniet dalībniekus, lai viņi pasākuma noslēgumā pārējiem parāda un nodemonstrē, ko ir izveidojuši.","guide.how_to.items.4":`Izplatiet informāciju! Pastāstiet citiem sociālajos medijos, ko paveicāt savā pasākumā, izmantojot atsauces tagu #EUCodeWeek. Jūs arī varat dalīties ar informāciju ES programmēšanas nedēļas grupā skolotājiem un Twitter (@CodeWeekEU). Pastāstiet saviem draugiem, citiem pedagogiem, vietējai presei un sagatavojiet paziņojumu presei.`,"guide.how_to.items.5":'Neaizmirstiet pievienot savu pasākumu Programmēšanas nedēļas kartē!',"guide.material.title":"Reklāmas materiāli","guide.material.text":'

Iepazīstieties ar jaunāko informāciju mūsu blogā un droši pielāgojiet jaunāko paziņojumu presei atbilstoši savām vajadzībām vai veidojiet savu:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Gatavojamies atzīmēt 2019. gada ES programmēšanas nedēļu (pieejams 29 valodās)',"guide.toolkits.title":"","guide.toolkits.communication_toolkit":"Komunikācijas rīkkopa","guide.toolkits.teachers_toolkit":"Rīkkopa skolotājiem","guide.questions.title":"Jautājumi?","guide.questions.content":'

Ja jums ir jautājumi par #EUCodeWeek pasākuma organizēšanu un reklāmu, droši sazinieties ar kādu no ES programmēšanas nedēļas vēstniekiem no savas valsts.

',"hackathon-latvia.title":"EU Code Week HACKATΗON","hackathon-latvia.subtitle":"Īsteno savas idejas!","hackathon-latvia.misc.0":"Lasīt rīcības kodeksu un noteikumus","hackathon-latvia.misc.1":"Reģistrēšanās gan ES kodēšanas nedēļas hakatonam, gan blakuspasākumiem notiks rīkā EU Survey.","hackathon-latvia.misc.2":"Mūsu partneri","hackathon-latvia.sections.1.content.0":"Vai tavs sapnis ir izstrādāt pieprasītu lietotni? Vai zini, kā inovatīvi tehnoloģiju risinājumi var palīdzēt tavai skolai, pilsētai un reģionam? Ja vēlies kļūt par uzņēmēju vai tev ir satriecoša ideja, kuru vēlies parādīt pasaulei, tomēr nezini, ar ko sākt, tad tev ir paveicies!","hackathon-latvia.sections.1.content.1":"ES Programmēšanas nedēļas hakatonā ","hackathon-latvia.sections.1.content.2":"dalībnieki 24 stundu laikā radīs tehnoloģisku risinājumu jauniešiem aktuālai problēmai. Desmit labākās komandas tiks izvirzītas finālam un saņems papildu apmācības un mentoru atbalstu. Hakatona fināls norisināsies septembrī vai oktobrī, un tā uzvarētājs balvā saņems stilīgu IT aprīkojumu un mentoru atbalstu prototipa turpmākai izveidei. Katras hakatona dalības valsts uzvarētāji iegūs iespēju prezentēt savu ideju Eiropas līmeņa žūrijai ES Programmēšanas nedēļas laikā, no 2021. gada 9. līdz 24. oktobrim.","hackathon-latvia.sections.1.content.3":"Dalība ES Programmēšanas nedēļas hakatonā veicinās jauniešu zinātkāri, radošumu, iedrošinās sākt uzņēmējdarbību un ļaus īstenot savas idejas.","hackathon-latvia.sections.2.title":"Ko sagaidīt?","hackathon-latvia.sections.2.content.0":"Ekspertu konsultācijas","hackathon-latvia.sections.2.content.1":"Darbseminārus","hackathon-latvia.sections.2.content.2":"Interesantas aktivitātes","hackathon-latvia.sections.2.content.3":"Iespēju iepazīties ar līdzīgi domājošiem cilvēkiem","hackathon-latvia.sections.2.content.4":"Iespēju iegūt apmācības un mentoru atbalstu, kā arī IT aprīkojumu","hackathon-latvia.sections.2.content.5":"Iespēju piedalīties fināla hakatonā un iepazīties ar labāko ideju autoriem","hackathon-latvia.sections.3.content.0":"Reģistrējieties jau tagad","hackathon-latvia.sections.3.content.1":"ES kodēšanas nedēļas hakatons Latvijā","hackathon-latvia.sections.3.content.2":"un realizējiet savas idejas!","hackathon-latvia.sections.4.title":"Iesaki hakatona izaicinājumu","hackathon-latvia.sections.4.content.0":"Vai vēlies, lai Latvija būtu draudzīga un ilgtspējīga inovāciju vieta tās iedzīvotājiem? Ierosini izaicinājumu, kuram hakatona laikā komandas varētu radīt risinājumu. Piedāvā konkrētu izaicinājumu, kas ir nozīmīgs tev, tavai skolai, pilsētai vai kopienai.","hackathon-latvia.sections.4.content.1":"IETEIKT IZAICINĀJUMU","hackathon-latvia.sections.4.content.2":"Balsošana par izvirzītajiem izaicinājumiem Latvijā sāksies 30. aprīlī.","hackathon-latvia.sections.5.title":"Balsojiet par izaicinājumiem, kuri tiks “uzlauzti”","hackathon-latvia.sections.5.content.0":"ES kodēšanas nedēļas hakatona mērķis ir parādīt, kā konkrēti risinājumi tiek realizēti, pateicoties jauniešu radošumam, entuziasmam, inovācijām un kodēšanas prasmēm. “Konkrēti” nozīmē risināt reālas problēmas – tās, kas skar jūs, jūsu skolu, kopienu, pilsētu vai problēmas jūsu reģionā.","hackathon-latvia.sections.5.content.1":"Balsojiet par to, kas jums šķiet vissvarīgāk!","hackathon-latvia.sections.5.content.2":"Finālā risināmais izaicinājums tiks paziņota hakatona sākumā.","hackathon-latvia.sections.6.title":"Izaicinājums","hackathon-latvia.sections.6.content.0":"ES kodēšanas nedēļas hakatona mērķis ir parādīt, kā konkrēti risinājumi tiek realizēti, pateicoties jauniešu radošumam, entuziasmam, jaunajām idejām un kodēšanas prasmēm. “Konkrēti” nozīmē risināt reālas problēmas – tās, kas skar jūs, jūsu skolu, kopienu, pilsētu vai problēmas jūsu reģionā.","hackathon-latvia.sections.6.content.1":"Publiskas balsošanas rezultātā Latvijas hakatonā risināmais izaicinājums ir:","hackathon-latvia.sections.6.content.2":"Publiskas balsošanas rezultātā Latvijas hakatonā risināmais izaicinājums bija:","hackathon-latvia.sections.7.title":"Resursu centrs","hackathon-latvia.sections.8.title":"Programma","hackathon-latvia.sections.8.content.0.0":"ES Programmēšanas nedēļas hakatons","hackathon-latvia.sections.8.content.0.1":"norisināsies trīs kārtās","hackathon-latvia.sections.8.content.1":"Pirmā kārta notiks tiešsaistē 24 stundu garumā. Šajā kārtā vidusskolēni vecumā no 15 līdz 19 gadiem sacentīsies komandās, lai atrisinātu vietēja mēroga izaicinājumu.","hackathon-latvia.sections.8.content.2":"Izaicinājums tiks izvēlēts no jauniešu iesniegtajām problēmām pirms pirmās kārtas, un tiks paziņots hakatona pirmajā dienā.","hackathon-latvia.sections.8.content.3":"Hakatonā komandām tiks dots vienāds laiks, zinošu mentoru atbalsts un piekļuve informācijai, lai atrisinātu izaicinājumu.","hackathon-latvia.sections.8.content.4":"Pēc 24 stundu ilga darba katra komanda prezentēs savu risinājumu ekspertu žūrijai, kura izvēlēsies 10 komandas, kuras tiksies finālā. Trīs labākās komandas papildu saņems vērtīgas balvas no hakatona atbalstītajiem. Pirmās vietas ieguvēji iegūs Raspberry Pi 4 Model B Starter Kit komplektus no IT Izglītības fonda, otrās vietas ieguvēji iegūs Arduino Starter KIT no IT Izglītības fonda, savukārt trešās vietas ieguvēji iegūs DRONIE dronus no IT uzņēmuma “Cognizant Latvia”.","hackathon-latvia.sections.8.content.5":"Atceries, komandas savā starpā sacenšas un komandai vieta finālā nav garantēta pat tad, ja tā ir veiksmīgi atrisinājusi izaicinājumu. Izvēloties uzvarētājus, žūrija ņems vērā risinājuma novitāti, ieguldīto darbu un prototipa kvalitāti.","hackathon-latvia.sections.8.content.6":"Desmit labākās komandas vasarā varēs turpināt izstrādāt savu prototipu, piedalīties bezmaksas apmācībās par izstrādi un lietotāja pieredzes dizainu (UX Design), kā arī saņemt mentoru konsultācijas tiešsaistē.","hackathon-latvia.sections.8.content.7":"Hakatons notiks tiešsaistē no 2021. gada 1. oktobrī.","hackathon-latvia.sections.8.content.8":"Šajā kārtā desmit labākās komandas rudenī tiksies 12 stundu hakatonā un sacentīsies par valstī labāko jauno hakeru titulu, stilīgu IT aprīkojumu un iespēju saņemt papildu mentoru konsultācijas.","hackathon-latvia.sections.9.title":"Praktiska informācija","hackathon-latvia.sections.9.content.0":"Hakatons notiks tiešsaistē no 2021. gada 1. oktobrī.","hackathon-latvia.sections.9.content.1":"Dalība hakatonā ir bezmaksas.","hackathon-latvia.sections.10.title":"Žūrija un mentori","hackathon-latvia.sections.10.content.0":"Iedomājies sevi vienā telpā kopā ar dizaineriem, autoriem, programmētājiem un uzņēmējdarbības mentoriem, kur jūs visus vieno kopīgas intereses un degsme. ES Programmēšanas nedēļas hakatonā Latvijā kopā pulcēsies uzņēmējdarbības, tehnoloģiju, riska kapitāla un izglītības pasaules vadošie pārstāvji, kā arī vietējā, valsts un ES mēroga līderi, influenceri un kouči, lai sniegtu tev padomu, atbalstītu tevi un tavu komandu šī intensīvā hakatona gaitā.","hackathon-latvia.sections.10.content.1":"Reģistrējieties jau tagad","hackathon-latvia.sections.10.content.2":"ES kodēšanas nedēļas hakatonam","hackathon-latvia.sections.10.content.3":"un dariet visu, kas ir jūsu spēkos!","hackathon-latvia.sections.11.title":"Blakuspasākumi","hackathon-latvia.sections.11.content.0":"Šīs tēmas jūs interesē, bet jūs nemākat kodēt? Reģistrējieties mūsu blakuspasākumiem un sajūtiet kodēšanas, inovāciju, uzņēmējdarbības gara un citu dalībai digitālajā pasaulē būtisko iemaņu sniegto prieku. Kodēšanas nedēļas hakatona blakuspasākumi, tostarp dažādu veidu darbsemināri, notiks no maija līdz oktobrim. Dalība ir bezmaksas, reģistrējoties šeit. Nāciet un uzziniet vairāk.","hackathon-latvia.sections.11.events.makex.title.0":"Apmācību kurss robotikā, MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.1":"1. apmācību kurss robotikā — Ievads robotikā un robotikas sacensībās, MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.2":"2. apmācību kurss robotikā — Programmēšana un aparatūras uzbūve, MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.3":"3. apmācību kurss robotikā — Panākumus nesoša mentorēšana, MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.content.0":"MakeX, globāla robotikas sacensību platforma, piedāvā visaptverošu apmācību kursu robotikā skolotājiem un mentoriem, kurus interesē praktiskā mācīšanās, STEAM izglītība (integrēta dabaszinātņu, tehnoloģiju, inženierzinātņu, mākslas un matemātikas mācīšana), programmēšana un robotikas sacensības visu vecumu skolēniem, izmantojot vismodernāko programmatūru un aparatūru kā mBot2, laserbox un mBlock5.","hackathon-latvia.sections.11.events.makex.content.1":"No ievada robotikā, programmēšanā un aparatūras uzbūvē līdz panākumus nesošai mentorēšanai: jūs aizraus projektos balstītās mācīšanās pieeja un jūs uzzināsiet, kā palīdzēt skolēniem izmantot modernās platformas, lai atrisinātu reālās dzīves problēmas. Aicinām piedalīties skolotājus, kuri ir atbildīgi par robotikas kursu skolā! Jūs gūsiet padziļinātu izpratni par programmēšanu, datoristisko domāšanu, pedagoģijas konceptiem, robotu aparatūru un traucējummeklēšanas tehnikām.","hackathon-latvia.sections.11.events.makex.content.2":"šeit","hackathon-latvia.sections.11.events.makex.content.3":"lai reģistrētos!","hackathon-latvia.sections.11.events.makex.content.4":"Vairāk informācijas:","hackathon-latvia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-latvia.sections.11.events.makex.dates.0":"Datums: 1. jūnijs, plkst. 11.00 (CEST) -> noklikšķiniet","hackathon-latvia.sections.11.events.makex.dates.1":"Datums: 3. jūnijs, plkst. 11.00 (CEST) -> noklikšķiniet","hackathon-latvia.sections.11.events.makex.dates.2":"Datums: 8. jūnijs, plkst. 11.00 (CEST) -> noklikšķiniet","hackathon-latvia.sections.12.title":"Par CODEWEEK.EU","hackathon-latvia.sections.12.content.0":"ES kodēšanas nedēļa (#EUCodeWeek) ir vietējā mēroga brīvprātīgo kustība, kuras mērķis ir veicināt digitālo līdzekļu lietošanas prasmes, organizējot ar kodēšanu un datorzinātni saistītas aktivitātes. Tā iedvesmo un iesaista cilvēkus jaunu ideju un inovāciju veidošanā nākotnei. Aktivitātes ","hackathon-latvia.sections.12.content.1":"ES kodēšanas nedēļas ietvaros","hackathon-latvia.sections.12.content.2":"notiek visā pasaulē no 9. oktobra līdz 24. oktobrim. ","hackathon-latvia.sections.12.content.3":"ES kodēšanas nedēļas hakatona mērķis ir parādīt, kā konkrēti risinājumi tiek realizēti, pateicoties jauniešu radošumam, entuziasmam, jaunajām idejām un kodēšanas prasmēm. Hakatonu veidotājs un līdzorganizators ir","hackathon-latvia.sections.12.content.4":"Eiropas Komisija","hackathon-latvia.sections.12.content.5":"un vietējie","hackathon-latvia.sections.12.content.6":"ES kodēšanas nedēļas vēstnieki","hackathon-latvia.sections.12.content.7":"Iniciatīvu finansē","hackathon-latvia.sections.12.content.8":"Eiropas Parlaments","hackathon-latvia.sections.12.content.9":"Uzzināt vairāk","hackathon-latvia.sections.winners.0":"Apsveicam visus ES programmēšanas nedēļas hakatona pirmās kārtas dalībniekus! Mums bija patiess prieks būt kopā ar jums. Ceram, ka jūs izbaudījāt pasākumu tik pat ļoti kā mēs.","hackathon-latvia.sections.winners.1":"Īpaši sveicieni uzvarētāju komandām. Priecāsimies satikties hakatona finālā, 1.oktobrī, ar šīm komandām ","hackathon-latvia.sections.winners.2":"Uz tikšanos! Mentoru atbalsts un lieliskas balvas garantētas!","hackathon-latvia.sections.winners.3":"Visbeidzot, katras valsts uzvarētāji tiksies trešajā kārtā, kur katras valsts labākā komanda prezentēs savu risinājumu Eiropas žūrijai ES Programmēšanas nedēļas ietvaros laikā 2021. gada 9. līdz 24. oktobrim. Eiropas čempions baudīs ne tikai slavu, bet arī saņems balvā papildu IT aprīkojumu. ","hackathon-latvia.sections.focus.0":"Par ES programmēšanas nedēļas hakatonu :","hackathon-latvia.sections.focus.1":"Ievads par ES programmēšanas nedēļas hakatonu","hackathon-latvia.sections.focus.2":"ES programmēšanas nedēļas hakatona izaicinājuma paziņošana","hackathon-latvia.sections.focus.3":"ES programmēšanas nedēļas hakatona komandu prezentācijas","hackathon-latvia.sections.focus.4":"ES programmēšanas nedēļas hakatona uzvarētāju paziņošana","hackathon-latvia.sections.mentors.1.0":"Līna Sarma ","hackathon-latvia.sections.mentors.1.1":"Datorzinātniece un radošā programmētāja, Rīga Tech Girls līdzradītāja.","hackathon-latvia.sections.mentors.2.0":"Jānis Mozgis","hackathon-latvia.sections.mentors.2.1":"Vecākais izstrādātājs","hackathon-latvia.sections.mentors.2.2":"aizrauj skaisti nostrādāts kods.","hackathon-latvia.sections.mentors.3.0":"Jānis Cimbulis","hackathon-latvia.sections.mentors.3.1":"Front-end izstrādātājs, Learn IT programmēšanas skolas pasniedzējs. ","hackathon-latvia.sections.mentors.4.0":"Anžela Džafarova","hackathon-latvia.sections.mentors.4.1":"Jauniešu programmēšanas skolas Datorium direktore. Digitālo iemaņu trenere, ES programmēšanas nedēļas vadošais pedagogs Latvijā.","hackathon-latvia.sections.mentors.5.0":"Elchin Jafarov","hackathon-latvia.sections.mentors.5.1":"Jauniešu programmēšanas skolas Datorium dibinātājs.Digitālā transformācija, datu automatizācija, biznesa inteliģence.","hackathon-latvia.sections.mentors.6.0":"Jānis Knets","hackathon-latvia.sections.mentors.6.1":"Tehniskais arhitekts Accenture Latvia, vairāk nekā 10 gadu pieredze IT vidē strādājot ar pasaules līmeņa uzņēmumiem","hackathon-latvia.sections.mentors.7.0":"Ance Kancere","hackathon-latvia.sections.mentors.7.1":"Projektu vadītāja IT Izglītības fondā, programmēšanas un dizaina un tehnoloģiju skolotāja","hackathon-latvia.sections.mentors.8.0":"Kaspars Eglītis","hackathon-latvia.sections.mentors.8.1":"Latvijas Universitātes Datorikas fakultātes projektu studijas DF LAB Administrators & Accenture Jr Inovāciju projektu vadītājs","hackathon-latvia.sections.mentors.9.0":"Paula Elksne","hackathon-latvia.sections.mentors.9.1":"RTU RBS Bakalaura programmu direktora vietniece","hackathon-latvia.sections.mentors.10.0":"Linda Sinka","hackathon-latvia.sections.mentors.10.1":"Learn IT bērnu programmēšanas skolas dibinātāja, ES Programmēšanas nedēļās vēstniece Latvijā","hackathon-latvia.sections.mentors.11.0":"Gundega Dekena","hackathon-latvia.sections.mentors.11.1":"DevOps speciāliste Accenture Latvia palīdz pasaules klases uzņēmumiem ieviest mākoņpakalpojumus. Programmēšanas skolotāja un vienīgā oficiālā GitHub Campus padomniece Baltijā.","hackathon-latvia.sections.mentors.12.0":"Emīls Sjundjukovs","hackathon-latvia.sections.mentors.12.1":"Datorzinātnieks, pētniecības un izstrādes daļas vadītājs biomedicīnas startup uzņēmumā Longenesis","hackathon-latvia.sections.mentors.13.0":"Pāvils Jurjāns","hackathon-latvia.sections.mentors.13.1":"IT uzņēmējs, programmēšanas inženieris, biznesa mentors, atvērto datu aizstāvis un tehnoloģiju entuziasts","hackathon-latvia.sections.mentors.14.0":"Krišjānis Nesenbergs","hackathon-latvia.sections.mentors.14.1":"Pētnieks EDI kiberfizikālo sistēmu laboratorijā un tās vadītājs. Zema līmeņa/iegultās iekārtas un programmatūra, sensori, signālapstrāde un mašīnmācīšanās praktiskiem pielietojumiem no valkājamām ierīcēm līdz pašbraucošajiem auto.","hackathon-latvia.sections.mentors.15.0":"Elina Ražena","hackathon-latvia.sections.mentors.15.1":"Learn IT bērnu programmēšanas skolas dibinātāja, ES Programmēšanas nedēļās vēstniece Latvijā","hackathon-latvia.sections.mentors.16.0":"Kristīne Šubrovska","hackathon-latvia.sections.mentors.16.1":"Grafiskā dizainere, piekļūstamības, UX/UI entuziaste. Novērtēju labu dizainu un pārdomātas, vienkāršas ilustrācijas","hackathon-latvia.sections.leaders.1.0":"Viesturs Sosārs","hackathon-latvia.sections.leaders.1.1":"pieredzējis uzņēmējs un inovāciju konsultants, TechHub Riga līdzdibinātājs","hackathon-latvia.sections.leaders.2.0":"Kārlis Jonāss","hackathon-latvia.sections.leaders.2.1":"Dizaina domātājs un treneris, pasniedz interaktīvus seminārus un darbnīcas par dizaina domāšanu un inovācijām.","hackathon-latvia.sections.leaders.3.0":"Pēteris Jurčenko","hackathon-latvia.sections.leaders.3.1":"UX dizainers, pieejamības entuziasts. Palīdzu iestādēm uzlabot un ieviest digitālos risinājumus, lai tie kļūtu efektīvāki.","hackathon-latvia.sections.leaders.title":"Darbnīcu vadītāji","hackathon-latvia.sections.after.0":"Un kas notiks pēc tam?","hackathon-latvia.sections.after.1":"Veiksmīgās komandas strādās pie saviem prototipiem un satiksies fināla hakatonā X, lai cīnītos par Latvijas hakatona uzvarētāja titulu. Sekojiet komandu jaunumiem šeit un sociālajos medijos! ","hackathon-latvia.sections.after.2":"ES kodēšanas nedēļas hakatons Latvijā deva iespēju gudriem, entuziasma pilniem jauniešiem likt lietā savas kodēšanas prasmes un radošās idejas, lai atrisinātu konkrētu vietēja mēroga izaicinājumu. Pēc pirmā 24 stundu hakatona uz nākamo kārtu devās līdz pat 10 komandām. Finālisti vasarā strādāja pie saviem prototipiem ar mentoru palīdzību un nu ir gatavi cīņai! Kodēšanas nedēļas hakatons noslēdzās ar prasmju, zināšanu un radošuma cīņu fināla hakatonā X septembrī/oktobrī [pilsēta].","hackathon-latvia.sections.after.3":"Uzvarētāji","hackathon-latvia.sections.after.4":"Skatīt visus uzvarētājus","hackathon-latvia.sections.after.5":"Galerija","hackathon-latvia.sections.after.6":"Aplūkot “jaunos hakerus” no Latvijas, darbojoties ES kodēšanas nedēļas hakatonā","hackathon-latvia.sections.after.7":"Atbalsta siena","hackathon-latvia.sections.after.8":"Paldies par tvītiem, pieminējumiem un visu hakatonu laikā sniegto atbalstu! Labākie momenti!","hackathon-latvia.sections.after.9":"Žūrija un mentori","hackathon-latvia.sections.after.10":"ES kodēšanas nedēļas hakatons Latvijā pulcēja kopā uzņēmējdarbības, IT, riska kapitāla, izglītības pasauļu vadošos pārstāvjus, kā arī vietējā, valsts un ES mēroga līderus, influencerus un koučus, lai sniegtu dalībniekiem padomu un atbalstu šī intensīvā maratona gaitā. Žūrijas locekļi tika izvēlēti, lai noteiktu uzvarētāju atbilstoši saistošajām vadlīnijām un sacensību noteikumiem.","hackathon-latvia.sections.after.11":"Lasīt vadlīnijas","hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"īstenojiet savas idejas!","hackathons.sections.1.title":"6 programmēšanas hakatoni, 6 izaicinājumi","hackathons.sections.1.content.1":"Vai tu dzīvo Grieķijā, Latvijā, Īrijā, Itālijā, Rumānijā vai Slovēnijā? Vai esi radošs, ambiciozs, un tevi interesē tehnoloģiju nākotne? Šī ir tava iespēja! Pievienojes vienam no ES Programmēšanas nedēļas hakatoniem un izstrādā inovatīvu risinājumu, kas ļaus tev nokļūt tehnoloģiskās revolūcijas priekšgalā!","hackathons.sections.1.content.2":"2021. gadā ES Programmēšanas nedēļa organizē sešus unikālus hakatonus un aicina 15–19 gadu vecus skolēnus pielietot savas prasmes, lai atrisinātu vietēja līmeņa izaicinājumu. Hakatona laikā 15 komandām tiks dots vienāds laiks, zinošu mentoru atbalsts un piekļuve informācijai, lai atrisinātu izaicinājumu. Pēc 24 stundām komandas prezentēs savu risinājumu ekspertu žūrijai, kas izvēlēsies tās 10 komandas, kuras iegūs iespēju turpināt darbu, izstrādāt prototipu, saņemt ekspertu konsultācijas un rudenī piedalīties hakatona finālā klātienē. Finālā komandas sacentīsies par IT aprīkojumu un iespēju saņemt mentoru palīdzību un apmācības, lai attīstītu savu prototipu turpmāk.","hackathons.sections.2.title":"Kā es varu piedalīties?","hackathons.sections.2.content.1":"Izvēlies savas valsts hakatonu, iepazīsties ar informāciju un reģistrējies. Reģistrēties vari vai nu viens pats, vai kā dalībnieks sešu cilvēku komandā. Ja pievienojies ar draugiem vai klasesbiedriem, reģistrējoties neaizmirsti norādīt komandas nosaukumu. Reģistrācija katras valsts hakatonam tiks organizēta atsevišķi, tāpēc seko līdzi aktuālajai informācijai par hakatonu savā valstī!","hackathons.sections.3.title":"Kas ir organizatori?","hackathons.sections.3.content.1":"ES Programmēšanas nedēļas hakatonus organizē Eiropas Komisija kopā ar vietējiem ","hackathons.sections.3.content.2":"ES Programmēšanas nedēļas vēstniekiem","hackathons.sections.3.content.3":", un tos finansē Eiropas Parlaments. Hakatona mērķis ir parādīt, kā īstenot konkrētus tehnoloģiju risinājumus, ļaujot vaļu jauniešu radošumam, entuziasmam, idejām un programmēšanas prasmēm.","hackathons.sections.4.title":"Kas notiks programmēšanas hakatonā?","hackathons.sections.4.content.1":"ES Programmēšanas nedēļas hakatons sāksies ar 24 stundu tiešsaistes hakatonu, kura laikā dalībniekiem būs iespēja saņemt atbalstu no pieredzējušiem mentoriem un piedalīties dažādos semināros, lai apgūtu jaunas zināšanas un prasmes. Hakatonā dalībniekiem būs iespēja savstarpēji iepazīties, satikt cilvēkus no Eiropas tehnoloģiju jomas un noslēgumā prezentēt savu risinājumu ekspertu žūrijai.","hackathons.sections.4.content.2":"Desmit labākās komandas turpinās dalību hakatonā un saņems apmācības un mentoru atbalstu visas vasaras garumā. Uzvarētāji piedalīsies fināla 12 stundu klātienes nacionālajā hakatonā septembrī vai oktobrī. Ja sabiedrības veselības situācija nepieļaus tikšanos klātienē, fināls notiks tiešsaistē.","hackathons.sections.5.title":"ES neprotu programmēt — ko es varu darīt?","hackathons.sections.5.content.1":"Paralēli hakatonam notiks semināri iesācējiem, kuri būs veltīti tādām tēmām kā programmēšanas pamati, robotika u. tml., lai dalībnieki varētu iepazīt algoritmisko domāšanu un apgūt programmēšanas pamatus. Papildu informācija par to, kā reģistrēties, ir sniegta tavas valsts vietējā lapā.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Pievienojieties jautrībai!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumānija","hackathons.cities.1.date":"2021. gada 25.-26. septembris","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Īrija","hackathons.cities.2.date":"2021. gada 23.-24. septembris","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Itālija","hackathons.cities.3.date":"2021. gada 24.-25. septembris","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grieķija","hackathons.cities.4.date":"2021. gada 9. oktobrī","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovēnija","hackathons.cities.5.date":"2021. gada 18.-19. septembris","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"2021. gada 1. oktobrī","hackathons.final.1":"Fināls","hackathons.final.2":"2021. gada septembrī/oktobrī","home.about":"ES programmēšanas nedēļa ir iedzīvotāju iniciatīva, kuras mērķis ir iepazīstināt ikvienu ar programmēšanu un digitālo pratību interesantā un saistošā veidā.","home.when":"Pievienojieties mums, lai izbaudītu svētku jautrību!","home.when_text":"Iemācoties programmēt, mēs spējam labāk izprast strauji mainīgo pasauli ap mums, uzlabot savu izpratni par to, kā darbojas tehnoloģijas, un attīstīt prasmes un spējas, lai izpētītu jaunas idejas un radītu inovācijas.","home.xmas_text":"Padariet šo svētku sezonu mirdzošu ar inovācijām un radošumu! Pievienojieties mūsu “Coding@Christmas” jautrībai, pievienojot savu kodēšanas aktivitāti mūsu kartei, un iegūstiet iespēju laimēt micro:bit komplektu saviem skolēniem. Atzīmēsim svētkus, dodot iespēju nākamajai domātāju un radītāju paaudzei. Pievienojiet savu aktivitāti šodien un palīdziet iedvesmot gaišāku nākotni!","home.button_text":"Get Involved!","home.school_banner_title":"Iesaisties!","home.school_banner_text":"Vai esat skolotājs?","home.school_banner_text2":"Noklikšķiniet šeit, lai uzzinātu, kā iesaistīties!","home.organize_activity_title":"Organizējiet pasākumus vai pievienojieties citu rīkotajiem","home.organize_activity_text":'Ikviens ir aicināts organizēt \u2028pasākumus vai pievienoties citu rīkotajiem pasākumiem. Izvēlieties tematu un mērķauditoriju un pievienojiet savu pasākumu kartei, vai arī meklējiet pasākumus savā reģionā.',"home.get_started_title":"Sāciet dalību","home.get_started_text":'Nezināt, kā sākt dalību? Apmeklējiet pasākumu organizēšanas lapu un lejupielādējiet mūsu rīkkopas organizētājiem, lai sagatavotos un izplatītu informāciju.',"home.access_resources_title":"Piekļūstiet resursiem un apmācībām","home.access_resources_text":'Ja īsti nezināt, kā organizēt pasākumu, apmeklējiet mūsu mācību resursu lapu un iepazīstieties ar mācību moduļu materiāliem, lai iegūtu vajadzīgo palīdzību un pielāgotus stundu plānus.',"home.toolkits_title":"Nezini ar ko sākt?","home.toolkits_description":"Izpēti pamācību sadaļu un lejupielādē mūsu organizatoru rokasgrāmatas, lai sagatavotos un sāktu darboties.","home.toolkits_button1":"Sāc jau tūlīt!","home.toolkits_button2":"Organizatoru rokasgrāmatas","home.minecraft_description1":"Pilnveido savas programmēšanas prasmes ar Minecraft Education! Uzzini, kā Minecraft Education var palīdzēt apgūt programmēšanu un mākslīgā intelekta pamatus, un sāc jau šodien!","home.minecraft_description2":"Reģistrējies, lai īstenotu aizraujošu mācību procesu savā klasē!","home.minecraft_button":"Sāc Minecraft Education ceļojumu šeit","home.activity_title":"Organizē vai piedalies aktivitātēs","home.activity_description":"Ikviens ir laipni aicināts organizēt vai piedalīties aktivitātēs! Izvēlies tēmu un mērķauditoriju, lai pievienotu savu aktivitāti kartei, vai atrodi citu rīkotos notikumus sev tuvējā apkārtnē.","home.activity_button1":"Pievienot aktivitāti","home.activity_button2":"Aplūkot aktivitāšu karti","home.resouce_title":"Resursi un mācību iespējas","home.resouce_description":"Ja neesi pārliecināts, kā organizēt aktivitāti, apmeklē mācību resursu lapu un Learnit Bits mācību materiālus, kur iegūsi vadlīnijas un pielāgotus nodarbību plānus.","home.resouce_button1":"Piekļūt resursiem","home.resouce_button2":"Piekļūt mācību iespējām","home.get_involved":"Iesaisties!","home.meet_our_community":"Iepazīsti Code Week kopienu","home.banner1_title":"Meitenes digitālajā pasaulē","home.banner1_description":"Izmanto iespējas, lai iedvesmotu meitenes digitālajā pasaulē!!","home.banner2_title":"Code Week kopiena","home.banner2_description":"Atklāj aizrautīgo vēstnešu, skolotāju, skolēnu un organizāciju kopienu, kur ikviens tiecas uz kopīgo mērķi – veicināt digitālās izglītības attīstību.","locations.title":"Pasākumu norises vietas","locations.description.0":"Savam nākamajam pasākumam atlasiet norises vietu sarakstā VAI reģistrējiet jaunu norises vietu, izvēloties","locations.description.1":"pasākuma izveide","login.login":"Pieteikties","login.register":"Reģistrēties","login.github":"Pierakstīties ar Github","login.X":"Pierakstīties ar X","login.facebook":"Pierakstīties ar Facebook","login.google":"Pierakstīties ar Google","login.azure":"Pierakstīties ar Azure","login.email":"E-pasts","login.password":"Parole","login.remember":"Atcerēties mani","login.forgotten_password":"Vai esat aizmirsis paroli?","login.no_account":"Vai jums vēl nav sava konta?","login.signup":"Reģistrēties","login.reset":"Atiestatīt paroli","login.send_password":"Nosūtīt paroles atiestatīšanas saiti","login.confirm_password":"Apstiprināt paroli","login.name":"vārds","menu.learn":"Mācīšanās","menu.teach":"Citu apmācība","menu.training":"Trenēšanās","menu.challenges":"Izaicinājumi","menu.online-courses":"Tiešsaistes kursi","menu.toolkits":"Prezentācijas un rīkkopas","menu.girls_in_digital":"Meitenes digitālajā pasaulē","menu.why":"KĀPĒC","menu.home":"Sākumlapa","menu.search_result":"Meklēšanas rezultāti","menu.events":"Aktivitātes","menu.ambassadors":"Vēstnieks","menu.resources":"Resursi","menu.game_and_competitions":"Spēles un sacensības","menu.schools":"Skolas","menu.about":"Par","menu.blog":"emuārs","menu.news":"Jaunumi","menu.search":"Uzrakstiet un nospiediet Enter","menu.map":"Karte","menu.add_event":"Pievienot notikumu","menu.search_event":"Meklēt notikumus","menu.hello":"Sveicināti","menu.profile":"Profils","menu.pending":"Vēl neapstiprinātie notikumi","menu.your_events":"Manas aktivitātes","menu.your_certificates":"Mani sertifikāti","menu.report":"Ziņot par manām aktivitātēm","menu.volunteers":"Brīvprātīgie","menu.logout":"Iziet","menu.login":"Pieteikties","menu.signin":"Pieteikties","menu.signup":"Pierakstīties","menu.privacy":"Privātums","menu.stats":"Statistika","menu.participation":"Dalības sertifikāts","menu.coding@home":"Kodēšana@Home","menu.values":"Mūsu vērtības","menu.online_events":"Tiešsaistes aktivitātes","menu.featured_activities":"Rodoma veikla","menu.codeweek2020":"2020 m. laida","menu.register_activity":"Reģistrēt aktivitāti","menu.select_language":"Izvēlieties valodu","menu.search_site":"Meklēt vietni","menu.what_you_looking_for":"Ko tu vēlies atrast?","menu.type_to_search":"Sākt meklēšanu...","mooc.free-online-courses":"Bezmaksas tiešsaistes kursi","mooc.intro":"ES programmēšanas nedēļa piedāvā profesionālās kvalifikācijas celšanas iespējas tiešsaistes kursu veidā. Mērķis ir palīdzēt skolotājiem ieviest programmēšanu un skaitļošanas tipa domāšanu mācību procesā.","mooc.icebreaker.title":"Ievada “iesildīšanās” kurss","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"ES programmēšanas nedēļa iesildīšanās kurss","mooc.icebreaker.text.2":"ir piecu stundu garš mācību kurss angļu valodā, kas domāts ikvienam, kuru interesē programmēšanas un skaitļošanas tipa domāšanas pamati. Dalībnieki iemācās izraisīt jauniešos ziņkāri un inovāciju garu, veidojot viņus par digitāliem radītājiem. Kurss palīdz dalībniekiem atklāt skaitļošanas tipa domāšanas sniegtās priekšrocības un nozīmi, kā programmēšanas vietu mūsu ikdienas dzīvē. Turklāt tas nodrošina idejas, bezmaksas mācību materiālus un resursus, kas palīdzēs izveidot izglītojošas aktivitātes bērniem jebkurā laikā un vietā — jo īpaši programmēšanas nedēļas laikā.","mooc.icebreaker.text.3":"Lai piedalītos šajā kursā, nav vajadzīga programmēšanas pieredze vai zināšanas, tikai zinātkāra attieksme.","mooc.icebreaker.registration.0":"Reģistrēties kursam var šeit,","mooc.icebreaker.registration.1":"un tas norisināsies no 2020. gada 16. septembris un 30. oktobris. Lūdzam ņemt vērā, ka, lai reģistrētos, ir jāizveido European Schoolnet Academy konts.","mooc.icebreaker.check-out":"Apskatiet 2019. gada izdevumu.","mooc.deep-dive.title":"Padziļinātais “dzīļu” kurss","mooc.deep-dive.text.0":"ES programmēšanas dzīļu tiešsaistes kurss ir 25 stundu ilgs kurss angļu valodā, kas sniedz skolotājiem iespēju iepazīties ar programmēšanas principiem un gūt zināšanas un pārliecību, lai veidotu vienkāršas, aizraujošas un interaktīvas programmēšanas aktivitātes saviem studentiem. Skolotāji iepazīst ES programmēšanas nedēļas bezmaksas","mooc.deep-dive.text.1":"resursus","mooc.deep-dive.text.2":"un mācību materiālus, kas ir pieejami 29 valodās, un konkrētus programmēšanas aspektus, piemēram, skaitļošanas tipa domāšanu, aktivitātes bez datora izmantošanas, kā arī nebeidzamās iespējas, ko sniedz robotika, uzlabošana (tinkering) un veidošana, vizuālās programmēšanas valodas, lietojumprogrammu radīšana un daudz kas vairāk.","mooc.deep-dive.course-link":"Apskatiet 2019. gada “dzīļu” kursu.","mooc.social-media.0":"Sekojiet","mooc.social-media.1":"ES programmēšanas nedēļai sociālajos plašsaziņas līdzekļos,","mooc.social-media.2":"lai uzzinātu, kad sāksies nākamais kurss","myevents.created_by":"Visu pasākumu izveidotājs: ","myevents.no_events.first_call_to_action":"Jūs vēl neesat pievienojis nevienu pasākumu. Vai vēlaties","myevents.no_events.first_link":"to izdarīt","myevents.no_events.second_call_to_action":"vai izlasīt mūsu ","myevents.no_events.second_link":"ceļvedi organizatoriem","myevents.view":"skatīt","myevents.status.APPROVED":"APSTIPRINĀTS","myevents.status.REJECTED":"NORAIDĪTS","myevents.status.PENDING":"GAIDA APSTIPRINĀJUMU","myevents.status.REPORTED":"PAZIŅOTS","pagination.previous":"Iepriekšējais","pagination.next":"Nākamais","participation.title":"Sagatavojiet dalības sertifikātus savai klasei","participation.phrase1":"Veidlapā norādiet skolēnu vārdus, atdalot tos ar komatu, lai saņemtu individuālus dalības sertifikātus.","participation.names.label":"Uz sertifikāta norādāmie vārdi","participation.names.help":"Dalībnieku vārdus atdaliet ar komatu","participation.event_name.label":"Pasākuma nosaukums","participation.event_name.help":"Uz sertifikāta norādāmais pasākuma nosaukums","participation.event_date.label":"Pasākuma datums","participation.event_date.help":"Uz sertifikāta norādāmais pasākuma datums","participation.submit":"Sagatavot sertifikātus","participation.thanks_page.title":"Jūsu sertifikāti ir gatavi!","participation.thanks_page.phrase1":"Noklikšķiniet uz šīs saites, lai lejupielādētu zip failu ar visiem sertifikātiem.","passwords.password":"Parolēs ir jābūt vismaz sešām rakstzīmēm, un apstiprinājumam tās jānorāda divreiz.","passwords.reset":"Parole ir atiestatīta!","passwords.sent":"Mēs esam nosūtījuši jums paroles atiestatīšanas saiti!","passwords.token":"Šis paroles atiestatīšanas kods ir nederīgs.","passwords.user":"Mēs nevaram atrast lietotāju ar šādu e-pasta adresi.","privacy.title":"JŪSU PERSONAS DATU AIZSARDZĪBA","privacy.1-intro.title":"1. Ievads","privacy.1-intro.items.1":"

Eiropas Komisija (turpmāk tekstā “Komisija”) ir apņēmusies aizsargāt jūsu personas datus un cienīt jūsu privātumu. Komisija vāc un apstrādā personas datus saskaņā ar Eiropas Parlamenta un Padomes 2018. gada 23. oktobra Regulu (ES) 2018/1725 par fizisku personu aizsardzību attiecībā uz personas datu apstrādi Savienības iestādēs, struktūrās, birojos un aģentūrās un par šādu datu brīvu apriti (ar ko atceļ Regulu (EK) Nr. 45/2001).

","privacy.1-intro.items.2":"

Šajā paziņojumā par konfidencialitāti ir paskaidrots datu vākšanas un apstrādes iemesls, veids, kādā mēs vācam, apstrādājam datus un nodrošinām visu sniegto personas datu aizsardzību, veids, kādā šī informācija tiek izmantota, un tas, kādas tiesības jūs varat izmantot attiecībā uz jūsu personas datiem (piekļuves, labošanas, bloķēšanas u. c. tiesības). Tajā ir arī sniegta tā atbildīgā datu pārziņa kontaktinformācija, sazinoties ar kuru jūs varat izmantot jūsu tiesības, kā arī datu aizsardzības speciālista un Eiropas Datu aizsardzības uzraudzītāja kontaktinformācija.

","privacy.1-intro.items.3":"

Šis paziņojums par konfidencialitāti attiecas uz personas datu vākšanu un publicēšanu publiski pieejamajā tīmekļa vietnē Codeweek.eu attiecībā uz personām, kuras darbojas kā ES Programmēšanas nedēļas pasākumu kontaktpersonas (Programmēšanas nedēļas vēstnieki, izglītības ministriju koordinatori, vadošie skolotāji, kā arī darbību un pasākumu organizatori).

","privacy.2-why.title":"2. Kāpēc mēs apstrādājam jūsu datus?","privacy.2-why.items.1":"

Eiropas Komisija vāc un publicē jūsu personas informāciju, lai ļautu ieinteresētajām organizācijām un personām vieglāk identificēt kontaktpersonas. Reālu personu norādīšana par kontaktpersonām ir labākais un efektīvākais veids, kā nodrošināt ieinteresētajiem cilvēkiem iespēju sazināties ar Komisijas dienestiem.

","privacy.2-why.items.2":"

Jūsu personas dati netiks izmantoti nekādai automatizētai lēmumu pieņemšanai, tostarp profilēšanai.

","privacy.3-legal_process.title":"3. Uz kāda juridiskā pamata mēs apstrādājam jūsu personas datus?","privacy.3-legal_process.items.1":"

Personas datu apstrādes darbības nolūkā publicēt kontaktpersonas ir likumīgas saskaņā ar Regulas (ES) 2018/1725 5. panta 1. punkta d) apakšpunktu, jo jūs devāt savu piekrišanu jūsu personas datu apstrādei tīmekļa veidlapā vai kad jūs piekritāt, ka mēs izmantojam jūsu e-pasta adresi un lietotājvārdu, ja jūs reģistrējāties, izmantojot sociālo tīklu.

","privacy.4-collect_data.title":"4. Kādus personas datus mēs vācam un apstrādājam?","privacy.4-collect_data.items.1":"

Savāktie personas dati ir informācija, kas ļauj vieglāk identificēt jūs kā kontaktpersonu un padara jūs redzamāku sabiedrībai, proti: tituls, vārds, uzvārds, amats, darba pasta un e-pasta adreses, tālruņa numurs, attēls, sociālo mediju konts, biogrāfija.

","privacy.4-collect_data.items.2":"

Jūs sniedzāt šos datus brīvprātīgi, aizpildot pieteikuma veidlapu.

","privacy.4-collect_data.items.3":"

Noteiktu personas datu sniegšana ir obligāta, lai varētu publicēt pasākumus un/vai kontaktinformāciju tīmekļa vietnē codeweek.eu. Ja jūs nesniedzat savus personas datus, jūsu pasākums netiks publicēts un/vai jūs nevarēsiet piedalīties iepriekš minētajos tīklos.

","privacy.4-collect_data.items.4":"

Visu citu personas datu sniegšana ir brīvprātīga.

","privacy.4-collect_data.items.5":"Piesakoties saņemt mūsu jaunumus, jūsu e-pasta adrese tiek pievienota ES programmēšanas nedēļas jaunumu adresātu sarakstam, kuru pārvalda Mailerlite.com. Lūdzu iepazīstieties ar Mailerlite privātuma politiku saitē https://www.mailerlite.com/legal/privacy-policy. Jūs varat atteikties no jaunumu saņemšanas jebkurā brīdī, nospiežot saiti “unsubscribe” mūsu sūtītajos e-pastos vai nosūtot e-pastu ar tematu “Unsubscribe” uz adresi info@codeweek.eu","privacy.5-how_long.title":"5. Cik ilgi mēs glabājam jūsu personas datus?","privacy.5-how_long.items.1":"

Komisija glabā jūsu personas datus tikai tik ilgi, cik nepieciešams, lai īstenotu vākšanas vai apstrādes mērķi, kas norādīts 2. punktā, proti, tik ilgi, cik ilgi jūs darbojaties kā kontaktpersona.

","privacy.5-how_long.items.2":"

Jūsu personas dati tiks dzēsti no publiski pieejamās tīmekļa vietnes, tiklīdz jūs beigsiet pildīt kontaktpersonas pienākumus, izņemot gadījumu, ja jūs piekritāt jūsu iekļaušanai datubāzē turpmākiem pasākumiem.

","privacy.6-protect_data.title":"6. Kā mēs aizsargājam jūsu personas datus?","privacy.6-protect_data.items.1":"

Visus personas datus elektroniskā formātā (e-pasta ziņojumi, dokumenti, datubāzes, augšupielādētās datu kopas u. c.) glabā Eiropas Komisijas vai tās darbuzņēmēja serveros. Visas apstrādes darbības veic saskaņā ar Komisijas 2017. gada 10. janvāra Lēmumu (ES, Euratom) 2017/46 par komunikācijas un informācijas sistēmu drošību Eiropas Komisijā.

","privacy.6-protect_data.items.2":"

Komisijas darbuzņēmējiem ir saistošs īpašs līguma noteikums par jebkādām jūsu personas datu apstrādes darbībām Komisijas uzdevumā, kā arī konfidencialitātes pienākumi, kas izriet no Vispārīgās datu aizsardzības regulas (Regula (ES) 2016/679) —“VDAR”) transponēšanas ES dalībvalstīs.

","privacy.6-protect_data.items.3":"

Lai aizsargātu jūsu personas datus, Komisija ir izveidojusi dažādus tehniskus un organizatoriskus pasākumus. Tehniskie pasākumi ietver attiecīgas darbības attiecībā uz drošību tiešsaistē, datu zuduma risku, datu pārveidošanu vai neatļautu piekļuvi tiem, ņemot vērā risku, ko rada apstrāde un apstrādāto personas datu veids. Organizatoriski pasākumi ietver piekļuves personas datiem ierobežošanu, piešķirot piekļuves tiesības tikai pilnvarotām personām, kurām ir likumīga vajadzība zināt, lai varētu īstenot attiecīgo apstrādes darbību.

","privacy.7-access_data.title":"7. Kam ir piekļuve jūsu datiem un kam atklāj šos datus?","privacy.7-access_data.items.1":"

Piekļuvi jūsu datiem sniedz tikai Komisijas darbiniekiem, kuri atbild par apstrādes darbības veikšanu, un pilnvarotiem darbiniekiem saskaņā ar principu “vajadzība zināt”. Šādi darbinieki ievēro ar tiesību aktiem noteiktas vienošanās un attiecīgos gadījumos arī papildu vienošanās par konfidencialitāti.

","privacy.7-access_data.items.2":"

Konkrēti, visiem jūsu sniegtajiem personas datiem var piekļūt tīmekļa vietņu administratori (Komisijas darbinieki), kā arī citi Komisijas darbinieki saskaņā ar principu “vajadzība zināt”.. Tāpat jūsu personas informācija un informācija par pasākumiem tiks sniegta ES programmēšanas nedēļas vēstnieku un izglītības koordinatoru tīklu dalībniekiem, lai organizētu vietējos pasākumus vai nodrošinātu saziņu pēc pasākumiem.

","privacy.7-access_data.items.3":"

Lai padarītu kontaktpersonas redzamākas, jūsu personas datus publicē bez piekļuves ierobežojumiem publiskajā tīmekļa vietnē: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Datu nosūtīšana trešām personām

","privacy.7-access_data.items.5":"

Mūsu vāktā informācija netiks nodota trešām personām, izņemot tādā apmērā un nolūkā, kādā šādu nodošanu no mums var prasīt tiesību akti.

","privacy.8-rights.title":"8. Kādas ir jūsu tiesības un kā jūs varat tās izmantot?","privacy.8-rights.items.1":"

Jums ir konkrētas tiesības kā “datu subjektam” saskaņā ar Regulas (ES) 2018/1725 III nodaļu (14. –25. pantu), jo īpaši tiesības piekļūt jūsu personas datiem, tiesības pieprasīt to labošanu vai dzēšanu, kā arī tiesības ierobežot jūsu personas datu apstrādi. Attiecīgos gadījumos jums ir arī tiesības iebilst pret personas datu apstrādi vai tiesības uz datu pārnesamību.

","privacy.8-rights.items.2":"

Jūs esat piekritis(-usi) sniegt jūsu personas datus mums šīs apstrādes darbības veikšanai un jūs varat jebkurā laikā atsaukt jūsu piekrišanu, paziņojot par to datu pārzinim. Piekrišanas atsaukšana neietekmēs pirms atsaukšanas veiktās apstrādes likumību.

","privacy.8-rights.items.3":"

Jūs varat izmantot jūsu tiesības, sazinoties ar datu pārzini vai, domstarpību gadījumā, ar datu aizsardzības speciālistu. Ja nepieciešams, jūs varat arī vērsties pie Eiropas Datu aizsardzības uzraudzītāja. Viņu kontaktinformācija ir sniegta turpmāk 9. sadaļā.

","privacy.9-contact.title":"9. Kontaktinformācija","privacy.9-contact.data-controller.title":"- Datu pārzinis","privacy.9-contact.data-controller.text":"

Ja vēlaties izmantot jūsu tiesības saskaņā ar Regulu (ES) 2018/1725 vai ja jums ir komentāri, jautājumi vai bažas, vai ja jūs vēlaties iesniegt sūdzību par jūsu personas datu vākšanu un izmantošanu, lūdzu, sazinieties ar datu pārzini:

","privacy.9-contact.data-controller.address":"Komunikācijas tīklu, satura un tehnoloģiju ģenerāldirektorāts, Unit G2
Building BU25
B-1049 Brussels

","privacy.9-contact.data-controller.email":"E-pasts: ","privacy.9-contact.data-protection-officer.title":"- Komisijas datu aizsardzības speciālists (DAS)","privacy.9-contact.data-protection-officer.text":'

Jūs varat sazināties ar datu aizsardzības speciālistu (DATA-PROTECTION-OFFICER@ec.europa.eu) attiecībā uz jautājumiem par jūsu personas datu apstrādi saskaņā ar Regulu (ES) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- Eiropas Datu aizsardzības uzraudzītājs (EDAU)","privacy.9-contact.european-data-protection.text":'

Jums ir tiesības vērsties pēc palīdzības (t. i., jūs varat iesniegt sūdzību) pie Eiropas Datu aizsardzības uzraudzītāja (edps@edps.europa.eu), ja uzskatāt, ka datu pārziņa veiktās jūsu personas datu apstrādes rezultātā ir pārkāptas jūsu tiesības, kas paredzētas Regulā (ES) 2018/1725.

',"remote-teaching.remote-teaching":"Attālinātā mācīšana","remote-teaching.intro.title":"Programmēšanas nedēļa un attālinātā mācīšana","remote-teaching.intro.text":"Attālinātās mācības var būt liels izaicinājums gan pasniedzējiem, gan mācību dalībniekiem, un ir jāpārvar daudz šķēršļu. Tomēr tas, ka mācību dalībnieki atrodas mājās, nebūt netraucē mācīt programmēšanu, skaitļošanas domāšanu un pat robotiku! Šeit ir sniegti daži ieteikumi un resursi, kas, mūsuprāt, varētu jums palīdzēt.","remote-teaching.intro.points.1":"ir īsu videoklipu, patstāvīgi veicamu uzdevumu, mīklu, aizraujošu spēļu un programmēšanas izaicinājumu kopums ikdienas lietošanai ģimenē un skolā.","remote-teaching.intro.points.2.0":"Programmēšana bez datora","remote-teaching.intro.points.2.1":"šeit ir atrodamas dažādas aktivitātes, ko varat viegli veikt mājās, lai apgūtu vai mācītu programmēšanu, izmantojot ikdienā pieejamus materiālus.","remote-teaching.intro.points.3.0":"Mācību moduļi","remote-teaching.intro.points.3.1":"šeit ir pieejami mācību moduļi jeb pamācības par ilgtspējīgu attīstību un mākslīgo intelektu, kuru mācību plāni ietver attālinātās mācīšanas sadaļas.","remote-teaching.intro.points.4.0":"Resursu krātuve","remote-teaching.intro.points.4.1":"daudzus mūsu krātuvē pieejamos resursus var izmantot arī attālinātās mācīšanas scenārijos. Šeit atrodami gan programmēšanas mācīšanas resursi, gan programmēšanas apgūšanas resursi.","remote-teaching.intro.points.5.0":"Tīmekļsemināri programmēšanai mājās","remote-teaching.intro.points.5.1":"vai zinājāt, ka programmēšanas nedēļa ir noorganizējusi vairākus tīmekļseminārus par to, kā apgūt un mācīt programmēšanu, esot mājās? Tie pieejami šeit!","remote-teaching.tips.title":"Septiņi padomi programmēšanas attālinātai mācīšanai","remote-teaching.tips.points.1.0":"Iepazīstieties ar koncepciju, programmēšanas valodu un programmatūru","remote-teaching.tips.points.1.1":"mācību dalībniekiem gandrīz patstāvīgi apgūstot koda izveidi un programmēšanu — izmēģinot un kļūdoties —, jums viņi jāvada un viņiem jāpalīdz atklāt kļūdas izveidotajā sintaksē. Esiet gatavs mainīties un pielāgoties, ja attiecīgais digitālais rīks vai programmēšanas valoda nedod gaidītos mācību rezultātus.","remote-teaching.tips.points.2.0":"Dodiet iespējas mācību dalībniekiem","remote-teaching.tips.points.2.1":"palīdziet mācību dalībniekiem pilnībā īstenot viņu potenciālu, pasniedzot motivējošas un jēgpilnas nodarbības. Ļaujiet viņiem likt lietā savas prasmes un radošumu, atļaujot pašiem izvēlēties savus projektus un gūstamos rezultātus. Turklāt iesakām raudzīties reālistiski un noteikt tādus mērķus, ko mācību dalībnieki spēj sasniegt.","remote-teaching.tips.points.3.0":"Rosiniet mācību dalībniekus strādāt grupās","remote-teaching.tips.points.3.1":`programmēšana grupās ir ne vien aizraujoša, bet arī palīdzēs dalībniekiem īstenot sarežģītākus un radošākus projektus. Turklāt attālinātā mācīšana dažiem dalībniekiem var šķist izolējoša, un darbs grupās to var novērst. Piemēram, varat izveidot tiešsaistes tikšanās telpas saviem mācību dalībniekiem, kur tie var strādāt grupās, vai arī varat izveidot savstarpējās novērtēšanas sistēmu, aicinot mācību dalībniekus sniegt un saņemt konstruktīvas atsauksmes par citu izstrādātiem projektiem. -`,"remote-teaching.tips.points.4.0":"Izpētiet iespējas programmēšanas apguvei izmantot atvērtā pirmkoda programmatūru un bezmaksas tiešsaistes platformas","remote-teaching.tips.points.4.1":"pastāv daudz kvalitatīvu, sīki izstrādātu un vienlaikus viegli lietojamu resursu programmēšanas apgūšanai un mācīšanai. Tie ir bezmaksas rīki, ko jūsu mācību dalībnieki var izmantot bez nepieciešamības iegādāties licences vai lejupielādēt programmatūru. To lielākā daļa ir atrodama programmēšanas nedēļas resursu krātuvē, un tie ir, piemēram, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi utt. Kā parādīts programmēšanas nedēļas mācību moduļos, šos rīkus var izmantot jebkādos nolūkos!","remote-teaching.tips.points.5.0":"Nezaudējiet rotaļīgumu","remote-teaching.tips.points.5.1":"pirmajiem soļiem programmēšanas pasaulē ir jābūt interesantiem un aizraujošiem, un, lai gan pašlaik jums var nebūt iespēja ar šo aizrautību dalīties klātienē, tomēr pastāv veidi, kā spēlēties un kopā radīt jautrību! Piemēram, varat ierosināt mācību dalībniekiem nodarbības starpbrīdi, kurā kopīgi uzspēlēt CodyColor — izglītojošu vairākspēlētāju spēli, kura izstrādāta, lai spēles gaitā apgūtu skaitļošanas domāšanu.","remote-teaching.tips.points.6.0":"Simulējiet mijiedarbību reālā klasē","remote-teaching.tips.points.6.1":"tehnoloģijas ļauj vismaz daļēji atveidot tādu mijiedarbību, kāda notiktu klasē. Varat rosināt savus mācību dalībniekus noteiktos laikos ieslēgt kameras, virtuāli pacelt rokas, uzdot jautājumus video vai tērzēšanas logā, atbildēt uz digitālām aptaujām un viktorīnām utt. Šīm vajadzībām varat izmantot tādus digitālos rīkus kā Zoom, Microsoft Teams, GoToMeeting vai Jitsi, lai nodrošinātu tiešraides klases sesijas, un Kahoot, Mentimeter vai Google Forms, lai veidotu viktorīnas un nodrošinātu klases mijiedarbību. Šie risinājumi mācību dalībniekiem palīdzēs justies kā īstā klasē un veidot saikni ar saviem līdzbiedriem.","remote-teaching.tips.points.7.0":"Gādājiet pa materiālu fizisko un finansiālo pieejamību","remote-teaching.tips.points.7.1":"nodrošiniet, lai jūsu programmēšanas nodarbības būtu reālistiskas un iekļaujošas, gādājot par to, lai nepieciešamos materiālus var viegli atrast jebkurā mājsaimniecībā un tie ir pieejami visiem dalībniekiem (vai varat piedāvāt alternatīvas iespējas tiem, kam tādu nav). Piemēram, programmēšanai bez datora ir vajadzīgi tikai daži lēti materiāli, piemēram, šķēres, papīrs vai marķieri. Strādājot pie tiešsaistes programmēšanas uzdevumiem, pārliecinieties, vai visiem mācību dalībniekiem mājās ir planšetdators vai dators un uzticams interneta pieslēgums.","remote-teaching.tips.conclusion":"Kā apgūt un mācīt koda izveidi un programmēšanu attālinātās mācīšanas vidēs? Vai jums ir kādi ieteikumi citiem pedagogiem? Pievienojiet komentāru zemāk forumā!","report.title":"Paziņojiet par savu #EUCodeWeek pasākumu","report.event_title":"Pasākuma nosaukums","report.number_required":"Lūdzu, norādiet aptuveni, ja jums nav precīzu datu.","report.phrase1":"Jūs varat aizpildīt šo veidlapu tikai vienreiz! Lūdzu, pārbaudiet datus uzmanīgi. Ja pieļauta kļūda, ","report.phrase2":"Pēc ziņojuma iesniegšanas tiks automātiski izsniegts personalizēts sertifikāts par piedalīšanos programmēšanas nedēļā un jūs varēsiet to lejupielādēt vai kopīgot. Jūs varat redzēt šī sertifikāta piemēru šeit.","report.phrase3":"Obligāti aizpildāmie lauki ir norādīti ar * zvaigznīti.","report.phrase4":"Jūs varat aizpildīt šo veidlapu tikai vienreiz! Lūdzu, pārbaudiet datus uzmanīgi. Ja pieļauta kļūda,","report.contactus":"sazinieties ar mums","report.participants_count.label":"Dalībnieku skaits","report.average_participant_age.label":"Vidējais dalībnieku vecums","report.percentage_of_females.label":"Sieviešu procents","report.codeweek_for_all_participation_code.label":"“Programmēšanas nedēļa visiem” dalības kods","report.codeweek_for_all_participation_code.help":"Ja jums ir Codeweek4All spēku pārbaudes kods, jūs varat to šeit norādīt. Ja jūs nepiedalāties, ignorējiet šo lauku.","report.name_for_certificate.label":"Uz sertifikāta norādāmais vārds","report.name_for_certificate.help":"Nomainiet to, norādot tā pasākuma organizētāja vārdu/nosaukumu, kuram jāizsniedz šis programmēšanas nedēļas dalībnieka sertifikāts. Lūdzu, lietojiet tikai ASCII (latīņu) burtus. Burti ar garumzīmēm, uzsvariem utt. nav atbalstīti.","report.submit":"Iesniegt paziņojumu par pasākumu","report.thanks_page.title":"Paldies par paziņošanu par pasākumu!","report.thanks_page.certificate_ready":"Jūsu sertifikāts ir gatavs.","report.thanks_page.download_button":"Noklikšķiniet šeit, lai lejupielādētu to.","report.thanks_page.back_events":"Atgriezieties pie sava pasākuma","resources.search_resources":"Meklēt resursus","resources.types":"Tipi","resources.levels":"Līmeņi","resources.programming_languages":"Programmēšanas valodas","resources.categories":"Kategorijas","resources.Languages":"Valodas","resources.Subjects":"Priekšmeti","resources.share":"Dalīties","resources.communication_toolkit":"Komunikācijas rīkkopa","resources.teachers_toolkit":"Rīkkopa skolotājiem","resources.leaflet":"Brošūra","resources.how_to_organise_an_activity":"Kā organizēt pasākumu?","resources.resources.languages.Russian":"Krievu valoda","resources.resources.languages.Norwegian":"Norvēģu valoda","resources.resources.languages.Mandarin":"Mandarīnu valoda","resources.resources.languages.Japanese":"Japāņu valoda","resources.resources.languages.All targeted languages":"Visas mērķa valodas","resources.resources.levels.Beginner":"Iesācēja līmenis","resources.resources.levels.Intermediate":"Vidējais līmenis","resources.resources.levels.Advanced":"Augstākais līmenis","resources.resources.levels.Pre-primary education":"Pirmsskolas izglītība","resources.resources.levels.Primary school (5-12)":"Sākumskola (5–12 g.)","resources.resources.levels.Lower secondary school (12-16)":"Pamatskola (12–16 g.)","resources.resources.levels.Upper secondary school (16-18)":"Vidusskola (16–18 g.)","resources.resources.levels.Higher Education":"Augstākā izglītība","resources.resources.levels.Other":"Cits","resources.resources.subjects.Art":"Māksla","resources.resources.subjects.Biology":"Bioloģija","resources.resources.subjects.Chemistry":"Ķīmija","resources.resources.subjects.Computer Science":"Datorzinātne","resources.resources.subjects.Culture":"Kultūra","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Svešvalodas","resources.resources.subjects.Geography":"Ģeogrāfija","resources.resources.subjects.Geology":"Ģeoloģija","resources.resources.subjects.History":"Vēsture","resources.resources.subjects.Language and Literature":"Valoda un literatūra","resources.resources.subjects.Mathematics":"Matemātika","resources.resources.subjects.Natural Sciences":"Dabas zinātnes","resources.resources.subjects.Physical Education":"Sports","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programmēšana","resources.resources.subjects.Special Education Needs":"Īpašas izglītības vajadzības","resources.resources.subjects.Other":"Cits","resources.resources.types.Tutorial":"Pamācība","resources.resources.types.Website":"Tīmekļa vietne","resources.resources.types.Online Course":"Tiešsaistes kurss","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Lietotne","resources.resources.types.Game":"Spēle","resources.resources.types.Graphic Material":"Grafisks materiāls","resources.resources.types.Presentation":"Prezentācija","resources.resources.types.Toolkit":"Rīkkopa","resources.resources.types.Other":"Cits","resources.resources.types.Lesson Plan":"Stundu plāns","resources.resources.types.Guide":"Rokasgrāmata","resources.resources.categories.Coding":"Kodēšana","resources.resources.categories.Programming":"Programmēšana","resources.resources.categories.Computational Thinking":"Skaitļošanas tipa domāšana","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Radošas nodarbības","resources.resources.categories.Tinkering":"Eksperimenti","resources.resources.categories.Unplugged Activities":"Aktivitātes bez datora","resources.resources.categories.Other":"Cits","school.name":"Skolas nosaukums","school.location":"Skolas atrašanās vieta","school.description":"Skolas apraksts","school.school":"Skola","school.add":"Pievienot","school.list":"Saraksts","school.required.name":"Jānorāda skolas nosaukums","school.required.location":"Jānorāda skolas atrašanās vieta","schools.1.title1":"Kāpēc gan neiepazīstināt ar programmēšanu klasē?","schools.1.title2":"Kā programmēšana var nākt par labu jūsu skolēniem? Ko tā dod jums kā skolotājam?","schools.1.content.0":"Mēs domājam, ka digitālajā laikmetā ikvienam ir jābūt izpratnei par programmēšanu un jāiegūst tādas būtiskas prasmes saistībā ar skaitļošanas tipa domāšanu kā, piemēram, problēmu risināšana, sadarbība un analītiskās prasmes.","schools.1.content.1":"Iemācīšanās programmēt var jūsu skolēniem dot iespēju būt digitāli kompetentās sabiedrības priekšplānā, izveidot labāku izpratni par savu apkārtējo pasauli un iegūt labākas izredzes gūt panākumus personiskajā un profesionālajā dzīvē.","schools.1.content.2":"Programmēšanas nedēļa dod iespēju skolēniem spert savus pirmos soļus kā digitāliem radītājiem, nodrošinot skolām un skolotājiem bezmaksas profesionālās attīstības iespējas, mācību materiālus, starptautisku spēku pārbaudi un apmaiņas iespējas.","schools.1.button.label":"Vai vēlaties sākt jau tagad? Reģistrējieties šeit!","schools.2.title1":"Vai esat gatavs iesaistīties?","schools.2.title2":"Noorganizējiet stundu, mācību sesiju vai pasākumu un piespraudiet to pie kartes.","schools.2.content.0":"Neatkarīgi no tā, vai jums ir programmēšanas un programmu veidošanas zināšanas vai arī tādu nav, jūs varat vienkārši noorganizēt mācību stundu klasē, atvērto durvju dienu vai pasākumu savā skolā. Gluži vienkārši atrodiet datumu un reģistrējiet šo aktivitāti tālāk kartē. Ja jums šķiet, ka jums ir nepieciešama palīdzība ar programmēšanas stundas sagatavošanu, pārejiet pie nākamās sadaļas.","schools.2.content.1":"Aplūkojiet noorganizēto aktivitāšu piemērus, pārskatot karti tālāk un pievienojiet savas, tādējādi pievienojoties tūkstošiem citu skolotāju Eiropā un citur pasaulē: ","schools.2.button.label":"Vai esat gatavs to izmēģināt? Pievienojiet aktivitāti!","schools.3.title1":"Vai esat iesācējs programmēšanā? Tā nav problēma","schools.3.title2":"Mūsu rīki palīdzēs jums iepazīties ar programmēšanu pirms tās piedāvāšanas saviem skolēniem","schools.3.content.0":"Ja vēlaties piedāvāt programmēšanu savā klasē, bet nezināt ar ko sākt, tā nav problēma! Mūsu starptautiskā skolotāju un ekspertu grupa ir izveidojusi īsu tiešsaistes mācību moduļu kopu, lai palīdzētu jums sākt.","schools.3.content.1":"Nav nepieciešama nekāda iepriekšējā programmēšanas pieredze, lai varētu izsekot mūsu mācītajam!","schools.3.button.label":"Piekļuve mācību moduļiem","schools.4.title1":"Vai meklējat papildu iespēju pārbaudīt savus spēkus?","schools.4.title2":"Izveidojiet aktivitāšu tīklu, iesaistiet pēc iespējas vairāk skolēnu un nopelniet izcilības apliecinājuma sertifikātu","schools.4.content.0":"“Programmēšanas nedēļa visiem” jūs aicina apvienot spēkus ar citiem skolotājiem vai skolām un iesaistīties starptautiskā līdzīgi domājošu personu kopienā, nodrošinot saviem skolēniem iespēju spert pirmos soļus programmēšanā. Izveidojiet savienību, kurā ir iesaistīti vairāk nekā 500 skolēni, un jūs iegūsiet izcilības apliecinājuma sertifikātu.","schools.4.button.label":"Uzzināt vairāk par “Programmēšanas nedēļa visiem” spēku pārbaudi","schools.title":"Skolas: piedāvājiet programmēšanas nedēļu saviem skolēniem","scoreboard.title":"U kojim zemljama pršti od aktivnosti iz oblasti programiranja?","scoreboard.paragraph":"Rezultātu pārskats ir sakārtots pēc reģistrēto pasākumu skaita proporcionāli iedzīvotāju skaitam, tādēļ neesiet pārsteigti, ka dažas mazākas valstis ir šīs saraksta augšdaļā!","scoreboard.parcipating_with":"piedalās ar","scoreboard.events":"pasākumiem","search.audience_title":"Auditorija","search.theme_title":"Tēma","search.placeholder":"Meklēt pasākuma nosaukumu vai tagu","search.submit":"Meklēt","search.label_country":"Atlasīt valsti","search.last_year_events.label":"Ietvert pagājušā gada pasākumus","search.last_year_events.yes":"Jā","search.last_year_events.no":"Nē","search.search_counter":"saskaņot ar meklēšanas kritērijiem","search.event":"pasākums","search.events":"pasākumi","search.year":"gads","search.audiences":"Mērķauditorija","search.themes":"Tēmas","search.countries":"Valstis","search.search_placeholder":"Meklēšana pēc nosaukuma vai apraksta","search.search_banner_title":"Atrodi, kas tevi iedvesmo","search.search_banner_content":"Uzzini par programmēšanas aktivitātēm, ceļvežiem un citu resursu plašo klāstu, kas būs lielisks atbalsts mācībās un radošā potenciāla attīstībai.","search.search_results_title":"Meklēšanas rezultāti","search.search_input_label":"Tālāk skatiet rezultātus, pamatojoties uz jūsu atslēgvārdu(-iem):","search.search_input_placeholder":"Meklēšana...","search.results":"rezultāti","search.no_results":"Nav atrasts neviens rezultāts.","search.search_categories.all":"Visi","search.search_categories.podcasts":"Raidieraksti","search.search_categories.hackathons":"Hakatoni","search.search_categories.online_courses":"Tiešsaistes kursi","search.search_categories.training":"Mācības","search.search_categories.challenges":"Izaicinājumi","search.search_categories.learn":"Mācies","search.search_categories.teach":"Māci","search.search_categories.presentations_and_toolkits":"Prezentācijas un rokasgrāmatas","search.search_categories.activities":"Darbības","search.search_categories.blogs":"Blogi","search.search_categories.others":"Citi","snippets.featured-activities":"Šeit ir aprakstītas gaidāmās rekomendētās ES programmēšanas nedēļas aktivitātes, kurās var piedalīties tiešsaistē. Varat filtrēt pēc valodas un mēneša un, noklikšķinot uz “Skatīt”, jūs piekļūsiet visai informācijai par attiecīgo pasākumu un organizatoru kontaktinformācijai. Veiksmi!","snippets.learn":"Spēja programmēt un izstrādāt kodu ir svarīgas prasmes, kas kļūst arvien pieprasītākas it visās jomās, un ES programmēšanas nedēļa vēlas jūs atbalstīt mācību procesā! Pārlūkojiet mūsu resursu sadaļu un atrodiet vispiemērotākos resursus, lai sāktu vai turpinātu apgūt programmēšanu. Visi šie resursi ir bezmaksas. Neaizmirstiet, ka meklēšanu var filtrēt pēc resursa veida, prasmju līmeņa, programmēšanas valodas, kategorijas un valodas.","snippets.teach":"Spēja programmēt un izstrādāt kodu ir svarīgas prasmes, kas pavērs jaunas iespējas jūsu mācību dalībniekiem un bērniem. Vai vēlaties pasniegt programmēšanu mājās, klasē vai programmēšanas klubā? Pārlūkojiet mūsu resursu sadaļu, lai atrastu vispiemērotākos resursus, lai koda izstrādi un programmēšanu iekļautu jūsu mācību programmā. Visi šie resursi ir bezmaksas. Neaizmirstiet, ka meklēšanu var filtrēt pēc resursa veida, prasmju līmeņa, programmēšanas valodas, tēmas, kategorijas un valodas.","snippets.toolkits.0":"Šajā sadaļā atradīsiet materiālus, kas jums palīdzēs noorganizēt jūsu ES programmēšanas nedēļas aktivitāti un popularizēt šo iniciatīvu jūsu kopienā.","snippets.toolkits.1":"Saziņas rīkkopa","snippets.toolkits.2":"šeit ir atrodami oficiālie ES programmēšanas nedēļas logotipi, žetons, informatīvā lapiņa, plakāts, PowerPoint un Word veidnes, sociālo plašsaziņas līdzekļu ierakstu piemēri un ilustrācijas.","snippets.toolkits.3":"Rīkkopa skolotājiem","snippets.toolkits.4":"šeit ir atrodami oficiālie ES programmēšanas nedēļas logotipi, žetons, dalības sertifikāta veidne jūsu skolēniem, ievadprezentācija par ES programmēšanas nedēļu un sociālo plašsaziņas līdzekļu materiāli.","snippets.toolkits.5":"ES programmēšanas nedēļas oficiālā brošūra.","snippets.about.goal":"Mērķis ir palīdzēt lielākam skaitam jauniešu apgūt programmēšanas un skaitļošanas domāšanas pamatus.","snippets.guide.tutorials.1":"Iepazīstieties ar mūsu","snippets.guide.tutorials.2":"pamācībām un mācībām","snippets.guide.tutorials.3":"kas ir pieejamas 29 valodās, lai sagatavotos tādu pasākumu organizēšanai, kur jaunieši apgūst programmēšanu un skaitļošanas domāšanu.","snippets.dance.menu":"Deju izaicinājums","snippets.dance.subtitle":"Kas teica, ka programmētāji neprot dejot? Mēs pierādīsim pretējo ar #EUCodeWeekDance izaicinājumu.","snippets.dance.content":"Ikviens — no skolām, skolotājiem un bibliotēkām līdz programmēšanas klubiem, uzņēmumiem un valsts iestādēm — tiek aicināts atzīmēt ES Programmēšanas nedēļu, organizējot #EUCodeWeekDance pasākumu un pievienojot to programmēšanas nedēļas kartei.","snippets.treasure-hunt.menu":"Dārgumu meklēšana","snippets.treasure-hunt.subtitle":"Šī ir spēle lietotnē Telegram","snippets.videos.1":"Skatieties ES programmēšanas nedēļas vēstnieku video par mūsu vērtībām","snippets.videos.2":"Skatieties Slovēnijas vēstneses Katja Osljak uzrunu par to, kāpēc ES Programmēšanas nedēļa ir neatkarīga iniciatīva","snippets.videos.3":"Skatieties Francijas vēstneša Laurent Touché skaidrojumu, kāpēc Programmēšanas nedēļa ir visiem","snippets.videos.4":"Skatieties Tunisijas vēstneses Fatma Bouaziz uzrunu par to, kāpēc ES programmēšanas nedēļa ir “glokāla” iniciatīva","snippets.videos.5":"Skatieties Latvijas vēstneses Lindas Sinkas skaidrojumu, kāpēc Programmēšanas nedēļa ir vērsta uz sadarbību","snippets.videos.6":"Skatieties Itālijas vēstneša Alessandro Bogliolo domas, kāpēc Programmēšanas nedēļa ir bezpeļņas iniciatīva","snippets.videos.7":"Skatieties Albānijas vēstneses Marjana Prifti uzrunu par to, kāpēc ES programmēšanas nedēļa veicina inovāciju un radošumu","snippets.videos.8":"Skatieties Rumānijas vēstneses Cristiana Lucaci uzrunu par sabiedrības nozīmi ES Programmēšanas nedēļas iniciatīvas veicināšanā","training.learning_bits":"Programmēšanas nedēļas mācību moduļi","training.title":"Bezmaksas mācību materiāli un tiešsaistes kursi","training.text":`

Šeit jūs atradīsiet bezmaksas mācību materiālus un resursus, kas jums palīdzēs sākt darboties un plānot jūsu nākamo inovatīvo mācību stundu.

+`,"remote-teaching.tips.points.4.0":"Izpētiet iespējas programmēšanas apguvei izmantot atvērtā pirmkoda programmatūru un bezmaksas tiešsaistes platformas","remote-teaching.tips.points.4.1":"pastāv daudz kvalitatīvu, sīki izstrādātu un vienlaikus viegli lietojamu resursu programmēšanas apgūšanai un mācīšanai. Tie ir bezmaksas rīki, ko jūsu mācību dalībnieki var izmantot bez nepieciešamības iegādāties licences vai lejupielādēt programmatūru. To lielākā daļa ir atrodama programmēšanas nedēļas resursu krātuvē, un tie ir, piemēram, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi utt. Kā parādīts programmēšanas nedēļas mācību moduļos, šos rīkus var izmantot jebkādos nolūkos!","remote-teaching.tips.points.5.0":"Nezaudējiet rotaļīgumu","remote-teaching.tips.points.5.1":"pirmajiem soļiem programmēšanas pasaulē ir jābūt interesantiem un aizraujošiem, un, lai gan pašlaik jums var nebūt iespēja ar šo aizrautību dalīties klātienē, tomēr pastāv veidi, kā spēlēties un kopā radīt jautrību! Piemēram, varat ierosināt mācību dalībniekiem nodarbības starpbrīdi, kurā kopīgi uzspēlēt CodyColor — izglītojošu vairākspēlētāju spēli, kura izstrādāta, lai spēles gaitā apgūtu skaitļošanas domāšanu.","remote-teaching.tips.points.6.0":"Simulējiet mijiedarbību reālā klasē","remote-teaching.tips.points.6.1":"tehnoloģijas ļauj vismaz daļēji atveidot tādu mijiedarbību, kāda notiktu klasē. Varat rosināt savus mācību dalībniekus noteiktos laikos ieslēgt kameras, virtuāli pacelt rokas, uzdot jautājumus video vai tērzēšanas logā, atbildēt uz digitālām aptaujām un viktorīnām utt. Šīm vajadzībām varat izmantot tādus digitālos rīkus kā Zoom, Microsoft Teams, GoToMeeting vai Jitsi, lai nodrošinātu tiešraides klases sesijas, un Kahoot, Mentimeter vai Google Forms, lai veidotu viktorīnas un nodrošinātu klases mijiedarbību. Šie risinājumi mācību dalībniekiem palīdzēs justies kā īstā klasē un veidot saikni ar saviem līdzbiedriem.","remote-teaching.tips.points.7.0":"Gādājiet pa materiālu fizisko un finansiālo pieejamību","remote-teaching.tips.points.7.1":"nodrošiniet, lai jūsu programmēšanas nodarbības būtu reālistiskas un iekļaujošas, gādājot par to, lai nepieciešamos materiālus var viegli atrast jebkurā mājsaimniecībā un tie ir pieejami visiem dalībniekiem (vai varat piedāvāt alternatīvas iespējas tiem, kam tādu nav). Piemēram, programmēšanai bez datora ir vajadzīgi tikai daži lēti materiāli, piemēram, šķēres, papīrs vai marķieri. Strādājot pie tiešsaistes programmēšanas uzdevumiem, pārliecinieties, vai visiem mācību dalībniekiem mājās ir planšetdators vai dators un uzticams interneta pieslēgums.","remote-teaching.tips.conclusion":"Kā apgūt un mācīt koda izveidi un programmēšanu attālinātās mācīšanas vidēs? Vai jums ir kādi ieteikumi citiem pedagogiem? Pievienojiet komentāru zemāk forumā!","report.title":"Paziņojiet par savu #EUCodeWeek pasākumu","report.event_title":"Pasākuma nosaukums","report.number_required":"Lūdzu, norādiet aptuveni, ja jums nav precīzu datu.","report.phrase1":"Jūs varat aizpildīt šo veidlapu tikai vienreiz! Lūdzu, pārbaudiet datus uzmanīgi. Ja pieļauta kļūda, ","report.phrase2":"Pēc ziņojuma iesniegšanas tiks automātiski izsniegts personalizēts sertifikāts par piedalīšanos programmēšanas nedēļā un jūs varēsiet to lejupielādēt vai kopīgot. Jūs varat redzēt šī sertifikāta piemēru šeit.","report.phrase3":"Obligāti aizpildāmie lauki ir norādīti ar * zvaigznīti.","report.phrase4":"Jūs varat aizpildīt šo veidlapu tikai vienreiz! Lūdzu, pārbaudiet datus uzmanīgi. Ja pieļauta kļūda,","report.contactus":"sazinieties ar mums","report.participants_count.label":"Dalībnieku skaits","report.average_participant_age.label":"Vidējais dalībnieku vecums","report.percentage_of_females.label":"Sieviešu procents","report.codeweek_for_all_participation_code.label":"“Programmēšanas nedēļa visiem” dalības kods","report.codeweek_for_all_participation_code.help":"Ja jums ir Codeweek4All spēku pārbaudes kods, jūs varat to šeit norādīt. Ja jūs nepiedalāties, ignorējiet šo lauku.","report.name_for_certificate.label":"Uz sertifikāta norādāmais vārds","report.name_for_certificate.help":"Nomainiet to, norādot tā pasākuma organizētāja vārdu/nosaukumu, kuram jāizsniedz šis programmēšanas nedēļas dalībnieka sertifikāts. Lūdzu, lietojiet tikai ASCII (latīņu) burtus. Burti ar garumzīmēm, uzsvariem utt. nav atbalstīti.","report.submit":"Iesniegt paziņojumu par pasākumu","report.thanks_page.title":"Paldies par paziņošanu par pasākumu!","report.thanks_page.certificate_ready":"Jūsu sertifikāts ir gatavs.","report.thanks_page.download_button":"Noklikšķiniet šeit, lai lejupielādētu to.","report.thanks_page.back_events":"Atgriezieties pie sava pasākuma","resources.search_resources":"Meklēt resursus","resources.types":"Tipi","resources.levels":"Līmeņi","resources.programming_languages":"Programmēšanas valodas","resources.categories":"Kategorijas","resources.Languages":"Valodas","resources.Subjects":"Priekšmeti","resources.share":"Dalīties","resources.communication_toolkit":"Komunikācijas rīkkopa","resources.teachers_toolkit":"Rīkkopa skolotājiem","resources.leaflet":"Brošūra","resources.how_to_organise_an_activity":"Kā organizēt pasākumu?","resources.resources.languages.Russian":"Krievu valoda","resources.resources.languages.Norwegian":"Norvēģu valoda","resources.resources.languages.Mandarin":"Mandarīnu valoda","resources.resources.languages.Japanese":"Japāņu valoda","resources.resources.languages.Albanian":"Albāņu valoda","resources.resources.languages.Basque":"Basku valoda","resources.resources.languages.Bosnian":"Bosniešu valoda","resources.resources.languages.Bulgarian":"Bulgāru valoda","resources.resources.languages.Croatian":"Horvātu valoda","resources.resources.languages.Czech":"Čehu valoda","resources.resources.languages.Danish":"Dāņu valoda","resources.resources.languages.Dutch":"Holandiešu valoda","resources.resources.languages.English":"Angļu valoda","resources.resources.languages.Estonian":"Igauņu valoda","resources.resources.languages.Finnish":"Somu valoda","resources.resources.languages.French":"Franču valoda","resources.resources.languages.German":"Vācu valoda","resources.resources.languages.Greek":"Grieķu valoda","resources.resources.languages.Hungarian":"Ungāru valoda","resources.resources.languages.Italian":"Itāļu valoda","resources.resources.languages.Latvian":"Latviešu valoda","resources.resources.languages.Lithuanian":"Lietuviešu valoda","resources.resources.languages.Macedonian":"Maķedoniešu valoda","resources.resources.languages.Maltese":"Maltiešu valoda","resources.resources.languages.Montenegrin":"Melnkalniešu valoda","resources.resources.languages.Polish":"Poļu valoda","resources.resources.languages.Portuguese":"Portugāļu valoda","resources.resources.languages.Romanian":"Rumāņu valoda","resources.resources.languages.Serbian":"Serbu valoda","resources.resources.languages.Slovakian":"Slovāku valoda","resources.resources.languages.Slovenian":"Slovēņu valoda","resources.resources.languages.Spanish":"Spāņu valoda","resources.resources.languages.Swedish":"Zviedru valoda","resources.resources.languages.Turkish":"Turku valoda","resources.resources.languages.Ukrainian":"Ukraiņu valoda","resources.resources.languages.All targeted languages":"Visas mērķa valodas","resources.resources.levels.Beginner":"Iesācēja līmenis","resources.resources.levels.Intermediate":"Vidējais līmenis","resources.resources.levels.Advanced":"Augstākais līmenis","resources.resources.levels.Pre-primary education":"Pirmsskolas izglītība","resources.resources.levels.Primary school":"Sākumskola","resources.resources.levels.Lower secondary school":"Pamatskola","resources.resources.levels.Upper secondary school":"Vidusskola","resources.resources.levels.Higher Education":"Augstākā izglītība","resources.resources.levels.Other":"Cits","resources.resources.levels.Teachers":"Skolotāji","resources.resources.levels.Parents":"Vecāki","resources.resources.levels.General public":"Plašā sabiedrība","resources.resources.subjects.Art":"Māksla","resources.resources.subjects.Biology":"Bioloģija","resources.resources.subjects.Chemistry":"Ķīmija","resources.resources.subjects.Computer Science":"Datorzinātne","resources.resources.subjects.Culture":"Kultūra","resources.resources.subjects.Economics":"Ekonomika","resources.resources.subjects.Foreign Languages":"Svešvalodas","resources.resources.subjects.Geography":"Ģeogrāfija","resources.resources.subjects.Geology":"Ģeoloģija","resources.resources.subjects.History":"Vēsture","resources.resources.subjects.Language and Literature":"Valoda un literatūra","resources.resources.subjects.Mathematics":"Matemātika","resources.resources.subjects.Natural Sciences":"Dabas zinātnes","resources.resources.subjects.Physical Education":"Sports","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programmēšana","resources.resources.subjects.Special Education Needs":"Īpašas izglītības vajadzības","resources.resources.subjects.Other":"Cits","resources.resources.subjects.Music":"Mūzika","resources.resources.subjects.Programming":"Programmēšana","resources.resources.types.Tutorial":"Pamācība","resources.resources.types.Website":"Tīmekļa vietne","resources.resources.types.Online Course":"Tiešsaistes kurss","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Lietotne","resources.resources.types.Game":"Spēle","resources.resources.types.Graphic Material":"Grafisks materiāls","resources.resources.types.Presentation":"Prezentācija","resources.resources.types.Toolkit":"Rīkkopa","resources.resources.types.Other":"Cits","resources.resources.types.Lesson Plan":"Stundu plāns","resources.resources.types.Guide":"Rokasgrāmata","resources.resources.types.Assessment":"Novērtējums","resources.resources.types.Challenge":"Izaicinājums","resources.resources.types.Curriculum":"Mācību programma","resources.resources.types.Podcast":"Podkāsts","resources.resources.categories.Coding":"Kodēšana","resources.resources.categories.Programming":"Programmēšana","resources.resources.categories.Computational Thinking":"Skaitļošanas tipa domāšana","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Radošas nodarbības","resources.resources.categories.Tinkering":"Eksperimenti","resources.resources.categories.Unplugged Activities":"Aktivitātes bez datora","resources.resources.categories.Other":"Cits","resources.resources.categories.Artificial Intelligence":"Mākslīgais intelekts","resources.resources.categories.Drones":"Droni","resources.resources.categories.Digital Literacy":"Digitālā pratība","resources.resources.categories.Sensors":"Sensori","resources.resources.categories.Text-based Programming":"Programmēšana ar tekstu","resources.resources.categories.Visual Programming":"Vizuālā programmēšana","school.name":"Skolas nosaukums","school.location":"Skolas atrašanās vieta","school.description":"Skolas apraksts","school.school":"Skola","school.add":"Pievienot","school.list":"Saraksts","school.required.name":"Jānorāda skolas nosaukums","school.required.location":"Jānorāda skolas atrašanās vieta","schools.1.title1":"Kāpēc gan neiepazīstināt ar programmēšanu klasē?","schools.1.title2":"Kā programmēšana var nākt par labu jūsu skolēniem? Ko tā dod jums kā skolotājam?","schools.1.content.0":"Mēs domājam, ka digitālajā laikmetā ikvienam ir jābūt izpratnei par programmēšanu un jāiegūst tādas būtiskas prasmes saistībā ar skaitļošanas tipa domāšanu kā, piemēram, problēmu risināšana, sadarbība un analītiskās prasmes.","schools.1.content.1":"Iemācīšanās programmēt var jūsu skolēniem dot iespēju būt digitāli kompetentās sabiedrības priekšplānā, izveidot labāku izpratni par savu apkārtējo pasauli un iegūt labākas izredzes gūt panākumus personiskajā un profesionālajā dzīvē.","schools.1.content.2":"Programmēšanas nedēļa dod iespēju skolēniem spert savus pirmos soļus kā digitāliem radītājiem, nodrošinot skolām un skolotājiem bezmaksas profesionālās attīstības iespējas, mācību materiālus, starptautisku spēku pārbaudi un apmaiņas iespējas.","schools.1.button.label":"Vai vēlaties sākt jau tagad? Reģistrējieties šeit!","schools.2.title1":"Vai esat gatavs iesaistīties?","schools.2.title2":"Noorganizējiet stundu, mācību sesiju vai pasākumu un piespraudiet to pie kartes.","schools.2.content.0":"Neatkarīgi no tā, vai jums ir programmēšanas un programmu veidošanas zināšanas vai arī tādu nav, jūs varat vienkārši noorganizēt mācību stundu klasē, atvērto durvju dienu vai pasākumu savā skolā. Gluži vienkārši atrodiet datumu un reģistrējiet šo aktivitāti tālāk kartē. Ja jums šķiet, ka jums ir nepieciešama palīdzība ar programmēšanas stundas sagatavošanu, pārejiet pie nākamās sadaļas.","schools.2.content.1":"Aplūkojiet noorganizēto aktivitāšu piemērus, pārskatot karti tālāk un pievienojiet savas, tādējādi pievienojoties tūkstošiem citu skolotāju Eiropā un citur pasaulē: ","schools.2.button.label":"Vai esat gatavs to izmēģināt? Pievienojiet aktivitāti!","schools.3.title1":"Vai esat iesācējs programmēšanā? Tā nav problēma","schools.3.title2":"Mūsu rīki palīdzēs jums iepazīties ar programmēšanu pirms tās piedāvāšanas saviem skolēniem","schools.3.content.0":"Ja vēlaties piedāvāt programmēšanu savā klasē, bet nezināt ar ko sākt, tā nav problēma! Mūsu starptautiskā skolotāju un ekspertu grupa ir izveidojusi īsu tiešsaistes mācību moduļu kopu, lai palīdzētu jums sākt.","schools.3.content.1":"Nav nepieciešama nekāda iepriekšējā programmēšanas pieredze, lai varētu izsekot mūsu mācītajam!","schools.3.button.label":"Piekļuve mācību moduļiem","schools.4.title1":"Vai meklējat papildu iespēju pārbaudīt savus spēkus?","schools.4.title2":"Izveidojiet aktivitāšu tīklu, iesaistiet pēc iespējas vairāk skolēnu un nopelniet izcilības apliecinājuma sertifikātu","schools.4.content.0":"“Programmēšanas nedēļa visiem” jūs aicina apvienot spēkus ar citiem skolotājiem vai skolām un iesaistīties starptautiskā līdzīgi domājošu personu kopienā, nodrošinot saviem skolēniem iespēju spert pirmos soļus programmēšanā. Izveidojiet savienību, kurā ir iesaistīti vairāk nekā 500 skolēni, un jūs iegūsiet izcilības apliecinājuma sertifikātu.","schools.4.button.label":"Uzzināt vairāk par “Programmēšanas nedēļa visiem” spēku pārbaudi","schools.title":"Skolas: piedāvājiet programmēšanas nedēļu saviem skolēniem","scoreboard.title":"U kojim zemljama pršti od aktivnosti iz oblasti programiranja?","scoreboard.paragraph":"Rezultātu pārskats ir sakārtots pēc reģistrēto pasākumu skaita proporcionāli iedzīvotāju skaitam, tādēļ neesiet pārsteigti, ka dažas mazākas valstis ir šīs saraksta augšdaļā!","scoreboard.parcipating_with":"piedalās ar","scoreboard.events":"pasākumiem","search.audience_title":"Auditorija","search.theme_title":"Tēma","search.placeholder":"Meklēt pasākuma nosaukumu vai tagu","search.submit":"Meklēt","search.label_country":"Atlasīt valsti","search.last_year_events.label":"Ietvert pagājušā gada pasākumus","search.last_year_events.yes":"Jā","search.last_year_events.no":"Nē","search.search_counter":"saskaņot ar meklēšanas kritērijiem","search.event":"pasākums","search.events":"pasākumi","search.year":"gads","search.audiences":"Mērķauditorija","search.themes":"Tēmas","search.countries":"Valstis","search.search_placeholder":"Meklēšana pēc nosaukuma vai apraksta","search.search_banner_title":"Atrodi, kas tevi iedvesmo","search.search_banner_content":"Uzzini par programmēšanas aktivitātēm, ceļvežiem un citu resursu plašo klāstu, kas būs lielisks atbalsts mācībās un radošā potenciāla attīstībai.","search.search_results_title":"Meklēšanas rezultāti","search.search_input_label":"Tālāk skatiet rezultātus, pamatojoties uz jūsu atslēgvārdu(-iem):","search.search_input_placeholder":"Meklēšana...","search.results":"rezultāti","search.no_results":"Nav atrasts neviens rezultāts.","search.search_categories.all":"Visi","search.search_categories.podcasts":"Raidieraksti","search.search_categories.hackathons":"Hakatoni","search.search_categories.online_courses":"Tiešsaistes kursi","search.search_categories.training":"Mācības","search.search_categories.challenges":"Izaicinājumi","search.search_categories.learn":"Mācies","search.search_categories.teach":"Māci","search.search_categories.presentations_and_toolkits":"Prezentācijas un rokasgrāmatas","search.search_categories.activities":"Darbības","search.search_categories.blogs":"Blogi","search.search_categories.others":"Citi","snippets.featured-activities":"Šeit ir aprakstītas gaidāmās rekomendētās ES programmēšanas nedēļas aktivitātes, kurās var piedalīties tiešsaistē. Varat filtrēt pēc valodas un mēneša un, noklikšķinot uz “Skatīt”, jūs piekļūsiet visai informācijai par attiecīgo pasākumu un organizatoru kontaktinformācijai. Veiksmi!","snippets.learn":"Spēja programmēt un izstrādāt kodu ir svarīgas prasmes, kas kļūst arvien pieprasītākas it visās jomās, un ES programmēšanas nedēļa vēlas jūs atbalstīt mācību procesā! Pārlūkojiet mūsu resursu sadaļu un atrodiet vispiemērotākos resursus, lai sāktu vai turpinātu apgūt programmēšanu. Visi šie resursi ir bezmaksas. Neaizmirstiet, ka meklēšanu var filtrēt pēc resursa veida, prasmju līmeņa, programmēšanas valodas, kategorijas un valodas.","snippets.teach":"Spēja programmēt un izstrādāt kodu ir svarīgas prasmes, kas pavērs jaunas iespējas jūsu mācību dalībniekiem un bērniem. Vai vēlaties pasniegt programmēšanu mājās, klasē vai programmēšanas klubā? Pārlūkojiet mūsu resursu sadaļu, lai atrastu vispiemērotākos resursus, lai koda izstrādi un programmēšanu iekļautu jūsu mācību programmā. Visi šie resursi ir bezmaksas. Neaizmirstiet, ka meklēšanu var filtrēt pēc resursa veida, prasmju līmeņa, programmēšanas valodas, tēmas, kategorijas un valodas.","snippets.toolkits.0":"Šajā sadaļā atradīsiet materiālus, kas jums palīdzēs noorganizēt jūsu ES programmēšanas nedēļas aktivitāti un popularizēt šo iniciatīvu jūsu kopienā.","snippets.toolkits.1":"Saziņas rīkkopa","snippets.toolkits.2":"šeit ir atrodami oficiālie ES programmēšanas nedēļas logotipi, žetons, informatīvā lapiņa, plakāts, PowerPoint un Word veidnes, sociālo plašsaziņas līdzekļu ierakstu piemēri un ilustrācijas.","snippets.toolkits.3":"Rīkkopa skolotājiem","snippets.toolkits.4":"šeit ir atrodami oficiālie ES programmēšanas nedēļas logotipi, žetons, dalības sertifikāta veidne jūsu skolēniem, ievadprezentācija par ES programmēšanas nedēļu un sociālo plašsaziņas līdzekļu materiāli.","snippets.toolkits.5":"ES programmēšanas nedēļas oficiālā brošūra.","snippets.about.goal":"Mērķis ir palīdzēt lielākam skaitam jauniešu apgūt programmēšanas un skaitļošanas domāšanas pamatus.","snippets.guide.tutorials.1":"Iepazīstieties ar mūsu","snippets.guide.tutorials.2":"pamācībām un mācībām","snippets.guide.tutorials.3":"kas ir pieejamas 29 valodās, lai sagatavotos tādu pasākumu organizēšanai, kur jaunieši apgūst programmēšanu un skaitļošanas domāšanu.","snippets.dance.menu":"Deju izaicinājums","snippets.dance.subtitle":"Kas teica, ka programmētāji neprot dejot? Mēs pierādīsim pretējo ar #EUCodeWeekDance izaicinājumu.","snippets.dance.content":"Ikviens — no skolām, skolotājiem un bibliotēkām līdz programmēšanas klubiem, uzņēmumiem un valsts iestādēm — tiek aicināts atzīmēt ES Programmēšanas nedēļu, organizējot #EUCodeWeekDance pasākumu un pievienojot to programmēšanas nedēļas kartei.","snippets.treasure-hunt.menu":"Dārgumu meklēšana","snippets.treasure-hunt.subtitle":"Šī ir spēle lietotnē Telegram","snippets.videos.1":"Skatieties ES programmēšanas nedēļas vēstnieku video par mūsu vērtībām","snippets.videos.2":"Skatieties Slovēnijas vēstneses Katja Osljak uzrunu par to, kāpēc ES Programmēšanas nedēļa ir neatkarīga iniciatīva","snippets.videos.3":"Skatieties Francijas vēstneša Laurent Touché skaidrojumu, kāpēc Programmēšanas nedēļa ir visiem","snippets.videos.4":"Skatieties Tunisijas vēstneses Fatma Bouaziz uzrunu par to, kāpēc ES programmēšanas nedēļa ir “glokāla” iniciatīva","snippets.videos.5":"Skatieties Latvijas vēstneses Lindas Sinkas skaidrojumu, kāpēc Programmēšanas nedēļa ir vērsta uz sadarbību","snippets.videos.6":"Skatieties Itālijas vēstneša Alessandro Bogliolo domas, kāpēc Programmēšanas nedēļa ir bezpeļņas iniciatīva","snippets.videos.7":"Skatieties Albānijas vēstneses Marjana Prifti uzrunu par to, kāpēc ES programmēšanas nedēļa veicina inovāciju un radošumu","snippets.videos.8":"Skatieties Rumānijas vēstneses Cristiana Lucaci uzrunu par sabiedrības nozīmi ES Programmēšanas nedēļas iniciatīvas veicināšanā","training.learning_bits":"Programmēšanas nedēļas mācību moduļi","training.title":"Bezmaksas mācību materiāli un tiešsaistes kursi","training.text":`

Šeit jūs atradīsiet bezmaksas mācību materiālus un resursus, kas jums palīdzēs sākt darboties un plānot jūsu nākamo inovatīvo mācību stundu.

1. Mācību moduļi

Nav nepieciešama iepriekšēja programmēšanas pieredze, un katra moduļa pabeigšanai ir nepieciešamas tikai apmēram 15 minūtes. Moduļos ietverta iepazīstināšana ar svarīgākajiem jēdzieniem, kas saistīti ar programmēšanu un skaitļošanas tipa domāšanu. Moduļos ir sniegti arī prakstiski padomi un ieteikumi par to, kā integrēt šos jēdzienus klases nodarbībās.

`,"training.text_2":`

Tagad, kad esat pabeidzis vienu vai vairākus programmēšanas nedēļas mācību moduļus, mēs ceram, ka jūtaties pietiekami drošs, lai ienestu digitālu radošumu savā klasē un pievienotu savu pasākumu programmēšanas nedēļas kartē!

diff --git a/public/build/assets/php_me-Dx4YtoZ-.js b/public/build/assets/php_me-Cmf2P8bd.js similarity index 93% rename from public/build/assets/php_me-Dx4YtoZ-.js rename to public/build/assets/php_me-Cmf2P8bd.js index 8db9642cd..81c01e12c 100644 --- a/public/build/assets/php_me-Dx4YtoZ-.js +++ b/public/build/assets/php_me-Cmf2P8bd.js @@ -46,7 +46,7 @@ const a={"about.when-title":"Evropska nedjelja programiranja održaće se od 14. href="/resources">stranicu sa literaturom i materijale za učenje sa video-tutorijalima i nastavnim planovima i prilagodite ih potrebama vaše grupe.`,"guide.what_you_need_organise.items.7":`Registrujte učesnike. Ukoliko na raspolaganju imate ograničen broj mjesta, za registraciju učesnika možete koristiti online alate poput Google formsi Eventbrite.`,"guide.what_you_need_organise.items.8":'Ne zaboravite da dodate vaš događaj na mapu Nedjelje programiranja!',"guide.how_to.title":"Kako da organizujete vaš događaj?","guide.how_to.items.1":"Na vama je da odaberete format vašeg događaja programiranja, ali preporučujemo da odvojite određeno vrijeme za praktičnu, neposrednu primjenu, kada učesnici mogu samostalno stvarati i/ili majstorisati sa hardverom.","guide.how_to.items.2":'Koristite alate i tehnologiju prilagođene vašoj ciljnoj grupi. Preporučujemo korišćenje dostupnih besplatnih izvora i materijala.',"guide.how_to.items.3":"Ohrabrite učesnike da na kraju događaja jedni drugima pokažu i predstave ono što su stvorili.","guide.how_to.items.4":`Širite vijesti! Promovišite i podijelite ono što ste radili tokom događaja preko društvenih medija koristeći oznaku #EUCodeWeek. Takođe, možete podijeliti i sa Grupom za nastavnike Evropske Nedjelje programiranja kao i na Tviteru (@CodeWeekEU). Razgovarajte sa vašim prijateljima, kolegama edukatorima, lokalnim medijima, i izdajte saopštenje za javnost.`,"guide.how_to.items.5":'Ne zaboravite da dodate vaš događaj na mapu Nedjelje programiranja!',"guide.material.title":"Promotivni materijal","guide.material.text":'

Pristupite našem blogu kako biste dobili najsvježije informacije i slobodno prilagodite najnovije saopštenje za javnost vašim potrebama, ili pripremite sopstveno:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Pripreme za proslavu Evropske Nedjelje programiranja 2019 (dostupno na 29 jezika)',"guide.toolkits.title":"Preuzmite sljedeće alatke kako bi lakše počeli:","guide.toolkits.communication_toolkit":"Alatke za komunikaciju","guide.toolkits.teachers_toolkit":"Nastavničke alatke","guide.questions.title":"Imate pitanja?","guide.questions.content":'

Ukoliko imate pitanja o organizaciji i promociji vašeg #EUCodeWeek događaja, stupite u kontakt sa jednim od ambasadora Evropske Nedjelje programiranja iz vaše zemlje.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Oživite svoje ideje!","hackathons.sections.1.title":"6 hakatona, 6 izazova","hackathons.sections.1.content.1":"Da li živite u Grčkoj, Letoniji, Irskoj, Italiji, Rumuniji ili Sloveniji? Da li ste kreativni, ambiciozni i zainteresovani za budućnost tehnologije? Ovo je Vaša prilika! Prijavite se na jedan od hakatona tokom EU Nedjelje kodiranja i razvijte inovativno rješenje koje će Vas staviti na čelo tehničke revolucije!","hackathons.sections.1.content.2":"U 2021. godini, EU Nedjelja kodiranja donosi šest izuzetnih hakatona i poziva učenike starosti od 15-19 godina, koj pohađaju srednju školu, da formiraju timove i koriste svoje vještine kodiranja da riješe lokalni izazov. Nakon 24 sata hakovanja, svaki tim će predstaviti svoje ideje žiriju sastavljenog od eksperata koji će izabrati 10 timova finalista. Svi timovi će imati isto vrijeme, resurse i pristup mentorima i ekspertizi kako bi završili izazov, ali samo 10 njih će dobiti priliku da se plasiraju u sljedeću rundu, razviju svoj prototip, dobiju stručnu obuku i učestvuju u finalnom hakatonu na jesen. Timovi će se ovde nadmetati da bi se odlučilo ko će osvojiti kul IT opremu i priliku da prođu kroz program mentorstva i obuke kako bi dalje razvili svoj prototip.","hackathons.sections.2.title":"Kako mogu da učestvujem?","hackathons.sections.2.content.1":"Izaberite hakaton u svojoj državi i pratite nekoliko prostih koraka da se registrujete. Možete se prijaviti kao pojedinac ili kao tim od šest osoba. Ako se prijavite sa svojim prijateljima ili školskim drugovima, ne zaboravite da navedete ime svog tima prilikom registracije. Svaki hakaton će zasebno otvoriti svoju registraciju, stoga pratite hakaton u svojoj državi!","hackathons.sections.3.title":"Ko su organizatori?","hackathons.sections.3.content.1":"Hakatone Evropske Nedjelje programiranja zajednički organizuju Evropska komisija i lokalni ","hackathons.sections.3.content.2":"Ambasadori evropske Nedjelje programiranja","hackathons.sections.3.content.3":" , a finansira ih Evropski parlament. Cilj je pokazati kako konkretna rješenja oživljavaju uz pomoć kreativnosti, entuzijazma, novih ideja i vještina programiranja mladih.","hackathons.sections.4.title":"Kako izgleda hakaton?","hackathons.sections.4.content.1":"Hakaton tokom EU Nedjelje kodiranja je putovanje koje počinje onlajn hakatonom od 24 sata. Iskusni mentori će podučavati timove i biće radionica koje pružaju prilike učesnicima da nauče nove vještine i da se zabave. Hakaton je takođe odlična prilika za učesnike da se umreže i druže sa ljudima iz evropskog tehnološkog sektora. Na kraju hakatona, svaki tim će predstaviti svoje rješenje žiriju sastavljenog od eksperata. ","hackathons.sections.4.content.2":"Deset najboljih timova će nastaviti svoje putovanje kroz hakatone i proći kroz program obuke i mentorstva tokom ljeta. Pobjednici će zatim učestvovati u finalnom dvanaestočasovnom nacionalnom hakatonu u septembru i oktobru uživo (koji će se održati onlajn, ako javna zdravstvena situacija ne bude dozvoljavala fizički susret).","hackathons.sections.5.title":"Ne poznajem programiranje – šta mogu raditi?","hackathons.sections.5.content.1":"Istovremeno s hakatonom, biće organizovane radionice za početnike u oblastima programiranja, majstorisanja s hardverom, robotike itd. kako bi učesnici naučili neke osnove računarskog razmišljanja i programiranja. Više informacija o načinu registracije potražite na stranici na vašem jeziku.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Pridružite se zabavi!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumunija","hackathons.cities.1.date":"25-26. septembra 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"23-24. septembra 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"24-25. septembra 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grčka","hackathons.cities.4.date":"9. oktobru 2021.","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"18-19. septembra 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letonija","hackathons.cities.6.date":"1. oktobru 2021.","hackathons.final.1":"Finale u","hackathons.final.2":"septembru/oktobru 2021.","home.about":"Evropska Nedjelja programiranja je grass roots inicijativa koja ima za cilj da svakom približi programiranje i digitalnu pismenost na zabavan i zanimljiv način.","home.when":"Pridružite nam se za prazničnu zabavu!","home.when_text":"Učenje programiranja pomaže nam da shvatimo svijet oko nas koji se ubrzano mijenja, proširimo svoja poimanja načina funkcionisanja tehnologije i razvijemo vještine i sposobnosti za istraživanje novih ideja i inovatorstvo.","home.xmas_text":"Učinite ovu prazničnu sezonu sjajnom uz inovacije i kreativnost! Pridružite se našoj 'Coding@Christmas' zabavi dodavanjem svoje aktivnosti kodiranja na našu mapu i steknite priliku da osvojite micro:bit komplet za svoje učenike. Proslavimo praznike osnaživanjem nove generacije mislilaca i stvaralaca. Dodajte svoju aktivnost već danas i pomozite inspirisati svjetliju budućnost!","home.button_text":"Get Involved!","home.school_banner_title":"Uključite se!","home.school_banner_text":"Da li ste nastavnik?","home.school_banner_text2":"Kliknite ovdje da saznate kako da se uključite!","home.organize_activity_title":"Organizujte aktivnost ili joj se pridružite.","home.organize_activity_text":'Svako je dobrodošao da organizuje aktivnost ili \u2028da joj se pridruži. Jednostavno odaberite temu i ciljnu grupu i dodajte svoju aktivnostna mapu ili pretražite događaje u vašoj oblasti.',"home.get_started_title":"Početak","home.get_started_text":'Nijeste sigurni kako da počnete? Pogledajte stranicu sa uputstvima, i preuzmite naše alatke za organizatore, kako biste se pripremili i širili vijest.',"home.access_resources_title":"Pristup materijalima i obuci","home.access_resources_text":'Ako nijeste sigurni kako da organizujete aktivnost, posjetite našu stranicu Nastavni materijali i materijali za obuku učenja, da biste pronašli smjernice i prilagođene nastavne planove.',"locations.title":"Mјesta aktivnosti","locations.description.0":"Za svoju sljedeću aktivnost, odaberite mjesto sa liste u nastavku ILI registrujte novo mjesto pod","locations.description.1":"kreiranje aktivnosti","login.login":"Prijavljivanje","login.register":"Registracija","login.github":"Pristupite sa Github nalogom","login.X":"Pristupite sa X nalogom","login.facebook":"Pristupite sa Facebook nalogom","login.google":"Pristupite sa Google nalogom","login.azure":"Pristupite sa Azure nalogom","login.email":"Email pošta","login.password":"Lozinka","login.remember":"Zapamti me","login.forgotten_password":"Zaboravili ste lozinku?","login.no_account":"Nemate nalog?","login.signup":"Registruj se","login.reset":"Resetuj lozinku","login.send_password":"Pošalji link za resetovanje lozinke","login.confirm_password":"Potvrdi lozinku","login.name":"naziv","menu.learn":"Za učenike","menu.teach":"Za profesore","menu.training":"Trening","menu.toolkits":"Prezentacije i alati","menu.why":"ZAŠTO","menu.home":"Početna stranica","menu.events":"Aktivnosti","menu.ambassadors":"Ambasadori","menu.resources":"Materijali","menu.schools":"Škole","menu.about":"O nama","menu.blog":"Blog","menu.news":"Novosti","menu.search":"Otkucajte i pritisnite Enter...","menu.map":"Mapa","menu.add_event":"Dodati događaj","menu.search_event":"Pretraživanje događaja","menu.hello":"Zdravo","menu.profile":"Profil","menu.pending":"Nastupajući događaji","menu.your_events":"Moji događaji","menu.your_certificates":"Moje potvrde","menu.report":"Prijavi svoja događanja","menu.volunteers":"Volonteri","menu.logout":"Odjavljivanje","menu.signin":"Pristup","menu.privacy":"Privatnost","menu.participation":"Sertifikat o učešću","menu.values":"Naše vrijednosti","menu.featured_activities":"Istaknute aktivnosti","menu.codeweek2020":"Izdanje 2020","mooc.free-online-courses":"Besplatni onlajn kursevi","mooc.intro":"Evropska nedjelja kodiranja nudi mogućnost profesionalnog razvoja u vidu onlajn kurseva. Cilj je podržati nastavnike u uvođenju kodiranja i računarskog mišljenja u učionicu.","mooc.icebreaker.title":"Uvodni ‘Icebreaker’ kurs","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"EU Code Week Icebreaker","mooc.icebreaker.text.2":"kurs u trajanju od pet sati na engleskom jeziku je namijenjen svim zainteresovanim za osnove kodiranja i računarskog mišljenja. Polaznici kursa se uče kako da pobude znatiželju i inovativni duh mladih, istovremeno ih osnažujući da postanu digitalni kreatori. Kurs učesnicima pomaže da otkriju prednosti i relevantnost računarskog mišljenja i kodiranja u našem svakodnevnom životu. Takođe daje ideje, besplatne materijale i resurse za organizovanje zabavnih i obrazovnih aktivnosti za djecu, u bilo koje vrijeme i na bilo kom mjestu, posebno tokom Nedjelje kodiranja.","mooc.icebreaker.text.3":"Za pohađanje ovog kursa nije potrebno prethodno znanje u oblasti kodiranja, samo znatiželja. ","mooc.icebreaker.registration.0":"Proces registracije je počeo ovdje","mooc.icebreaker.registration.1":"za kurseve koji se održavaju u period od 16. septembara do 30. oktobara 2020. Imajte u vidu da je potrebno prvo napraviti nalog i registrovati se na European Schoolnet Academy.","mooc.icebreaker.check-out":"Pogledajte izdanje iz 2019.","mooc.deep-dive.title":"Temeljni kurs ‘Deep Dive’","mooc.deep-dive.text.0":"Onlajn kurs Deep dive Evropske nedjelje kodiranja u trajanju od dvadesetpet sati na engleskom jeziku pruža priliku nastavnicima da se upoznaju sa principima kodiranja i steknu znanje i samopouzdanje za organizovanje lakih, zabavnih interaktivnih aktivnosti kodiranja sa svojim učenicima. Nastavnici će pronaći besplatne","mooc.deep-dive.text.1":"podatke","mooc.deep-dive.text.2":"o evropskoj nedjelji kodiranja kao i materijal za obuku dostupan na 29 jezika zajedno sa posebnim aspektima kodiranja, poput računarskog mišljenja, unplugged aktivnosti i beskrajnih mogućnosti u oblasti robotike, izrade, jezika vizuelnog programiranja, izrade aplikacija i još mnogo toga.","mooc.deep-dive.course-link":"Pogledajte 2019 “Deep dive” kurs.","mooc.social-media.0":"Pratite","mooc.social-media.1":"EU Code Week na društvenim mrežama","mooc.social-media.2":"za datume početka narednih kurseva","myevents.created_by":"Svi događaji kreirani od strane ","myevents.no_events.first_call_to_action":"Nijeste dodali nijedan događaj do sada. Zašto ne biste ","myevents.no_events.first_link":"dodali jedan sada","myevents.no_events.second_call_to_action":"ili pročitajte naš ","myevents.no_events.second_link":"vodič za organizatore","myevents.view":"Prikaz","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ODBIJENO","myevents.status.PENDING":"NA ČEKANJU","myevents.status.REPORTED":"IZVJEŠTAJ","pagination.previous":"Prethodna","pagination.next":"Sljedeća","participation.title":"Generišite Sertifikate o učešću za vaše predavanje","participation.phrase1":"Da biste dobili pojedinačne sertifikate o učešću, popunite formular, tako što ćete razdvojiti imena vaših učenika zarezom.","participation.names.label":"Imena za sertifikat ","participation.names.help":"Stavite zarez između svakog imena učesnika","participation.event_name.label":"Naziv aktivnosti","participation.event_name.help":"Naziv vaše aktivnosti će biti odštampan na sertifikatu.","participation.event_date.label":"Datum aktivnosti","participation.event_date.help":"Datum vaše aktivnosti će biti odštampan na sertifikatu.","participation.submit":"Generiši sertifikat","participation.thanks_page.title":"Vaši sertifikati su generisani!","participation.thanks_page.phrase1":"Kliknite na ovaj link za preuzimanje zip datoteke sa svim sertifikatima","passwords.password":"Lozinke moraju imati najmanje šest znakova i podudarati se sa unosom za potvrdu.","passwords.reset":"Promijenili ste lozinku!","passwords.sent":"Poslali smo vam e-mail sa linkom za promjenu lozinke!","passwords.token":"Ovaj token za resetovanje lozinke nije validan. ","passwords.user":"Ne možemo pronaći korisnika sa tom e-mail adresom.","privacy.title":"ZAŠTITA VAŠIH LIČNIH PODATAKA","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Evropska komisija (u daljnjem tekstu: „Komisija“) posvećena je zaštiti vaših ličnih podataka i poštovanju vaše privatnosti. Komisija prikuplja i dalje obrađuje lične podatke u skladu sa Uredbom (EU) br. 2018/1725 Evropskog parlamenta i Savjeta od 23. oktobra 2018. godine o zaštiti fizičkih lica u vezi sa obradom ličnih podataka od strane institucija, tijela, kancelarija i agencija Unije, te o slobodnom kretanju takvih podataka (i o stavljanju van snage Uredbe (EZ) br. 45/2001).

","privacy.1-intro.items.2":"

U ovoj izjavi o zaštiti privatnosti obrazlažu se razlozi za prikupljanje i obradu, zatim način na koji mi prikupljamo, tretiramo i osiguravamo zaštitu svih dostavljenih ličnih podataka, način korišćenja tih informacija, kao i prava koja možete ostvariti u pogledu vaših ličnih podataka (pravo pristupa, ispravke, blokiranja itd.). Ona takođe određuje kontakt informacije odgovornog Rukovaoca podacima s kojim možete ostvariti svoja prava, kao Službenika za zaštitu podataka i Evropskog inspektoru za zaštitu podataka.

","privacy.1-intro.items.3":"

Ova izjava o zaštiti privatnosti tiče se prikupljanja i objavljivanja ličnih podataka na javno dostupnoj internet stranici Codeweek.eu, koji se odnose na lica koja su kontakt osobe za aktivnosti Evropske Nedjelje programiranja (ambasadori Nedjelje programiranja, koordinatori Ministarstava obrazovanja, vodeći predavači kao i organizatori aktivnosti i događaja).

","privacy.2-why.title":"2. Zašto obrađujemo vaše podatke?","privacy.2-why.items.1":"

Evropska komisija prikuplja i objavljuje vaše lične informacije, kako bi olakšala identifikaciju kontakt osoba zainteresovanim stranama i građanima. Najbolji i najefikasniji način da osigurate da zainteresovana lica mogu stupiti u kontakt sa službama Komisije jeste da ponudite stvarna lica kao kontakt osobe.

","privacy.2-why.items.2":"

Vaši lični podaci neće se koristiti za bilo kakvo automatizovano donošenje odluka, uključujući i profilisanje.

","privacy.3-legal_process.title":"3. Na kojim pravnim osnovama obrađujemo vaše lične podatke","privacy.3-legal_process.items.1":"

Aktivnosti obrade ličnih podataka za objavljivanje informacija o kontakt osobama zakonite su po osnovu člana 5(1)(d) Uredbe (EU) br. 2018/1725, zato što ste dali saglasnost za obradu vaših ličnih podataka putem internet formulara ili kada ste se saglasili da koristimo vašu imejl adresu i korisničko ime ako ste se prijavili putem društvene mreže.

","privacy.4-collect_data.title":"4. Koje lične podatke prikupljamo i dalje obrađujemo?","privacy.4-collect_data.items.1":"

Prikupljeni lični podaci jesu informacije koje olakšavaju prepoznavanje vas kao kontakt osobe i uvećavaju vašu vidljivost za javnost, naime: titula, ime, prezime, pozicija, poslovna poštanska adresa i adresa elektronske pošte, broj telefona, fotografija, nalog na društvenim mrežama, biografija.

","privacy.4-collect_data.items.2":"

Ove lične podatke dostavili ste na dobrovoljnoj osnovi popunjavanjem formulara za prijavu.

","privacy.4-collect_data.items.3":"

Obezbjeđivanje određenih ličnih podataka obavezno je za objavljivanje aktivnosti i/ili kontakt informacija na internet stranici codeweek.eu. Ukoliko ne dostavite lične podatke, vaša aktivnost neće biti objavljena i/ili nećete biti u mogućnosti da budete dio gore pomenutih mreža.

","privacy.4-collect_data.items.4":"

Sve druge lične podatke dostavljate na dobrovoljnoj osnovi.

","privacy.4-collect_data.items.5":'Nakon što se prijavite na naš newsletter, vaša e-mail adresa će bit dodata na EU Code Week mail listu koju uređuje Mailerlite.com. Molimo vas da pročitate njihova pravila o zaštiti podataka na: https://www.mailerlite.com/legal/privacy-policy. Prijavu za newsletter možete otkazati bilo kada klikom na "unsubscribe" link u našim e-mail porukama, ili pošaljite e-mail na info@codeweek.eu i napišite "Unsubscribe" u naslovu (subject) maila.',"privacy.5-how_long.title":"5. Koliko dugo zadržavamo vaše lične podatke?","privacy.5-how_long.items.1":"

Komisija zadržava vaše lične podatke samo tokom perioda koji je potreban za realizaciju svrhe prikupljanja ili daljnje obrade opisane pod tačkom 2, naime onoliko dugo koliko vi pokrivate poziciju kontakt osobe.

","privacy.5-how_long.items.2":"

Vaši lični podaci uklanjaju se sa javno dostupne internet stranice odmah po prestanku vaše funkcije kontakt osobe, osim ako ste dali saglasnost da budete uključeni u bazu podataka za buduće aktivnosti.

","privacy.6-protect_data.title":"6. Kako štitimo i obezbjeđujemo vaše lične podatke?","privacy.6-protect_data.items.1":"

Svi lični podaci u elektronskoj formi (imejl, dokumentacija, baze podatka, otpremljene grupe podataka itd.) čuvaju se ili na serveru Evropske komisije ili njenih ugovarača. Sve aktivnosti obrade vrše se u skladu sa Odlukom Komisije (EU, Eureatom) br. 2017/46 od 10. januara 2017. godine o bezbjednosti sistema komunikacije i informisanja u Evropskoj komisiji.

","privacy.6-protect_data.items.2":"

Ugovarači Komisije obavezani su putem posebne ugovorne odredbe u pogledu bilo kakve obrade vaših podataka u ime Komisije, te odredbama o čuvanju povjerljivosti podataka koje proističu iz transponovanja Opšte uredbe o zaštiti podataka u zemljama članicama EU (GDPR Uredba EU br. 2016/679).

","privacy.6-protect_data.items.3":"

U cilju zaštite vaših ličnih podataka, Komisija je definisala niz tehničkih i organizacionih mjera. Tehničke mjere uključuju preduzimanje odgovarajućih aktivnosti kojima se rješavaju pitanja bezbjednosti na internetu, rizik od gubitka podataka, izmjene podataka ili nedozvoljenog pristupa, uzimajući uz obzir rizik koji donosi obrada podataka i priroda ličnih podataka koji se obrađuju. Organizacione mjere uključuju ograničenje pristupa ličnim podacima isključivo na ovlašćena lica koja imaju stvarnu potrebu da ih poznaju za potrebe samih aktivnosti obrade.

","privacy.7-access_data.title":"7. Ko ima pristup vašim podacima i kome se podaci otkrivaju?","privacy.7-access_data.items.1":"

Pristup vašim ličnim podacima omogućava se osoblju Komisije koje je odgovorno za realizaciju aktivnosti obrade, kao i ovlašćenom osoblju po principu neophodnosti upoznavanja s informacijama („need to know“ principle). Predmetno osoblje poštuje zakonske, a kada se to zahtijeva, dodatne sporazume o čuvanju povjerljivosti informacija.

","privacy.7-access_data.items.2":"

Konkretno u ovom slučaju, pristup svim ličnim podacima koje ste dostavili omogućen je administratorima internet stranice (osoblje Komisije) kao i drugom osoblju Komisije po principu neophodnosti upoznavanja s informacijama.. Nadalje, vaši lični podaci i informacije o događajima dijele se s članovima – ambasadorima Evropske Nedjelje programiranja, i mrežama obrazovnih koordinatora za potrebe organizovanja ili praćenja lokalnih aktivnosti.

","privacy.7-access_data.items.3":"

U cilju uvećanja vidljivosti kontakt osobe, vaši lični podaci objavljuju se bez ograničenja pristupa na javnoj internet stranici: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Kada je riječ o prenosu podataka trećim licima

","privacy.7-access_data.items.5":"

Informacije koje prikupljamo neće se dostavljati bilo kojoj trećoj strani, osim u onoj mjeri i u one svrhe kako se to zakonski zahtijeva od nas.

","privacy.8-rights.title":"8. Koja su vaša prava i kako ih možete ostvariti?","privacy.8-rights.items.1":"

Imate određena prava kao „predmet podataka“ shodno Poglavlju III (članovi 14-25) Uredbe (EU) br. 2018/1725, naročito pravo pristupa, ispravke ili brisanja vaših ličnih podataka, te pravo da ograničite obradu vaših ličnih podataka. Gdje je primjenjivo, takođe imate pravo usprotiviti se obradi podataka ili pravu na prenosivost podataka.

","privacy.8-rights.items.2":"

Dali ste saglasnost da dostavite svoje lične podatke nama za potrebe sadašnje aktivnosti obrade i možete povući svoju saglasnost u bilo kom trenutku obavještavanjem Rukovaoca podacima. Povlačenje ne utiče na zakonitost obrade koja je realizovana prije nego ste povukli svoju saglasnost.

","privacy.8-rights.items.3":"

Svoja prava možete ostvariti stupanjem u kontakt s Rukovaocem podacima ili, u slučaju nesporazuma, sa Službenikom za zaštitu podataka. Ukoliko je neophodno, možete se obratiti Evropskom inspektoru za zaštitu podataka. Odgovarajuće kontakt informacije date su pod naslovom br. 9.

","privacy.9-contact.title":"9. Kontakt informacije ","privacy.9-contact.data-controller.title":"- Rukovalac podacima","privacy.9-contact.data-controller.text":"

Ukoliko biste željeli ostvariti svoja prava po osnovu Uredbe (EU) br. 2018/1725 ili imate komentar, pitanje ili nedoumicu, ili ukoliko želite da uložite žalbu po pitanju prikupljanja i korišćenja vaših ličnih podataka, slobodno se obratite Rukovaocu podacima,

","privacy.9-contact.data-controller.address":"Generalni direktorat za komunikacione mreže, sadržaj i tehnologiju Jedinica G2
Zgrada BU25
B-1049 Brisel
","privacy.9-contact.data-controller.email":"e-mail adresa:","privacy.9-contact.data-protection-officer.title":"Službenik Komisije za zaštitu podataka (DPO)","privacy.9-contact.data-protection-officer.text":'

Slobodno kontaktirajte Službenika za zaštitu podataka (DATA-PROTECTION-OFFICER@ec.europa.eu) u vezi sa pitanjima koja se tiču obrade vaših ličnih podataka u skladu sa Uredbom (EU) br. 2018/1725.

',"privacy.9-contact.european-data-protection.title":"Evropski inspektor za zaštitu podataka (EDPS)","privacy.9-contact.european-data-protection.text":'

Imate pravo da se obratite (odnosno, možete uložiti žalbu) Evropskom inspektoru za zaštitu podatka (edps@edps.europa.eu) ukoliko smatrate da su vam prava propisana Uredbom (EU) br. 2018/1725 povrijeđena usljed obrade vaših ličnih podataka od strane Rukovaoca podacima.

',"remote-teaching.remote-teaching":"Nastava na daljinu","remote-teaching.intro.title":"Code Week i nastava na daljinu","remote-teaching.intro.text":"Daljinsko obrazovanje može biti pravi izazov za nastavnike i učenike, a mnogo je prepreka koje treba savladati. Međutim, učenje kodiranja, računarsko razmišljanje - čak ni robotika - ne mora da se zaustavi jer su vaši učenici kod kuće. Evo nekoliko savjeta i resursa za koje se nadamo da vam mogu pomoći.","remote-teaching.intro.points.1":"ovo je skup kratkih video zapisa, materijala „uradi sam“, zagonetki, igrica i izazova kodiranja za svakodnevnu upotrebu u porodici, kao i u školi.","remote-teaching.intro.points.2.0":"Kodiranje bez interneta","remote-teaching.intro.points.2.1":"ovdje ćete pronaći različite aktivnosti koje možete lako raditi kod kuće da biste naučili ili podučavali kodiranje svakodnevnim materijalima.","remote-teaching.intro.points.3.0":"Savjeti za učenje","remote-teaching.intro.points.3.1":"ovdje ćete naći „Savjete za učenje“ ili tutorijale o Održivom razvoju i Vještačkoj inteligenciji koja uključuje odjeljke o daljinskoj nastavi u njihovim Planovima lekcija.","remote-teaching.intro.points.4.0":"Repozitorijum resursa","remote-teaching.intro.points.4.1":"mnogi resursi u repozitorijumu takođe se mogu koristiti u scenarijima daljinske nastave. Možete naći resurse za podučavanje o kodiranju, ili da naučite kodiranje.","remote-teaching.intro.points.5.0":"Kodiranje sa kućnih vebinara","remote-teaching.intro.points.5.1":"da li ste znali da je Code Week organizovao nekoliko vebinara o tome kako učiti i podučavati kodiranje od doma?   Pogledajte ih!","remote-teaching.tips.title":"7 savjeta za daljinsko učenje kodiranja","remote-teaching.tips.points.1.0":"Upoznajte se sa konceptima, programskim jezikom i softverom","remote-teaching.tips.points.1.1":"dok studenti mogu samostalno da nauče kodiranje i programiranje metodom pokušaja i pogrešaka, moraćete da ih vodite i pomognete im da pronađu greške u sintaksi.  Budite spremni na promjene i prilagođavanja ako digitalni alat ili programski jezik ne donosi rezultate učenja koje ste očekivali.","remote-teaching.tips.points.2.0":"Podržite učenike","remote-teaching.tips.points.2.1":"pomozite svojim učenicima da ostvare svoj puni potencijal dajući im motivacione i sadržajne lekcije.  Neka istraže svoje vještine i kreativnost tako što će im omogućiti da sami biraju svoje projekte i rezultate.  Dodatno, preporučujemo vam da budete realni i da postavite ciljeve koje vaši učenici mogu postići","remote-teaching.tips.points.3.0":"Podstaknite učenike da rade u grupama","remote-teaching.tips.points.3.1":`kodiranje u grupama ne samo da je zabavnije, već bi i učenicima pomoglo da postignu složenije i kreativnije projekte. Pored toga, učenici mogu da se osjećaju izolovano prilikom učenja na daljinu, a grupni rad to može spriječiti. Na primjer, možete da kreirate sobe za sastanke onlajn za svoje studente koji se okupljaju u grupama ili možete da postavite međusobnu procjenu tako što ćete pozvati studente da daju i dobiju konstruktivne povratne informacije o međusobnim projektima. -`,"remote-teaching.tips.points.4.0":"Istražite otvoreni softver i besplatne platforme onlajn za učenje kodiranja","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za učenje i podučavanje kodiranja, koji su napredni, a jednostavni za upotrebu. Ovo su besplatni alati koje možete dopustiti svojim učenicima da koriste bez da trebaju kupiti licence ili preuzeti softver. Većinu možete pronaći na Code Week repozitorijumu, na primjer, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, itd. Kao što smo vidjeli kod Code Week-a Savjeta za učenje, ove alate možete primijeniti na bilo koji predmet!","remote-teaching.tips.points.5.0":"Neka bude zabavno","remote-teaching.tips.points.5.1":"vaši prvi koraci u kodiranju trebalo bi da budu zanimljivi i zabavni, i iako ovog puta možda nećete imati priliku da ovo uživanje podijelite lično, postoje načini da se zajedno igrate i zabavljate! Na primjer, možete da predložite svojim učenicima da naprave pauzu od lekcije kako bi se povezali i zajedno igrali CodyColor, edukativnu igru za više igrača napravljenu za učenje računarskog razmišljanja tokom igranja.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju","remote-teaching.tips.points.6.1":"tehnologija nam omogućava da barem djelimično ponovimo vrstu interakcije koja bi se odvijala u učionici. Možete da podstaknete svoje učenike da u datom trenutku uključe fotoaparate, virtuelno dignu ruke, postavljaju pitanja lično ili u četu, odgovaraju na digitalne ankete i kvizove itd. Neki besplatni digitalni alati koje možete koristiti za ovu svrhu su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za časove u učionici uživo i Kahoot, Mentimeter ili Google Forms za kvizove i interakciju u razredu. To bi učenicima pomoglo da se osjećaju kao da su na času i da se osjećaju povezani sa svojim vršnjacima.","remote-teaching.tips.points.7.0":"Osigurajte dostupnost i priuštivost materijala","remote-teaching.tips.points.7.1":" pobrinite se da vaše lekcije iz kodiranja budu realne i sveobuhvatne tako što ćete osigurati da se traženi materijali lako mogu naći u bilo kom domaćinstvu i da svi učenici mogu da dođu do njih ili da možete da omogućite adaptacije onima koji ne mogu doći do njih. Na primjer, za isključenje kodiranih aktivnosti potrebni su jeftini materijali poput makaza, papira ili aparata za izradu. Kada radite sa vježbama kodiranja onlajn, obezbijedite se da svi učenici imaju kod kuće pristup tabletu ili računaru i pouzdanu internet vezu.","remote-teaching.tips.conclusion":" Kako učite i podučavate kodiranje i programiranje u udaljenim nastavnim okruženjima? Da li imate savjete za druge obrazovne radnike? Dodajte komentar na forumu ispod!","report.title":"Izvještaj o vašem #EUCodeWeek događaju","report.event_title":"Naziv događaja","report.number_required":"Molimo da date okvirnu procjenu ukoliko ne raspolažete preciznim podacima.","report.phrase1":"Ovaj formular možete popuniti samo jednom! Molimo da pažljivo provjerite unesene podatke. Ukoliko učinite grešku, ","report.phrase2":"Nakon što dostavite izvještaj, automatski se izdaje personalizovani sertifikat za učešće u Nedjelji programiranja i biće vam dostupan za peruzimanje ili djeljenje. Primjer sertifikata možete pogledati ovdje.","report.phrase3":"Obavezna polja označena su zvjezdicom (*).","report.phrase4":"Ovaj formular možete popuniti samo jednom! Molimo da pažljivo provjerite unesene podatke. Ukoliko učinite grešku, ","report.contactus":"Kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosječna starost učesnika","report.percentage_of_females.label":"Procenat učesnika ženskog pola","report.codeweek_for_all_participation_code.label":"Nedjelja programiranja za sve – kôd za učešće","report.codeweek_for_all_participation_code.help":"Ovdje možete staviti kôd za izazov Nedjelja programiranja za sve – ukoliko ga imate. Ukoliko ne učestvujete, jednostavno preskočite ovo polje.","report.name_for_certificate.label":"Naziv sertifikata","report.name_for_certificate.help":"Promijeniti u ime organizatora događaja kome se izdaje sertifikat o učešću u Nedjelji programiranja. Molimo, koristite isključivo ASCII (latinična) slova. Slova koja sadrže akcente, preglasnike ili slično ne mogu se unijeti. ","report.submit":"Dostaviti Izvještaj o događaju","report.thanks_page.title":"Hvala što izvještavate o svom događaju!","report.thanks_page.certificate_ready":"Vaš sertifikat je spreman.","report.thanks_page.download_button":"Kliknite ovdje kako bi ga preuzeli.","report.thanks_page.back_events":"Nazad na vaš događaj","resources.search_resources":"Traži materijale","resources.types":"Tipovi","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"predmeti","resources.share":"Podijeli","resources.communication_toolkit":"Alatke za komunikaciju","resources.teachers_toolkit":"Nastavničke alatke","resources.leaflet":"Brošura","resources.how_to_organise_an_activity":"Kako organizovati aktivnost?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.levels.Beginner":"Početni nivo","resources.resources.levels.Intermediate":"Srednji nivo","resources.resources.levels.Advanced":"Napredni nivo","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school (5-12)":"Osnovna škola (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Niža srednja škola (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Viša srednja škola (16-18)","resources.resources.levels.Higher Education":"Više obrazovanje","resources.resources.levels.Other":"Drugo","resources.resources.subjects.Art":"Likovno","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Fizičko vaspitanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programiranje","resources.resources.subjects.Special Education Needs":"Obrazovanje djece sa posebnim potrebama","resources.resources.subjects.Other":"Drugo","resources.resources.types.Tutorial":"Vodič","resources.resources.types.Website":"Web-stranica","resources.resources.types.Online Course":"Online kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igrica","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Alatke","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Smjernice","resources.resources.categories.Coding":"Programiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Stvaranje","resources.resources.categories.Tinkering":"Promišljanje","resources.resources.categories.Unplugged Activities":"Aktivnosti bez upotrebe računara","resources.resources.categories.Other":"Drugo","school.name":"Ime škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodati","school.list":"Spisak","school.required.name":"Ime škole je obavezno","school.required.location":"Lokacija škole je obavezna","schools.1.title1":"Zašto bi trebalo da uvedete programiranje u vaše učionice?","schools.1.title2":"Kako programiranje može koristiti vašim učenicima? Šta dobijate vi kao nastavnik ?","schools.1.content.0":"Vjerujemo da osnovna pismenost svakog od nas u digitalnom dobu obavezno uključuje razumijevanje programiranja i razvoj ključnih kompetencija vezanih za računarsko razmišljanje, poput rješavanja problema, saradnje i analitičkih vještina.","schools.1.content.1":"Savladavanje programiranja može vaše učenike osnažiti do mjere da budu na samom čelu digitalno osposobljenog društva, da bolje razumiju svijet koji ih okružuje i imaju veće šanse za uspjeh u privatnom i profesionalnom životu.","schools.1.content.2":"Nedjelja programiranja svim učenicima nudi priliku da učine prve korake u svojstvu digitalnih stvaralaca, obezbjeđujući školama i nastavnicima besplatne prilike za profesionalni razvoj, nastavni materijal, međunarodne izazove i prilike za razmjenu.","schools.1.button.label":"Želite odmah da počnete? Prijavite se ovdje!","schools.2.title1":"Spremni da se uključite?","schools.2.title2":"Organizujte predavanje, obuku ili događaj i dodajte ga na mapu.","schools.2.content.0":"Bilo da posjedujete znanje u oblasti kodiranja ili programiranja ili ne, možete lako organizovati predavanje u svojoj učionici, dan otvorenih vrata ili događaj u svojoj školi. Samo pronađite datum i registrujte svoju aktivnost na mapi niže. Ukoliko smatrate da vam je potrebna pomoć u pripremi predavanja o programiranju, pređite na sljedeći odjeljak.","schools.2.content.1":"Pregledom mape date niže, možete pogledati primjere nekih od dogadjaja koji se organizuju i dodati svoj kako bi se pridružili hiljadama predavača u Evropi i šire: ","schools.2.button.label":"Spremni da pokušate? Dodajte aktivnost!","schools.3.title1":"Novi ste u oblasti Programiranja? Bez brige","schools.3.title2":"Našepomoćne alatke će vas upoznati sa programiranjem prije nego ga predstavite vašim učenicima","schools.3.content.0":"Ako ste zainteresovani da u svoju učionicu uvedete programiranje, ali ne znate odakle da počnete, ne brinite! Međunarodni tim nastavnika i stručnjaka radi na razvijanju seta kratkih online modula obuke kako bi vam pomogli da počnete.","schools.3.content.1":"Za praćenje naših segmenata učenja vam nije neophodno prethodno iskustvo u oblasti programiranja!","schools.3.button.label":"Pristup modulima obuke","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, uključite što veći broj učenika i dobijte Sertifikat o izvrsnosti","schools.4.content.0":"Nedjelja programiranja za sve vas izaziva da udružite snagu sa drugim nastavnicima ili školama i učestvujete u međunarodnoj zajednici ljudi sličnog načina razmišljanja koji učenicima daju priliku da učine prve korake u svijetu programiranja. Izgradite udruženje koje okuplja više od hiljadu učenika i dobićete Sertifikat o izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Nedjelja programiranja za sve","schools.title":"Škole: upoznajte učenike sa Nedjeljom programiranja","scoreboard.title":"Rang lista #EUCodeWeek događaja","scoreboard.paragraph":"U kojim evropskim zemljama pršti od aktivnosti iz oblasti programiranja? Rang lista je sačinjena na osnovu broja popisanih događaja programiranja po glavi stanovnika, pa ne budite iznenađeni činjenicom da su neke manje zemlje visočije pozicionirane na listi!","scoreboard.parcipating_with":"Učestvuje sa","scoreboard.events":"događajima","search.audience_title":"Ciljna grupa","search.theme_title":"Tema","search.placeholder":"Pretražite naziv događaja ili tag ","search.submit":"Pretraga","search.label_country":"Odaberite zemlju","search.last_year_events.label":"Uključiti prošlogodišnje događaje","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"Podesite kriterijume za pretragu","search.event":"Događaj","search.events":"Događaji","search.year":"Godina","search.audiences":"Publika ","search.themes":"Tema","search.countries":"Države","search.search_placeholder":"Pretraživanje po naslovu  ili opisu","snippets.featured-activities":"Evo predstojećih aktivnosti EU Code Week-a koje čekaju onlajn učesnike. Možete filtrirati po jeziku i mjesecu a klikom na „pregled“ pristupićete svim detaljima o aktivnostima i kontaktima organizatora. Uživajte!","snippets.learn":"Kodiranje i programiranje su ključne kompetencije koje se sve više traže u svim oblastima, a EU Code Week želi da vam pruži podršku u vašem učenju! Pregledajte naše spremište i pronađite savršeni resurs za početak ili nastavak vašeg kodiranja. Svi ovi resursi su besplatni. Ne zaboravite da pretragu možete da filtrirate prema vrsti resursa, nivou vještine, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje su ključne kompetencije koje će otvoriti nove mogućnosti vašim učenicima i deci. Da li želite da predajete kodiranje doma, u učionici ili klubu za kodiranje? Pregledajte naše repozitorijum da biste pronašli najpogodniji resurs za uvođenje kodiranja i programiranja u vašu nastavnu praksu. Svi ovi resursi su besplatni. Ne zaboravite da pretragu možete filtrirati prema vrsti resursa, nivou vještine, programskom jeziku, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku ćete pronaći materijal koji će vam pomoći da organizujete svoju aktivnost za EU Code Week i da promovišete inicijativu sa svojom zajednicom.","snippets.toolkits.1":"Komunikacioni priručnik","snippets.toolkits.2":"ovdje možete pronaći zvanične logotipe EU Code Week-a, značke, flajere, plakate, PowerPoint i Word modele, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Priručnik za nastavnike","snippets.toolkits.4":"ovdje ćete pronaći zvanične logotipe EU Code Week-a, značku, obrazac potvrde o učešću vaših učenika, uvodnu prezentaciju o EU Code Week-u i materijal na društvenim mrežama.","snippets.toolkits.5":"Zvanični letak EU Code Week-a.","snippets.about.goal":"Cilj je pomoći većem broju mladih ljudi da savladaju osnove kodiranja i računarskog razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naše","snippets.guide.tutorials.2":"vodiče i treninge","snippets.guide.tutorials.3":"dostupne na 29 jezika, kako biste se pripremili za organizaciju aktivnosti u kojima mladi uče kodiranje i računarsko razmišljanje.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko je rekao da programeri ne znaju plesati? Dokazaćemo suprotno izazovom #EUCodeWeekDance.","snippets.dance.content":"Pozivaju se svi, od škola, nastavnika, biblioteka do klubova za kodiranje, preduzeća i javnih vlasti da proslave Sedmicu kodiranja Evropske Unije, organizovanjem #EUCodeWeekDance aktivnosti i dodavanjem na mapu Sedmice kodiranja.","snippets.treasure-hunt.menu":"Lov na blago","snippets.treasure-hunt.subtitle":"Ovo je igra na Telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Sedmice kodiranja Evropske Unije o našim vrijednostima","snippets.videos.2":"Pogledajte Katju Ošljak, ambasadorku za Sloveniju, o tome zašto je Sedmica kodiranja nezavisna","snippets.videos.3":"Pogledajte Laurenta Touchéa, ambasadora za Francusku, zašto je Sedmica kodiranja namijenjena svima","snippets.videos.4":"Pogledajte Fatmu Bouaziz, ambasadorku za Tunis, o tome zašto je Sedmica kodiranja glokalna","snippets.videos.5":"Pogledajte Lindu Sinku, ambasadorku za Letoniju, o tome zašto Sedmica kodiranja govori o saradnji","snippets.videos.6":"Pogledajte Alessandra Bogliola, ambasadora za Italiju, o tome zašto je Sedmica kodiranja neprofitna","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadorku za Albaniju, o tome zašto Sedmica kodiranja podstiče inovacije i kreativnost","snippets.videos.8":"Pogledajte Cristianu Lucaci, ambasadorku za Rumuniju, zašto je Sedmica kodiranja zahvalna svojoj zajednici","training.learning_bits":"Materijali za učenje Nedjelje programiranja","training.title":"Besplatni materijali za obuku i internetski tečajevi","training.text":`

Ovdje možete pronaći besplatan materijal za obuku i literaturu koja će vam pomoći da počnete i isplanirate svoje novo, inovativno predavanje.

+`,"remote-teaching.tips.points.4.0":"Istražite otvoreni softver i besplatne platforme onlajn za učenje kodiranja","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za učenje i podučavanje kodiranja, koji su napredni, a jednostavni za upotrebu. Ovo su besplatni alati koje možete dopustiti svojim učenicima da koriste bez da trebaju kupiti licence ili preuzeti softver. Većinu možete pronaći na Code Week repozitorijumu, na primjer, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, itd. Kao što smo vidjeli kod Code Week-a Savjeta za učenje, ove alate možete primijeniti na bilo koji predmet!","remote-teaching.tips.points.5.0":"Neka bude zabavno","remote-teaching.tips.points.5.1":"vaši prvi koraci u kodiranju trebalo bi da budu zanimljivi i zabavni, i iako ovog puta možda nećete imati priliku da ovo uživanje podijelite lično, postoje načini da se zajedno igrate i zabavljate! Na primjer, možete da predložite svojim učenicima da naprave pauzu od lekcije kako bi se povezali i zajedno igrali CodyColor, edukativnu igru za više igrača napravljenu za učenje računarskog razmišljanja tokom igranja.","remote-teaching.tips.points.6.0":"Simulirajte stvarnu interakciju","remote-teaching.tips.points.6.1":"tehnologija nam omogućava da barem djelimično ponovimo vrstu interakcije koja bi se odvijala u učionici. Možete da podstaknete svoje učenike da u datom trenutku uključe fotoaparate, virtuelno dignu ruke, postavljaju pitanja lično ili u četu, odgovaraju na digitalne ankete i kvizove itd. Neki besplatni digitalni alati koje možete koristiti za ovu svrhu su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za časove u učionici uživo i Kahoot, Mentimeter ili Google Forms za kvizove i interakciju u razredu. To bi učenicima pomoglo da se osjećaju kao da su na času i da se osjećaju povezani sa svojim vršnjacima.","remote-teaching.tips.points.7.0":"Osigurajte dostupnost i priuštivost materijala","remote-teaching.tips.points.7.1":" pobrinite se da vaše lekcije iz kodiranja budu realne i sveobuhvatne tako što ćete osigurati da se traženi materijali lako mogu naći u bilo kom domaćinstvu i da svi učenici mogu da dođu do njih ili da možete da omogućite adaptacije onima koji ne mogu doći do njih. Na primjer, za isključenje kodiranih aktivnosti potrebni su jeftini materijali poput makaza, papira ili aparata za izradu. Kada radite sa vježbama kodiranja onlajn, obezbijedite se da svi učenici imaju kod kuće pristup tabletu ili računaru i pouzdanu internet vezu.","remote-teaching.tips.conclusion":" Kako učite i podučavate kodiranje i programiranje u udaljenim nastavnim okruženjima? Da li imate savjete za druge obrazovne radnike? Dodajte komentar na forumu ispod!","report.title":"Izvještaj o vašem #EUCodeWeek događaju","report.event_title":"Naziv događaja","report.number_required":"Molimo da date okvirnu procjenu ukoliko ne raspolažete preciznim podacima.","report.phrase1":"Ovaj formular možete popuniti samo jednom! Molimo da pažljivo provjerite unesene podatke. Ukoliko učinite grešku, ","report.phrase2":"Nakon što dostavite izvještaj, automatski se izdaje personalizovani sertifikat za učešće u Nedjelji programiranja i biće vam dostupan za peruzimanje ili djeljenje. Primjer sertifikata možete pogledati ovdje.","report.phrase3":"Obavezna polja označena su zvjezdicom (*).","report.phrase4":"Ovaj formular možete popuniti samo jednom! Molimo da pažljivo provjerite unesene podatke. Ukoliko učinite grešku, ","report.contactus":"Kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosječna starost učesnika","report.percentage_of_females.label":"Procenat učesnika ženskog pola","report.codeweek_for_all_participation_code.label":"Nedjelja programiranja za sve – kôd za učešće","report.codeweek_for_all_participation_code.help":"Ovdje možete staviti kôd za izazov Nedjelja programiranja za sve – ukoliko ga imate. Ukoliko ne učestvujete, jednostavno preskočite ovo polje.","report.name_for_certificate.label":"Naziv sertifikata","report.name_for_certificate.help":"Promijeniti u ime organizatora događaja kome se izdaje sertifikat o učešću u Nedjelji programiranja. Molimo, koristite isključivo ASCII (latinična) slova. Slova koja sadrže akcente, preglasnike ili slično ne mogu se unijeti. ","report.submit":"Dostaviti Izvještaj o događaju","report.thanks_page.title":"Hvala što izvještavate o svom događaju!","report.thanks_page.certificate_ready":"Vaš sertifikat je spreman.","report.thanks_page.download_button":"Kliknite ovdje kako bi ga preuzeli.","report.thanks_page.back_events":"Nazad na vaš događaj","resources.search_resources":"Traži materijale","resources.types":"Tipovi","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"predmeti","resources.share":"Podijeli","resources.communication_toolkit":"Alatke za komunikaciju","resources.teachers_toolkit":"Nastavničke alatke","resources.leaflet":"Brošura","resources.how_to_organise_an_activity":"Kako organizovati aktivnost?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.Albanian":"Albanski","resources.resources.languages.Basque":"Baskijski","resources.resources.languages.Bosnian":"Bosanski","resources.resources.languages.Bulgarian":"Bugarski","resources.resources.languages.Croatian":"Hrvatski","resources.resources.languages.Czech":"Češki","resources.resources.languages.Danish":"Danski","resources.resources.languages.Dutch":"Holandski","resources.resources.languages.English":"Engleski","resources.resources.languages.Estonian":"Estonski","resources.resources.languages.Finnish":"Finski","resources.resources.languages.French":"Francuski","resources.resources.languages.German":"Njemački","resources.resources.languages.Greek":"Grčki","resources.resources.languages.Hungarian":"Mađarski","resources.resources.languages.Italian":"Italijanski","resources.resources.languages.Latvian":"Letonski","resources.resources.languages.Lithuanian":"Litvanski","resources.resources.languages.Macedonian":"Makedonski","resources.resources.languages.Maltese":"Malteški","resources.resources.languages.Montenegrin":"Crnogorski","resources.resources.languages.Polish":"Poljski","resources.resources.languages.Portuguese":"Portugalski","resources.resources.languages.Romanian":"Rumunski","resources.resources.languages.Serbian":"Srpski","resources.resources.languages.Slovakian":"Slovački","resources.resources.languages.Slovenian":"Slovenački","resources.resources.languages.Spanish":"Španski","resources.resources.languages.Swedish":"Švedski","resources.resources.languages.Turkish":"Turski","resources.resources.languages.Ukrainian":"Ukrajinski","resources.resources.languages.All targeted languages":"Svi ciljani jezici","resources.resources.levels.Beginner":"Početni nivo","resources.resources.levels.Intermediate":"Srednji nivo","resources.resources.levels.Advanced":"Napredni nivo","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school":"Osnovna škola","resources.resources.levels.Lower secondary school":"Niža srednja škola","resources.resources.levels.Upper secondary school":"Viša srednja škola","resources.resources.levels.Higher Education":"Više obrazovanje","resources.resources.levels.Other":"Drugo","resources.resources.levels.Teachers":"Nastavnici","resources.resources.levels.Parents":"Roditelji","resources.resources.levels.General public":"Šira javnost","resources.resources.subjects.Art":"Likovno","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Fizičko vaspitanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programiranje","resources.resources.subjects.Special Education Needs":"Obrazovanje djece sa posebnim potrebama","resources.resources.subjects.Other":"Drugo","resources.resources.subjects.Music":"Muzika","resources.resources.subjects.Programming":"Programiranje","resources.resources.types.Tutorial":"Vodič","resources.resources.types.Website":"Web-stranica","resources.resources.types.Online Course":"Online kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igrica","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Alatke","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Nastavni plan","resources.resources.types.Guide":"Smjernice","resources.resources.types.Assessment":"Procjena","resources.resources.types.Challenge":"Izazov","resources.resources.types.Curriculum":"Nastavni plan i program","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Programiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Stvaranje","resources.resources.categories.Tinkering":"Promišljanje","resources.resources.categories.Unplugged Activities":"Aktivnosti bez upotrebe računara","resources.resources.categories.Other":"Drugo","resources.resources.categories.Artificial Intelligence":"Vještačka inteligencija","resources.resources.categories.Drones":"Dronovi","resources.resources.categories.Digital Literacy":"Digitalna pismenost","resources.resources.categories.Sensors":"Senzori","resources.resources.categories.Text-based Programming":"Programiranje pomoću teksta","resources.resources.categories.Visual Programming":"Vizuelno programiranje","school.name":"Ime škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodati","school.list":"Spisak","school.required.name":"Ime škole je obavezno","school.required.location":"Lokacija škole je obavezna","schools.1.title1":"Zašto bi trebalo da uvedete programiranje u vaše učionice?","schools.1.title2":"Kako programiranje može koristiti vašim učenicima? Šta dobijate vi kao nastavnik ?","schools.1.content.0":"Vjerujemo da osnovna pismenost svakog od nas u digitalnom dobu obavezno uključuje razumijevanje programiranja i razvoj ključnih kompetencija vezanih za računarsko razmišljanje, poput rješavanja problema, saradnje i analitičkih vještina.","schools.1.content.1":"Savladavanje programiranja može vaše učenike osnažiti do mjere da budu na samom čelu digitalno osposobljenog društva, da bolje razumiju svijet koji ih okružuje i imaju veće šanse za uspjeh u privatnom i profesionalnom životu.","schools.1.content.2":"Nedjelja programiranja svim učenicima nudi priliku da učine prve korake u svojstvu digitalnih stvaralaca, obezbjeđujući školama i nastavnicima besplatne prilike za profesionalni razvoj, nastavni materijal, međunarodne izazove i prilike za razmjenu.","schools.1.button.label":"Želite odmah da počnete? Prijavite se ovdje!","schools.2.title1":"Spremni da se uključite?","schools.2.title2":"Organizujte predavanje, obuku ili događaj i dodajte ga na mapu.","schools.2.content.0":"Bilo da posjedujete znanje u oblasti kodiranja ili programiranja ili ne, možete lako organizovati predavanje u svojoj učionici, dan otvorenih vrata ili događaj u svojoj školi. Samo pronađite datum i registrujte svoju aktivnost na mapi niže. Ukoliko smatrate da vam je potrebna pomoć u pripremi predavanja o programiranju, pređite na sljedeći odjeljak.","schools.2.content.1":"Pregledom mape date niže, možete pogledati primjere nekih od dogadjaja koji se organizuju i dodati svoj kako bi se pridružili hiljadama predavača u Evropi i šire: ","schools.2.button.label":"Spremni da pokušate? Dodajte aktivnost!","schools.3.title1":"Novi ste u oblasti Programiranja? Bez brige","schools.3.title2":"Našepomoćne alatke će vas upoznati sa programiranjem prije nego ga predstavite vašim učenicima","schools.3.content.0":"Ako ste zainteresovani da u svoju učionicu uvedete programiranje, ali ne znate odakle da počnete, ne brinite! Međunarodni tim nastavnika i stručnjaka radi na razvijanju seta kratkih online modula obuke kako bi vam pomogli da počnete.","schools.3.content.1":"Za praćenje naših segmenata učenja vam nije neophodno prethodno iskustvo u oblasti programiranja!","schools.3.button.label":"Pristup modulima obuke","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, uključite što veći broj učenika i dobijte Sertifikat o izvrsnosti","schools.4.content.0":"Nedjelja programiranja za sve vas izaziva da udružite snagu sa drugim nastavnicima ili školama i učestvujete u međunarodnoj zajednici ljudi sličnog načina razmišljanja koji učenicima daju priliku da učine prve korake u svijetu programiranja. Izgradite udruženje koje okuplja više od hiljadu učenika i dobićete Sertifikat o izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Nedjelja programiranja za sve","schools.title":"Škole: upoznajte učenike sa Nedjeljom programiranja","scoreboard.title":"Rang lista #EUCodeWeek događaja","scoreboard.paragraph":"U kojim evropskim zemljama pršti od aktivnosti iz oblasti programiranja? Rang lista je sačinjena na osnovu broja popisanih događaja programiranja po glavi stanovnika, pa ne budite iznenađeni činjenicom da su neke manje zemlje visočije pozicionirane na listi!","scoreboard.parcipating_with":"Učestvuje sa","scoreboard.events":"događajima","search.audience_title":"Ciljna grupa","search.theme_title":"Tema","search.placeholder":"Pretražite naziv događaja ili tag ","search.submit":"Pretraga","search.label_country":"Odaberite zemlju","search.last_year_events.label":"Uključiti prošlogodišnje događaje","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"Podesite kriterijume za pretragu","search.event":"Događaj","search.events":"Događaji","search.year":"Godina","search.audiences":"Publika ","search.themes":"Tema","search.countries":"Države","search.search_placeholder":"Pretraživanje po naslovu  ili opisu","snippets.featured-activities":"Evo predstojećih aktivnosti EU Code Week-a koje čekaju onlajn učesnike. Možete filtrirati po jeziku i mjesecu a klikom na „pregled“ pristupićete svim detaljima o aktivnostima i kontaktima organizatora. Uživajte!","snippets.learn":"Kodiranje i programiranje su ključne kompetencije koje se sve više traže u svim oblastima, a EU Code Week želi da vam pruži podršku u vašem učenju! Pregledajte naše spremište i pronađite savršeni resurs za početak ili nastavak vašeg kodiranja. Svi ovi resursi su besplatni. Ne zaboravite da pretragu možete da filtrirate prema vrsti resursa, nivou vještine, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Kodiranje i programiranje su ključne kompetencije koje će otvoriti nove mogućnosti vašim učenicima i deci. Da li želite da predajete kodiranje doma, u učionici ili klubu za kodiranje? Pregledajte naše repozitorijum da biste pronašli najpogodniji resurs za uvođenje kodiranja i programiranja u vašu nastavnu praksu. Svi ovi resursi su besplatni. Ne zaboravite da pretragu možete filtrirati prema vrsti resursa, nivou vještine, programskom jeziku, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odjeljku ćete pronaći materijal koji će vam pomoći da organizujete svoju aktivnost za EU Code Week i da promovišete inicijativu sa svojom zajednicom.","snippets.toolkits.1":"Komunikacioni priručnik","snippets.toolkits.2":"ovdje možete pronaći zvanične logotipe EU Code Week-a, značke, flajere, plakate, PowerPoint i Word modele, primjere objava na društvenim mrežama i ilustracije.","snippets.toolkits.3":"Priručnik za nastavnike","snippets.toolkits.4":"ovdje ćete pronaći zvanične logotipe EU Code Week-a, značku, obrazac potvrde o učešću vaših učenika, uvodnu prezentaciju o EU Code Week-u i materijal na društvenim mrežama.","snippets.toolkits.5":"Zvanični letak EU Code Week-a.","snippets.about.goal":"Cilj je pomoći većem broju mladih ljudi da savladaju osnove kodiranja i računarskog razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naše","snippets.guide.tutorials.2":"vodiče i treninge","snippets.guide.tutorials.3":"dostupne na 29 jezika, kako biste se pripremili za organizaciju aktivnosti u kojima mladi uče kodiranje i računarsko razmišljanje.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko je rekao da programeri ne znaju plesati? Dokazaćemo suprotno izazovom #EUCodeWeekDance.","snippets.dance.content":"Pozivaju se svi, od škola, nastavnika, biblioteka do klubova za kodiranje, preduzeća i javnih vlasti da proslave Sedmicu kodiranja Evropske Unije, organizovanjem #EUCodeWeekDance aktivnosti i dodavanjem na mapu Sedmice kodiranja.","snippets.treasure-hunt.menu":"Lov na blago","snippets.treasure-hunt.subtitle":"Ovo je igra na Telegramu","snippets.videos.1":"Pogledajte videozapise ambasadora Sedmice kodiranja Evropske Unije o našim vrijednostima","snippets.videos.2":"Pogledajte Katju Ošljak, ambasadorku za Sloveniju, o tome zašto je Sedmica kodiranja nezavisna","snippets.videos.3":"Pogledajte Laurenta Touchéa, ambasadora za Francusku, zašto je Sedmica kodiranja namijenjena svima","snippets.videos.4":"Pogledajte Fatmu Bouaziz, ambasadorku za Tunis, o tome zašto je Sedmica kodiranja glokalna","snippets.videos.5":"Pogledajte Lindu Sinku, ambasadorku za Letoniju, o tome zašto Sedmica kodiranja govori o saradnji","snippets.videos.6":"Pogledajte Alessandra Bogliola, ambasadora za Italiju, o tome zašto je Sedmica kodiranja neprofitna","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadorku za Albaniju, o tome zašto Sedmica kodiranja podstiče inovacije i kreativnost","snippets.videos.8":"Pogledajte Cristianu Lucaci, ambasadorku za Rumuniju, zašto je Sedmica kodiranja zahvalna svojoj zajednici","training.learning_bits":"Materijali za učenje Nedjelje programiranja","training.title":"Besplatni materijali za obuku i internetski tečajevi","training.text":`

Ovdje možete pronaći besplatan materijal za obuku i literaturu koja će vam pomoći da počnete i isplanirate svoje novo, inovativno predavanje.

1. Materijali za učenje Nedjelje programiranja

Nije neophodno prethodno iskustvo u oblasti kodiranja ili programiranja i potrebno vam je samo oko 15 minuta po modulu. Moduli vam predstavljaju ključne koncepte vezane za aktivnosti programiranja i računarskog mišljenja. Poreed toga, moduli vam daju praktične savjete o načinu integracije koncepata u vašu učionicu.

`,"training.text_2":`

Sada kada ste prošli kroz jedan ili više materijala za učenje Nedjelje programiranja, nadamo se da se osjećate dovoljno spremnim da u svoje učionice unesete malo digitalne kreativnosti i svoju aktivnost dodate na mapu Nedjelje programiranja!

diff --git a/public/build/assets/php_mk-BTk4Npnl.js b/public/build/assets/php_mk-Cfz1X5H2.js similarity index 94% rename from public/build/assets/php_mk-BTk4Npnl.js rename to public/build/assets/php_mk-Cfz1X5H2.js index 834e8a8e3..f6817b198 100644 --- a/public/build/assets/php_mk-BTk4Npnl.js +++ b/public/build/assets/php_mk-Cfz1X5H2.js @@ -44,7 +44,7 @@ const e={"about.when-title":"Во 2024 година ќе се одржи Евр href="/resources">страница со ресурси и делчињата за учење со видео упатства и планови за лекции и прилагодете ги на потребите на вашата група.`,"guide.what_you_need_organise.items.7":`Регистрирајте учесници. Ако имате ограничен расположлив простор, може да користите онлајн алатки какви што се Google forms и Eventbrite да регистрирате учесници.`,"guide.what_you_need_organise.items.8":'Не заборавајте да ја прикачите вашата активност на мапата на Неделата на кодирање!',"guide.how_to.title":"Како да организирате активност?","guide.how_to.items.1":"Формата на вашиот настан на кодирање зависи од вас, но наша препорака е да испланирате одредено време за практична работа, каде што учесниците ќе можат сами да креираат и/или да се обидат да унапредат одреден хардвер.","guide.how_to.items.2":'Употребувајте алатки и технологии соодветни за вашата целна група. Препорачуваме користење на слободно достапен материјал од отворен извор.',"guide.how_to.items.3":"Охрабрете ги учесниците да покажат и презентираат еден на друг што креирале на крајот од настанот.","guide.how_to.items.4":`Споделете ги вестите! Промовирајте и споделете што сте направиле во текот на активноста на социјален медиум со користење на хаштагот #EUCodeWeek. Исто така може да споделувате на групата за наставници на Европската недела на кодирање и на Twitter (@CodeWeekEU). Разговарајте со пријателите, колегите, локалните медиуми и одржете прес-конференција.`,"guide.how_to.items.5":'Не заборавајте да јадодадете вашата активност на мапата на Неделата на кодирање!',"guide.material.title":"Промотивен материјал","guide.material.text":'

Проверувајте го нашиот блог за најнови информации и слободно адаптирајте ги најскорешните прес-конференции на вашите потреби или создадете сопствени:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Забрзани подготовки за славење на Европската недела на кодирање 2019 (достапно на 29 јазици)',"guide.toolkits.title":"Преземете ги следните прибори со алатки за да ви помогнат да започнете:","guide.toolkits.communication_toolkit":"Прибор со алатки за комуникација","guide.toolkits.teachers_toolkit":"Прибор со алатки за наставници","guide.questions.title":"Прашања?","guide.questions.content":'

Ако имате прашања за организирање и промовирање на вашиот #EUCodeWeek настан, остварете контакт со еден од Амбасадорите на Европската недела на кодирање од вашата земја.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Оживејте ги идеите!","hackathons.sections.1.title":"6 хакатони, 6 предизвици","hackathons.sections.1.content.1":"Дали живееш во Грција, Латвија, Ирска, Италија, Романија или Словенија? Дали си креативна и амбициозна личност заинтересирана за иднината на технологијата? Сега е твојата шанса! Земи учество на „хакатоните“ во неделата на кодирање на ЕУ и развивај иновативни решенија со кои можеш да станеш предводник во технолошката револуција!","hackathons.sections.1.content.2":"Во 2021, EU Code Week (Неделата на кодирање на ЕУ) носи шест неверојатно хакатони, каде што се поканети сите ученици помеѓу 15 и 19-годишна возраст од средно образование да формираат тимови и да ги применат своите вештини на кодирање за да решат локален предизвик. По 24 часа хакирање, секој тим ќе ги понуди своите идеи пред панел од експерти од кои ќе бидат избрани 10-те финални тимови. За да го завршат предизвикот, сите тимови ќе добијат исто време, исти ресурси и ист пристап до ментори и експертски знаења, но само 10 тима ќе добијат шанса да продолжат кон следната рунда, да развијат свој прототип, да добијат експертска обука и да учествуваат во финалниот хакатон на есен. Таму, тимовите ќе се натпреваруваат за кул опрема од информатичката технологија, но и шанса да добијат менторство и обука за натамошен развој на нивниот прототип.","hackathons.sections.2.title":"Како може да учествувам?","hackathons.sections.2.content.1":"Избери хакатон во твојата земја и регистрирај се во неколку едноставни чекори. Учествувањето е можно и за поединци и за тимови, кои треба да бројат шест члена. Ако решиш да учествуваш како дел од тим составен од пријателите или соучениците, не заборавај да го наведеш името на тимот кога ќе се регистрирате. За секој ќе има посебна регистрација, затоа следи го хакатонот што ќе се одржува во твојата земја!","hackathons.sections.3.title":"Кои се организаторите?","hackathons.sections.3.content.1":"Хакатоните во рамките на Европската недела на кодирање се во коорганизација на Европската комисија и локалните ","hackathons.sections.3.content.2":"амбасадори на неделата на кодирање","hackathons.sections.3.content.3":" на ЕУ, а ги финансира Европскиот парламент. Целта е да се покаже како се доаѓа до конкретни решенија со помош на креативноста, ентузијазмот, свежите идеи и вештините за кодирање на младите луѓе.","hackathons.sections.4.title":"Како изгледа еден хакатон?","hackathons.sections.4.content.1":"EU Code Week Hackathon претставува патешествие, кое започнува со онлајн 24-часовен хакатон. Тимовите ќе бидат обучувани од искусни ментори, а ќе има и работилници каде учесниците ќе можат да научат нови вештини и да се забавуваат. Хакатонот е исто така одлична можност за учесниците да се вмрежат и социјализираат со луѓе од европскиот технички сектор. На крајот од хакатонот, секој тим ќе понуди свое решение пред експертско жири. ","hackathons.sections.4.content.2":"Најдобрите десет тимови ќе продолжат со своето хакатонско патешествие и ќе добијат обука и менторство низ летниот период. Потоа, победниците ќе учествуваат во финалниот 12-часовен национален хакатон, лице в лице, кој ќе се одржи во септември или октомври (онлајн, ако ситуацијата со јавното здравје и понатаму не дозволува физички средби).","hackathons.sections.5.title":"Не знам да кодирам - што можам да сторам околу тоа?","hackathons.sections.5.content.1":"Паралелно со хакатонот, ќе има работилници за почетници за кодирање, обиди за поправање хардвер, роботика итн. за учесниците да стекнат основи на компјутерско размислување и кодирање. На локалната страница може да најдете повеќе информации во врска со начинот на регистрација.","hackathons.sections.6.title":"Партнери","hackathons.sections.7.title":"Приклучи се на забавата!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Романија","hackathons.cities.1.date":"25-26 септември 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Ирска","hackathons.cities.2.date":"23-24 септември 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Италија","hackathons.cities.3.date":"24-25 септември 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Грција","hackathons.cities.4.date":"9 октомври 2021 год.","hackathons.cities.5.city":"","hackathons.cities.5.country":"Словенија","hackathons.cities.5.date":"18-19 септември 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Латвија","hackathons.cities.6.date":"1 октомври 2021 год.","hackathons.final.1":"Финале во","hackathons.final.2":"септември/октомври 2021 год.","home.about":"Европската недела на кодирање е иницијатива на пошироко членство чија цел е да го приближи кодирањето и дигиталната писменост до секого на забавен и интересен начин.","home.when":"Придружете ни се за празнична забава!","home.when_text":"Учењето да кодираме ни помага да ја согледаме смислата на светот што рапидно се менува околу нас, да го прошириме разбирањето за тоа како функционира технологијата и да развиваме вештини и способности да истражуваме нови идеи и да иновираме.","home.xmas_text":"Направете оваа празнична сезона да блесне со иновација и креативност! Придружете се на нашата 'Coding@Christmas' забава додавајќи ја вашата активност за кодирање на нашата мапа и стекнете шанса да освоите micro:bit комплет за вашите ученици. Да ги прославиме празниците со зајакнување на следната генерација мислители и креатори. Додајте ја вашата активност денес и помогнете да инспирираме посветла иднина!","home.button_text":"Get Involved!","home.school_banner_title":"Вклучете се!","home.school_banner_text":"Наставник сте?","home.school_banner_text2":"Кликнете овде за да дознаете како да се вклучите!","home.organize_activity_title":"Организирајте или придружете се на активност","home.organize_activity_text":'Секој е добредојден да организира или да се придружи \u2028на активност. Само изберете тема и целна публика и додаjте ваша активност на мапата или пребарајте настани во вашата област.',"home.get_started_title":"Започнете","home.get_started_text":'Не сте сигурни како да започнете? Погледнете на страницата како да, преземете ги нашите комплети за организатори за да се подготвите и да ги распространите вестите.',"home.access_resources_title":"Пристап до ресурси и обука","home.access_resources_text":'Ако не сте сигурни како да организирате активност, посетете ја нашата страница со ресурси за подучување и за обука за учење на делови материјали за насочување и приспособени наставни планови.',"locations.title":"Места за активности","locations.description.0":"За вашата следна активност, изберете место од списокот подолу ИЛИ регистрирајте ново место во","locations.description.1":"креирање активност","login.login":"Пријавување","login.register":"Регистрирање","login.github":"Најави се со Github","login.X":"Најави се со X","login.facebook":"Најави се со Facebook","login.google":"Најави се со Google","login.azure":"Најави се со Azure","login.email":"Е-пошта","login.password":"Лозинка","login.remember":"Запамети ме","login.forgotten_password":"Ја заборави лозинката?","login.no_account":"Немаш сметка?","login.signup":"Пријави се","login.reset":"Ресетирај ја лозинката","login.send_password":"Испрати врска за ресетирање лозинка","login.confirm_password":"Потврди лозинка","login.name":"име","menu.learn":"За професорте","menu.teach":"За учениците","menu.training":"Oбука","menu.toolkits":"Презентации и комплети со алатки","menu.why":"ЗОШТО","menu.home":"Почетна","menu.events":"Активност","menu.ambassadors":"Амбасадори","menu.resources":"Ресурси","menu.schools":"Училишта","menu.about":"За","menu.blog":"блог","menu.news":"Новости","menu.search":"Напишете и стиснете Enter...","menu.map":"Мапа","menu.add_event":"Додај настан","menu.search_event":"Пребарувај настани","menu.hello":"Здраво","menu.profile":"Профил","menu.pending":"Претстојни настани","menu.your_events":"Моји настани","menu.your_certificates":"Моји сертификати","menu.report":"Пријавете ги вашите настани","menu.volunteers":"Волонтери","menu.logout":"Одјави се","menu.signin":"Најави се","menu.privacy":"Приватност","menu.participation":"Сертификат за учество","menu.values":"Нашите вредности","menu.featured_activities":"Истакнати активности","menu.codeweek2020":"Издание за 2020","mooc.free-online-courses":"Бесплатни онлајн курсеви","mooc.intro":"Европската недела на кодирање нуди можности за професионален развој во форма на онлајн курсеви. Целта е да им се даде поддршка на наставниците за да можат да го воведат кодирањето и компјутерското размислување во наставата.","mooc.icebreaker.title":"Воведен курс","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Воведниот курс на Европската недела на кодирање","mooc.icebreaker.text.2":"е 5-часовен курс на англиски јазик кој е наменет за секој кого го интересираат основите на кодирањето и компјутерското размислување. Учесниците учат како да ја побудат љубопитноста и иновативниот дух кај младите лица, при што ги оспособуваат да станат дигитални креатори. Курсот им помага на учесниците да ги откријат придобивките и важноста на компјутерското размислување и кодирањето во секојдневниот живот. Исто така, дава идеи, бесплатни материјали за обука и ресурси за организирање забавни и едукативни активности за деца, во секое време, секаде – особено во текот на Неделата на кодирање.","mooc.icebreaker.text.3":"Не ви се потребни никакво претходно искуство или знаење од кодирање за да учествувате во курсот, потребен ви е само љубопитен ум.","mooc.icebreaker.registration.0":"Може да се регистрирате тука","mooc.icebreaker.registration.1":"за курсот што ќе трае од 16 септември до 30 октомври 2020 г. За да се регистрирате, треба да отворите сметка во Академијата на Европската училишна мрежа (European Schoolnet Academy). ","mooc.icebreaker.check-out":"Проверете го изданието од 2019 година.","mooc.deep-dive.title":"Напреден курс","mooc.deep-dive.text.0":"Напредниот онлајн курс на Европската недела на кодирање е 25-часовен курс на англиски јазик кој им нуди на наставниците можност да се запознаат со принципите на кодирањето и да се стекнат со знаења и самодоверба за да можат да организираат лесни и забавни интерактивни активности за кодирање за своите ученици. Наставниците имаат пристап до бесплатни","mooc.deep-dive.text.1":"ресурси","mooc.deep-dive.text.2":"од Европската недела на кодирање и материјали за обука на 29 јазици и одредени аспекти на кодирањето, како што се компјутерско размислување, активности „без уред“, и бескрајните можности што ги нудат роботиката, чепкањето и создавањето хардвер, јазиците за визуелно програмирање, создавањето апликации и многу повеќе.","mooc.deep-dive.course-link":"Проверете го напредниот курс од 2019 година.","mooc.social-media.0":"Следете ја","mooc.social-media.1":"Европската недела на кодирање на социјалните медиуми","mooc.social-media.2":"за да дознаете кога започнува следниот курс","myevents.created_by":"Сите настани креирани од ","myevents.no_events.first_call_to_action":"Сѐ уште немате додадено никакви настани. Зошто не ","myevents.no_events.first_link":"додадете настан сега","myevents.no_events.second_call_to_action":"или не го прочитате ","myevents.no_events.second_link":"упатството за организатори","myevents.view":"Преглед","myevents.status.APPROVED":"ОДОБРЕНО","myevents.status.REJECTED":"ОДБИЕНО","myevents.status.PENDING":"ПРЕТСТОИ","myevents.status.REPORTED":"ИЗВЕСТЕНО","pagination.previous":"Претходно","pagination.next":"Следно","participation.title":"Генерирајте сертификати за учество за вашиот клас","participation.phrase1":"Пополнете го формуларот со имињата на вашите ученици одделени со запирка и ќе добиете индивидуални сертификати за учество","participation.names.label":"Имиња за сертификат","participation.names.help":"Користете запирка помеѓу името на секој учесник","participation.event_name.label":"Име на активност","participation.event_name.help":"Името на вашата активност ќе се отпечати на сертификатот","participation.event_date.label":"Датум на активност","participation.event_date.help":"Датумот на вашата активност ќе се отпечати на сертификатот","participation.submit":"Генерирај сертификати","participation.thanks_page.title":"Вашите сертификати се генерирани","participation.thanks_page.phrase1":"Кликнете на оваа врска да преземете zip датотека со сите сертификати","passwords.password":"Лозинките мора да имаат најмалку шест знаци и да се совпаѓаат со потврдата.","passwords.reset":"Лозинката е ресетирана!","passwords.sent":"Ви ја испративме по е-пошта врската за ресетирање на лозинката!","passwords.token":"Токенот за ресетирање на оваа лозинка е неважечки.","passwords.user":"Не можеме да најдеме корисник со таа адреса на е-пошта.","privacy.title":"ЗАШТИТА НА ЛИЧНИТЕ ПОДАТОЦИ","privacy.1-intro.title":"1. Вовед","privacy.1-intro.items.1":"

Европската комисија (во понатамошниот текст „Комисијата“) е обврзана да ви ги зашти личните податоци и да ви ја почитува приватноста. Комисијата ги собира и дополнително ги обработува личните податоци во согласност со Регулативата (ЕУ) 2018/1725 на Европскиот Парламент и на Советот од 23 октомври 2018 година за заштита на физички лица во врска со обработката на личните податоци од страна на институциите на Унијата, телата, канцелариите и агенциите и на слободното движење на такви податоци (со што престанува да важи Регулативата (EС) бр. 45/2001).

","privacy.1-intro.items.2":"

Оваа изјава за приватност ја објаснува причината за собирањето и обработката, начинот на кој ги собираме, ракуваме со и ја обезбедуваме заштитата на сите доставени лични податоци, како се користат тие информации и кои права може да ги користите во врска со личните податоци (правото да пристапите, поправите, блокирате и сл.). Исто така, ги наведува деталите за контакт на одговорниот Контролор за податоци кај кој може да ги искористите своите права, Референтот за заштита на податоци и Европскиот надзорник за заштита на податоци.

","privacy.1-intro.items.3":"

Оваа изјава за приватност се однесува на собирањето и објавувањето лични податоци на јавно достапната веб-локација Codeweek.eu, на лица кои служат како точки за контакт за активностите на Европската недела на кодирање (амбасадори на Неделата на кодирање, Координатори од Министерството за образование, наставници во својство на водачи, како и организатори на активности и настани).

","privacy.2-why.title":"2. Зошто ви ги обработуваме податоците?","privacy.2-why.items.1":"

Европската комисија собира и објавува лични информации за да ја олесни идентификацијата на точките за контакт од страна на релевантни фактори или заинтересирани граѓани. Нудењето вистински личности како точки за контакт е најдобриот и најефикасниот начин да се гарантира дека заинтересираните луѓе може да остварат контакт со службите на Комисијата.

","privacy.2-why.items.2":"

Личните податоци нема да се користат за никакво автоматизирано донесување одлуки, вклучувајќи и профилирање.

","privacy.3-legal_process.title":"3. Според која правна основа(и) ги собираме личните податоци","privacy.3-legal_process.items.1":"

Операциите за обработка на личните податоци за објавување на точките за контакт се законски според член 5(1)(d) од Регулативата (ЕУ) 2018/1725, бидејќи давате согласност за обработка на личните податоци преку образец на интернет или кога сте се согласиле да ви ги користиме е-адресата и корисничко име ако сте се најавиле преку социјална мрежа.

","privacy.4-collect_data.title":"4. Кои лични податоци ги собираме и понатаму ги обработуваме?","privacy.4-collect_data.items.1":"

Собраните лични податоци се информации кои ја олеснуваат вашата идентификација како точка за контакт и ви ја зголемуваат видливоста за јавноста, имено: професија, име, презиме, работно место, поштенска и адреса на е-пошта на работа, телефонски број, слика, сметка на социјален медиум, биографија.

","privacy.4-collect_data.items.2":"

Вие сте ги дале овие лични податоци доброволно, со пополнување на формуларот за апликација.

","privacy.4-collect_data.items.3":"

Давањето одредени лични податоци е задолжително за објавувањето на активности и/или можни информации за контакт на веб-локацијата codeweek.eu. Ако не дадете своилични податоци, активноста нема да ви биде објавена, и/или нема да може да учествувате во гореспоменатите мрежи.

","privacy.4-collect_data.items.4":"

Сите други лични податоци ги давате доброволно.

","privacy.4-collect_data.items.5":"Кога ќе се претплатите на нашиот билтен, вашата електронска пошта се додава во листата на билтени на EU Code Week, со кој управува Mailerlite.com. Прочитајте ја политиката за приватност на Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Можете да се откажете од билтенот, во кое било време, користејќи ја врската за „unsubscribe“ во е-поштата што ја добивате од нас или можете да ни испратите е-пошта на info@codeweek.eu со „Unsubscribe “ во насловот.","privacy.5-how_long.title":"5. Колку долго ги чуваме личните податоци?","privacy.5-how_long.items.1":"

Комисијата ги чува личните податоци само за времето кое е потребно да се исполни целта на собирањето или понатамошното обработување опишано во точка 2, имено толку долго колку што ќе служите како точка за контакт.

","privacy.5-how_long.items.2":"

Личните податоци ќе бидат отстранети од јавно достапната веб-локација веднаш штом ја завршите функцијата на точка за контакт освен ако не сте дале согласност да бидете вклучени во базата со податоци за понатамошни активности.

","privacy.6-protect_data.title":"6. Како ги заштитуваме и обезбедуваме личните податоци?","privacy.6-protect_data.items.1":"

Сите лични податоци во електронски формат (е-пораки, документи, бази со податоци, поставени групи на податоци и сл.) се складирани или на серверите на Европската комисија или на нејзиниот изведувач. Сите операции на обработка се вршат во согласност со Одлуката на Комисијата (ЕУ, Евроатом) 2017/46 од 10 јануари 2017 година за сигурноста на комуникациите и информатичките системи во Европската комисија.

","privacy.6-protect_data.items.2":"

Изведувачите на Комисијата се обврзани со конкретна договорна клаузула за какви било операции на обработка на податоците во име на Комисијата, и од обврските за доверливост кои произлегуваат од пренесувањето на Регулативата за заштита на општите податоци во земјите-членки на ЕУ (‘GDPR’ Регулатива (EУ) 2016/679).

","privacy.6-protect_data.items.3":"

Со цел да ги заштити личните податоци, Комисијата активираше бројни технички и организациски мерки. Техничките мерки вклучуваат соодветни дејства кои се однесуваат на онлајн безбедноста, ризикот од загуба на податоци, менувањето на податоци или неовластен пристап, земајќи го предвид ризикот прикажан од обработката и природата на личните податоци кои се обработуваат. Организациските мерки вклучуваат ограничување пристап до личните податоци само за овластени лица со легитимна потреба да знаат за целите на оваа операција на обработка.

","privacy.7-access_data.title":"7. Кој има пристап до податоците и кому му се откриваат?","privacy.7-access_data.items.1":"

Пристап до личните податоци му е даден на персоналот на Комисијата одговорен за спроведување на оваа операција на обработка и на овластен персонал според принципот „треба да знае“. Таквиот персонал е обврзан со статутарни, а кога е потребно, со дополнителни договори за доверливост.

","privacy.7-access_data.items.2":"

Конкретно, до сите лични податоци што сте ги обезбедиле може да пристапат администраторите на веб-локациите (персонал на Комисијата), како и друг персонал на Комисијата врз основа на потребата да знае. . Освен тоа, личните информации и информации за настан ќе се споделат со членовите на мрежите на амбасадори и образовни координатори на Европската недела на кодирање за организација на локални активности или следење.

","privacy.7-access_data.items.3":"

Со цел да се зголеми видливоста на точките за контакт, личните податоци се објавени без никакви ограничувања за пристап на јавната веб-локација: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Во врска со пренесување податоци на трети страни

","privacy.7-access_data.items.5":"

Информациите што ги собираме нема да бидат дадени на никоја трета страна, освен до опсегот и за целта за која можеби ќе мора да ги дадеме според законот.

","privacy.8-rights.title":"8. Кои се вашите права и како може да ги примените?","privacy.8-rights.items.1":"

Имате конкретни права како „субјект на податоци“ според Поглавје III (Членови 14-25) од Регулативата (EУ) 2018/1725, особено правото за пристап, поправање или бришење на личните податоци и правото за ограничување на обработката на личните податоци. Онаму каде што е применливо, исто така имате право да вложите приговор за обработката или за правото за преносливост на податоци.

","privacy.8-rights.items.2":"

Сте се согласиле да ни ги дадете личните податоци за сегашната операција на обработка и може да ја повлечете согласноста во секое време со известување на Контролорот на податоци. Повлекувањето нема да влијае врз законитоста на обработката што се извршила пред повлекувањето на согласноста.

","privacy.8-rights.items.3":"

Може да ги искористите своитеправа со остварување контакт со Контролорот на податоци или во случај на конфликт - со Службеникот за заштита на податоци. Ако е потребно, исто така може да се обратите до Европскиот надзорник за заштита на податоци. Нивните информации за контакт се дадени под Заглавје 9 подолу.

","privacy.9-contact.title":"9. Информации за контакт","privacy.9-contact.data-controller.title":"-Контролор на податоци","privacy.9-contact.data-controller.text":"

Ако сакате да ги искористите своите права според Регулативата (EУ) 2018/1725, или ако имате коментари, прашања или сте засегнати на кој било начин, или ако би сакале да поднесете жалба во врска со собирањето и користењето на личните податоци, слободно контактирајте со Контролорот на податоци,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"Е-пошта: ","privacy.9-contact.data-protection-officer.title":"-Службеник за заштита на податоци (СЗП) на Комисијата","privacy.9-contact.data-protection-officer.text":'

Може да остварите контакт со Службеникот за заштита на податоци (DATA-PROTECTION-OFFICER@ec.europa.eu) во врска со прашања поврзани со обработката на личните податоци според Регулативата (EУ) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Европски надзорник за заштита на податоци (ЕНЗП)","privacy.9-contact.european-data-protection.text":'

Имате право на правен лек (т.e. може да поднесете жалба) до Европскиот надзорник за заштита на податоци (edps@edps.europa.eu) ако сметате дека ви се прекршени правата според Регулативата (EУ) 2018/1725, како резултат на обработката на личните податоци од страна на Контролорот на податоци.

',"remote-teaching.remote-teaching":"предавање на далечина","remote-teaching.intro.title":"Недела на кодирање и предавање на далечина","remote-teaching.intro.text":"Образованието на далечина може да биде голем предизвик за наставниците и учениците и постојат многу пречки кои треба да се надминат. Сепак, предавањето на кодирање, компјутерското размислување – дури и роботика – не мора да запре бидејќи вашите ученици се дома. Еве неколку совети и ресурси за кои се надеваме дека можат да ви помогнат.","remote-teaching.intro.points.1":"ова е збирка кратки видеа со материјали за самостојна работа, сложувалки, игри и предизвици за кодирање за секојдневна употреба во семејството и на училиште.","remote-teaching.intro.points.2.0":"Кодирање без компјутер","remote-teaching.intro.points.2.1":"тука ќе најдете различни активности кои можете лесно да ги направите дома за да научите или да предавате кодирање со секојдневни материјали.","remote-teaching.intro.points.3.0":"Делчиња за учење","remote-teaching.intro.points.3.1":"тука ќе најдете „Делчиња за учење“ или туторијали на Одржлив развој и Вештачка интелигенција кои во нивните наставни планови вклучуваат делови за настава на далечина.","remote-teaching.intro.points.4.0":"Репозиториум на ресурси","remote-teaching.intro.points.4.1":"многу од ресурсите во репозиториумот исто така можат да се користат и во сценаријата за настава на далечина. Можете да најдете ресурси за да предавате кодирање или да научите кодирање.","remote-teaching.intro.points.5.0":"Вебинари за кодирање од дома","remote-teaching.intro.points.5.1":"дали знаевте дека Неделата на кодирање организираше неколку вебинари за тоа како да научите и да предавате кодирање од дома? Погледнете ги!","remote-teaching.tips.title":"7 совети за да научите кодирање на далечина","remote-teaching.tips.points.1.0":"Запознајте се со концептите, програмскиот јазик и софтверот","remote-teaching.tips.points.1.1":"додека учениците можат да учат кодирање и програмирање полу-самостојно по пат на обиди и грешки, ќе треба да ги водите и да им помогнете да ги пронајдат грешките во нивната синтакса. Бидете подготвени за промена и прилагодување доколку дигиталната алатка или програмскиот јазик не ги носи резултатите од учењето што ги очекувавте.","remote-teaching.tips.points.2.0":"Охрабрете ги учениците","remote-teaching.tips.points.2.1":"помогнете им на вашите ученици да го достигнат својот полн потенцијал така што ќе им пружите мотивирачки и значајни лекции. Овозможете им да ги истражат своите вештини и креативност така што ќе им дозволите да ги бираат своите проекти и резултати. Покрај тоа, ви препорачуваме да бидете реални и да поставите цели коишто вашите ученици можат да ги постигнат.","remote-teaching.tips.points.3.0":"Охрабрете ги учениците да работат во групи","remote-teaching.tips.points.3.1":`кодирањето во групи не само што е позабавно, туку исто така ќе им помогне на учениците да постигнат покомплексни и покреативни проекти. Освен тоа, учењето на далечина може да создаде чувство на изолираност кај некои ученици, а работењето во групи ова може да го спречи. На пример, би можеле да создадете онлајн простории за состаноци за вашите ученици да се собираат во групи или би можеле да воспоставите оценување од страна на врсници, поканувајќи ги учениците да даваат и да примаат конструктивни повратни информации за меѓусебните проекти. -`,"remote-teaching.tips.points.4.0":"Истражете отворен софтвер и бесплатни онлајн платформи за учење за тоа како да се кодира","remote-teaching.tips.points.4.1":"има многу квалитетни ресурси за учење и предавање на кодирање, кои се напредни, а сепак лесни за користење. Тоа се бесплатни алатки кои можете да им ги дадете на вашите ученици да ги користат без да купуваат лиценци или да преземаат софтвер. Повеќето од нив можете да ги најдете на Репозиториум на Неделата на кодирање, на пр. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, итн. Како што видовме во Неделата на кодирање Делчиња за учење, можете да ги примените овие алатки на кој било предмет!","remote-teaching.tips.points.5.0":"Нека биде забавно","remote-teaching.tips.points.5.1":"вашите први чекори во кодирањето треба да бидат интересни и забавни, и иако можеби овојпат немате шанса да го споделите уживањето лично, постојат начини да играте и да се забавувате заедно! На пример, можете да им предложите на вашите ученици да се одморат од лекцијата за да се поврзат и да се играат заедно CodyColor, едукативна игра со повеќе играчи дизајнирана да научат компјутерско размислување додека се играат.","remote-teaching.tips.points.6.0":"Симулирајте вистинска интеракција во училницата","remote-teaching.tips.points.6.1":"технологијата ни овозможува да го реплицираме барем делумно, видот на интеракција којшто би се одвивал во училницата. Можете да ги охрабрите вашите ученици да ги вклучуваат своите камери во одредено време, да ги креваат рацете виртуелно, да поставуваат прашања лично или во чет, да одговараат на дигитални анкети и квизови, итн. Некои бесплатни дигитални алатки што можете да ги користите за оваа цел се Zoom, Microsoft Teams, GoToMeeting или Jitsi за сесии во училница во живо, и Kahoot, Mentimeter или Google Forms за квизови и интеракција во училницата. Ова ќе им помогне на учениците да се чувствуваат како да се на час и да се чувствуваат поврзано со своите врсници.","remote-teaching.tips.points.7.0":"Обезбедете материјалите да бидат достапни и поволни","remote-teaching.tips.points.7.1":"проверете дали лекциите за кодирање се реални и инклузивни, така што ќе се осигурите дека материјалите кои се потребни можат лесно да се најдат во секое домаќинство и дека сите ученици можат да дојдат до нив или да овозможите адаптации на оние што не можат. На пример, за активностите за кодирање без дигитална технологија се потребни ефтини материјали, како што се ножици, хартија или маркери. Кога работите со онлајн вежби за кодирање, проверете дали сите ученици имаат пристап дома до таблет или компјутер и до сигурна интернет врска.","remote-teaching.tips.conclusion":"Како учите и предавате кодирање и програмирање во средини за настава на далечина? Дали имате совети за други професионалци во образованието? Додадете коментар во форумот подолу!","report.title":"Пријавете го вашиот #EUCodeWeek настан","report.event_title":"Наслов на настанот","report.number_required":"Направете груба проценка, дури и ако немате точен датум.","report.phrase1":"Може да го пополните овој формулар само еднаш! Внимателно проверете ги вашите податоци. Ако направите грешка, ","report.phrase2":"По поднесувањето на извештајот, персонализираниот сертификат за учество во Неделата на кодирање ќе биде издаден автоматски и ќе биде достапен да го преземете или споделите. Овде може да видите пример на сертификат.","report.phrase3":"Потребните полиња се означени со * ѕвездичка.","report.phrase4":"Може да го пополните овој формулар само еднаш! Внимателно проверете ги вашите податоци. Ако направите грешка,","report.contactus":"контактирајте со нас","report.participants_count.label":"Број на учесници","report.average_participant_age.label":"Просечна возраст на учесниците","report.percentage_of_females.label":"Процент на женски","report.codeweek_for_all_participation_code.label":"Код за учество во Недела на кодирање за сите ","report.codeweek_for_all_participation_code.help":"Овде можете да го ставите кодот за предизвик за Codeweek4All, ако сте го добиле. Ако не учествувате, едноставно игнорирајте го ова поле.","report.name_for_certificate.label":"Име за сертификат","report.name_for_certificate.help":"Сменете го ова со името на организаторот на настанот кој ќе издаде сертификат за учество на Неделата на кодирање. Користете само ASCII (латинични) букви. Буквите кои се нагласени, имаат надредни знаци и слично не се поддржани.","report.submit":"Поднесете извештај за настан","report.thanks_page.title":"Ви благодариме што известивте за вашиот настан!","report.thanks_page.certificate_ready":"Сертификатот е готов.","report.thanks_page.download_button":"Кликнете овде и преземете го.","report.thanks_page.back_events":"Вратете се на вашиот настан","resources.search_resources":"Пребарај ресурси","resources.types":"Типови","resources.levels":"Нивоа","resources.programming_languages":"Програмски јазици","resources.categories":"Категории","resources.Languages":"Јазици","resources.Subjects":"предмети","resources.share":"Сподели","resources.communication_toolkit":"Комплет за комуникации","resources.teachers_toolkit":"Комплет за наставници","resources.leaflet":"Леток","resources.how_to_organise_an_activity":"Како да организираш активност?","resources.resources.languages.Russian":"руски","resources.resources.languages.Norwegian":"норвешки","resources.resources.languages.Mandarin":"мандарински","resources.resources.languages.Japanese":"јапонски","resources.resources.languages.All targeted languages":"Сите целни јазици","resources.resources.levels.Beginner":"Почетно ниво","resources.resources.levels.Intermediate":"Средно ниво","resources.resources.levels.Advanced":"Напредно ниво","resources.resources.levels.Pre-primary education":"Предучилишно образование","resources.resources.levels.Primary school (5-12)":"Основно училиште (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Повисоки класови во основно и пониски класови во средно училиште (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Повисоки класови во седно училиште (16-18)","resources.resources.levels.Higher Education":"Високо образование","resources.resources.levels.Other":"Друго","resources.resources.subjects.Art":"Уметност","resources.resources.subjects.Biology":"Биологија","resources.resources.subjects.Chemistry":"Хемија","resources.resources.subjects.Computer Science":"Информатика","resources.resources.subjects.Culture":"Култура","resources.resources.subjects.Economics":"Економија","resources.resources.subjects.Foreign Languages":"Странски јазици","resources.resources.subjects.Geography":"Географија","resources.resources.subjects.Geology":"Геологија","resources.resources.subjects.History":"Историја","resources.resources.subjects.Language and Literature":"Јазик и литература","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Природни науки","resources.resources.subjects.Physical Education":"Физичко образование","resources.resources.subjects.Physics":"Физика","resources.resources.subjects.Coding":"Кодирање","resources.resources.subjects.Special Education Needs":"Посебни образовни потреби","resources.resources.subjects.Other":"Друго","resources.resources.types.Tutorial":"Туторијал","resources.resources.types.Website":"Веб-локација","resources.resources.types.Online Course":"Онлајн курс","resources.resources.types.Video":"Видео","resources.resources.types.Audio":"Аудио","resources.resources.types.Application":"Апликација","resources.resources.types.Game":"Игра","resources.resources.types.Graphic Material":"Графички материјал","resources.resources.types.Presentation":"Презентација","resources.resources.types.Toolkit":"Комплет","resources.resources.types.Other":"Друго","resources.resources.types.Lesson Plan":"Наставен план","resources.resources.types.Guide":"Упатство","resources.resources.categories.Coding":"Кодирање","resources.resources.categories.Programming":"Програмирање","resources.resources.categories.Computational Thinking":"Компјутерско размислување","resources.resources.categories.Robotics":"Роботика","resources.resources.categories.Making":"Конструирање","resources.resources.categories.Tinkering":"Поправање","resources.resources.categories.Unplugged Activities":"Активности без интернет","resources.resources.categories.Other":"Друго","school.name":"Име на училиштето","school.location":"Локација на училиштето","school.description":"Опис на училиштето","school.school":"Училиште","school.add":"Додај","school.list":"Список","school.required.name":"Потребно е име на училиштето","school.required.location":"Потребна е локација на училиштето","schools.1.title1":"Зошто треба да го донесете кодирањето во вашата училница?","schools.1.title2":"Како кодирањето може да биде од корист за вашите ученици? Што добивате вие како наставник ?","schools.1.content.0":"Веруваме дека сечија основна писменост во дигиталната ера мора да вклучува разбирање на кодирање и развој на суштински компетенции поврзани со компјутерско размислување, како што е решавање проблеми, соработка и аналитички вештини.","schools.1.content.1":"Учењето како да кодираат може да им даде сила на вашите ученици да бидат предводници во дигиталното компетитивно општество, да развијат подобро разбирање на светот кој ги опкружува и да имаат подобри можности за успех во личниот и професионалниот живот.","schools.1.content.2":"Неделата на кодирање им ја нуди на сите ученици можноста да ги направат првите чекори како дигитални креатори, со обезбедување на училишта и на наставници бесплатни можности за професионален развој, наставни материјали, меѓународни предизвици и можности за размена","schools.1.button.label":"Сакате да започнете веднаш сега? Запишете се тука!","schools.2.title1":"Подготвени да се вклучите?","schools.2.title2":"Организирајте час, сесија за обука или настан и прикачете го на мапата.","schools.2.content.0":"Без разлика дали имате знаење од областа на кодирањето или програмирањето или немате, лесно може да организирате час во вашата училница, отворен ден или настан во вашето училиште. Само најдете датум и регистрирајте ја активноста на мапата подолу. Ако чувствувате дека ви е потребна поддршка при подготвување на лекција со кодирање, преминете на следниот дел.","schools.2.content.1":"Погледнете некои примери на активности кои се организирани пребарувајќи на мапата подолу и додајте ја својата за да им се приклучите на колегите едукатори од Европа и светот: ","schools.2.button.label":"Подготвени сте да пробате? Додадете активност!","schools.3.title1":"Нови во кодирањето? Без грижа","schools.3.title2":"Нашите алатки помагаат да се запознаете со кодирањето пред да им го пренесете на вашите ученици","schools.3.content.0":"Ако сте заинтересирани да го донесете кодирањето во вашата училница, но не знаете каде да започнете, не грижете се! Меѓународен тим на наставници и експерти развиваат збирка на кратки онлајн модули за обука за да ви помогнат да започнете.","schools.3.content.1":"Не е потребно претходно искуство во кодирање за да се следат нашите делови за учење!","schools.3.button.label":"Пристап до модулите за обука","schools.4.title1":"Барате дополнителен предизвик ?","schools.4.title2":"Изградете мрежа од активности, вклучете колку што е можно повеќе ученици и здобијте се со Сертификат за извонредност","schools.4.content.0":"Code Week 4 All ве предизвикува да ги здружите силите со други наставници или училишта и да учествувате во меѓународна заедница на истомисленици давајќи им на учениците можност да ги направат првите чекори во кодирањето. Изградете алијанса која вклучува повеќе од 500 ученици и ќе добиете Сертификат за извонредност.","schools.4.button.label":"Научете повеќе за предизвикот Code Week 4 All","schools.title":"Училишта: донесете им ја Неделата на кодирањето на вашите ученици","scoreboard.title":"Кои земји предничат со активности на кодирање?","scoreboard.paragraph":"Семафорот е подреден според бројот на наведени настани на кодирање по број на жители, па така немојте да бидете изненадени ако видите некои од помалите земји повисоко на листата!","scoreboard.parcipating_with":"учествува со","scoreboard.events":"настани","search.audience_title":"Публика","search.theme_title":"Тема","search.placeholder":"Пребарајте по име на настан или ознака","search.submit":"Пребарајте","search.label_country":"Изберете земја","search.last_year_events.label":"Вклучете минатогодишни настани","search.last_year_events.yes":"Да","search.last_year_events.no":"Не","search.search_counter":"се совпаѓа со критериумот на пребарување","search.event":"настан","search.events":"настани","search.year":"година","search.audiences":"Публика","search.themes":"Теми","search.countries":"Држави","search.search_placeholder":"Пребарај според наслов или опис","snippets.featured-activities":"Еве ги претстојните активности од Европската недела на кодирање кои ги поздравуваат онлајн учесниците. Можете да филтрирате според јазик и месец, а со кликнување на „преглед“, ќе пристапите до сите детали за активноста и контактите на организаторите. Уживајте!","snippets.learn":"Кодирањето и програмирањето се клучни компетенции кои се повеќе се бараат во секоја област, а Европската недела на кодирање (EU Code Week) сака да ве поддржи во учењето! Прелистајте го нашиот репозиториум и пронајдете совршен ресурс за да го започнете или да го продолжите вашиот пат на кодирање. Сите овие ресурси се бесплатни. Не заборавајте дека пребарувањето можете да го филтрирате според видот на ресурсот, нивото на вештина, програмскиот јазик, категоријата и јазикот.","snippets.teach":"Кодирањето и програмирањето се клучни компетенции што ќе им отворат нови можности на вашите ученици и деца. Дали сакате да предавате кодирање од дома, во училница или клуб за кодирање? Прелистајте го нашиот репозиториум и пронајдете го најсоодветниот ресурс за да го внесете кодирањето и програмирањето во вашата наставна пракса. Сите овие ресурси се бесплатни. Не заборавајте дека пребарувањето можете да го филтрирате според видот на ресурсот, нивото на вештина, програмскиот јазик, категоријата и јазикот.","snippets.toolkits.0":"Во овој дел ќе најдете материјал што ќе ви помогне да ја организирате вашата Европска недела на кодирање и да ја промовирате иницијативата со вашата заедница.","snippets.toolkits.1":"Комплет со алатки за комуникација","snippets.toolkits.2":"тука најдете официјални логоа на Европската недела на кодирање, значка, флаер, постер, примероци на PowerPoint и Word, примери на објави на социјални мрежи и илустрации.","snippets.toolkits.3":"Пакет со алатки за наставници","snippets.toolkits.4":"тука најдете официјални логоа на Европската недела на кодирање, значка, примерок на сертификат за учество за вашите ученици, воведна презентација за Европската недела на кодирање и материјал за социјалните медиуми.","snippets.toolkits.5":"Официјален леток за Европската недела на кодирање.","snippets.about.goal":"Целта е да им се помогне на што повеќе млади да ги совладаат основите на кодирањето и компјутерското размислување.","snippets.guide.tutorials.1":"Погледнете ги нашите","snippets.guide.tutorials.2":"упатства и материјали за обука","snippets.guide.tutorials.3":"коишто се достапни на 29 јазици, за да се подготвите да организирате активности преку кои младите учат кодирање и компјутерско размислувње.","snippets.dance.menu":"Предизвик во танцување","snippets.dance.subtitle":"Кој рече дека програмерите не знаат да танцуваат? Со предизвикот #EUCodeWeekDance ќе докажеме дека тоа не е точно.","snippets.dance.content":"Ги покануваме сите – училиштата, наставниците, библиотеките, претпријатијата, јавните органи – да ја одбележат Европската недела на кодирање така што ќе организираат активност #EUCodeWeekDance и ќе ја додадат таа активност на мапата на Европската недела на кодирање.","snippets.treasure-hunt.menu":"Treasure Hunt (Пронајди го богатството)","snippets.treasure-hunt.subtitle":"Тоа е игра на Telegram","snippets.videos.1":"Дознајте повеќе за нашите вредности преку видеата на амбасадорите на Европската недела на кодирање","snippets.videos.2":"Амбасадорката во Словенија Катја Ошљак објаснува дека Неделата на кодирање е независна иницијатива","snippets.videos.3":"Амбасадорот во Франција Лорен Туше раскажува зошто Неделата на кодирање е отворена за сите","snippets.videos.4":"Амбасадорката во Тунис Фатма Боазиз објаснува како Неделата на кодирање има воедно и глобално и локално влијание","snippets.videos.5":"Амбасадорката во Латвија Линда Синка открива дека една од главните цели на Неделата на кодирање е соработката","snippets.videos.6":"Амбасадорот во Италија Алесандро Болиоло образложува дека Неделата на кодирање е непрофитна иницијатива","snippets.videos.7":"Aмбасадорката во Албанија Марјана Прифти зборува за тоа како Неделата на кодирање поттикнува иновации и креативност","snippets.videos.8":"Амбасадорката во Романија Кристиана Лукач упатува благодарност од организаторите на Неделата на кодирање до заедницата","training.learning_bits":"Делчиња за учење во неделата на кодирање","training.title":"Бесплатни материјали за обука и онлајн курсеви","training.text":`

Овде може да најдете бесплатни материјали и ресурси за обука што ќе ви помогнат да започнете и да ја планирате следната иновативна лекција.

+`,"remote-teaching.tips.points.4.0":"Истражете отворен софтвер и бесплатни онлајн платформи за учење за тоа како да се кодира","remote-teaching.tips.points.4.1":"има многу квалитетни ресурси за учење и предавање на кодирање, кои се напредни, а сепак лесни за користење. Тоа се бесплатни алатки кои можете да им ги дадете на вашите ученици да ги користат без да купуваат лиценци или да преземаат софтвер. Повеќето од нив можете да ги најдете на Репозиториум на Неделата на кодирање, на пр. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, итн. Како што видовме во Неделата на кодирање Делчиња за учење, можете да ги примените овие алатки на кој било предмет!","remote-teaching.tips.points.5.0":"Нека биде забавно","remote-teaching.tips.points.5.1":"вашите први чекори во кодирањето треба да бидат интересни и забавни, и иако можеби овојпат немате шанса да го споделите уживањето лично, постојат начини да играте и да се забавувате заедно! На пример, можете да им предложите на вашите ученици да се одморат од лекцијата за да се поврзат и да се играат заедно CodyColor, едукативна игра со повеќе играчи дизајнирана да научат компјутерско размислување додека се играат.","remote-teaching.tips.points.6.0":"Симулирајте вистинска интеракција во училницата","remote-teaching.tips.points.6.1":"технологијата ни овозможува да го реплицираме барем делумно, видот на интеракција којшто би се одвивал во училницата. Можете да ги охрабрите вашите ученици да ги вклучуваат своите камери во одредено време, да ги креваат рацете виртуелно, да поставуваат прашања лично или во чет, да одговараат на дигитални анкети и квизови, итн. Некои бесплатни дигитални алатки што можете да ги користите за оваа цел се Zoom, Microsoft Teams, GoToMeeting или Jitsi за сесии во училница во живо, и Kahoot, Mentimeter или Google Forms за квизови и интеракција во училницата. Ова ќе им помогне на учениците да се чувствуваат како да се на час и да се чувствуваат поврзано со своите врсници.","remote-teaching.tips.points.7.0":"Обезбедете материјалите да бидат достапни и поволни","remote-teaching.tips.points.7.1":"проверете дали лекциите за кодирање се реални и инклузивни, така што ќе се осигурите дека материјалите кои се потребни можат лесно да се најдат во секое домаќинство и дека сите ученици можат да дојдат до нив или да овозможите адаптации на оние што не можат. На пример, за активностите за кодирање без дигитална технологија се потребни ефтини материјали, како што се ножици, хартија или маркери. Кога работите со онлајн вежби за кодирање, проверете дали сите ученици имаат пристап дома до таблет или компјутер и до сигурна интернет врска.","remote-teaching.tips.conclusion":"Како учите и предавате кодирање и програмирање во средини за настава на далечина? Дали имате совети за други професионалци во образованието? Додадете коментар во форумот подолу!","report.title":"Пријавете го вашиот #EUCodeWeek настан","report.event_title":"Наслов на настанот","report.number_required":"Направете груба проценка, дури и ако немате точен датум.","report.phrase1":"Може да го пополните овој формулар само еднаш! Внимателно проверете ги вашите податоци. Ако направите грешка, ","report.phrase2":"По поднесувањето на извештајот, персонализираниот сертификат за учество во Неделата на кодирање ќе биде издаден автоматски и ќе биде достапен да го преземете или споделите. Овде може да видите пример на сертификат.","report.phrase3":"Потребните полиња се означени со * ѕвездичка.","report.phrase4":"Може да го пополните овој формулар само еднаш! Внимателно проверете ги вашите податоци. Ако направите грешка,","report.contactus":"контактирајте со нас","report.participants_count.label":"Број на учесници","report.average_participant_age.label":"Просечна возраст на учесниците","report.percentage_of_females.label":"Процент на женски","report.codeweek_for_all_participation_code.label":"Код за учество во Недела на кодирање за сите ","report.codeweek_for_all_participation_code.help":"Овде можете да го ставите кодот за предизвик за Codeweek4All, ако сте го добиле. Ако не учествувате, едноставно игнорирајте го ова поле.","report.name_for_certificate.label":"Име за сертификат","report.name_for_certificate.help":"Сменете го ова со името на организаторот на настанот кој ќе издаде сертификат за учество на Неделата на кодирање. Користете само ASCII (латинични) букви. Буквите кои се нагласени, имаат надредни знаци и слично не се поддржани.","report.submit":"Поднесете извештај за настан","report.thanks_page.title":"Ви благодариме што известивте за вашиот настан!","report.thanks_page.certificate_ready":"Сертификатот е готов.","report.thanks_page.download_button":"Кликнете овде и преземете го.","report.thanks_page.back_events":"Вратете се на вашиот настан","resources.search_resources":"Пребарај ресурси","resources.types":"Типови","resources.levels":"Нивоа","resources.programming_languages":"Програмски јазици","resources.categories":"Категории","resources.Languages":"Јазици","resources.Subjects":"предмети","resources.share":"Сподели","resources.communication_toolkit":"Комплет за комуникации","resources.teachers_toolkit":"Комплет за наставници","resources.leaflet":"Леток","resources.how_to_organise_an_activity":"Како да организираш активност?","resources.resources.languages.Russian":"руски","resources.resources.languages.Norwegian":"норвешки","resources.resources.languages.Mandarin":"мандарински","resources.resources.languages.Japanese":"јапонски","resources.resources.languages.Albanian":"албански","resources.resources.languages.Basque":"баскиски","resources.resources.languages.Bosnian":"бошњачки","resources.resources.languages.Bulgarian":"бугарски","resources.resources.languages.Croatian":"хрватски","resources.resources.languages.Czech":"чешки","resources.resources.languages.Danish":"дански","resources.resources.languages.Dutch":"холандски","resources.resources.languages.English":"англиски","resources.resources.languages.Estonian":"естонски","resources.resources.languages.Finnish":"фински","resources.resources.languages.French":"француски","resources.resources.languages.German":"германски","resources.resources.languages.Greek":"грчки","resources.resources.languages.Hungarian":"унгарски","resources.resources.languages.Italian":"италијански","resources.resources.languages.Latvian":"латвиски","resources.resources.languages.Lithuanian":"литвански","resources.resources.languages.Macedonian":"македонски","resources.resources.languages.Maltese":"малтешки","resources.resources.languages.Montenegrin":"црногорски","resources.resources.languages.Polish":"полски","resources.resources.languages.Portuguese":"португалски","resources.resources.languages.Romanian":"румански","resources.resources.languages.Serbian":"српски","resources.resources.languages.Slovakian":"словачки","resources.resources.languages.Slovenian":"словенечки","resources.resources.languages.Spanish":"шпански","resources.resources.languages.Swedish":"шведски","resources.resources.languages.Turkish":"турски","resources.resources.languages.Ukrainian":"украински","resources.resources.languages.All targeted languages":"Сите целни јазици","resources.resources.levels.Beginner":"Почетно ниво","resources.resources.levels.Intermediate":"Средно ниво","resources.resources.levels.Advanced":"Напредно ниво","resources.resources.levels.Pre-primary education":"Предучилишно образование","resources.resources.levels.Primary school":"Основно училиште","resources.resources.levels.Lower secondary school":"Повисоки класови во основно и пониски класови во средно училиште","resources.resources.levels.Upper secondary school":"Повисоки класови во седно училиште","resources.resources.levels.Higher Education":"Високо образование","resources.resources.levels.Other":"Друго","resources.resources.levels.Teachers":"Наставници","resources.resources.levels.Parents":"Родители","resources.resources.levels.General public":"Општа јавност","resources.resources.subjects.Art":"Уметност","resources.resources.subjects.Biology":"Биологија","resources.resources.subjects.Chemistry":"Хемија","resources.resources.subjects.Computer Science":"Информатика","resources.resources.subjects.Culture":"Култура","resources.resources.subjects.Economics":"Економија","resources.resources.subjects.Foreign Languages":"Странски јазици","resources.resources.subjects.Geography":"Географија","resources.resources.subjects.Geology":"Геологија","resources.resources.subjects.History":"Историја","resources.resources.subjects.Language and Literature":"Јазик и литература","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Природни науки","resources.resources.subjects.Physical Education":"Физичко образование","resources.resources.subjects.Physics":"Физика","resources.resources.subjects.Coding":"Кодирање","resources.resources.subjects.Special Education Needs":"Посебни образовни потреби","resources.resources.subjects.Other":"Друго","resources.resources.subjects.Music":"Музика","resources.resources.subjects.Programming":"Програмирање","resources.resources.types.Tutorial":"Туторијал","resources.resources.types.Website":"Веб-локација","resources.resources.types.Online Course":"Онлајн курс","resources.resources.types.Video":"Видео","resources.resources.types.Audio":"Аудио","resources.resources.types.Application":"Апликација","resources.resources.types.Game":"Игра","resources.resources.types.Graphic Material":"Графички материјал","resources.resources.types.Presentation":"Презентација","resources.resources.types.Toolkit":"Комплет","resources.resources.types.Other":"Друго","resources.resources.types.Lesson Plan":"Наставен план","resources.resources.types.Guide":"Упатство","resources.resources.types.Assessment":"Оценување","resources.resources.types.Challenge":"Предизвик","resources.resources.types.Curriculum":"Наставна програма","resources.resources.types.Podcast":"Подкаст","resources.resources.categories.Coding":"Кодирање","resources.resources.categories.Programming":"Програмирање","resources.resources.categories.Computational Thinking":"Компјутерско размислување","resources.resources.categories.Robotics":"Роботика","resources.resources.categories.Making":"Конструирање","resources.resources.categories.Tinkering":"Поправање","resources.resources.categories.Unplugged Activities":"Активности без интернет","resources.resources.categories.Other":"Друго","resources.resources.categories.Artificial Intelligence":"Вештачка интелигенција","resources.resources.categories.Drones":"Дронови","resources.resources.categories.Digital Literacy":"Дигитална писменост","resources.resources.categories.Sensors":"Сензори","resources.resources.categories.Text-based Programming":"Програмирање со текст","resources.resources.categories.Visual Programming":"Визуелно програмирање","school.name":"Име на училиштето","school.location":"Локација на училиштето","school.description":"Опис на училиштето","school.school":"Училиште","school.add":"Додај","school.list":"Список","school.required.name":"Потребно е име на училиштето","school.required.location":"Потребна е локација на училиштето","schools.1.title1":"Зошто треба да го донесете кодирањето во вашата училница?","schools.1.title2":"Како кодирањето може да биде од корист за вашите ученици? Што добивате вие како наставник ?","schools.1.content.0":"Веруваме дека сечија основна писменост во дигиталната ера мора да вклучува разбирање на кодирање и развој на суштински компетенции поврзани со компјутерско размислување, како што е решавање проблеми, соработка и аналитички вештини.","schools.1.content.1":"Учењето како да кодираат може да им даде сила на вашите ученици да бидат предводници во дигиталното компетитивно општество, да развијат подобро разбирање на светот кој ги опкружува и да имаат подобри можности за успех во личниот и професионалниот живот.","schools.1.content.2":"Неделата на кодирање им ја нуди на сите ученици можноста да ги направат првите чекори како дигитални креатори, со обезбедување на училишта и на наставници бесплатни можности за професионален развој, наставни материјали, меѓународни предизвици и можности за размена","schools.1.button.label":"Сакате да започнете веднаш сега? Запишете се тука!","schools.2.title1":"Подготвени да се вклучите?","schools.2.title2":"Организирајте час, сесија за обука или настан и прикачете го на мапата.","schools.2.content.0":"Без разлика дали имате знаење од областа на кодирањето или програмирањето или немате, лесно може да организирате час во вашата училница, отворен ден или настан во вашето училиште. Само најдете датум и регистрирајте ја активноста на мапата подолу. Ако чувствувате дека ви е потребна поддршка при подготвување на лекција со кодирање, преминете на следниот дел.","schools.2.content.1":"Погледнете некои примери на активности кои се организирани пребарувајќи на мапата подолу и додајте ја својата за да им се приклучите на колегите едукатори од Европа и светот: ","schools.2.button.label":"Подготвени сте да пробате? Додадете активност!","schools.3.title1":"Нови во кодирањето? Без грижа","schools.3.title2":"Нашите алатки помагаат да се запознаете со кодирањето пред да им го пренесете на вашите ученици","schools.3.content.0":"Ако сте заинтересирани да го донесете кодирањето во вашата училница, но не знаете каде да започнете, не грижете се! Меѓународен тим на наставници и експерти развиваат збирка на кратки онлајн модули за обука за да ви помогнат да започнете.","schools.3.content.1":"Не е потребно претходно искуство во кодирање за да се следат нашите делови за учење!","schools.3.button.label":"Пристап до модулите за обука","schools.4.title1":"Барате дополнителен предизвик ?","schools.4.title2":"Изградете мрежа од активности, вклучете колку што е можно повеќе ученици и здобијте се со Сертификат за извонредност","schools.4.content.0":"Code Week 4 All ве предизвикува да ги здружите силите со други наставници или училишта и да учествувате во меѓународна заедница на истомисленици давајќи им на учениците можност да ги направат првите чекори во кодирањето. Изградете алијанса која вклучува повеќе од 500 ученици и ќе добиете Сертификат за извонредност.","schools.4.button.label":"Научете повеќе за предизвикот Code Week 4 All","schools.title":"Училишта: донесете им ја Неделата на кодирањето на вашите ученици","scoreboard.title":"Кои земји предничат со активности на кодирање?","scoreboard.paragraph":"Семафорот е подреден според бројот на наведени настани на кодирање по број на жители, па така немојте да бидете изненадени ако видите некои од помалите земји повисоко на листата!","scoreboard.parcipating_with":"учествува со","scoreboard.events":"настани","search.audience_title":"Публика","search.theme_title":"Тема","search.placeholder":"Пребарајте по име на настан или ознака","search.submit":"Пребарајте","search.label_country":"Изберете земја","search.last_year_events.label":"Вклучете минатогодишни настани","search.last_year_events.yes":"Да","search.last_year_events.no":"Не","search.search_counter":"се совпаѓа со критериумот на пребарување","search.event":"настан","search.events":"настани","search.year":"година","search.audiences":"Публика","search.themes":"Теми","search.countries":"Држави","search.search_placeholder":"Пребарај според наслов или опис","snippets.featured-activities":"Еве ги претстојните активности од Европската недела на кодирање кои ги поздравуваат онлајн учесниците. Можете да филтрирате според јазик и месец, а со кликнување на „преглед“, ќе пристапите до сите детали за активноста и контактите на организаторите. Уживајте!","snippets.learn":"Кодирањето и програмирањето се клучни компетенции кои се повеќе се бараат во секоја област, а Европската недела на кодирање (EU Code Week) сака да ве поддржи во учењето! Прелистајте го нашиот репозиториум и пронајдете совршен ресурс за да го започнете или да го продолжите вашиот пат на кодирање. Сите овие ресурси се бесплатни. Не заборавајте дека пребарувањето можете да го филтрирате според видот на ресурсот, нивото на вештина, програмскиот јазик, категоријата и јазикот.","snippets.teach":"Кодирањето и програмирањето се клучни компетенции што ќе им отворат нови можности на вашите ученици и деца. Дали сакате да предавате кодирање од дома, во училница или клуб за кодирање? Прелистајте го нашиот репозиториум и пронајдете го најсоодветниот ресурс за да го внесете кодирањето и програмирањето во вашата наставна пракса. Сите овие ресурси се бесплатни. Не заборавајте дека пребарувањето можете да го филтрирате според видот на ресурсот, нивото на вештина, програмскиот јазик, категоријата и јазикот.","snippets.toolkits.0":"Во овој дел ќе најдете материјал што ќе ви помогне да ја организирате вашата Европска недела на кодирање и да ја промовирате иницијативата со вашата заедница.","snippets.toolkits.1":"Комплет со алатки за комуникација","snippets.toolkits.2":"тука најдете официјални логоа на Европската недела на кодирање, значка, флаер, постер, примероци на PowerPoint и Word, примери на објави на социјални мрежи и илустрации.","snippets.toolkits.3":"Пакет со алатки за наставници","snippets.toolkits.4":"тука најдете официјални логоа на Европската недела на кодирање, значка, примерок на сертификат за учество за вашите ученици, воведна презентација за Европската недела на кодирање и материјал за социјалните медиуми.","snippets.toolkits.5":"Официјален леток за Европската недела на кодирање.","snippets.about.goal":"Целта е да им се помогне на што повеќе млади да ги совладаат основите на кодирањето и компјутерското размислување.","snippets.guide.tutorials.1":"Погледнете ги нашите","snippets.guide.tutorials.2":"упатства и материјали за обука","snippets.guide.tutorials.3":"коишто се достапни на 29 јазици, за да се подготвите да организирате активности преку кои младите учат кодирање и компјутерско размислувње.","snippets.dance.menu":"Предизвик во танцување","snippets.dance.subtitle":"Кој рече дека програмерите не знаат да танцуваат? Со предизвикот #EUCodeWeekDance ќе докажеме дека тоа не е точно.","snippets.dance.content":"Ги покануваме сите – училиштата, наставниците, библиотеките, претпријатијата, јавните органи – да ја одбележат Европската недела на кодирање така што ќе организираат активност #EUCodeWeekDance и ќе ја додадат таа активност на мапата на Европската недела на кодирање.","snippets.treasure-hunt.menu":"Treasure Hunt (Пронајди го богатството)","snippets.treasure-hunt.subtitle":"Тоа е игра на Telegram","snippets.videos.1":"Дознајте повеќе за нашите вредности преку видеата на амбасадорите на Европската недела на кодирање","snippets.videos.2":"Амбасадорката во Словенија Катја Ошљак објаснува дека Неделата на кодирање е независна иницијатива","snippets.videos.3":"Амбасадорот во Франција Лорен Туше раскажува зошто Неделата на кодирање е отворена за сите","snippets.videos.4":"Амбасадорката во Тунис Фатма Боазиз објаснува како Неделата на кодирање има воедно и глобално и локално влијание","snippets.videos.5":"Амбасадорката во Латвија Линда Синка открива дека една од главните цели на Неделата на кодирање е соработката","snippets.videos.6":"Амбасадорот во Италија Алесандро Болиоло образложува дека Неделата на кодирање е непрофитна иницијатива","snippets.videos.7":"Aмбасадорката во Албанија Марјана Прифти зборува за тоа како Неделата на кодирање поттикнува иновации и креативност","snippets.videos.8":"Амбасадорката во Романија Кристиана Лукач упатува благодарност од организаторите на Неделата на кодирање до заедницата","training.learning_bits":"Делчиња за учење во неделата на кодирање","training.title":"Бесплатни материјали за обука и онлајн курсеви","training.text":`

Овде може да најдете бесплатни материјали и ресурси за обука што ќе ви помогнат да започнете и да ја планирате следната иновативна лекција.

1. Делчиња за учење во неделата на кодирање

Не е потребно претходно искуство за кодирање или програмирање, а за секој модул се потребно само околу 15 минути да се заврши. Модулите ве запознаваат со клучните концепти поврзани со кодирањето и активностите на компјутерско размислување. Како дополнение, модулите исто така ви даваат практични совети и ви укажуваат како да ги интегрирате концептите во училницата.

`,"training.text_2":`

Сега откако завршивте со едно или повеќе делчиња за учење во Неделата на кодирање, се надеваме дека се чувствувате доволно креативно да донесете извесна дигитална креативност во училницата и да ја закачите активноста на Мапата на Неделата на кодирање!

diff --git a/public/build/assets/php_mt-D-e6QzQh.js b/public/build/assets/php_mt-DEjwdxOJ.js similarity index 94% rename from public/build/assets/php_mt-D-e6QzQh.js rename to public/build/assets/php_mt-DEjwdxOJ.js index e56b871c2..b40ba6bbb 100644 --- a/public/build/assets/php_mt-D-e6QzQh.js +++ b/public/build/assets/php_mt-DEjwdxOJ.js @@ -44,7 +44,7 @@ const i={"about.when-title":"Fl-2024, il-Ġimgħa tal-Ikkowdjar ser issir bejn i href="/resources">paġna tar-riżorsi u s-sezzjoni tat-tagħlim tagħna b’lezzjonijiet b’vidjows u pjanijiet ta’ lezzjonijiet, u aġġustahom skont il-ħtiġijiet tal-grupp tiegħek.`,"guide.what_you_need_organise.items.7":`Irreġistra l-parteċipanti. Jekk għandek spazju limitat disponibbli, tista’ tuża għodod online bħal formoli ta’ Google u Eventbrite biex tirreġistra l-parteċipanti.`,"guide.what_you_need_organise.items.8":'Ftakar biex twaħħal l-attività tiegħek fuq il-mappa tal-Ġimgħa tal-Ikkowdjar!',"guide.how_to.title":"Kif għandek torganizza l-attività tiegħek?","guide.how_to.items.1":"Inti tiddeċiedi l-format tal-avveniment tal-ikkowdjar tiegħek, iżda aħna nirrakkomandaw li tinkludi xi ħin prattiku, fejn il-parteċipanti jistgħu joħoloqu xi ħaġa waħedhom u/jew jirranġaw xi ħardwer.","guide.how_to.items.2":'Tista’ tuża dawk l-għodod u teknoloġiji li tqis xierqa għall-grupp fil-mira tiegħek. Nirrakkomandaw li tuża materjal tas-sors miftuħ disponibbli bla ħlas.',"guide.how_to.items.3":"Ħeġġeġ lill-parteċipanti biex juru u jippreżentaw x’ħolqu lil xulxin fi tmiem l-avveniment tiegħek.","guide.how_to.items.4":`Xerred l-aħbar! Ippromwovi u aqsam dak li għamilt matul l-attività tiegħek fuq il-midja soċjali permezz tal-hashtag #EUCodeWeek. Tista’ wkoll taqsam fuq il-grupp tal-Għalliema tal-Ġimgħa tal-UE tal-Ikkowdjar u fuq Twitter (@CodeWeekEU). Tkellem ma’ sħabek, edukaturi kollegi, l-istampa lokali, u agħmel stqarrija għall-istampa.`,"guide.how_to.items.5":'Tinsiex iżżid l-attività tiegħek fuq il-mappa tal-Ġimgħa tal-Ikkowdjar!',"guide.material.title":"Materjal promozzjonali","guide.material.text":'

Iċċekkja l-blogg tagħna għall-aħħar informazzjoni u tiddejjaq xejn tadatta l-aktar stqarrijiet għall-istampa riċenti għall-ħtiġijiet tiegħek, jew oħloq tiegħek stess:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'It-tħejjija għaċ-ċelebrazzjoni tal-Ġimgħa tal-UE tal-Ikkowdjar għall-2019 (disponibbli f’29 lingwa)',"guide.toolkits.title":"Niżżel is-sett ta’ għodod li ġejjin biex jgħinuk tibda:","guide.toolkits.communication_toolkit":"Sett ta’ Għodod għall-Komunikazzjonijiet","guide.toolkits.teachers_toolkit":"Sett ta’ Għodod għall-Għalliema","guide.questions.title":"Mistoqsijiet?","guide.questions.content":'

Jekk għandek mistoqsijiet dwar l-organizzazzjoni u l-promozzjoni tal-avveniment tiegħek ta’ #EUCodeWeek, ikkuntattja wieħed mill-Ambaxxaturi tal-Ġimgħa tal-UE tal-Ikkowdjar minn pajjiżek.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Indaħħlu l-ideat fis-seħħ!","hackathons.sections.1.title":"6 hackathons, 6 sfidi","hackathons.sections.1.content.1":"Tgħix il-Greċja, il-Latvja, l-Irlanda, l-Italja, ir-Rumanija, jew is-Slovenja? Inti persuna kreattiva, ambizzjuża u interessata fil-futur tat-teknoloġija? Issa huwa ċ-ċans tiegħek! Ingħaqad ma’ waħda mill-hackathons tal-Ġimgħa Ewropea tal-Ikkowdjar u żviluppa soluzzjoni innovattiva li tpoġġik fuq quddiemnett tar-rivoluzzjoni teknoloġika!","hackathons.sections.1.content.2":"Fl-2021, il-Ġimgħa Ewropea tal-Ikkowdjar tippreżenta sitt hackathons straordinarji u tistieden lill-istudenti ta’ bejn il-15 u d-19-il sena, li jattendu skola sekondarja ogħla, biex jiffurmaw timijiet u jużaw il-ħiliet tagħhom fl-ikkowdjar biex isolvu sfida lokali. Wara 24 siegħa ta’ hacking, kull tim se jippreżenta l-ideat tiegħu lil grupp ta’ esperti, li se jagħżel l-10 timijiet finalisti. It-timijiet kollha se jkollhom l-istess ammont ta’ ħin, riżorsi, u aċċess għall-mentoraġġ u għarfien espert sabiex ilestu l-isfida, iżda 10 biss se jkollhom iċ-ċans ikomplu għar-rawnd li jmiss, jiżviluppaw prototip, ikollhom taħriġ espert u jieħdu sehem fil-hackathom finali tal-ħarifa. Hawnhekk it-timijiet se jissieltu biex ikun deċiż min se jirbaħ it-tagħmir interessanti tal-IT u ċ-ċans ta’ mentoraġġ u taħriġ biex ikomplu jiżviluppaw il-prototip tagħhom.","hackathons.sections.2.title":"Kif nista’ nieħu sehem?","hackathons.sections.2.content.1":"Agħżel il-hackaton fil-pajjiż tiegħek u segwi il-ftit passi sempliċi biex tirreġistra. Tista’ tingħaqad bħala individwu jew bħala tim ta’ sitt persuni. Jekk se tingħaqad mal-ħbieb jew ma’ tal-klassi, tinsiex tindika l-isem tat-tim tiegħek meta tirreġistra. Kull hackaton se tiftaħ separatament għar-reġistrazzoni, allura segwi l-hackaton fil-pajjiż tiegħek!","hackathons.sections.3.title":"Min huma l-organizzaturi?","hackathons.sections.3.content.1":"Il-hackathons tal-Ġimgħa tal-Ikkowdjar tal-UE huma koorganizzati mill-Kummissjoni Ewropea u l-","hackathons.sections.3.content.2":"Ambaxxaturi tal-Ġimgħa tal-Ikkowdjar","hackathons.sections.3.content.3":" lokali tal-UE u huma ffinanzjati mill-Parlament Ewropew. L-għan huwa biex jintwera kif soluzzjonijiet konkreti jistgħu jieħdu l-ħajja bl-għajnuna tal-kreattività, l-entużjażmu, l-ideat ġodda u l-ħiliet tal-ikkowdjar taż-żgħażagħ","hackathons.sections.4.title":"Kif tkun hackathon?","hackathons.sections.4.content.1":"Il-hackathon tal-Ġimgħa Ewropea tal-Ikkowdjar hija vjaġġ li jibda b’hackathon online ta’ 24 siegħa. Mentors esperjenzati se jikkowċjaw lit-timijiet u se jkun hemm workshops li jipprovdu opportunitajiet lill-parteċipanti biex jitgħallmu ħiliet ġodda u biex jieħdu gost. Il-hackathom hija wkoll opportunità eċċellenti għall-parteċipanti biex jiltaqħu u jissoċjalizzaw ma’ persuni fis-settur Ewropew tat-teknoloġija. Fl-aħħar tal-hackathon kull tim jippreżenta s-soluzzjoni tiegħu lil ġurija ta’ esperti.","hackathons.sections.4.content.2":"L-aqwa għaxar timijiet se jkomplu bil-vjaġġ tal-hackathom u jirċievu taħriġ u mentoraġġ matul is-sajf. Imbagħad, ir-rebbieħa jieħdu sehem fil-hackathom nazzjonali finali ta’ tnax-il siegħa wiċċ imb’wiċċ f’Settembru jew f’Ottubru (li se ssir online, jekk is-sitwazzjoni tas-saħħa pubblika ma tippermettix laqgħat fiżiċi).","hackathons.sections.5.title":"Ma nafx nikkowdja - x’nista’ nagħmel?","hackathons.sections.5.content.1":"Waqt li tkun għaddejja l-hackathon ser ikun hemm workshops għall-prinċipjanti fl-ikkowdjar, tiswija tal-ħardwer, ir-robotika u aktar biex il-parteċipanti jitgħallmu xi elementi bażiċi fil-ħsieb komputazzjonali u l-ikkowdjar. Ara aktar informazzjoni dwar kif tirreġistra fuq il-paġna lokali tiegħek.","hackathons.sections.6.title":"Imsieħba","hackathons.sections.7.title":"Ingħaqad biex tieħu gost!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Ir-Rumanija","hackathons.cities.1.date":"25-26 ta' Settembru 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"L-Irlanda","hackathons.cities.2.date":"23-24 ta' Settembru 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"L-Italja","hackathons.cities.3.date":"24-25 ta' Settembru 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Il-Greċja","hackathons.cities.4.date":"9 ta 'Ottubru 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Is-Slovenja","hackathons.cities.5.date":"18-19 ta' Settembru 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Il-Latvja","hackathons.cities.6.date":"1 ta 'Ottubru 2021","hackathons.final.1":"Il-Finali f’","hackathons.final.2":"Settembru/Ottubru 2021","home.about":"Il-Ġimgħa tal-UE tal-Ikkowdjar hija inizjattiva bażika li timmira li twassal l-ikkowdjar u l-litteriżmu diġitali lil kulħadd b’mod pjaċevoli u interessanti.","home.when":"14-27 ta’ Ottubru 2024","home.when_text":"It-tagħlim kif nikkowdjaw jgħinna nifhmu d-dinja ta’ madwarna li qiegħda tinbidel malajr, nespandu l-fehim tagħna ta’ kif taħdem it-teknoloġija, u niżviluppaw ħiliet u kapaċitajiet sabiex nesploraw ideat ġodda u ninnovaw.","home.xmas_text":"","home.button_text":"Get Involved!","home.school_banner_title":"Involvi ruħek!","home.school_banner_text":"Int għalliem?","home.school_banner_text2":"Ikklikkja hawn biex issir taf kif issir involut/a!","home.organize_activity_title":"Organizza jew ingħaqad f’attività","home.organize_activity_text":'Kulħadd huwa mistieden jorganizza jew jingħaqad \u2028f’attività. Sempliċiment agħżel suġġett u udjenza fil-mira u żid l-attività tiegħek fil-mappa, jew ibbrawżja għal avvenimenti fiż-żona tiegħek.',"home.get_started_title":"Ibda","home.get_started_text":'M’intix ċert/a kif tibda? Agħti ħarsa lejn il-paġna kif, u niżżel il-kaxex tal-għodda għall-organizzaturi tagħna biex tkun ippreparat u xerred il-kelma.',"home.access_resources_title":"Aċċessa r-riżorsi u t-taħriġ","home.access_resources_text":'Jekk m’intix ċert/a dwar kif torganizza attività, żur il-paġna tar-riżorsi tat-tagħlim u l-materjal ta’ taħriġ ta’ sezzjonijiet ta’ tagħlim tagħna għall-gwida u pjanijiet ta’ lezzjonijiet personalizzati.',"locations.title":"Postijiet tal-attivitajiet","locations.description.0":"Għall-attività li jmiss tiegħek, agħżel post mil-lista ta’ hawn taħt JEW irreġstra post ġdid f’","locations.description.1":"ħolqien ta’ attività","login.login":"Idħol fis-sistema","login.register":"Irreġistra","login.github":"Idħol bi Github","login.X":"Idħol bi X","login.facebook":"Idħol b’Facebook","login.google":"Idħol b’Google","login.azure":"Idħol b’Azure","login.email":"Indirizz elettroniku","login.password":"Password","login.remember":"Ftakarni","login.forgotten_password":"Insejt il-Password tiegħek?","login.no_account":"M’għandekx kont?","login.signup":"Irreġistra","login.reset":"Irrisettja l-Password Tiegħek","login.send_password":"Ibgħat il-Link tar-Risettjar tal-Password","login.confirm_password":"Ikkonferma l-Password","login.name":"isem","menu.learn":"Itgħallem","menu.teach":"Għallem","menu.training":"Taħriġ","menu.toolkits":"Preżentazzjoni u Għodda","menu.why":"GĦALIEX","menu.home":"Paġna Ewlenija","menu.events":"Attivitajiet","menu.ambassadors":"Ambaxxaturi","menu.resources":"Riżorsi","menu.schools":"Skejjel","menu.about":"Dwar","menu.blog":"Blog","menu.news":"Aħbarijiet","menu.search":"Ittajpja u agħfas Enter...","menu.map":"Mappa","menu.add_event":"Żid Avveniment","menu.search_event":"Fittex Avvenimenti","menu.hello":"Ħelow","menu.profile":"Profil","menu.pending":"Avvenimenti Pendenti","menu.your_events":"L-attivitajiet tiegħi","menu.your_certificates":"Iċ-ċertifikati tiegħi","menu.report":"Irrapporta l-attivitajiet tiegħi","menu.volunteers":"Voluntiera","menu.logout":"Oħroġ mis-sistema","menu.signin":"Idħol fis-sistema","menu.privacy":"Privatezza","menu.participation":"Ċertifikat ta’ Parteċipazzjoni","menu.values":"Il-valuri tagħna","menu.featured_activities":"Attiitajiet prominenti","menu.codeweek2020":"Edizzjoni 2020","mooc.free-online-courses":"Korsijiet online mingħajr ħlas","mooc.intro":"Il-Ġimgħa tal-UE tal-Ikkowdjar toffri opportunitajiet ta’ żvilupp professjonali fil-forma ta’ korsijiet online. L-għan hu li jingħata appoġġ lill-għalliema fit-tagħlim tal-ikkowdjar u tal-ħsieb komputazzjonali fl-iskejjel.","mooc.icebreaker.title":"Il-kors ta’ introduzzjoni “Icebreaker”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Il-kors Icebreaker tal-Ġimgħa tal-UE tal-Ikkowdjar","mooc.icebreaker.text.2":"huwa kors bl-Ingliż li jdum ħames sigħat u huwa mmirat lejn kull min huwa interessat jitgħallem dwar il-punti bażiċi tal-ikkowdjar u tal-ħsieb komputazzjonali. Il-parteċipanti se jitgħallmu kif iqajmu l-kurżità u l-ispirtu innovattiv fit-tfal filwaqt li jispirawhom biex isiru inventuri diġitali. Il-kors jgħin lill-parteċipanti biex jiskopru l-benefiċċji u r-relevanza tal-ħsieb komputazzjonali u l-ikkowdjar fil-ħajja tagħna ta’ kuljum. Jipprovdi wkoll ideat, u materjal ta’ taħriġ u riżorsi mingħajr ħlas sabiex il-parteċipanti joħolqu attivitajiet edukattivi u divertenti għat-tfal kull ħin u kullimkien, speċjalment matul il-Ġimgħa tal-Ikkowdjar.","mooc.icebreaker.text.3":"Mhu meħtieġ ebda esperjenza jew għarfien minn qabel tal-ikkowdjar sabiex tipparteċipa f’dan il-kors. Kulma hu meħtieġ huwa moħħ kurjuż.","mooc.icebreaker.registration.0":"Ir-reġistrazzjonijiet huma miftuħa","mooc.icebreaker.registration.1":"għall-kors ta’ bejn is-16 ta ’Settembru u t-30 ta’ Ottubru 2020. Jekk jogħġbok kun af li sabiex tirreġistra, trid toħloq kont fil-European Schoolnet Academy. Ikklikkja hawn biex tirreġistra.","mooc.icebreaker.check-out":"Ara l-edizzjoni tal-2019.","mooc.deep-dive.title":"Il-kors dettaljat “Deep Dive”","mooc.deep-dive.text.0":"Il-kors online Deep Dive tal-Ġimgħa tal-UE tal-Ikkowdjar huwa kors bl-Ingliż li jdum ħamsa u għoxrin siegħa. Joffri lill-għalliema l-opportunità li jiffamiljarizzaw ruħhom mal-prinċipji relatati mal-ikkowdjar u li jiksbu l-għarfien u l-kunfidenza biex jorganizzaw attivitajiet interattivi faċli u divertenti tal-ikkowdjar mal-istudenti tagħhom. L-għalliema jistgħu jsibu","mooc.deep-dive.text.1":"riżorsi","mooc.deep-dive.text.2":"u materjal ta’ taħriġ tal-Ġimgħa tal-UE tal-Ikkowdjar mingħajr ħlas, disponibbli f’29 lingwa, kif ukoll aspetti partikolari dwar l-ikkowdjar, bħall-ħsieb komputazzjonali, attivitajiet mhux ipplaggjati, u l-possibilitajiet bla tmiem tar-robotika, il-manipulazzjoni u l-ħolqien, il-lingwi tal-ipprogrammar viżwali, il-ħolqien ta’ apps u ħafna aktar.","mooc.deep-dive.course-link":"Skopri aktar dwar il-kors “Deep dive” tal-2019.","mooc.social-media.0":"Segwi","mooc.social-media.1":"l-Ġimgħa tal-UE tal-Ikkowdjar fuq il-midja soċjali","mooc.social-media.2":"biex tiskopri meta se jibda l-kors li jmiss","myevents.created_by":"L-avvenimenti kollha maħluqa minn ","myevents.no_events.first_call_to_action":"Għadek ma żidt ebda avveniment s’issa. Għala ma ","myevents.no_events.first_link":"żżidx wieħed issa","myevents.no_events.second_call_to_action":"jew taqra ","myevents.no_events.second_link":"l-gwida tagħna għall-organizzaturi","myevents.view":"Ara","myevents.status.APPROVED":"APPROVAT","myevents.status.REJECTED":"IRRIFJUTAT","myevents.status.PENDING":"PENDENTI","myevents.status.REPORTED":"RAPPURTAT","pagination.previous":"Qabel","pagination.next":"Li jmiss","participation.title":"Iġġenera Ċertifikati ta’ Parteċipazzjoni għall-klassi tiegħek","participation.phrase1":"Imla l-formola bl-ismijiet tal-istudenti tiegħek separati b’virgola u tirċievi ċ-ċertifikati ta’ parteċipazzjoni individwali","participation.names.label":"Ismijiet għaċ-ċertifikat","participation.names.help":"Uża virgola bejn isem kull parteċipant","participation.event_name.label":"Isem l-Attività","participation.event_name.help":"Isem l-attività tiegħek li se jiġi stampat fuq iċ-ċertifikat","participation.event_date.label":"Data tal-Attività","participation.event_date.help":"Id-data tal-attività tiegħek li se tiġi stampata fuq iċ-ċertifikat","participation.submit":"Iġġenera ċ-Ċertifikati","participation.thanks_page.title":"Iċ-ċertifikati tiegħek ġew iġġenerati!","participation.thanks_page.phrase1":"Ikklikkja fuq din il-link biex tniżżel il-fajl zip biċ-ċertifikati kollha","passwords.password":"Il-passwords għandhom ikunu tal-inqas sitt karattri u jaqblu mal-konferma.","passwords.reset":"Il-password tiegħek ġiet irrisettjata!","passwords.sent":"Bgħattnielek link biex tirrisettja l-password tiegħek!","passwords.token":"Dan it-token biex tirrisettja l-password mhuwiex validu.","passwords.user":"Ma nistgħux insibu utent b’dan l-indirizz elettroniku.","privacy.title":"PROTEZZJONI TAD-DATA PERSONALI TIEGĦEK","privacy.1-intro.title":"1. Introduzzjoni","privacy.1-intro.items.1":"

Il-Kummissjoni Ewropea (iktar ’il quddiem “il-Kummissjoni”) hija impenjata li tipproteġi d-data personali tiegħek u li tirrispetta l-privatezza tiegħek. Il-Kummissjoni tiġbor u ulterjorment tipproċessa data personali skont ir-Regolament (UE) 2018/1725 tal-Parlament Ewropew u tal-Kunsill tat‑23 ta’ Ottubru 2018 dwar il-protezzjoni ta’ persuni fiżiċi fir-rigward tal-ipproċessar ta’ data personali mill-istituzzjonijiet, korpi, uffiċċji u aġenziji tal-Unjoni u dwar il-moviment liberu ta’ tali data (tħassar ir-Regolament (KE) Nru 45/2001)

","privacy.1-intro.items.2":"

Din id-dikjarazzjoni tal-privatezza tispjega r-raġuni għalfejn il-ġbir u l-ipproċessar, il-mod kif niġbru, nimmaniġġjaw u niżguraw il-protezzjoni tad-data personali pprovduta, kif tintuża dik l-informazzjoni u liema drittijiet tista’ teżerċita b’rabta mad-data personali tiegħek (id-dritt għall-aċċess, rettifika, imblukkar eċċ.) Tispeċifika wkoll id-dettalji tal-kuntatt tal-Kontrollur tad-Data responsabbli, li miegħu inti tista’ teżerċita d-drittijiet tiegħek, l-Uffiċjal tal-Protezzjoni tad-Data u l-Kontrollur Ewropew għall-Protezzjoni tad-Data.

","privacy.1-intro.items.3":"

Din id-dikjarazzjoni dwar il-privatezza tikkonċerna l-ġbir u l-pubblikazzjoni ta’ data personali fuq is-sit web aċċessibbli pubblikament Codeweek.eu, ta’ persuni li jservu bħala punti ta’ kuntatt għall-attivitajiet ta; Code Week tal-UE (Ambaxxaturi ta’ Code Week, Koordinaturi tal-Ministeru għall-Edukazzjoni, Għalliema Ewlenin kif ukoll organizzaturi ta’ attivitajiet u avvenimenti).

","privacy.2-why.title":"2. Għaliex nipproċessaw id-data tiegħek?","privacy.2-why.items.1":"

Il-Kummissjoni Ewropea tiġbor u tippubblika l-informazzjoni personali tiegħek biex tiffaċilita l-identifikazzjoni ta’ punti ta’ kuntatt minn partijiet ikkonċernati jew ċittadini interessati. L-offerta ta’ persuni reali bħala punti ta’ kuntatt hija l-aħjar u l-iktar mod effiċjenti biex tiżgura li n-nies interessati jkunu jistgħu jagħmlu kuntatt mas-servizzi tal-Kummissjoni.

","privacy.2-why.items.2":"

Id-data personali tiegħek mhux se tintuża għal teħid ta’ deċiżjonijiet awtomatizzati inkluż it-tfassil ta’ profil.

","privacy.3-legal_process.title":"3. Fuq liema bażi(jiet) legali nipproċessaw id-data personali tiegħek","privacy.3-legal_process.items.1":"

L-operazzjonijiet ta’ pproċessar ta’ data personali għall-pubblikazzjoni ta’ punti ta’ kuntatt huma legali skont l-Artikolu 5(1)(d) tar-Regolament (UE) 2018/1725 minħabba li inti tajt il-kunsens tiegħek għall-ipproċessar tad-data personali tiegħek permezz ta’ formola web jew meta int qbilt li aħna nużaw l-email u l-identifikatur tal-utent tiegħek jekk tkun irreġistrajt permezz ta’ netwerk soċjali.

","privacy.4-collect_data.title":"4. Liema data personali niġbru u ulterjorment nipproċessaw?","privacy.4-collect_data.items.1":"

Id-data personali miġbura hija informazzjoni li tagħmel l-identifikazzjoni tiegħek bħala punt ta’ kuntatt aktar faċli u żżid il-viżibbiltà tiegħek għall-pubbliku, jiġifieri: titolu, isem, kunjom, pożizzjoni, indirizzi professjonali tal-posta u tal-posta elettronika, numru tat-telefon, stampa, kont tal-midja soċjali, bijografija.

","privacy.4-collect_data.items.2":"

Int ipprovdejt din id-data personali fuq bażi volontarja, billi mlejt il-formola tal-applikazzjoni.

","privacy.4-collect_data.items.3":"

Il-provvista ta’ ċerta data personali hija obbligatorja għall-pubblikazzjoni ta’ attivitajiet u/jew informazzjoni ta’ kuntatt possibbli fuq is-sit web codeweek.eu. Jekk ma tipprovdix id-data personali tiegħek, l-attività tiegħek ma tiġix ippubblikata, u/jew inti ma tkunx tista’ tieħu sehem fin-netwerks imsemmija qabel.

","privacy.4-collect_data.items.4":"

Int tipprovdi d-data personali l-oħra kollha fuq bażi volontarja.

","privacy.4-collect_data.items.5":"Meta tabbona għall-bullettin tagħna, l-indirizz tal-posta elettronika tiegħek jiżdied mal-lista tal-posta elettronika tal-EU Code Week, li hija amministrata minn Mailerlite.com. Jekk jogħġbok aqra l- privacy policy: ta’ Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Tista’ tagħżel li ma taċċettax li tirċievi il-bullettin, fi kwalunkwe ħin, billi tuża l-link unsubscribe fil-posta elettronika li tirċievi minn għandna jew tista’ tibgħatilna posta elettronika fuq info@codeweek.eu b’ unsubscribe fis-suġġett.","privacy.5-how_long.title":"5. Għal kemm żmien inżommu d-data personali tiegħek?","privacy.5-how_long.items.1":"

Il-Kummissjoni żżomm biss id-data personali tiegħek għall-żmien meħtieġ biex twettaq l-iskop ta’ ġbir jew ipproċessar ulterjuri deskritt fil-punt 2, jiġifieri sakemm inti sservi bħala punt ta’ kuntatt.

","privacy.5-how_long.items.2":"

Id-data personali tiegħek se titneħħa mis-sit web disponibbli pubblikament malli twaqqaf il-funzjoni tal-punt ta’ kuntatt tiegħek sakemm ma tkunx tajt il-ftehim tiegħek biex tkun inkluż fid-database għal attivitajiet futuri.

","privacy.6-protect_data.title":"6. Kif nipproteġu u nħarsu d-data personali tiegħek?","privacy.6-protect_data.items.1":"

Id-data personali kollha f’format elettroniku (posta elettronika, dokumenti, bażijiet tad-data, pakketti ta’ data mtella’, eċċ.) hija maħżuna fuq is-servers tal-Kummissjoni Ewropea jew tal-kuntrattur tagħha. L-operazzjonijiet kollha ta’ pproċessar qed jitwettqu skont id-Deċiżjoni tal-Kummissjoni (UE, Euratom) 2017/46 tal-10 ta’ Jannar 2017 dwar is-sigurtà tas-sistemi ta’ komunikazzjoni u informazzjoni fil-Kummissjoni Ewropea.

","privacy.6-protect_data.items.2":"

Il-kuntratturi tal-Kummissjoni huma marbuta bi klawżola kuntrattwali speċifika għal kwalunkwe operazzjonijiet ta’ pproċessar tad-data tiegħek f’isem il-Kummissjoni, u mill-obbligi ta’ kunfidenzjalità li ġejjin mit-traspożizzjoni tar-Regolament Ġenerali dwar il-Protezzjoni tad-Data fl-Istati Membri tal-UE (ir-Regolament “GDPR” (UE) 2016/679).

","privacy.6-protect_data.items.3":"

Sabiex tipproteġi d-data personali tiegħek, il-Kummissjoni daħħlet fis-seħħ numru ta’ miżuri tekniċi u organizzattivi. Il-miżuri tekniċi jinkludu azzjonijiet xierqa biex jindirizzaw is-sigurtà online, ir-riskju ta’ telf ta’ data, alterazzjoni ta’ data jew aċċess mhux awtorizzat, b’kunsiderazzjoni tar-riskju ppreżentat mill-ipproċessar u n-natura tad-data personali li qed tiġi pproċessata. Miżuri ta’ organizzazzjoni jinkludu restrizzjoni tal-aċċess għad-data personali biss għal persuni awtorizzati li għandhom bżonn leġittimu li jkunu jafu għall-finijiet ta’ din l-operazzjoni ta’ pproċessar.

","privacy.7-access_data.title":"7. Min għandu aċċess għall-informazzjoni tiegħek u lil min tiġi żvelata?","privacy.7-access_data.items.1":"

L-aċċess għad-data personali tiegħek huwa pprovdut lill-persunal tal-Kummissjoni responsabbli biex iwettaq din l-operazzjoni ta’ pproċessar u lill-persunal awtorizzat skont il-prinċipju ta’ “meħtieġ li tkun taf”. Tali persunal jimxi skont ftehim statutorju, u meta jkun meħtieġ, ma’ ftehim addizzjonali ta’ kunfidenzjalità.

","privacy.7-access_data.items.2":"

B’mod konkret, id-data personali kollha pprovduta minnek tista’ tiġi aċċessata mill-amministraturi tas-siti web (persunal tal-Kummissjoni), kif ukoll minn persunal ieħor tal-Kummissjoni fuq bażi ta’ meħtieġ li tkun taf.. Barra minn hekk, l-informazzjoni personali u l-informazzjoni dwar l-avvenimenti tiegħek se jiġu kondiviżi ma’ membri tal-Ambaxxaturi tal-Ġimgħa Ewropea tal-Ikkowdjar u netwerks ta’ koordinaturi Edukattivi għal organizzazzjoni ta’ attivitajiet lokali jew segwitu.

","privacy.7-access_data.items.3":"

Bil-għan li tiżdied il-viżibilità tal-punti ta’ kuntatt, id-data personali tiegħek hija ppubblikata mingħajr ebda limitazzjoni ta’ aċċess fuq is-sit web pubbliku: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Rigward it-trasferiment ta’ data lil partijiet terzi

","privacy.7-access_data.items.5":"

L-informazzjoni li niġbru mhux se tingħata lil ebda parti terza, ħlief sal-punt u għall-iskop li aħna nistgħu nkunu meħtieġa li nagħmlu hekk bil-liġi.

","privacy.8-rights.title":"8. X’inhuma d-drittijiet tiegħek u kif tista’ teżerċitahom?","privacy.8-rights.items.1":"

Int għandek drittijiet speċifiċi bħala “suġġett tad-data” skont il-Kapitolu III (Artikoli 14-25) tar-Regolament (UE) 2018/1725, b’mod partikolari d-dritt li taċċessa, tirranġa jew tħassar id-data personali tiegħek u d-dritt li tillimita l-ipproċessar tad-data personali tiegħek. Fejn applikabbli, inti għandek ukoll id-dritt li toġġezzjona għall-ipproċessar jew id-dritt għall-portabbiltà tad-data.

","privacy.8-rights.items.2":"

Inti tajt il-kunsens li tipprovdi d-data personali tiegħek lilna għall-operazzjoni ta’ pproċessar preżenti u tista’ tirtira l-kunsens tiegħek fi kwalunkwe ħin billi tinnotifika lill-Kontrollur tad-Data. L-irtirar ma jaffettwax il-legalità tal-ipproċessar li jkun sar qabel ma rtirajt il-kunsens.

","privacy.8-rights.items.3":"

Tista’ teżerċita d-drittijiet tiegħek billi tikkuntattja lill-Kontrollur tad-Data, jew f’każ ta’ kunflitt lill-Uffiċjal tal-Protezzjoni tad-Data. Jekk meħtieġ, tista’ wkoll tindirizza lill-Kontrollur Ewropew għall-Protezzjoni tad-Data. L-informazzjoni ta’ kuntatt tagħhom hija mogħtija fl-Intestatura 9 hawn taħt.

","privacy.9-contact.title":"9. Dettalji ta’ Kuntatt","privacy.9-contact.data-controller.title":"-Il-Kontrollur tad-Data","privacy.9-contact.data-controller.text":"

Jekk tixtieq teżerċita d-drittijiet tiegħek skont ir-Regolament (UE) 2018/1725, jew jekk għandek kummenti, mistoqsijiet jew tħassib, jew jekk tixtieq tibgħat ilment rigward il-ġbir u l-użu tad-data personali tiegħek, jekk jogħġbok ikkuntattja lill-Kontrollur tad-Data,

","privacy.9-contact.data-controller.address":"Id-Direttorat Ġenerali għan-Netwerks tal-Komunikazzjonijiet, Unità tal-Kontenut u t-Teknoloġija Unità G2
Bini BU25
B-1049 Brussell
","privacy.9-contact.data-controller.email":"Email: ","privacy.9-contact.data-protection-officer.title":"-L-Uffiċjal tal-Protezzjoni tad-Data (DPO) tal-Kummissjoni","privacy.9-contact.data-protection-officer.text":'

Tista’ tikkuntattja lill-Uffiċjal tal-Protezzjoni tad-Data (DATA- PROTECTION-OFFICER@ec.europa.eu) rigward kwistjonijiet relatati mal-ipproċessar tad-data personali tiegħek skont ir-Regolament (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Il-Kontrollur Ewropew tal-Protezzjoni tad-Data (EDPS)","privacy.9-contact.european-data-protection.text":'

Għandek id-dritt li tagħmel rikors (jiġifieri tista’ tressaq ilment) lill-Kontrollur Ewropew tal-Protezzjoni tad-Data (edps@edps.europa.eu) jekk taħseb li d-drittijiet tiegħek skont ir-Regolament (UE) 2018/1725 ġew miksura kawża tal-ipproċessar tad-data personali tiegħek mill-Kontrollur tad-Data.

',"remote-teaching.remote-teaching":"t-tagħlim mill-bogħod","remote-teaching.intro.title":"Il-Ġimgħa tal-Ikkowdjar u t-tagħlim mill-bogħod","remote-teaching.intro.text":"L-edukazzjoni mill-bogħod tista’ tkun pjuttost ta’ sfida għall-għalliema u l-istudenti u hemm ħafna ostakli x’jingħelbu. Madankollu, it-tagħlim tal-ikkowdjar, il-ħsieb komputazzjonali – anke r-robotika – m’għandux għalfejn jieqaf minħabba li l-istudenti tiegħek jinsabu d-dar. Dawn huma xi suġġerimenti u riżorsi li nittamaw li jistgħu jgħinuk.","remote-teaching.intro.points.1":"din hija ġabra ta’ videos qosra, materjal do-it-yourself, puzzles, logħob, u sfidi tal-ikkowdjar għall-użu ta’ kuljum fil-familja kif ukoll fl-iskola.","remote-teaching.intro.points.2.0":"Ikkowdjar Unplugged","remote-teaching.intro.points.2.1":"hawn se ssib attivitajiet differenti li tista’ tagħmel id-dar faċilment biex titgħallem jew biex tgħallem l-ikkowdjar b’materjali ta’ kuljum.","remote-teaching.intro.points.3.0":"Bits tat-tagħlim","remote-teaching.intro.points.3.1":"hawn se ssib “Bits tat-Tagħlim” jew tutorials dwar l-Iżvilupp Sostenibbli u l-Intelliġenza Artifiċjali li jinkludu taqsimiet ta’ tagħlim mill-bogħod fil-Pjanijiet tal-Lezzjonijiet tagħhom.","remote-teaching.intro.points.4.0":"Repożitorju tar-riżorsi","remote-teaching.intro.points.4.1":"ħafna mir-riżorsi fir-repożitorju jistgħu jintużaw ukoll f’xenarji ta’ tagħlim mill-bogħod. Tista’ ssib riżorsi biex tgħallem l-ikkowdjar, jew biex titgħallem l-ikkowdjar.","remote-teaching.intro.points.5.0":"Webinars dwar l-Ikkowdjar mid-dar","remote-teaching.intro.points.5.1":"kont taf li l-Ġimgħa tal-Ikkowdjar organizzat diversi webinars dwar kif titgħallem u tgħallem l-ikkowdjar mid-dar? Agħtihom daqqa t’għajn!","remote-teaching.tips.title":"7 suġġerimenti biex tgħallem l-ikkowdjar mill-bogħod","remote-teaching.tips.points.1.0":"Sir familjari mal-kunċetti, il-lingwa tal-ipprogrammar, u s-software","remote-teaching.tips.points.1.1":"filwaqt li l-istudenti jistgħu jitgħallmu l-ikkowdjar u l-ipprogrammar b’mod semiawtonomu billi jippruvaw u jitgħallmu mill-iżbalji, se jkollok bżonn tiggwidahom u tgħinhom isibu l-iżbalji fis-sintassi tagħhom. Kun lest(a) li tibdel u tadatta jekk għodda diġitali jew lingwa tal-ipprogrammar ma jkollhiex ir-riżultati tat-tagħlim li kont qed tistenna.","remote-teaching.tips.points.2.0":"Agħti s-setgħa lill-istudenti","remote-teaching.tips.points.2.1":"għin lill-istudenti biex jilħqu l-potenzjal sħiħ tagħhom billi tipprovdi lezzjonijiet motivanti u sinifikanti. Ħallihom jesploraw il-ħiliet u l-kreattività tagħhom billi tippermettilhom jagħżlu l-proġetti u l-eżiti tagħhom stess. Barra minn hekk, nirrakkomandawlek li tkun realistiku/a u li tistabbilixxi miri li jistgħu jinkisbu mill-istudenti tiegħek.","remote-teaching.tips.points.3.0":"Ħeġġeġ lill-istudenti biex jaħdmu fi gruppi","remote-teaching.tips.points.3.1":`l-istudenti mhux biss se jieħdu aktar gost jipprattikaw l-ikkowdjar fi gruppi, iżda dan se jgħinhom ukoll biex jirnexxilhom iwettqu proġetti aktar kumplessi u kreattivi. Barra minn hekk, it-tagħlim mill-bogħod jista’ jiżola xi studenti, u l-ħidma fi gruppi tista’ tipprevjeni dan. Pereżempju, tista’ toħloq kmamar tal-laqgħat online għall-istudenti tiegħek biex jinġabru fi gruppi, jew tista’ tistabbilixxi valutazzjoni bejn il-pari billi tistieden lill-istudenti jagħtu u jirċievu feedback kostruttiv dwar il-proġetti ta’ xulxin. -`,"remote-teaching.tips.points.4.0":"Esplora software miftuħ u pjattaformi online bla ħlas għat-tagħlim dwar kif tikkodifika","remote-teaching.tips.points.4.1":"hemm ħafna riżorsi ta’ kwalità tajba biex wieħed jitgħallem u jgħallem l-ikkowdjar, li huma avvanzati filwaqt li jibqgħu faċli biex jintużaw. Dawn huma għodod bla ħlas li tista’ tħalli lill-istudenti tiegħek jużaw mingħajr ma jkollhom għalfejn jixtru liċenzji jew iniżżlu s-software. Tista’ ssib il-maġġor parti tagħhom fir-Repożitorju tal-Ġimgħa tal-Ikkowdjar, eż. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, u oħrajn simili. Kif rajna bil-Bits tat-Tagħlim tal-Ġimgħa tal-Ikkowdjar, tista’ tapplika dawn l-għodod għal kwalunkwe suġġett!","remote-teaching.tips.points.5.0":"Ara li tkun attività ta’ gost","remote-teaching.tips.points.5.1":"l-ewwel passi tiegħek fl-ikkowdjar għandhom ikunu interessanti u li tieħu gost tagħmilhom, u filwaqt li jista’ jkun li m’għandikx l-opportunità li taqsam dan il-gost b’mod fiżiku din id-darba, hemm modi kif tilgħab u tieħu gost flimkien! Pereżempju, tista’ tipproponi lill-istudenti tiegħek biex jieħdu pawża mil-lezzjoni biex jikkonnettjaw u jilagħbu CodyColor flimkien, logħba edukattiva li tista’ tintlagħab minn ħafna plejers imfassla għat-tagħlim tal-ħsieb komputazzjonali waqt il-logħob.","remote-teaching.tips.points.6.0":"Simulazzjoni tal-interazzjoni reali fil-klassi","remote-teaching.tips.points.6.1":"it-teknoloġija tippermettilna nirreplikaw tal-inqas parzjalment, it-tip ta’ interazzjoni li sseħħ fil-klassi. Tista’ tħeġġeġ lill-istudenti jixegħlu l-kameras tagħhom f’ħinijiet partikolari, jgħollu idejhom virtwalment, jistaqsu mistoqsijiet personalment jew fiċ-chat, iwieġbu għal stħarriġ u kwiżżijiet diġitali, u attivitajiet simili. Xi għodod diġitali bla ħlas li tista’ tuża għal dan l-għan huma Zoom, Microsoft Teams, GoToMeeting jew Jitsi għal lezzjonijiet fil-klassi f’ħin reali, u Kahoot, Mentimeter jew Google Forms għall-kwiżżijiet u l-interazzjoni fil-klassi. Dan jgħin lill-istudenti jħossuhom li huma fil-klassi u jħossuhom konnessi ma’ sħabhom.","remote-teaching.tips.points.7.0":"Kun żgur mid-disponibbiltà u l-affordabbiltà tal-materjali","remote-teaching.tips.points.7.1":"kun ċert(a) li l-lezzjonijiet tal-ikkowdjar tiegħek ikunu realistiċi u inklużivi billi tiżgura li l-materjali meħtieġa jkunu faċli biex issibhom fi kwalunkwe dar, u li l-istudenti kollha jkunu jistgħu jiksbuhom jew li tipprovdi adattamenti lil dawk li jistgħu ma jkunux jistgħu jiksbuhom. Pereżempju, attivitajiet ta’ kkowdjar unplugged jeħtieġu materjali rħas bħal imqass, karti, jew markaturi. Meta taħdem bl-eżerċizzji tal-ikkowdjar online, kun żgur li l-istudenti kollha jkollhom aċċess id-dar għal tablet jew kompjuter u konnessjoni tal-internet affidabbli.","remote-teaching.tips.conclusion":"Kif titgħallem u tgħallem l-ikkowdjar u l-ipprogrammar f’ambjenti ta’ tagħlim mill-bogħod? Għandek xi suġġerimenti għal professjonisti oħra tal-edukazzjoni? Żid kumment fil-forum ta’ hawn taħt!","report.title":"Irrapporta l-avveniment tiegħek ta’ #EUCodeWeek","report.event_title":"Titlu tal-avveniment","report.number_required":"Jekk jogħġbok ipprovdi stima approssimattiva anki jekk m’għandekx id-data eżatta.","report.phrase1":"Tista’ timla din il-formola darba biss! Jekk jogħġbok iċċekkja d-data tiegħek sew. Jekk tagħmel żball, ","report.phrase2":"Wara li tissottometti r-rapport, ser jinħareġ ċertifikat personalizzat b’mod awtomatiku għall-parteċipazzjoni fil-Ġimgħa tal-Ikkowdjar u dan ser isir disponibbli lilek biex tniżżlu jew tikkondividih. Tista’ tara eżempju ta’ ċertifikat hawn.","report.phrase3":"L-oqsma meħtieġa huma mmarkati b’*asterisk.","report.phrase4":"Tista’ timla din il-formola darba biss! Jekk jogħġbok iċċekkja d-data tiegħek sew. Jekk tagħmel żball,","report.contactus":"ikkuntattjana","report.participants_count.label":"Għadd tal-parteċipanti","report.average_participant_age.label":"Età medja tal-parteċipanti","report.percentage_of_females.label":"Perċentwal ta’ nisa","report.codeweek_for_all_participation_code.label":"Kodiċi ta’ parteċipazzjoni għall-Ġimgħa tal-Ikkowdjar għal kulħadd","report.codeweek_for_all_participation_code.help":"Hawn tista’ ddaħħal il-kodiċi tal-isfida Ġimgħa tal-Ikkowdjar għal Kulħadd, jekk għandek wieħed. Jekk m’intix tipparteċipa, kemm tinjora dan il-qasam.","report.name_for_certificate.label":"Isem għaċ-ċertifikat","report.name_for_certificate.help":"Ibdel dan għall-isem tal-organizzatur tal-avveniment li ser jinħariġlu ċertifikat ta’ parteċipazzjoni fil-Ġimgħa tal-Ikkowdjar. Jekk jogħġbok uża biss ittri ASCII (Latin). Ittri b’aċċenti, umlauts u l-bqija mhumiex appoġġjati.","report.submit":"Issottometti Rapport ta’ Avveniment","report.thanks_page.title":"Grazzi talli rrappurtajt l-avveniment tiegħek!","report.thanks_page.certificate_ready":"Iċ-ċertifikat tiegħek lest.","report.thanks_page.download_button":"Ikklikkja hawn biex tniżżlu.","report.thanks_page.back_events":"Mur lura għall-avveniment tiegħek","resources.search_resources":"Fittex ir-riżorsi","resources.types":"Tipi","resources.levels":"Livelli","resources.programming_languages":"Lingwi tal-Ipprogrammar","resources.categories":"Kategoriji","resources.Languages":"Lingwi","resources.Subjects":"Suġġetti","resources.share":"Ixxerja","resources.communication_toolkit":"Sett ta’ Għodod għall-Komunikazzjonijiet","resources.teachers_toolkit":"Sett ta’ Għodod għall-Għalliema","resources.leaflet":"Fuljett","resources.how_to_organise_an_activity":"Kif torganizza attività?","resources.resources.languages.Russian":"Russu","resources.resources.languages.Norwegian":"Norveġiż","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Ġappuniż","resources.resources.languages.All targeted languages":"Il-lingwi kollha fil-mira","resources.resources.levels.Beginner":"Prinċipjant","resources.resources.levels.Intermediate":"Intermedju","resources.resources.levels.Advanced":"Avvanzat","resources.resources.levels.Pre-primary education":"Edukazzjoni ta’ qabel il-primarja","resources.resources.levels.Primary school (5-12)":"Skola primarja (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Skola sekondarja baxxa (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Skola sekondarja għolja (16-18)","resources.resources.levels.Higher Education":"Edukazzjoni Ogħla","resources.resources.levels.Other":"Oħrajn","resources.resources.subjects.Art":"Arti","resources.resources.subjects.Biology":"Bijoloġija","resources.resources.subjects.Chemistry":"Kimika","resources.resources.subjects.Computer Science":"Xjenza tal-Kompjuter","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Lingwi Barranin","resources.resources.subjects.Geography":"Ġeografija","resources.resources.subjects.Geology":"Ġeoloġija","resources.resources.subjects.History":"Storja","resources.resources.subjects.Language and Literature":"Lingwa u Letteratura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Xjenzi Naturali","resources.resources.subjects.Physical Education":"Edukazzjoni Fiżika","resources.resources.subjects.Physics":"Il-Fiżika","resources.resources.subjects.Coding":"Ikkowdjar","resources.resources.subjects.Special Education Needs":"Edukazzjoni għall-Bżonnijiet Speċjali","resources.resources.subjects.Other":"Oħrajn","resources.resources.types.Tutorial":"Taħriġ","resources.resources.types.Website":"Websajt","resources.resources.types.Online Course":"Kors Online","resources.resources.types.Video":"Vidjo","resources.resources.types.Audio":"Awdjo","resources.resources.types.Application":"Applikazzjoni","resources.resources.types.Game":"Logħba","resources.resources.types.Graphic Material":"Materjal Grafiku","resources.resources.types.Presentation":"Preżentazzjoni","resources.resources.types.Toolkit":"Sett ta’ għodod","resources.resources.types.Other":"Oħrajn","resources.resources.types.Lesson Plan":"Pjan ta’ Lezzjoni","resources.resources.types.Guide":"Gwida","resources.resources.categories.Coding":"Ikkowdjar","resources.resources.categories.Programming":"Ipprogrammar","resources.resources.categories.Computational Thinking":"Ħsieb Komputazzjonali","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Tagħmel","resources.resources.categories.Tinkering":"Tilgħab","resources.resources.categories.Unplugged Activities":"Attivitajiet Mhux fuq il-Kompjuter","resources.resources.categories.Other":"Oħrajn","school.name":"Isem l-iskola","school.location":"Il-post tal-iskola","school.description":"Deskrizzjoni tal-iskola","school.school":"Skola","school.add":"Żid","school.list":"Lista","school.required.name":"Isem l-iskola huwa meħtieġ","school.required.location":"Il-post tal-iskola huwa meħtieġ","schools.1.title1":"Għaliex għandek iddaħħal l-ikkowdjar fil-klassi tiegħek?","schools.1.title2":"L-ikkowdjar kif jista’ jkun ta’ benefiċċju għall-istudenti tiegħek? X'ser tiggwadanja int bħala għalliem?","schools.1.content.0":"Aħna nemmnu li l-litteriżmu bażiku ta’ kwalunkwe persuna fiż-żmien diġitali għandu jinkludi fehim tal-ikkowdjar u l-iżvilupp ta’ kompetenzi kruċjali relatati mat-tħassib komputazzjonali, bħal soluzzjoni tal-problemi, kollaborazzjoni u ħiliet analitiċi.","schools.1.content.1":"It-tagħlim tal-ikkowdjar jista’ jagħti s-setgħa lill-istudenti biex ikunu fuq quddiem ta’ soċjetà kompetenti b’mod diġitali, jiżviluppaw fehim aħjar tad-dinja madwarhom u jkollhom opportunitajiet aħjar biex jirnexxu fil-ħajjiet personali u professjonali tagħhom.","schools.1.content.2":"Il-Ġimgħa tal-Ikkowdjar toffri lill-istudenti kollha l-possibbiltà li jagħmlu l-ewwel passi bħala kreaturi diġitali, billi tipprovdi lill-iskejjel u lill-għalliema opportunitajiet ta’ żvilupp professjonali bla ħlas, materjali ta’ tagħlim, sfidi internazzjonali u opportunitajiet għal skambju.","schools.1.button.label":"Trid tibda minnufih? Irreġistra hawn!","schools.2.title1":"Lest/a biex tinvolvi ruħek?","schools.2.title2":"Organizza lezzjoni, sessjoni ta’ taħriġ, jew avveniment, u mmarkah fuq il-mappa.","schools.2.content.0":"Sew jekk għandek għaħrfien ta’ kkowdjar jew programazzjoni kif ukoll jekk le, tista’ torganizza lezzjoni faċilment fil-klassi tiegħek, jum għall-pubbliku, jew avveniment fl-iskola tiegħek. Kemm issib data u tirreġistra l-attività fil-mappa ta’ hawn taħt. Jekk tħoss li għandek bżonn appoġġ biex tipprepara lezzjoni bl-ikkowdjar, aqbeż għat-taqsima li jmiss.","schools.2.content.1":"Agħti titwila lejn xi eżempji ta’ attivitajiet li qegħdin jiġu organizzati billi tibbrawżja l-mappa ta’ hawn taħt u żżid l-attività tiegħek biex tingħaqad ma’ eluf ta’ edukaturi bħalek madwar l-Ewropa u lil hinn:","schools.2.button.label":"Lest/a biex tipprova? Żid attività!","schools.3.title1":"Qatt ma għamilt Ikkowdjar? Tinkwetax","schools.3.title2":"L-għodod tagħna jgħinu biex jintroċuduk għall-ikkowdjar qabel twasslu lill-istudenti tiegħek","schools.3.content.0":"Jekk inti interessant biex iddaħħal l-ikkowdjar fil-klassi tiegħek iżda ma tafx minn fejn se tibda, tinkwetax! Tim internazzjonali ta’ għalliema u esperti żviluppaw sett ta’ moduli qosra ta’ taħriġ online biex jgħinuk tibda.","schools.3.content.1":"Mhi meħtieġa l-ebda esperjenza ta’ kkowdjar biex issegwi l-għajnuniet ta' tagħlim tagħna!","schools.3.button.label":"Aċċessa l-moduli ta’ taħriġ","schools.4.title1":"Qed tfittex sfida żejda?","schools.4.title2":"Ibni netwerk ta’ attivitajiet, involvi studenti kemm jista’ jkun, u ikseb iċ-Ċertifikat ta’ Eċċellenza","schools.4.content.0":"Ġimgħa tal-Ikkowdjar għal Kulħadd tisfidak biex tingħaqad ma’ għalliema jew skejjel oħra u tipparteċipa f’komunità internazzjonali ta’ nies bl-istess mentalità biex tagħti lill-istudenti l-opportunità biex jagħmlu l-ewwel passi tagħhom fl-ikkowdjar. Ibni alleanza li tinvolvi aktar minn 1000 student u ser tikseb iċ-Ċertifikat ta’ Eċċellenza.","schools.4.button.label":"Tgħallem aktar dwar l-isfida Ġimgħa tal-Ikkowdjar għal Kulħadd","schools.title":"L-iskejjel: wassal il-Ġimgħa tal-Ikkowdjar lill-istudenti tiegħek","scoreboard.title":"Liema pajjiżi qedin jeċċellaw f’attivitajiet tal-coding?","scoreboard.paragraph":"Din it-tabella ta’ valutazzjoni hija rranġata skont in-numru ta’ avvenimenti ta’ kkowdjar elenkati għall-popolazzjoni, għalhekk tiħux qatgħa jekk tara xi wħud mill-pajjiżi iżgħar iktar ’il fuq fil-lista!","scoreboard.parcipating_with":"qed jipparteċipa ma’","scoreboard.events":"avvenimenti","search.audience_title":"Udjenza","search.theme_title":"Tema","search.placeholder":"Fittex isem avveniment jew tag","search.submit":"Fittex","search.label_country":"Agħżel pajjiż","search.last_year_events.label":"Inkludi avvenimenti tas-sena li għaddiet","search.last_year_events.yes":"Iva","search.last_year_events.no":"Le","search.search_counter":"qabbel il-kriterji tat-tiftixa tiegħek","search.event":"avveniment","search.events":"avvenimenti","search.year":"sena","search.audiences":"Udjenzi","search.themes":"Temi","search.countries":"Pajjiżi","search.search_placeholder":"Tfittxija skond it-titlu","snippets.featured-activities":"Dawn huma l-attivitajiet li jmiss tal-Ġimgħa Ewropea tal-Ikkowdjar li jilqgħu lill-parteċipanti online. Tista’ tiffiltra skont il-lingwa u x-xahar u, billi tikklikkja fuq “ara” se taċċessa d-dettalji kollha dwar l-attività u l-kuntatti tal-organizzaturi. Ħu gost!","snippets.learn":"L-ikkowdjar u l-ipprogrammar huma kompetenzi ewlenin li qed jintalbu dejjem aktar f’kull qasam, u l-Ġimgħa Ewropea tal-Ikkowdjar trid tappoġġjak fit-tagħlim tiegħek! Ibbrawżja r-repożitorju tagħna u sib ir-riżorsa perfetta biex tibda jew tkompli l-vjaġġ tiegħek fl-ikkowdjar. Ir-riżorsi ta’ tagħlim kollha huma bla ħlas. Tinsiex li tista’ tiffiltra t-tfittxija tiegħek skont it-tip ta’ riżorsa, il-livell tal-ħiliet, il-lingwa tal-ipprogrammar, il-kategorija u l-lingwa.","snippets.teach":"L-ikkowdjar u l-ipprogrammar huma kompetenzi ewlenin li se jiftħu possibbiltajiet ġodda għall-istudenti u t-tfal tiegħek. Trid tgħallem l-ikkowdjar id-dar, fil-klassi jew fil-klabb tal-ikkowdjar? Ibbrawżja r-repożitorju tagħna biex issib l-aktar riżorsa xierqa biex iddaħħal l-ikkowdjar u l-ipprogrammar fil-prattika tat-tagħlim tiegħek. Dawn ir-riżorsi kollha huma bla ħlas. Tinsiex li tista’ tiffiltra t-tfittxija tiegħek skont it-tip ta’ riżorsa, il-livell tal-ħiliet, il-lingwa tal-ipprogrammar, is-suġġett, il-kategorija u l-lingwa.","snippets.toolkits.0":"F’din it-taqsima se ssib materjal li jgħinek torganizza l-attività tiegħek tal-Ġimgħa Ewropea tal-Ikkowdjar, u tippromwovi l-inizjattiva mal-komunità tiegħek.","snippets.toolkits.1":"Sett ta’ għodod ta’ komunikazzjoni","snippets.toolkits.2":"sib hawnhekk il-logos uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar, il-badge, il-fuljett, il-kartelluni, it-templates PowerPoint u Word, eżempji ta’ posts tal-media soċjali, u illustrazzjonijiet.","snippets.toolkits.3":"Sett ta’ għodod għall-għalliema","snippets.toolkits.4":"sib hawnhekk il-logos uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar, il-badge, it-template taċ-ċertifikat tal-parteċipazzjoni għall-istudenti tiegħek, preżentazzjoni introduttorja dwar il-Ġimgħa Ewropea tal-Ikkowdjar, u l-materjal tal-media soċjali.","snippets.toolkits.5":"Fuljett uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar.","snippets.about.goal":"L-għan huwa li tingħata għajnuna lil aktar żgħażagħ biex isiru esperti fl-affarijiet bażiċi tal-kodifikazzjoni u tal-ħsieb komputazzjonali.","snippets.guide.tutorials.1":"Ara","snippets.guide.tutorials.2":"t-tutorials u t-taħriġ tagħna","snippets.guide.tutorials.3":"disponibbli f’29 lingwa biex titħejjew għall-organizzazzjoni ta’ attivitajiet fejn iż-żgħażagħ jitgħallmu l-kodifikazzjoni u l-ħsieb komputazzjonali.","snippets.dance.menu":"L-Isfida taż-Żfin","snippets.dance.subtitle":"Min qal li l-programmaturi ma jafux jiżfnu? Aħna ser nagħtuk prova mod ieħor permezz tal-isfida #EUCodeWeekDance","snippets.dance.kontenut":"Dawk kollha minn skejjel, għalliema, libreriji sal-klabbs tal-ikkowdjar, negozji u awtoritajiet pubbliċi huma mistiedena jiċċelebraw il-Ġimgħa Ewropea tal-Ikkowdjar billi jorganizzaw attività ta' #EUCodeWeekDance u jżiduha mal-mappa tal-Ġimgħa tal-Ikkowdjar.","snippets.treasure-hunt.menu":"Treasure Hunt","snippets.treasure-hunt.subtitle":"Din hija logħba dwar it-Telegramma","snippets.videos.1":"Ara l-vidjos tal-ambaxxaturi tal-Ġimgħa Ewropea tal-Ikkowdjar dwar il-valuri tagħna","snippets.videos.2":"Ara lil Katja Oslojak, Ambaxxatriċi għas-Slovenja, dwar għaliex il-Ġimgħa tal-Ikkowdjar hija indipendenti","snippets.videos.3":"Ara lil Laurent Touché, Ambaxxatur għal Franza, dwar għaliex il-Ġimgħa tal-Ikkowdjar hija għal kulħadd","snippets.videos.4":"Ara lil Fatma Bouaziz, Ambaxxatriċi għat-Tuneżija dwar għaliex il-Ġimgħa tal-Ikkowdjar hija glokali","snippets.videos.5":"Ara lil Linda Sinka, Ambaxxatriċi għal-Latvja dwar għaliex il-Ġimgħa tal-Ikkowdjar hija dwar il-kooperazzjoni","snippets.videos.6":"Ara lil Alessandro Bogliolo, Ambaxxatur għall-Italja dwar għaliex il-Ġimgħa tal-Ikkowdjar hija mingħajr skop ta' qligħ","snippets.videos.7":"Ara lil Marjana Prifti, Ambaxxatriċi għall-Albanija dwar għaliex il-Ġimgħa tal-Ikkowdjar tinkoraġġixxi l-innovazzjoni u l-kreattività","snippets.videos.8":"Ara lil Cristiana Lucaci, Ambaxxatriċi għar-Rumanija dwar għaliex il-Ġimgħa tal-Ikkowdjar hija grata lejn il-komunità tagħha","training.learning_bits":"Għajnuniet ta’ Tagħlim tal-Ġimgħa tal-Ikkowdjar","training.title":"Materjal ta’ taħriġ u korsijiet online mingħajr ħlas","training.text":`

Hawn tista’ ssib materjal u riżorsi ta’ taħriġ bla ħlas li ser jgħinuk tibda u tippjana l-lezzjoni innovattivi tiegħek li jmiss.

+`,"remote-teaching.tips.points.4.0":"Esplora software miftuħ u pjattaformi online bla ħlas għat-tagħlim dwar kif tikkodifika","remote-teaching.tips.points.4.1":"hemm ħafna riżorsi ta’ kwalità tajba biex wieħed jitgħallem u jgħallem l-ikkowdjar, li huma avvanzati filwaqt li jibqgħu faċli biex jintużaw. Dawn huma għodod bla ħlas li tista’ tħalli lill-istudenti tiegħek jużaw mingħajr ma jkollhom għalfejn jixtru liċenzji jew iniżżlu s-software. Tista’ ssib il-maġġor parti tagħhom fir-Repożitorju tal-Ġimgħa tal-Ikkowdjar, eż. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, u oħrajn simili. Kif rajna bil-Bits tat-Tagħlim tal-Ġimgħa tal-Ikkowdjar, tista’ tapplika dawn l-għodod għal kwalunkwe suġġett!","remote-teaching.tips.points.5.0":"Ara li tkun attività ta’ gost","remote-teaching.tips.points.5.1":"l-ewwel passi tiegħek fl-ikkowdjar għandhom ikunu interessanti u li tieħu gost tagħmilhom, u filwaqt li jista’ jkun li m’għandikx l-opportunità li taqsam dan il-gost b’mod fiżiku din id-darba, hemm modi kif tilgħab u tieħu gost flimkien! Pereżempju, tista’ tipproponi lill-istudenti tiegħek biex jieħdu pawża mil-lezzjoni biex jikkonnettjaw u jilagħbu CodyColor flimkien, logħba edukattiva li tista’ tintlagħab minn ħafna plejers imfassla għat-tagħlim tal-ħsieb komputazzjonali waqt il-logħob.","remote-teaching.tips.points.6.0":"Simulazzjoni tal-interazzjoni reali fil-klassi","remote-teaching.tips.points.6.1":"it-teknoloġija tippermettilna nirreplikaw tal-inqas parzjalment, it-tip ta’ interazzjoni li sseħħ fil-klassi. Tista’ tħeġġeġ lill-istudenti jixegħlu l-kameras tagħhom f’ħinijiet partikolari, jgħollu idejhom virtwalment, jistaqsu mistoqsijiet personalment jew fiċ-chat, iwieġbu għal stħarriġ u kwiżżijiet diġitali, u attivitajiet simili. Xi għodod diġitali bla ħlas li tista’ tuża għal dan l-għan huma Zoom, Microsoft Teams, GoToMeeting jew Jitsi għal lezzjonijiet fil-klassi f’ħin reali, u Kahoot, Mentimeter jew Google Forms għall-kwiżżijiet u l-interazzjoni fil-klassi. Dan jgħin lill-istudenti jħossuhom li huma fil-klassi u jħossuhom konnessi ma’ sħabhom.","remote-teaching.tips.points.7.0":"Kun żgur mid-disponibbiltà u l-affordabbiltà tal-materjali","remote-teaching.tips.points.7.1":"kun ċert(a) li l-lezzjonijiet tal-ikkowdjar tiegħek ikunu realistiċi u inklużivi billi tiżgura li l-materjali meħtieġa jkunu faċli biex issibhom fi kwalunkwe dar, u li l-istudenti kollha jkunu jistgħu jiksbuhom jew li tipprovdi adattamenti lil dawk li jistgħu ma jkunux jistgħu jiksbuhom. Pereżempju, attivitajiet ta’ kkowdjar unplugged jeħtieġu materjali rħas bħal imqass, karti, jew markaturi. Meta taħdem bl-eżerċizzji tal-ikkowdjar online, kun żgur li l-istudenti kollha jkollhom aċċess id-dar għal tablet jew kompjuter u konnessjoni tal-internet affidabbli.","remote-teaching.tips.conclusion":"Kif titgħallem u tgħallem l-ikkowdjar u l-ipprogrammar f’ambjenti ta’ tagħlim mill-bogħod? Għandek xi suġġerimenti għal professjonisti oħra tal-edukazzjoni? Żid kumment fil-forum ta’ hawn taħt!","report.title":"Irrapporta l-avveniment tiegħek ta’ #EUCodeWeek","report.event_title":"Titlu tal-avveniment","report.number_required":"Jekk jogħġbok ipprovdi stima approssimattiva anki jekk m’għandekx id-data eżatta.","report.phrase1":"Tista’ timla din il-formola darba biss! Jekk jogħġbok iċċekkja d-data tiegħek sew. Jekk tagħmel żball, ","report.phrase2":"Wara li tissottometti r-rapport, ser jinħareġ ċertifikat personalizzat b’mod awtomatiku għall-parteċipazzjoni fil-Ġimgħa tal-Ikkowdjar u dan ser isir disponibbli lilek biex tniżżlu jew tikkondividih. Tista’ tara eżempju ta’ ċertifikat hawn.","report.phrase3":"L-oqsma meħtieġa huma mmarkati b’*asterisk.","report.phrase4":"Tista’ timla din il-formola darba biss! Jekk jogħġbok iċċekkja d-data tiegħek sew. Jekk tagħmel żball,","report.contactus":"ikkuntattjana","report.participants_count.label":"Għadd tal-parteċipanti","report.average_participant_age.label":"Età medja tal-parteċipanti","report.percentage_of_females.label":"Perċentwal ta’ nisa","report.codeweek_for_all_participation_code.label":"Kodiċi ta’ parteċipazzjoni għall-Ġimgħa tal-Ikkowdjar għal kulħadd","report.codeweek_for_all_participation_code.help":"Hawn tista’ ddaħħal il-kodiċi tal-isfida Ġimgħa tal-Ikkowdjar għal Kulħadd, jekk għandek wieħed. Jekk m’intix tipparteċipa, kemm tinjora dan il-qasam.","report.name_for_certificate.label":"Isem għaċ-ċertifikat","report.name_for_certificate.help":"Ibdel dan għall-isem tal-organizzatur tal-avveniment li ser jinħariġlu ċertifikat ta’ parteċipazzjoni fil-Ġimgħa tal-Ikkowdjar. Jekk jogħġbok uża biss ittri ASCII (Latin). Ittri b’aċċenti, umlauts u l-bqija mhumiex appoġġjati.","report.submit":"Issottometti Rapport ta’ Avveniment","report.thanks_page.title":"Grazzi talli rrappurtajt l-avveniment tiegħek!","report.thanks_page.certificate_ready":"Iċ-ċertifikat tiegħek lest.","report.thanks_page.download_button":"Ikklikkja hawn biex tniżżlu.","report.thanks_page.back_events":"Mur lura għall-avveniment tiegħek","resources.search_resources":"Fittex ir-riżorsi","resources.types":"Tipi","resources.levels":"Livelli","resources.programming_languages":"Lingwi tal-Ipprogrammar","resources.categories":"Kategoriji","resources.Languages":"Lingwi","resources.Subjects":"Suġġetti","resources.share":"Ixxerja","resources.communication_toolkit":"Sett ta’ Għodod għall-Komunikazzjonijiet","resources.teachers_toolkit":"Sett ta’ Għodod għall-Għalliema","resources.leaflet":"Fuljett","resources.how_to_organise_an_activity":"Kif torganizza attività?","resources.resources.languages.Russian":"Russu","resources.resources.languages.Norwegian":"Norveġiż","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Ġappuniż","resources.resources.languages.Albanian":"Albaniż","resources.resources.languages.Basque":"Baski","resources.resources.languages.Bosnian":"Bożnjan","resources.resources.languages.Bulgarian":"Bulgaru","resources.resources.languages.Croatian":"Kroat","resources.resources.languages.Czech":"Ċek","resources.resources.languages.Danish":"Daniż","resources.resources.languages.Dutch":"Olandiż","resources.resources.languages.English":"Ingliż","resources.resources.languages.Estonian":"Estonjan","resources.resources.languages.Finnish":"Finlandiż","resources.resources.languages.French":"Franċiż","resources.resources.languages.German":"Ġermaniż","resources.resources.languages.Greek":"Grieg","resources.resources.languages.Hungarian":"Ungeriż","resources.resources.languages.Italian":"Taljan","resources.resources.languages.Latvian":"Latvjan","resources.resources.languages.Lithuanian":"Litwan","resources.resources.languages.Macedonian":"Maċedonjan","resources.resources.languages.Maltese":"Malti","resources.resources.languages.Montenegrin":"Montenegrin","resources.resources.languages.Polish":"Pollakk","resources.resources.languages.Portuguese":"Portugiż","resources.resources.languages.Romanian":"Rumen","resources.resources.languages.Serbian":"Serb","resources.resources.languages.Slovakian":"Slovakk","resources.resources.languages.Slovenian":"Sloven","resources.resources.languages.Spanish":"Spanjol","resources.resources.languages.Swedish":"Żvediż","resources.resources.languages.Turkish":"Tork","resources.resources.languages.Ukrainian":"Ukrain","resources.resources.languages.All targeted languages":"Il-lingwi kollha fil-mira","resources.resources.levels.Beginner":"Prinċipjant","resources.resources.levels.Intermediate":"Intermedju","resources.resources.levels.Advanced":"Avvanzat","resources.resources.levels.Pre-primary education":"Edukazzjoni ta’ qabel il-primarja","resources.resources.levels.Primary school":"Skola primarja","resources.resources.levels.Lower secondary school":"Skola sekondarja baxxa","resources.resources.levels.Upper secondary school":"Skola sekondarja għolja","resources.resources.levels.Higher Education":"Edukazzjoni Ogħla","resources.resources.levels.Other":"Oħrajn","resources.resources.levels.Teachers":"Għalliema","resources.resources.levels.Parents":"Ġenituri","resources.resources.levels.General public":"Pubbliku Ġenerali","resources.resources.subjects.Art":"Arti","resources.resources.subjects.Biology":"Bijoloġija","resources.resources.subjects.Chemistry":"Kimika","resources.resources.subjects.Computer Science":"Xjenza tal-Kompjuter","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Lingwi Barranin","resources.resources.subjects.Geography":"Ġeografija","resources.resources.subjects.Geology":"Ġeoloġija","resources.resources.subjects.History":"Storja","resources.resources.subjects.Language and Literature":"Lingwa u Letteratura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Xjenzi Naturali","resources.resources.subjects.Physical Education":"Edukazzjoni Fiżika","resources.resources.subjects.Physics":"Il-Fiżika","resources.resources.subjects.Coding":"Ikkowdjar","resources.resources.subjects.Special Education Needs":"Edukazzjoni għall-Bżonnijiet Speċjali","resources.resources.subjects.Other":"Oħrajn","resources.resources.subjects.Music":"Mużika","resources.resources.subjects.Programming":"Ipprogrammar","resources.resources.types.Tutorial":"Taħriġ","resources.resources.types.Website":"Websajt","resources.resources.types.Online Course":"Kors Online","resources.resources.types.Video":"Vidjo","resources.resources.types.Audio":"Awdjo","resources.resources.types.Application":"Applikazzjoni","resources.resources.types.Game":"Logħba","resources.resources.types.Graphic Material":"Materjal Grafiku","resources.resources.types.Presentation":"Preżentazzjoni","resources.resources.types.Toolkit":"Sett ta’ għodod","resources.resources.types.Other":"Oħrajn","resources.resources.types.Lesson Plan":"Pjan ta’ Lezzjoni","resources.resources.types.Guide":"Gwida","resources.resources.types.Assessment":"Stima","resources.resources.types.Challenge":"Sfida","resources.resources.types.Curriculum":"Kurrikulu","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Ikkowdjar","resources.resources.categories.Programming":"Ipprogrammar","resources.resources.categories.Computational Thinking":"Ħsieb Komputazzjonali","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Tagħmel","resources.resources.categories.Tinkering":"Tilgħab","resources.resources.categories.Unplugged Activities":"Attivitajiet Mhux fuq il-Kompjuter","resources.resources.categories.Other":"Oħrajn","resources.resources.categories.Artificial Intelligence":"Intelliġenza Artifiċjali","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Litteriżmu Diġitali","resources.resources.categories.Sensors":"Sensors","resources.resources.categories.Text-based Programming":"Ipprogrammar ibbażat fuq test","resources.resources.categories.Visual Programming":"Ipprogrammar viżiv","school.name":"Isem l-iskola","school.location":"Il-post tal-iskola","school.description":"Deskrizzjoni tal-iskola","school.school":"Skola","school.add":"Żid","school.list":"Lista","school.required.name":"Isem l-iskola huwa meħtieġ","school.required.location":"Il-post tal-iskola huwa meħtieġ","schools.1.title1":"Għaliex għandek iddaħħal l-ikkowdjar fil-klassi tiegħek?","schools.1.title2":"L-ikkowdjar kif jista’ jkun ta’ benefiċċju għall-istudenti tiegħek? X'ser tiggwadanja int bħala għalliem?","schools.1.content.0":"Aħna nemmnu li l-litteriżmu bażiku ta’ kwalunkwe persuna fiż-żmien diġitali għandu jinkludi fehim tal-ikkowdjar u l-iżvilupp ta’ kompetenzi kruċjali relatati mat-tħassib komputazzjonali, bħal soluzzjoni tal-problemi, kollaborazzjoni u ħiliet analitiċi.","schools.1.content.1":"It-tagħlim tal-ikkowdjar jista’ jagħti s-setgħa lill-istudenti biex ikunu fuq quddiem ta’ soċjetà kompetenti b’mod diġitali, jiżviluppaw fehim aħjar tad-dinja madwarhom u jkollhom opportunitajiet aħjar biex jirnexxu fil-ħajjiet personali u professjonali tagħhom.","schools.1.content.2":"Il-Ġimgħa tal-Ikkowdjar toffri lill-istudenti kollha l-possibbiltà li jagħmlu l-ewwel passi bħala kreaturi diġitali, billi tipprovdi lill-iskejjel u lill-għalliema opportunitajiet ta’ żvilupp professjonali bla ħlas, materjali ta’ tagħlim, sfidi internazzjonali u opportunitajiet għal skambju.","schools.1.button.label":"Trid tibda minnufih? Irreġistra hawn!","schools.2.title1":"Lest/a biex tinvolvi ruħek?","schools.2.title2":"Organizza lezzjoni, sessjoni ta’ taħriġ, jew avveniment, u mmarkah fuq il-mappa.","schools.2.content.0":"Sew jekk għandek għaħrfien ta’ kkowdjar jew programazzjoni kif ukoll jekk le, tista’ torganizza lezzjoni faċilment fil-klassi tiegħek, jum għall-pubbliku, jew avveniment fl-iskola tiegħek. Kemm issib data u tirreġistra l-attività fil-mappa ta’ hawn taħt. Jekk tħoss li għandek bżonn appoġġ biex tipprepara lezzjoni bl-ikkowdjar, aqbeż għat-taqsima li jmiss.","schools.2.content.1":"Agħti titwila lejn xi eżempji ta’ attivitajiet li qegħdin jiġu organizzati billi tibbrawżja l-mappa ta’ hawn taħt u żżid l-attività tiegħek biex tingħaqad ma’ eluf ta’ edukaturi bħalek madwar l-Ewropa u lil hinn:","schools.2.button.label":"Lest/a biex tipprova? Żid attività!","schools.3.title1":"Qatt ma għamilt Ikkowdjar? Tinkwetax","schools.3.title2":"L-għodod tagħna jgħinu biex jintroċuduk għall-ikkowdjar qabel twasslu lill-istudenti tiegħek","schools.3.content.0":"Jekk inti interessant biex iddaħħal l-ikkowdjar fil-klassi tiegħek iżda ma tafx minn fejn se tibda, tinkwetax! Tim internazzjonali ta’ għalliema u esperti żviluppaw sett ta’ moduli qosra ta’ taħriġ online biex jgħinuk tibda.","schools.3.content.1":"Mhi meħtieġa l-ebda esperjenza ta’ kkowdjar biex issegwi l-għajnuniet ta' tagħlim tagħna!","schools.3.button.label":"Aċċessa l-moduli ta’ taħriġ","schools.4.title1":"Qed tfittex sfida żejda?","schools.4.title2":"Ibni netwerk ta’ attivitajiet, involvi studenti kemm jista’ jkun, u ikseb iċ-Ċertifikat ta’ Eċċellenza","schools.4.content.0":"Ġimgħa tal-Ikkowdjar għal Kulħadd tisfidak biex tingħaqad ma’ għalliema jew skejjel oħra u tipparteċipa f’komunità internazzjonali ta’ nies bl-istess mentalità biex tagħti lill-istudenti l-opportunità biex jagħmlu l-ewwel passi tagħhom fl-ikkowdjar. Ibni alleanza li tinvolvi aktar minn 1000 student u ser tikseb iċ-Ċertifikat ta’ Eċċellenza.","schools.4.button.label":"Tgħallem aktar dwar l-isfida Ġimgħa tal-Ikkowdjar għal Kulħadd","schools.title":"L-iskejjel: wassal il-Ġimgħa tal-Ikkowdjar lill-istudenti tiegħek","scoreboard.title":"Liema pajjiżi qedin jeċċellaw f’attivitajiet tal-coding?","scoreboard.paragraph":"Din it-tabella ta’ valutazzjoni hija rranġata skont in-numru ta’ avvenimenti ta’ kkowdjar elenkati għall-popolazzjoni, għalhekk tiħux qatgħa jekk tara xi wħud mill-pajjiżi iżgħar iktar ’il fuq fil-lista!","scoreboard.parcipating_with":"qed jipparteċipa ma’","scoreboard.events":"avvenimenti","search.audience_title":"Udjenza","search.theme_title":"Tema","search.placeholder":"Fittex isem avveniment jew tag","search.submit":"Fittex","search.label_country":"Agħżel pajjiż","search.last_year_events.label":"Inkludi avvenimenti tas-sena li għaddiet","search.last_year_events.yes":"Iva","search.last_year_events.no":"Le","search.search_counter":"qabbel il-kriterji tat-tiftixa tiegħek","search.event":"avveniment","search.events":"avvenimenti","search.year":"sena","search.audiences":"Udjenzi","search.themes":"Temi","search.countries":"Pajjiżi","search.search_placeholder":"Tfittxija skond it-titlu","snippets.featured-activities":"Dawn huma l-attivitajiet li jmiss tal-Ġimgħa Ewropea tal-Ikkowdjar li jilqgħu lill-parteċipanti online. Tista’ tiffiltra skont il-lingwa u x-xahar u, billi tikklikkja fuq “ara” se taċċessa d-dettalji kollha dwar l-attività u l-kuntatti tal-organizzaturi. Ħu gost!","snippets.learn":"L-ikkowdjar u l-ipprogrammar huma kompetenzi ewlenin li qed jintalbu dejjem aktar f’kull qasam, u l-Ġimgħa Ewropea tal-Ikkowdjar trid tappoġġjak fit-tagħlim tiegħek! Ibbrawżja r-repożitorju tagħna u sib ir-riżorsa perfetta biex tibda jew tkompli l-vjaġġ tiegħek fl-ikkowdjar. Ir-riżorsi ta’ tagħlim kollha huma bla ħlas. Tinsiex li tista’ tiffiltra t-tfittxija tiegħek skont it-tip ta’ riżorsa, il-livell tal-ħiliet, il-lingwa tal-ipprogrammar, il-kategorija u l-lingwa.","snippets.teach":"L-ikkowdjar u l-ipprogrammar huma kompetenzi ewlenin li se jiftħu possibbiltajiet ġodda għall-istudenti u t-tfal tiegħek. Trid tgħallem l-ikkowdjar id-dar, fil-klassi jew fil-klabb tal-ikkowdjar? Ibbrawżja r-repożitorju tagħna biex issib l-aktar riżorsa xierqa biex iddaħħal l-ikkowdjar u l-ipprogrammar fil-prattika tat-tagħlim tiegħek. Dawn ir-riżorsi kollha huma bla ħlas. Tinsiex li tista’ tiffiltra t-tfittxija tiegħek skont it-tip ta’ riżorsa, il-livell tal-ħiliet, il-lingwa tal-ipprogrammar, is-suġġett, il-kategorija u l-lingwa.","snippets.toolkits.0":"F’din it-taqsima se ssib materjal li jgħinek torganizza l-attività tiegħek tal-Ġimgħa Ewropea tal-Ikkowdjar, u tippromwovi l-inizjattiva mal-komunità tiegħek.","snippets.toolkits.1":"Sett ta’ għodod ta’ komunikazzjoni","snippets.toolkits.2":"sib hawnhekk il-logos uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar, il-badge, il-fuljett, il-kartelluni, it-templates PowerPoint u Word, eżempji ta’ posts tal-media soċjali, u illustrazzjonijiet.","snippets.toolkits.3":"Sett ta’ għodod għall-għalliema","snippets.toolkits.4":"sib hawnhekk il-logos uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar, il-badge, it-template taċ-ċertifikat tal-parteċipazzjoni għall-istudenti tiegħek, preżentazzjoni introduttorja dwar il-Ġimgħa Ewropea tal-Ikkowdjar, u l-materjal tal-media soċjali.","snippets.toolkits.5":"Fuljett uffiċjali tal-Ġimgħa Ewropea tal-Ikkowdjar.","snippets.about.goal":"L-għan huwa li tingħata għajnuna lil aktar żgħażagħ biex isiru esperti fl-affarijiet bażiċi tal-kodifikazzjoni u tal-ħsieb komputazzjonali.","snippets.guide.tutorials.1":"Ara","snippets.guide.tutorials.2":"t-tutorials u t-taħriġ tagħna","snippets.guide.tutorials.3":"disponibbli f’29 lingwa biex titħejjew għall-organizzazzjoni ta’ attivitajiet fejn iż-żgħażagħ jitgħallmu l-kodifikazzjoni u l-ħsieb komputazzjonali.","snippets.dance.menu":"L-Isfida taż-Żfin","snippets.dance.subtitle":"Min qal li l-programmaturi ma jafux jiżfnu? Aħna ser nagħtuk prova mod ieħor permezz tal-isfida #EUCodeWeekDance","snippets.dance.kontenut":"Dawk kollha minn skejjel, għalliema, libreriji sal-klabbs tal-ikkowdjar, negozji u awtoritajiet pubbliċi huma mistiedena jiċċelebraw il-Ġimgħa Ewropea tal-Ikkowdjar billi jorganizzaw attività ta' #EUCodeWeekDance u jżiduha mal-mappa tal-Ġimgħa tal-Ikkowdjar.","snippets.treasure-hunt.menu":"Treasure Hunt","snippets.treasure-hunt.subtitle":"Din hija logħba dwar it-Telegramma","snippets.videos.1":"Ara l-vidjos tal-ambaxxaturi tal-Ġimgħa Ewropea tal-Ikkowdjar dwar il-valuri tagħna","snippets.videos.2":"Ara lil Katja Oslojak, Ambaxxatriċi għas-Slovenja, dwar għaliex il-Ġimgħa tal-Ikkowdjar hija indipendenti","snippets.videos.3":"Ara lil Laurent Touché, Ambaxxatur għal Franza, dwar għaliex il-Ġimgħa tal-Ikkowdjar hija għal kulħadd","snippets.videos.4":"Ara lil Fatma Bouaziz, Ambaxxatriċi għat-Tuneżija dwar għaliex il-Ġimgħa tal-Ikkowdjar hija glokali","snippets.videos.5":"Ara lil Linda Sinka, Ambaxxatriċi għal-Latvja dwar għaliex il-Ġimgħa tal-Ikkowdjar hija dwar il-kooperazzjoni","snippets.videos.6":"Ara lil Alessandro Bogliolo, Ambaxxatur għall-Italja dwar għaliex il-Ġimgħa tal-Ikkowdjar hija mingħajr skop ta' qligħ","snippets.videos.7":"Ara lil Marjana Prifti, Ambaxxatriċi għall-Albanija dwar għaliex il-Ġimgħa tal-Ikkowdjar tinkoraġġixxi l-innovazzjoni u l-kreattività","snippets.videos.8":"Ara lil Cristiana Lucaci, Ambaxxatriċi għar-Rumanija dwar għaliex il-Ġimgħa tal-Ikkowdjar hija grata lejn il-komunità tagħha","training.learning_bits":"Għajnuniet ta’ Tagħlim tal-Ġimgħa tal-Ikkowdjar","training.title":"Materjal ta’ taħriġ u korsijiet online mingħajr ħlas","training.text":`

Hawn tista’ ssib materjal u riżorsi ta’ taħriġ bla ħlas li ser jgħinuk tibda u tippjana l-lezzjoni innovattivi tiegħek li jmiss.

1. Għajnuniet ta’ Tagħlim tal-Ġimgħa tal-Ikkowdjar

Mhi meħtieġa ebda esperjenza preċedenti fl-ikkowdjar jew fl-ipprogrammar, u kull modulu jieħu biss madwar 15-il minuta biex tlestih. Il-modulu jintroduċuk għal kunċetti ewlenin relatati mal-ikkowdjar u attivitajiet tal-ħsieb komputazzjonali. Barra minn hekk, il-moduli jagħtuk ukoll għajnuniet prattiċi u pariri dwar kif tintegra l-kunċetti fil-klassi tiegħek.

`,"training.text_2":`

Issa li lestejt waħda jew aktar mill-Għajnuniet ta’ Tagħlim tal-Ġimgħa tal-Ikkowdjar, nittamaw li tħossok komdu biżżejjed biex twassal xi kreattività diġitali fil-klassi tiegħek u timmarka l-attività tiegħek fuq il-Mappa tal-Ġimgħa tal-Ikkowdjar!

diff --git a/public/build/assets/php_nl-XQvbnMG8.js b/public/build/assets/php_nl-CNqPpIv7.js similarity index 94% rename from public/build/assets/php_nl-XQvbnMG8.js rename to public/build/assets/php_nl-CNqPpIv7.js index 3efd3f00e..6e06ecd2c 100644 --- a/public/build/assets/php_nl-XQvbnMG8.js +++ b/public/build/assets/php_nl-CNqPpIv7.js @@ -40,7 +40,7 @@ const e={"about.when-title":"De EU-programmeerweek van 2024 vindt plaats van 14 href="/resources">pagina met bronnen en leerbits met video tutorials en lesplannen en pas ze aan aan de behoeften van je groep.`,"guide.what_you_need_organise.items.7":`Een methode om deelnemers te registreren. Als je maar beperkte ruimte tot je beschikking hebt, gebruik dan online tools zoals Google Formulieren en Eventbrite om deelnemers te registreren.`,"guide.what_you_need_organise.items.8":'Zet je evenement ook op de kaart van de programmeerweek!',"guide.how_to.title":"Hoe organiseer je een activiteit?","guide.how_to.items.1":"Hoe je programmeerevenement eruit ziet, is helemaal aan jou. We adviseren je wel om wat praktische oefentijd in te plannen, waarin deelnemers zelf iets kunnen maken of wat kunnen experimenteren met hardware.","guide.how_to.items.2":'Maak gebruik van tools en technologieën die geschikt zijn voor je doelgroep. We adviseren gebruik te maken van open source materiaal dat vrij beschikbaar is.',"guide.how_to.items.3":"Zorg dat deelnemers aan het eind van je evenement aan elkaar laten zien wat ze hebben gemaakt.","guide.how_to.items.4":`Zegt het voort! Promoot wat je tijdens je activiteit hebt gedaan en deel het op sociale media met behulp van de hashtag #EUCodeWeek. Deel het ook in de lerarengroep van de EU-programmeerweek en op Twitter (@CodeWeekEU). Praat met je vrienden, mede-onderwijzers, de lokale pers en maak een persbericht!`,"guide.how_to.items.5":'Vergeet niet je activiteit toe te voegen aan de kaart van de programmeerweek!',"guide.material.title":"Promotiemateriaal","guide.material.text":'

Bekijk onze blog voor de laatste informatie en pas het laatste persbericht naar behoeften aan of schrijf je eigen persbericht:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Voorbereiding van de EU-programmeerweek 2019 gaat van start (beschikbaar in 29 talen)',"guide.toolkits.title":"Download de volgende toolkits om aan de slag te kunnen:","guide.toolkits.communication_toolkit":"Communicatie-toolkit","guide.toolkits.teachers_toolkit":"Leraren-toolkit","guide.questions.title":"Vragen?","guide.questions.content":'

Heb je vragen over het opzetten en promoten van je eigen #EUCodeWeek-evenement? Neem dan contact op met een van de ambassadeurs van de EU-programmeerweek in jouw land.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Breng je ideeën tot leven!","hackathons.sections.1.title":"Zes hackathons, zes uitdagingen","hackathons.sections.1.content.1":"Woon jij in Griekenland, Letland, Ierland, Italië, Roemenië of Slovenië? Ben je creatief, ambitieus en geïnteresseerd in de toekomst van technologie? Dit is jouw kans! Doe mee aan een van de hackathons van de EU-programmeerweek #EUCodeWeek en ontwikkel een innovatieve oplossing die mee de technologische revolutie op gang brengt!","hackathons.sections.1.content.2":"De EU-programmeerweek 2021 omvat zes bijzondere hackathons voor leerlingen van 15-19 jaar uit het secundair onderwijs, die teams vormen en samen hun programmeervaardigheden inzetten om lokale problemen op te lossen. Na 24 uur hacken stelt elk team zijn ideeën voor aan een panel van experts, die 10 teams selecteren voor de finale. Alle teams krijgen evenveel tijd, middelen en toegang tot mentors en expertise om de uitdaging tot een goed einde te brengen, maar slechts 10 van hen krijgen de kans om in de volgende ronde hun prototype te ontwikkelen, door experts gecoacht te worden en in het najaar deel te nemen aan de hackathonfinale. Tijdens de finale strijden de teams om coole IT-uitrusting en een kans om hun prototype met de steun van mentors en coaches verder uit te werken.","hackathons.sections.2.title":"Hoe kan ik meedoen?","hackathons.sections.2.content.1":"Selecteer de hackathon in jouw land en registreer je in enkele eenvoudige stappen. Je kunt je solo inschrijven, of met een team van 6 personen. Als je met vrienden of klasgenoten deelneemt, vergeet dan niet om je team een naam te geven. De inschrijvingen voor elke hackathon verlopen apart, dus volg de hackathon in jouw land op de voet!","hackathons.sections.3.title":"Wie zijn de organisatoren?","hackathons.sections.3.content.1":"De EU-programmeerweek hackathons worden mede georganiseerd door de Europese Commissie en lokale EU-","hackathons.sections.3.content.2":"programmeerweek-ambassadeurs","hackathons.sections.3.content.3":", en worden gefinancierd door het Europees Parlement. Het is de bedoeling om te laten zien hoe met behulp van de creativiteit, het enthousiasme, de vernieuwende ideeën en de programmeervaardigheden van jongeren concrete oplossingen tot leven komen.","hackathons.sections.4.title":"Hoe ziet een hackathon eruit?","hackathons.sections.4.content.1":"De hackathon van de EU-programmeerweek begint met een online hackathon van 24 uur. Ervaren mentors helpen de teams op weg, en er zullen workshops zijn om de deelnemers op een leuke manier nieuwe vaardigheden bij te brengen. De hackathon is voor de deelnemers ook een perfecte kans om een netwerk uit te bouwen en kennis te maken met mensen in de Europese tech-sector. Aan het einde van de hackathon stelt elk team zijn oplossing voor aan een vakjury.","hackathons.sections.4.content.2":"Voor de tien beste teams is de hackathon nog niet afgelopen: zij krijgen de hele zomer training en coaching. In september of oktober nemen de winnaars dan deel aan een 12 uur lange face-to-face hackathon (die online zal doorgaan als de gezondheidssituatie op dat moment geen fysiek evenement toelaat).","hackathons.sections.5.title":"Ik heb geen programmeerervaring – wat kan ik doen?","hackathons.sections.5.content.1":"Tegelijkertijd met de hackathon zijn er workshops voor beginners op het gebied van programmeren, en is er voor deelnemers gelegenheid om te knutselen met hardware, robotica, enzovoort om de basisbeginselen van computationeel denken en programmeren onder de knie te krijgen. Ga naar jouw lokale pagina voor meer informatie over hoe je je kunt aanmelden.","hackathons.sections.6.title":"Partners","hackathons.sections.7.title":"Doe mee!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Roemenië","hackathons.cities.1.date":"25-26 september 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Ierland","hackathons.cities.2.date":"23-24 september 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italië","hackathons.cities.3.date":"24-25 september 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Griekenland","hackathons.cities.4.date":"9 oktober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenië","hackathons.cities.5.date":"18-19 september 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letland","hackathons.cities.6.date":"1 oktober 2021","hackathons.final.1":"Finale in","hackathons.final.2":"september/oktober 2021","home.about":"De EU-programmeerweek is een burgerinitiatief dat erop is gericht om programmeren en digitale vaardigheden op een leuke, aantrekkelijke manier voor iedereen bereikbaar te maken.","home.when":"Feest met ons mee!","home.when_text":"Leren programmeren helpt ons de snel veranderende wereld om ons heen te begrijpen, ons begrip van de werking van technologie te vergroten en vaardigheden en mogelijkheden te ontwikkelen om nieuwe ideeën te ontdekken en te innoveren.","home.xmas_text":"Laat deze feestdagen schitteren door innovatie en creativiteit! Doe mee aan onze 'Coding@Christmas' -actie door uw codeeractiviteit toe te voegen aan onze kaart en maak kans op een micro:bit-kit voor uw leerlingen. Laten we de feestdagen vieren door de volgende generatie denkers en makers te inspireren. Voeg vandaag nog je activiteit toe en help een betere toekomst te inspireren!","home.button_text":"Get Involved!","home.school_banner_title":"Doe mee!","home.school_banner_text":"Ben je een leraar?","home.school_banner_text2":"Klik hier voor meer informatie over hoe je kunt meedoen!","home.organize_activity_title":"Organiseer of doe mee met een activiteit","home.organize_activity_text":'Iedereen mag een activiteit organiseren of met ?een activiteit meedoen. Kies gewoon een onderwerp en doelgroep en zet je activiteit op de kaart, of blader door evenementen in je regio.',"home.get_started_title":"Aan de slag","home.get_started_text":'Weet je niet precies hoe je aan de slag gaat? Neem een kijkje op de how-to pagina en download onze toolkits voor organisatoren om aan de slag te gaan en de boodschap te verspreiden.',"home.access_resources_title":"Toegang tot hulpmiddelen en training","home.access_resources_text":'Als je niet weet hoe je een activiteit moet organiseren, bezoek dan onze leermiddelenpagina en blader door het trainingsmateriaal met leerbits voor begeleiding en op maat gesneden lesplannen.',"locations.title":"Activiteitenlocaties","locations.description.0":"Selecteer een locatie voor uw volgende activiteit uit de onderstaande lijst OF registreer een nieuwe locatie via","locations.description.1":"activiteit creëren","login.login":"Aanmelden","login.register":"Registreren","login.github":"Aanmelden met Github","login.X":"Aanmelden met X","login.facebook":"Aanmelden met Facebook","login.google":"Aanmelden met Google","login.azure":"Aanmelden met Azure","login.email":"E-mail","login.password":"Wachtwoord","login.remember":"Onthoud mijn gegevens","login.forgotten_password":"Ben je je wachtwoord vergeten?","login.no_account":"Heb je geen account?","login.signup":"Meld je aan","login.reset":"Je wachtwoord opnieuw instellen","login.send_password":"Link voor het opnieuw instellen van wachtwoord verzenden","login.confirm_password":"Wachtwoord bevestigen","login.name":"naam","menu.learn":"Leren","menu.teach":"Onderwijzen","menu.training":"Vorming","menu.toolkits":"Presentaties en Toolkits","menu.why":"WAAROM","menu.home":"Start","menu.events":"Activiteiten","menu.ambassadors":"Ambassadeurs","menu.resources":"Hulpmiddelen","menu.schools":"Scholen","menu.about":"Over","menu.blog":"Blog","menu.news":"Nieuws","menu.search":"Typ en druk op Enter...","menu.map":"Kaart","menu.add_event":"Evenement toevoegen","menu.search_event":"Evenementen zoeken","menu.hello":"Hallo","menu.profile":"Profiel","menu.pending":"Aankomende evenementen","menu.your_events":"Mijn activiteiten","menu.your_certificates":"Mijn certificaten","menu.report":"meld jouw activiteiten","menu.volunteers":"Vrijwilligers","menu.logout":"Afmelden","menu.signin":"Aanmelden","menu.privacy":"Privacy","menu.participation":"Deelnamecertificaat","menu.values":"Onze waardes","menu.featured_activities":"Uitgelichte activiteiten","menu.codeweek2020":"Editie 2020","mooc.free-online-courses":"Gratis online cursussen","mooc.intro":"De EU-codeweek biedt mogelijkheden voor professionele ontwikkeling in de vorm van online cursussen. Het doel is om de leerkrachten te ondersteunen om programmeren en digitaal denken in het klaslokaal te brengen.","mooc.icebreaker.title":'De inleidende "ijsbreker"-cursus',"mooc.icebreaker.text.0":"De","mooc.icebreaker.text.1":"EU Code Week-ijsbrekercursus","mooc.icebreaker.text.2":"is een vijf uur durende cursus in het Engels die zich richt op iedereen die geïnteresseerd is in de basisprincipes van programmeren en digitaal denken. De deelnemers leren hoe ze nieuwsgierigheid en een innovatieve geest bij jongeren kunnen opwekken en hen tegelijkertijd in staat stellen om digitale scheppers te worden. De cursus helpt deelnemers om de voordelen en relevantie van digitaal denken en programmeren in ons dagelijks leven te ontdekken. Hij biedt ook ideeën, gratis trainingsmateriaal en middelen om leuke en educatieve activiteiten voor kinderen te organiseren, altijd en overal - vooral tijdens Code Week.","mooc.icebreaker.text.3":"U hebt geen eerdere ervaring of kennis over programmeren nodig om aan deze cursus deel te kunnen nemen, alleen een nieuwsgierige instelling. ","mooc.icebreaker.registration.0":"U kunt zich hier","mooc.icebreaker.registration.1":"inschrijven voor de cursus, die plaatsvindt tussen 16 september en 30 oktober 2020. Houd er rekening mee dat u een account moet aanmaken in de European Schoolnet Academy om u te kunnen aanmelden. ","mooc.icebreaker.check-out":"Bekijk de editie van 2019.","mooc.deep-dive.title":'De diepgaande "Deep Dive"-cursus',"mooc.deep-dive.text.0":"De online EU Code Week Deep Dive cursus is een vijfentwintig uur durende cursus in het Engels die docenten de mogelijkheid biedt om vertrouwd te raken met de programmeerprincipes en de kennis en het vertrouwen te krijgen om eenvoudige en leuke, interactieve programmeeractiviteiten met hun studenten te organiseren. Docenten ontdekken de gratis","mooc.deep-dive.text.1":"middelen","mooc.deep-dive.text.2":"en het trainingsmateriaal van EU Code Week, die in 29 talen beschikbaar zijn, en bepaalde aspecten van programmeren, zoals digitaal denken, snoerloze activiteiten en de eindeloze mogelijkheden van robotica, knutselen en maken, visuele programmeertalen, het maken van apps en nog veel meer.","mooc.deep-dive.course-link":"Bekijk de “Deep dive”-cursus van 2019","mooc.social-media.0":"Volg","mooc.social-media.1":"EU Code Week op sociale media","mooc.social-media.2":"om te weten te komen wanneer de volgende cursus van start gaat","myevents.created_by":"Alle evenementen gemaakt door ","myevents.no_events.first_call_to_action":"Je hebt nog geen evenementen toegevoegd. Je kunt er ","myevents.no_events.first_link":"nu een toevoegen","myevents.no_events.second_call_to_action":"of lees onze ","myevents.no_events.second_link":"gids voor organisatoren","myevents.view":"Bekijken","myevents.status.APPROVED":"GOEDGEKEURD","myevents.status.REJECTED":"GEWEIGERD","myevents.status.PENDING":"IN BEHANDELING","myevents.status.REPORTED":"GEMELD","pagination.previous":"Vorige","pagination.next":"Volgende","participation.title":"Deelnamecertificaten aanmaken voor je klas","participation.phrase1":"Vul het formulier in met de namen van je leerlingen gescheiden door een komma en je ontvangt de individuele certificaten van deelname.","participation.names.label":"Namen voor certificaat","participation.names.help":"Gebruik een komma tussen de naam van elke deelnemer","participation.event_name.label":"Naam activiteit","participation.event_name.help":"De naam van je activiteit die op het certificaat wordt afgedrukt","participation.event_date.label":"Datum activiteit","participation.event_date.help":"De datum van je activiteit die op het certificaat wordt afgedrukt","participation.submit":"Certificaten aanmaken","participation.thanks_page.title":"Je certificaten zijn aangemaakt!","participation.thanks_page.phrase1":"Klik op deze link om het zip-bestand met alle certificaten te downloaden","passwords.password":"Wachtwoorden moeten uit minimaal zes tekens bestaan en overeenstemmen met de bevestiging.","passwords.reset":"Je wachtwoord is opnieuw ingesteld!","passwords.sent":"We hebben je link voor het opnieuw instellen van je wachtwoord per e-mail verzonden!","passwords.token":"Dit wachtwoordherstel-token is ongeldig.","passwords.user":"We kunnen geen gebruiker met dat e-mailadres vinden.","privacy.title":"BESCHERMING VAN JE PERSOONSGEGEVENS","privacy.1-intro.title":"1. Introductie","privacy.1-intro.items.1":"

De Europese Commissie (hierna „de Commissie”) hecht veel belang aan de bescherming van je persoonsgegevens en je persoonlijke levenssfeer De Commissie verzamelt en verwerkt persoonsgegevens overeenkomstig Verordening (EU) 2018/1725 van het Europees Parlement en de Raad van 23 oktober 2018 betreffende de bescherming van natuurlijke personen in verband met de verwerking van persoonsgegevens door de instellingen, organen en instanties van de Unie en betreffende het vrije verkeer van die gegevens (en tot intrekking van Verordening (EG) nr. 45/2001).

","privacy.1-intro.items.2":"

Deze privacyverklaring licht de reden toe waarom we je persoonsgegevens verzamelen, de wijze waarop we de verstrekte gegevens verzamelen, behandelen en de bescherming ervan verzekeren, hoe die informatie wordt gebruikt en welke rechten je hebt met trekking tot je persoonsgegevens (het recht op inzage, rectificatie, beperking van verwerking enz.). Hierin staan ook de contactgegevens van de verwerkingsverantwoordelijke waar je je rechten kunt uitoefenen, de functionaris voor gegevensbescherming en de Europese Toezichthouder voor gegevensbescherming.

","privacy.1-intro.items.3":"

Deze privacyverklaring heeft betrekking op het verzamelen en publiceren van persoonsgegevens op de algemeen toegankelijke website codeweek.eu, van personen die als contactpersoon fungeren voor activiteiten in het kader van de EU-programmeerweek (ambassadeurs van de programmeerweek, coördinatoren van ministeries van Onderwijs, verantwoordelijke leraren en organisatoren van activiteiten en evenementen).

","privacy.2-why.title":"2. Waarom verwerken we je gegevens?","privacy.2-why.items.1":"

De Europese Commissie verzamelt en publiceert je persoonsgegevens om de identificatie van contactpunten door belanghebbenden en geïnteresseerde burgers te vergemakkelijken. Gebruik maken van echte personen als contactpunt is de beste en meest efficiënte manier om ervoor te zorgen dat geïnteresseerden in contact kunnen komen met de diensten van de Commissie.

","privacy.2-why.items.2":"

Je persoonsgegevens zullen niet worden gebruikt voor geautomatiseerde besluitvorming, waaronder profilering.

","privacy.3-legal_process.title":"3. Op welke juridische gronden verwerken we je persoonsgegevens?","privacy.3-legal_process.items.1":"

De verwerking van persoonsgegevens voor de publicatie van contactpunten is wettig volgens artikel 5, lid 1, onder d), van Verordening (EU) 2018/1725, omdat je toestemming hebt gegeven voor de verwerking van je persoonsgegevens via een webformulier of toen je instemde met het gebruik van je e-mail en gebruikersnaam, als je je via een sociaal netwerk hebt aangemeld.

","privacy.4-collect_data.title":"4. Welke persoonsgegevens verzamelen en verwerken we?","privacy.4-collect_data.items.1":"

De persoonsgegevens die worden verzameld betreffen informatie waardoor je gemakkelijker kan worden geïdentificeerd als contactpersoon en je beter zichtbaar bent voor het publiek, namelijk: titel, naam, achternaam, functie, zakelijk postadres en e-mailadres, telefoonnummer, foto, socialmedia-account, biografie.

","privacy.4-collect_data.items.2":"

Je hebt deze gegevens op vrijwillig basis verstrekt, door het aanmeldingsformulier in te vullen.

","privacy.4-collect_data.items.3":"

De verstrekking van bepaalde persoonsgegevens is verplicht voor de publicatie van activiteiten en/of contactmogelijkheden op de website codeweek.eu. Indien je je persoonsgegevens niet verstrekt, kan je activiteit niet worden gepubliceerd en/of kun je niet deelnemen aan de bovengenoemde netwerken.

","privacy.4-collect_data.items.4":"

Alle andere informatie verstrek je op vrijwillige basis.

","privacy.4-collect_data.items.5":"Wanneer u zich abonneert op onze nieuwsbrief  zal uw emailadres gedeeld worden met Mailerlite.com. Zij verzorgen de verzending van de nieuwsbrief. Het privacystatement kunt u vinden op deze website: https://www.mailerlite.com/legal/privacy-policy. Afmelden kan eenvoudig door op de link 'Unsubscribe' te klikken in iedere nieuwsbrief. ","privacy.5-how_long.title":"5. Hoe lang bewaren wij je persoonsgegevens?","privacy.5-how_long.items.1":"

De Commissie bewaart je persoonsgegevens niet langer dan noodzakelijk is voor het onder punt 2 vermelde doel waarvoor ze zijn verzameld of verwerkt, namelijk zo lang als je als contactpersoon fungeert.

","privacy.5-how_long.items.2":"

Je persoonsgegevens worden van de algemeen toegankelijke website verwijderd zodra je geen contactpersoon meer bent, tenzij je toestemming hebt gegeven om in de database te worden opgenomen voor toekomstige activiteiten.

","privacy.6-protect_data.title":"6. Hoe beschermen en beveiligen wij je persoonsgegevens?","privacy.6-protect_data.items.1":"

Alle persoonsgegevens in elektronisch formaat (e-mails, documenten, databases, geüploade batches van gegevens, enz.) worden opgeslagen op de servers van de Europese Commissie of haar contractant. Alle verwerkingen worden uitgevoerd overeenkomstig het Besluit (EU, Euratom) 2017/46 van de Commissie van 10 januari 2017 over de beveiliging van communicatie- en informatiesystemen binnen de Europese Commissie.

","privacy.6-protect_data.items.2":"

De contractanten van de Commissie zijn gebonden aan een specifieke contractuele clausule voor de verwerking van je gegevens namens de Commissie, en aan de geheimhoudingsverplichtingen die voortvloeien uit de omzetting van de algemene verordening gegevensbescherming in de EU-lidstaten („AVG” (EU) 2016/679).

","privacy.6-protect_data.items.3":"

Om je persoonsgegevens te beschermen heeft de Commissie een aantal technische en organisatorische maatregelen genomen. Technische maatregelen omvatten passende acties gericht op online beveiliging, het risico van gegevensverlies, de wijziging van gegevens of de ongeoorloofde toegang, rekening houdend met de risico's die zich voordoen bij de verwerking en de aard van de persoonsgegevens die worden verwerkt. Organisatorische maatregelen omvatten het beperken van de toegang tot de persoonsgegevens tot uitsluitend bevoegde personen met een „need-to-know” voor het doel van deze verwerking.

","privacy.7-access_data.title":"7. Wie heeft toegang tot je gegevens en aan wie worden ze verstrekt?","privacy.7-access_data.items.1":"

Toegang tot je persoonsgegevens wordt verstrekt aan het personeel van de Commissie dat verantwoordelijk is voor de uitvoering van deze verwerking en aan bevoegd personeel op basis van het „need-to-know”-principe. Dit personeel houdt zich aan wettelijke verplichtingen en, indien vereist, aanvullende geheimhoudingsverklaringen.

","privacy.7-access_data.items.2":"

Dit houdt in dat de beheerders van de websites (personeel van de Commissie) en ook ander personeel van de Commissie op basis van „need-to-know” toegang hebben tot alle door jou verstrekte persoonsgegevens.. Daarnaast worden jouw persoonsgegevens en informatie over je evenement gedeeld met leden van de netwerken van ambassadeurs en onderwijscoördinatoren van de EU-programmeerweek voor de organisatie van lokale evenementen of opvolging.

","privacy.7-access_data.items.3":"

Om de zichtbaarheid van de contactpunten te verhogen worden je persoonsgegevens zonder toegangsbeperking gepubliceerd op de openbare website: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Betreffende de doorgifte van gegevens aan derden

","privacy.7-access_data.items.5":"

De informatie die we verzamelen wordt niet doorgegeven aan derden, behalve voor zover en voor de doeleinden waarvoor we hiertoe wettelijk verplicht zijn.

","privacy.8-rights.title":"8. Wat zijn je rechten en hoe kun je deze uitoefenen?","privacy.8-rights.items.1":"

Je hebt als „betrokkene” specifieke rechten uit hoofde van hoofdstuk III (artikel 14-25) van Verordening (EU) 2018/1725, met name het recht op inzage, rectificatie en wissing van je persoonsgegevens en het recht op beperking van de verwerking van je persoonsgegevens. In voorkomend geval heb je ook het recht tegen de verwerking bezwaar te maken of het recht op gegevensoverdraagbaarheid.

","privacy.8-rights.items.2":"

Je hebt ermee ingestemd je persoonsgegevens ten behoeve van de onderhavige verwerking aan ons te verstrekken en je kunt je toestemming te allen tijde intrekken door de verwerkingsverantwoordelijke daarvan in kennis te stellen. Het intrekken van de toestemming laat de rechtmatigheid van de verwerking die is uitgevoerd voordat je de toestemming hebt ingetrokken, onverlet.

","privacy.8-rights.items.3":"

Je kunt je rechten uitoefenen door contact op te nemen met de verwerkingsverantwoordelijke of, bij geschillen, met de functionaris voor gegevensbescherming. Desnoods kun je je ook tot de Europese Toezichthouder voor gegevensbescherming wenden. De contactgegevens vind je hieronder bij punt 9.

","privacy.9-contact.title":"9. Contactgegevens","privacy.9-contact.data-controller.title":"-De verwerkingsverantwoordelijke:","privacy.9-contact.data-controller.text":"

Indien je je rechten op grond van Verordening (EU) 2018/1725 wilt uitoefenen, of indien je opmerkingen, vragen of bedenkingen hebt, of indien je een klacht wilt indienen betreffende de verzameling en het gebruik van je persoonsgegevens, neem dan contact op met de verwerkingsverantwoordelijke,

","privacy.9-contact.data-controller.address":"Directoraat-generaal Communicatienetwerken, Inhoud en Technologie Eenheid G2
Gebouw BU25
B-1049 Brussel
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"-De functionaris voor gegevensbescherming (DPO) van de Commissie","privacy.9-contact.data-protection-officer.text":'

Je kunt contact opnemen met de functionaris voor gegevensbescherming (DATA-PROTECTION-OFFICER@ec.europa.eu) voor kwesties met betrekking tot de verwerking van je persoonsgegevens uit hoofde van Verordening (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-De Europese Toezichthouder voor gegevensbescherming (EDPS)","privacy.9-contact.european-data-protection.text":'

Je hebt het recht je te wenden tot (d.w.z. een klacht in te dienen bij) de Europese Toezichthouder voor gegevensbescherming (edps@edps.europa.eu) indien je van mening bent dat je rechten uit hoofde van Verordening (EU) 2018/1725 zijn geschonden als gevolg van de verwerking van je persoonsgegevens door de verwerkingsverantwoordelijke.

',"remote-teaching.remote-teaching":"Afstandsonderwijs","remote-teaching.intro.title":"Programmeerweek en afstandsonderwijs","remote-teaching.intro.text":"Onderwijs op afstand kan lastig zijn voor leerkrachten en leerlingen: er komt heel wat bij kijken. Maar onderwijs over programmeren, computergericht denken en zelfs over robotica hoeft niet te stoppen als de leerlingen thuis zijn. Deze links en hulpmiddelen kunnen van pas komen.","remote-teaching.intro.points.1":"een verzameling korte video’s, doe-het-zelfmateriaal, puzzels, spellen en programmeeropgaven voor thuis en op school.","remote-teaching.intro.points.2.0":"Programmeren zonder computer","remote-teaching.intro.points.2.1":"verschillende activiteiten die je thuis met van alledaags materiaal kunt doen om programmeren te leren of er les over te geven.","remote-teaching.intro.points.3.0":"Leerpakketjes","remote-teaching.intro.points.3.1":"leerpakketjes en tutorials over duurzame ontwikkeling en kunstmatige intelligentie met informatie voor afstandsonderwijs.","remote-teaching.intro.points.4.0":"Overzicht hulpmiddelen","remote-teaching.intro.points.4.1":"een groot deel van de hulpmiddelen kan ook worden gebruikt voor afstandsonderwijs. Hiermee kunnen leerkrachten lesgeven in programmeren en leerlingen programmeren leren.","remote-teaching.intro.points.5.0":"Webinars over thuis programmeren","remote-teaching.intro.points.5.1":"afstandsonderwijs geven en thuis leren: de programmeerweek heeft verschillende webinars te bieden. Benieuwd? Neem gerust een kijkje.","remote-teaching.tips.title":"7 tips voor afstandsonderwijs over programmeren","remote-teaching.tips.points.1.0":"Verdiep je in de concepten, de programmeertaal en de software","remote-teaching.tips.points.1.1":"Leerlingen kunnen grotendeels zelfstandig leren programmeren door uitproberen, maar ze hebben hulp nodig bij het vinden van fouten in de syntaxis. Als een digitale tool of een programmeertaal niet de leerresultaten oplevert die u had verwacht, probeert u iets anders.","remote-teaching.tips.points.2.0":"Help leerlingen helpen autonoom te worden","remote-teaching.tips.points.2.1":"Help de leerlingen om hun mogelijkheden te benutten door middel van motiverende en zinvolle les. Laat ze zelf hun projecten en output kiezen en zet ze er op die manier toe aan hun vaardigheden en creativiteit te ontdekken. Blijf wel realistisch en zorg ervoor dat de doelstellingen voor de leerlingen haalbaar zijn.","remote-teaching.tips.points.3.0":"Moedig studenten aan om in groepen te werken","remote-teaching.tips.points.3.1":`Programmeren in groepen is niet alleen leuker, maar helpt leerlingen ook bij complexere en creatievere projecten. Bovendien raken sommige leerlingen door afstandsonderwijs geïsoleerd, en werken in groepen kan dat voorkomen. U kunt bijvoorbeeld online ontmoetingsplekken creëren waar leerlingen in groepen bijeen kunnen komen, of leerlingen vragen constructieve feedback over elkaars projecten te geven. -`,"remote-teaching.tips.points.4.0":"Ga na welke open software en gratis onlineplatforms er beschikbaar zijn","remote-teaching.tips.points.4.1":"Er zijn veel goede leermiddelen beschikbaar voor onderwijs over programmeren. Deze zijn vaak geavanceerd en toch gebruiksvriendelijk. Leerling kunnen deze tools gratis gebruiken: ze hoeven geen licentie te kopen of software te downloaden. De meeste zijn beschikbaar in het overzicht van de programmeerweek, zoals Scratch, App Inventor, Code.org, EarSketch en Sonic Pi. Net als bij de leerpakketjes voor de programmeerweek kunt u deze tools voor elk onderwerp gebruiken.","remote-teaching.tips.points.5.0":"Zorg ervoor dat het leuk is","remote-teaching.tips.points.5.1":"Beginnen met programmeren moet interessant en leuk zijn. Ook als u zelf niet ter plekke bent, kunt u ervoor zorgen dat de leerlingen op een speelse en leuke manier met de stof omgaan. U kunt bijvoorbeeld een pauze inlassen en de leerlingen samen CodyColor laten spelen. Dat is een educatief multiplayerspel waarmee leerlingen spelenderwijs computergericht leren denken.","remote-teaching.tips.points.6.0":"Simuleer interactie als in een klaslokaal","remote-teaching.tips.points.6.1":"Dankzij technologie kunnen we de interactie in een klaslokaal ten minste gedeeltelijk nabootsen. Leerlingen kunnen bijvoorbeeld hun camera aanzetten, virtueel hun hand opsteken, live of in een chat vragen stellen, antwoord geven op een digitale enquête of een toets afleggen. Een aantal digitale tools die u daarvoor kunt gebruiken: Zoom, Microsoft Teams, GoToMeeting of Jitsi voor livesessies, en Kahoot, Mentimeter of Google Forms voor toetsen en klassikale interactie. Daardoor lijkt het voor leerlingen alsof ze in samen in een lokaal zijn.","remote-teaching.tips.points.7.0":"Zorg ervoor dat het lesmateriaal beschikbaar en betaalbaar is","remote-teaching.tips.points.7.1":"De programmeerlessen die u geeft, moeten realistisch en inclusief zijn. Zorg er dus voor dat het nodige materiaal gemakkelijk te vinden is in elk huishouden en dat alle leerlingen erover kunnen beschikken. Als dat niet lukt, zorg er dan voor dat er alternatieven zijn. Voor programmeeractiviteiten zonder computer volstaat bijvoorbeeld goedkoop materiaal, denk daarbij aan een schaar, papier en viltstiften. Voor online-programmeeroefeningen moeten alle leerlingen thuis toegang hebben tot een tablet of computer en een stabiele internetverbinding.","remote-teaching.tips.conclusion":"Hoe werkt programmeerles in een online-onderwijsomgeving? Heeft u tips voor andere leerkrachten? Schrijf een post in het forum hieronder.","report.title":"Meld je #EUCodeWeek-evenement aan","report.event_title":"Titel van evenement","report.number_required":"Geef een ruwe schatting, ook als je niet over exacte gegevens beschikt.","report.phrase1":"Je kunt dit formulier maar één keer invullen. Controleer je gegevens zorgvuldig. Als je een fout maakt, ","report.phrase2":"Nadat je het rapport hebt verzonden, wordt automatisch een persoonlijk certificaat voor deelname aan de Programmeerweek uitgegeven. Je kunt dit certificaat vervolgens downloaden of delen. Hier zie je een voorbeeldcertificaat.","report.phrase3":"Verplichte velden zijn gemarkeerd met een sterretje (*).","report.phrase4":"Je kunt dit formulier maar één keer invullen. Controleer je gegevens zorgvuldig. Als je een fout maakt,","report.contactus":"neem contact met ons op","report.participants_count.label":"Aantal deelnemers","report.average_participant_age.label":"Gemiddelde leeftijd van deelnemers","report.percentage_of_females.label":"Percentage vrouwen","report.codeweek_for_all_participation_code.label":"Deelnamecode Codeweek4All - Programmeerweek voor iedereen","report.codeweek_for_all_participation_code.help":"Je kunt hier je Codeweek4All challengecode plaatsen, als je er een hebt. Als je niet meedoet, mag je dit veld negeren.","report.name_for_certificate.label":"Naam voor certificaat","report.name_for_certificate.help":"Wijzig dit in de naam van de organisator van het evenement, die een certificaat van deelname aan de Programmeerweek ontvangt. Gebruik alleen ASCII-letters (Latijn). Letters met accenten, umlauts en dergelijke worden niet ondersteund.","report.submit":"Evenementenmelding indienen","report.thanks_page.title":"Bedankt voor het melden van je evenement!","report.thanks_page.certificate_ready":"Je certificaat is klaar.","report.thanks_page.download_button":"Klik hier om het te downloaden.","report.thanks_page.back_events":"Ga terug naar je evenement","resources.search_resources":"Hulpmiddelen zoeken","resources.types":"Types","resources.levels":"Niveaus","resources.programming_languages":"Programmeertalen","resources.categories":"Categorieën","resources.Languages":"Talen","resources.Subjects":"Vakken","resources.share":"Delen","resources.communication_toolkit":"Communicatie-toolkit","resources.teachers_toolkit":"Toolkit voor leerkrachten","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Hoe organiseer je een activiteit?","resources.resources.languages.Russian":"Russisch","resources.resources.languages.Norwegian":"Noors","resources.resources.languages.Mandarin":"Mandarijn","resources.resources.languages.Japanese":"Japans","resources.resources.languages.All targeted languages":"Alle beoogde talen","resources.resources.levels.Beginner":"Beginner","resources.resources.levels.Intermediate":"Gemiddeld","resources.resources.levels.Advanced":"Gevorderd","resources.resources.levels.Pre-primary education":"Voorschools onderwijs","resources.resources.levels.Primary school (5-12)":"Lagere school (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Onderbouw middelbare school (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Bovenbouw middelbare school (16-18)","resources.resources.levels.Higher Education":"Hoger onderwijs","resources.resources.levels.Other":"Overige","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Scheikunde","resources.resources.subjects.Computer Science":"Informatica","resources.resources.subjects.Culture":"Cultuur","resources.resources.subjects.Economics":"Economie","resources.resources.subjects.Foreign Languages":"Vreemde talen","resources.resources.subjects.Geography":"Aardrijkskunde","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Geschiedenis","resources.resources.subjects.Language and Literature":"Taal en literatuur","resources.resources.subjects.Mathematics":"Wiskunde","resources.resources.subjects.Natural Sciences":"Natuurwetenschappen","resources.resources.subjects.Physical Education":"Lichamelijke opvoeding","resources.resources.subjects.Physics":"Natuurkunde","resources.resources.subjects.Coding":"Codering","resources.resources.subjects.Special Education Needs":"Bijzondere onderwijsbehoeften","resources.resources.subjects.Other":"Overige","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Onlinecursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Toepassing","resources.resources.types.Game":"Game","resources.resources.types.Graphic Material":"Grafisch materiaal","resources.resources.types.Presentation":"Presentatie","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Overige","resources.resources.types.Lesson Plan":"Lesplan","resources.resources.types.Guide":"Gids","resources.resources.categories.Coding":"Codering","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Computationeel denken","resources.resources.categories.Robotics":"Robotica","resources.resources.categories.Making":"Vervaardiging","resources.resources.categories.Tinkering":"Knutselen","resources.resources.categories.Unplugged Activities":"Activiteiten zonder computer","resources.resources.categories.Other":"Overige","school.name":"Naam van de school","school.location":"Locatie van de school","school.description":"Beschrijving van de school","school.school":"School","school.add":"Toevoegen","school.list":"Lijst","school.required.name":"Naam van de school is vereist","school.required.location":"Locatie van de school is vereist","schools.1.title1":"Waarom is het nuttig om te leren programmeren op school?","schools.1.title2":"Welke voordelen heeft programmeren voor je leerlingen? Welke voordelen heeft het voor jou als leerkracht?","schools.1.content.0":"We geloven dat in een digitaal tijdperk iedereen over basisvaardigheden moet beschikken zoals inzicht in programmeren en de ontwikkeling van essentiële vaardigheden in verband met computationeel denken, zoals probleemoplossing, samenwerking en analytische vaardigheden.","schools.1.content.1":"Als je leerlingen leren programmeren, krijgen ze de middelen aangereikt om voorop te lopen in een digitaal competente samenleving, een beter begrip van de wereld om hen heen te ontwikkelen en betere kansen te krijgen op succes in hun persoonlijke en professionele leven.","schools.1.content.2":"Dankzij de Programmeerweek krijgen alle leerlingen en studenten de mogelijkheid om hun eerste stappen te zetten als digitale makers, omdat scholen en leraren gratis professionele ontwikkelingskansen, lesmateriaal, internationale uitdagingen en uitwisselingsmogelijkheden aangeboden krijgen.","schools.1.button.label":"Wil je direct aan de slag kunnen? Meld je hier aan!","schools.2.title1":"Klaar om mee te doen?","schools.2.title2":"Organiseer een les, een trainingssessie of een evenement en zet je initiatief op de kaart.","schools.2.content.0":"Het maakt niet uit of je zelf over codeer- of programmeerkennis beschikt; je kunt gemakkelijk een les in je klas, een opendeurdag of een evenement op je school organiseren. Zoek gewoon een datum en registreer je activiteit op de onderstaande kaart. Als je denkt dat je ondersteuning nodig hebt bij het voorbereiden van een les rond programmeren, ga dan door naar het volgende gedeelte.","schools.2.content.1":"Bekijk enkele voorbeelden van activiteiten die worden georganiseerd op de onderstaande kaart en voeg net als duizenden andere leraren in Europa en daarbuiten uw eigen activiteit toe: ","schools.2.button.label":"Klaar om het te proberen? Voeg een activiteit toe!","schools.3.title1":"Nog nooit eerder geprogrammeerd? Geen zorgen","schools.3.title2":"Onze hulpmiddelen helpen je kennismaken met programmeren voordat je ermee aan de slag gaat met je leerlingen of studenten","schools.3.content.0":"Als je geïnteresseerd bent in programmeren in je klas, maar je weet niet waar te beginnen, maak je geen zorgen! Een internationaal team van leraren en experts heeft een reeks korte online trainingsmodules ontwikkeld om je op weg te helpen. ","schools.3.content.1":"Je hebt geen ervaring met programmeren nodig om onze leerbits te volgen!","schools.3.button.label":"Ga naar de trainingsmodules","schools.4.title1":"Wil je een extra uitdaging aangaan?","schools.4.title2":"Bouw een netwerk van activiteiten, betrek er zoveel mogelijk leerlingen of studenten bij en verdien het Certificaat van uitmuntendheid","schools.4.content.0":"Code Week 4 All daagt je uit om samen te werken met andere leraren of scholen en mee te doen met een internationale gemeenschap van gelijkgestemde mensen die leerlingen en studenten de mogelijkheid bieden om hun eerste stappen in programmeren te zetten. Als je meer dan duizend leerlingen en/of studenten kunt betrekken bij je initiatief, verdien je het Certificaat van uitmuntendheid.","schools.4.button.label":"Meer informatie over de Code Week 4 All-uitdaging","schools.title":"Scholen: trakteer je leerlingen op de Programmeerweek","scoreboard.title":"In welke landen bruist het van de programmeeractiviteiten ?","scoreboard.paragraph":"Het scorebord wordt gesorteerd volgens het aantal weergegeven programmeerevenementen per inwoner. Vandaar dat je enkele van de kleinere landen hoger op de lijst kunt zien staan!","scoreboard.parcipating_with":"neemt deel met","scoreboard.events":"evenementen","search.audience_title":"Doelgroep","search.theme_title":"Thema","search.placeholder":"Zoek naar naam of tag van evenement","search.submit":"Zoek","search.label_country":"Selecteer land","search.last_year_events.label":"Evenementen van vorig jaar ook opnemen","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nee","search.search_counter":"stemmen overeen met je zoekcriteria","search.event":"evenement","search.events":"evenementen","search.year":"jaar","search.audiences":"Doelgroepen","search.themes":"themas","search.countries":"Landen","search.search_placeholder":"Zoek op titel of beschrijving","snippets.featured-activities":"Een overzicht van de onlineactiviteiten van de EU-programmeerweek. U kunt filteren op taal en maand. Als u op “view” klikt, krijgt u informatie over de activiteit en de contactpersonen. Veel plezier!","snippets.learn":"Programmeren is een belangrijke vaardigheid waarnaar in elke sector steeds meer vraag is. De EU-programmeerweek helpt iedereen die wil leren programmeren. Blader door het overzicht en zoek het perfecte middel om je programmeeravontuur te starten of voort te zetten. Alle hulpmiddelen worden gratis ter beschikking gesteld. Denk eraan: je kunt filteren op soort hulpmiddel, vaardigheidsniveau, programmeertaal, categorie en taal.","snippets.teach":"Programmeren is een belangrijke vaardigheid die uw leerlingen en kinderen nieuwe mogelijkheden biedt. Wilt u thuis, in de klas of bij een club lesgeven in programmeren? Blader door het overzicht om het hulpmiddel te vinden dat het beste bij uw onderwijspraktijk past. Alle hulpmiddelen worden gratis ter beschikking gesteld. Denk eraan: u kunt filteren op soort hulpmiddel, vaardigheidsniveau, programmeertaal, onderwerp, categorie en taal.","snippets.toolkits.0":"In deze rubriek vindt u materiaal dat u helpt om uw activiteit in het kader van de EU-programmeerweek te organiseren en het initiatief in uw gemeenschap te promoten.","snippets.toolkits.1":"Communicatiepakket","snippets.toolkits.2":"officiële logo’s, badge, flyer en poster van de EU-programmeerweek, PowerPoint- en Word-templates, voorbeelden van posts op sociale media en illustraties.","snippets.toolkits.3":"Pakket voor leerkrachten","snippets.toolkits.4":"officiële logo’s en badge van de EU-programmeerweek, het model van het deelnamecertificaat voor uw leerlingen, een inleidende presentatie over de EU-programmeerweek en materiaal voor sociale media.","snippets.toolkits.5":"Officiële brochure van de EU-programmeerweek.","snippets.about.goal":"Het doel is jonge mensen te helpen om de basis van coderen en computationeel denken onder de knie te krijgen.","snippets.guide.tutorials.1":"Bekijk onze","snippets.guide.tutorials.2":"tutorials en trainingen","snippets.guide.tutorials.3":"die beschikbaar zijn in 29 talen voor het organiseren van activiteiten waarmee jonge mensen kunnen leren coderen en computationeel denken.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Wie zei dat programmeurs niet konden dansen? We zullen het tegendeel bewijzen met de #EUCodeWeekDance challenge.","snippets.dance.content":"Iedereen op scholen, waaronder leraren, en bibliotheken, maar ook programmeerclubjes, bedrijven en overheden zijn uitgenodigd om de EU Code Week te vieren door een #EUCodeWeekDance-activiteit te organiseren en toe te voegen aan de kaart van de EU Code Week.","snippets.treasure-hunt.menu":"Schattenzoektocht","snippets.treasure-hunt.subtitle":"Dit is een spel op Telegram","snippets.videos.1":"Bekijk video‘s van de ambassadeurs van de EU Code Week over onze waarden","snippets.videos.2":"Kijk naar Katja Ošljak, de ambassadeur voor Slovenië, over waarom de Code Week onafhankelijk is","snippets.videos.3":"Kijk naar Laurent Touché, de ambassadeur voor Frankrijk, over waarom de Code Week voor iedereen is","snippets.videos.4":"Kijk naar Fatma Bouaziz, de ambassadeur voor Tunesië, over waarom de Code Week glokaal is","snippets.videos.5":"Kijk naar Linda Sinka, de ambassadeur voor Letland, over waarom de Code Week over samenwerking gaat","snippets.videos.6":"Kijk naar Alessandro Bogliolo, de ambassadeur voor Italië, over waarom de Code Week geen winstoogmerk heeft","snippets.videos.7":"Kijk naar Marjana Prifti, de ambassadeur voor Albanië, over waarom de Code Week innovatie en creativiteit bevordert","snippets.videos.8":"Kijk naar Cristiana Lucaci, de ambassadeur voor Roemenië, over waarom de Code Week zijn gemeenschap dankbaar is","training.learning_bits":"Leerbits van de programmeerweek","training.title":"Gratis trainingsmateriaal en online cursussen","training.text":`

Hier vind je gratis trainingsmateriaal en bronnen waarmee je aan de slag kunt en je volgende innovatieve les kunt plannen.

+`,"remote-teaching.tips.points.4.0":"Ga na welke open software en gratis onlineplatforms er beschikbaar zijn","remote-teaching.tips.points.4.1":"Er zijn veel goede leermiddelen beschikbaar voor onderwijs over programmeren. Deze zijn vaak geavanceerd en toch gebruiksvriendelijk. Leerling kunnen deze tools gratis gebruiken: ze hoeven geen licentie te kopen of software te downloaden. De meeste zijn beschikbaar in het overzicht van de programmeerweek, zoals Scratch, App Inventor, Code.org, EarSketch en Sonic Pi. Net als bij de leerpakketjes voor de programmeerweek kunt u deze tools voor elk onderwerp gebruiken.","remote-teaching.tips.points.5.0":"Zorg ervoor dat het leuk is","remote-teaching.tips.points.5.1":"Beginnen met programmeren moet interessant en leuk zijn. Ook als u zelf niet ter plekke bent, kunt u ervoor zorgen dat de leerlingen op een speelse en leuke manier met de stof omgaan. U kunt bijvoorbeeld een pauze inlassen en de leerlingen samen CodyColor laten spelen. Dat is een educatief multiplayerspel waarmee leerlingen spelenderwijs computergericht leren denken.","remote-teaching.tips.points.6.0":"Simuleer interactie als in een klaslokaal","remote-teaching.tips.points.6.1":"Dankzij technologie kunnen we de interactie in een klaslokaal ten minste gedeeltelijk nabootsen. Leerlingen kunnen bijvoorbeeld hun camera aanzetten, virtueel hun hand opsteken, live of in een chat vragen stellen, antwoord geven op een digitale enquête of een toets afleggen. Een aantal digitale tools die u daarvoor kunt gebruiken: Zoom, Microsoft Teams, GoToMeeting of Jitsi voor livesessies, en Kahoot, Mentimeter of Google Forms voor toetsen en klassikale interactie. Daardoor lijkt het voor leerlingen alsof ze in samen in een lokaal zijn.","remote-teaching.tips.points.7.0":"Zorg ervoor dat het lesmateriaal beschikbaar en betaalbaar is","remote-teaching.tips.points.7.1":"De programmeerlessen die u geeft, moeten realistisch en inclusief zijn. Zorg er dus voor dat het nodige materiaal gemakkelijk te vinden is in elk huishouden en dat alle leerlingen erover kunnen beschikken. Als dat niet lukt, zorg er dan voor dat er alternatieven zijn. Voor programmeeractiviteiten zonder computer volstaat bijvoorbeeld goedkoop materiaal, denk daarbij aan een schaar, papier en viltstiften. Voor online-programmeeroefeningen moeten alle leerlingen thuis toegang hebben tot een tablet of computer en een stabiele internetverbinding.","remote-teaching.tips.conclusion":"Hoe werkt programmeerles in een online-onderwijsomgeving? Heeft u tips voor andere leerkrachten? Schrijf een post in het forum hieronder.","report.title":"Meld je #EUCodeWeek-evenement aan","report.event_title":"Titel van evenement","report.number_required":"Geef een ruwe schatting, ook als je niet over exacte gegevens beschikt.","report.phrase1":"Je kunt dit formulier maar één keer invullen. Controleer je gegevens zorgvuldig. Als je een fout maakt, ","report.phrase2":"Nadat je het rapport hebt verzonden, wordt automatisch een persoonlijk certificaat voor deelname aan de Programmeerweek uitgegeven. Je kunt dit certificaat vervolgens downloaden of delen. Hier zie je een voorbeeldcertificaat.","report.phrase3":"Verplichte velden zijn gemarkeerd met een sterretje (*).","report.phrase4":"Je kunt dit formulier maar één keer invullen. Controleer je gegevens zorgvuldig. Als je een fout maakt,","report.contactus":"neem contact met ons op","report.participants_count.label":"Aantal deelnemers","report.average_participant_age.label":"Gemiddelde leeftijd van deelnemers","report.percentage_of_females.label":"Percentage vrouwen","report.codeweek_for_all_participation_code.label":"Deelnamecode Codeweek4All - Programmeerweek voor iedereen","report.codeweek_for_all_participation_code.help":"Je kunt hier je Codeweek4All challengecode plaatsen, als je er een hebt. Als je niet meedoet, mag je dit veld negeren.","report.name_for_certificate.label":"Naam voor certificaat","report.name_for_certificate.help":"Wijzig dit in de naam van de organisator van het evenement, die een certificaat van deelname aan de Programmeerweek ontvangt. Gebruik alleen ASCII-letters (Latijn). Letters met accenten, umlauts en dergelijke worden niet ondersteund.","report.submit":"Evenementenmelding indienen","report.thanks_page.title":"Bedankt voor het melden van je evenement!","report.thanks_page.certificate_ready":"Je certificaat is klaar.","report.thanks_page.download_button":"Klik hier om het te downloaden.","report.thanks_page.back_events":"Ga terug naar je evenement","resources.search_resources":"Hulpmiddelen zoeken","resources.types":"Types","resources.levels":"Niveaus","resources.programming_languages":"Programmeertalen","resources.categories":"Categorieën","resources.Languages":"Talen","resources.Subjects":"Vakken","resources.share":"Delen","resources.communication_toolkit":"Communicatie-toolkit","resources.teachers_toolkit":"Toolkit voor leerkrachten","resources.leaflet":"Brochure","resources.how_to_organise_an_activity":"Hoe organiseer je een activiteit?","resources.resources.languages.Russian":"Russisch","resources.resources.languages.Norwegian":"Noors","resources.resources.languages.Mandarin":"Mandarijn","resources.resources.languages.Japanese":"Japans","resources.resources.languages.Albanian":"Albanees","resources.resources.languages.Basque":"Baskisch","resources.resources.languages.Bosnian":"Bosnisch","resources.resources.languages.Bulgarian":"Bulgaars","resources.resources.languages.Croatian":"Kroatisch","resources.resources.languages.Czech":"Tsjechisch","resources.resources.languages.Danish":"Deens","resources.resources.languages.Dutch":"Nederlands","resources.resources.languages.English":"Engels","resources.resources.languages.Estonian":"Ests","resources.resources.languages.Finnish":"Fins","resources.resources.languages.French":"Frans","resources.resources.languages.German":"Duits","resources.resources.languages.Greek":"Grieks","resources.resources.languages.Hungarian":"Hongaars","resources.resources.languages.Italian":"Italiaans","resources.resources.languages.Latvian":"Lets","resources.resources.languages.Lithuanian":"Litouws","resources.resources.languages.Macedonian":"Macedonisch","resources.resources.languages.Maltese":"Maltees","resources.resources.languages.Montenegrin":"Montenegrijns","resources.resources.languages.Polish":"Pools","resources.resources.languages.Portuguese":"Portugees","resources.resources.languages.Romanian":"Roemeens","resources.resources.languages.Serbian":"Servisch","resources.resources.languages.Slovakian":"Slowaaks","resources.resources.languages.Slovenian":"Sloveens","resources.resources.languages.Spanish":"Spaans","resources.resources.languages.Swedish":"Zweeds","resources.resources.languages.Turkish":"Turks","resources.resources.languages.Ukrainian":"Oekraïens","resources.resources.languages.All targeted languages":"Alle beoogde talen","resources.resources.levels.Beginner":"Beginner","resources.resources.levels.Intermediate":"Gemiddeld","resources.resources.levels.Advanced":"Gevorderd","resources.resources.levels.Pre-primary education":"Voorschools onderwijs","resources.resources.levels.Primary school":"Lagere school","resources.resources.levels.Lower secondary school":"Onderbouw middelbare school","resources.resources.levels.Upper secondary school":"Bovenbouw middelbare school","resources.resources.levels.Higher Education":"Hoger onderwijs","resources.resources.levels.Other":"Overige","resources.resources.levels.Teachers":"Leraren","resources.resources.levels.Parents":"Ouders","resources.resources.levels.General public":"Algemeen publiek","resources.resources.subjects.Art":"Kunst","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Scheikunde","resources.resources.subjects.Computer Science":"Informatica","resources.resources.subjects.Culture":"Cultuur","resources.resources.subjects.Economics":"Economie","resources.resources.subjects.Foreign Languages":"Vreemde talen","resources.resources.subjects.Geography":"Aardrijkskunde","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Geschiedenis","resources.resources.subjects.Language and Literature":"Taal en literatuur","resources.resources.subjects.Mathematics":"Wiskunde","resources.resources.subjects.Natural Sciences":"Natuurwetenschappen","resources.resources.subjects.Physical Education":"Lichamelijke opvoeding","resources.resources.subjects.Physics":"Natuurkunde","resources.resources.subjects.Coding":"Codering","resources.resources.subjects.Special Education Needs":"Bijzondere onderwijsbehoeften","resources.resources.subjects.Other":"Overige","resources.resources.subjects.Music":"Muziek","resources.resources.subjects.Programming":"Programmering","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Website","resources.resources.types.Online Course":"Onlinecursus","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Toepassing","resources.resources.types.Game":"Game","resources.resources.types.Graphic Material":"Grafisch materiaal","resources.resources.types.Presentation":"Presentatie","resources.resources.types.Toolkit":"Toolkit","resources.resources.types.Other":"Overige","resources.resources.types.Lesson Plan":"Lesplan","resources.resources.types.Guide":"Gids","resources.resources.types.Assessment":"Toetsing","resources.resources.types.Challenge":"Uitdaging","resources.resources.types.Curriculum":"Leerplan","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Codering","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Computationeel denken","resources.resources.categories.Robotics":"Robotica","resources.resources.categories.Making":"Vervaardiging","resources.resources.categories.Tinkering":"Knutselen","resources.resources.categories.Unplugged Activities":"Activiteiten zonder computer","resources.resources.categories.Other":"Overige","resources.resources.categories.Artificial Intelligence":"Kunstmatige intelligentie","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Digitale geletterdheid","resources.resources.categories.Sensors":"Sensoren","resources.resources.categories.Text-based Programming":"Tekstgebaseerd programmeren","resources.resources.categories.Visual Programming":"Visueel programmeren","school.name":"Naam van de school","school.location":"Locatie van de school","school.description":"Beschrijving van de school","school.school":"School","school.add":"Toevoegen","school.list":"Lijst","school.required.name":"Naam van de school is vereist","school.required.location":"Locatie van de school is vereist","schools.1.title1":"Waarom is het nuttig om te leren programmeren op school?","schools.1.title2":"Welke voordelen heeft programmeren voor je leerlingen? Welke voordelen heeft het voor jou als leerkracht?","schools.1.content.0":"We geloven dat in een digitaal tijdperk iedereen over basisvaardigheden moet beschikken zoals inzicht in programmeren en de ontwikkeling van essentiële vaardigheden in verband met computationeel denken, zoals probleemoplossing, samenwerking en analytische vaardigheden.","schools.1.content.1":"Als je leerlingen leren programmeren, krijgen ze de middelen aangereikt om voorop te lopen in een digitaal competente samenleving, een beter begrip van de wereld om hen heen te ontwikkelen en betere kansen te krijgen op succes in hun persoonlijke en professionele leven.","schools.1.content.2":"Dankzij de Programmeerweek krijgen alle leerlingen en studenten de mogelijkheid om hun eerste stappen te zetten als digitale makers, omdat scholen en leraren gratis professionele ontwikkelingskansen, lesmateriaal, internationale uitdagingen en uitwisselingsmogelijkheden aangeboden krijgen.","schools.1.button.label":"Wil je direct aan de slag kunnen? Meld je hier aan!","schools.2.title1":"Klaar om mee te doen?","schools.2.title2":"Organiseer een les, een trainingssessie of een evenement en zet je initiatief op de kaart.","schools.2.content.0":"Het maakt niet uit of je zelf over codeer- of programmeerkennis beschikt; je kunt gemakkelijk een les in je klas, een opendeurdag of een evenement op je school organiseren. Zoek gewoon een datum en registreer je activiteit op de onderstaande kaart. Als je denkt dat je ondersteuning nodig hebt bij het voorbereiden van een les rond programmeren, ga dan door naar het volgende gedeelte.","schools.2.content.1":"Bekijk enkele voorbeelden van activiteiten die worden georganiseerd op de onderstaande kaart en voeg net als duizenden andere leraren in Europa en daarbuiten uw eigen activiteit toe: ","schools.2.button.label":"Klaar om het te proberen? Voeg een activiteit toe!","schools.3.title1":"Nog nooit eerder geprogrammeerd? Geen zorgen","schools.3.title2":"Onze hulpmiddelen helpen je kennismaken met programmeren voordat je ermee aan de slag gaat met je leerlingen of studenten","schools.3.content.0":"Als je geïnteresseerd bent in programmeren in je klas, maar je weet niet waar te beginnen, maak je geen zorgen! Een internationaal team van leraren en experts heeft een reeks korte online trainingsmodules ontwikkeld om je op weg te helpen. ","schools.3.content.1":"Je hebt geen ervaring met programmeren nodig om onze leerbits te volgen!","schools.3.button.label":"Ga naar de trainingsmodules","schools.4.title1":"Wil je een extra uitdaging aangaan?","schools.4.title2":"Bouw een netwerk van activiteiten, betrek er zoveel mogelijk leerlingen of studenten bij en verdien het Certificaat van uitmuntendheid","schools.4.content.0":"Code Week 4 All daagt je uit om samen te werken met andere leraren of scholen en mee te doen met een internationale gemeenschap van gelijkgestemde mensen die leerlingen en studenten de mogelijkheid bieden om hun eerste stappen in programmeren te zetten. Als je meer dan duizend leerlingen en/of studenten kunt betrekken bij je initiatief, verdien je het Certificaat van uitmuntendheid.","schools.4.button.label":"Meer informatie over de Code Week 4 All-uitdaging","schools.title":"Scholen: trakteer je leerlingen op de Programmeerweek","scoreboard.title":"In welke landen bruist het van de programmeeractiviteiten ?","scoreboard.paragraph":"Het scorebord wordt gesorteerd volgens het aantal weergegeven programmeerevenementen per inwoner. Vandaar dat je enkele van de kleinere landen hoger op de lijst kunt zien staan!","scoreboard.parcipating_with":"neemt deel met","scoreboard.events":"evenementen","search.audience_title":"Doelgroep","search.theme_title":"Thema","search.placeholder":"Zoek naar naam of tag van evenement","search.submit":"Zoek","search.label_country":"Selecteer land","search.last_year_events.label":"Evenementen van vorig jaar ook opnemen","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nee","search.search_counter":"stemmen overeen met je zoekcriteria","search.event":"evenement","search.events":"evenementen","search.year":"jaar","search.audiences":"Doelgroepen","search.themes":"themas","search.countries":"Landen","search.search_placeholder":"Zoek op titel of beschrijving","snippets.featured-activities":"Een overzicht van de onlineactiviteiten van de EU-programmeerweek. U kunt filteren op taal en maand. Als u op “view” klikt, krijgt u informatie over de activiteit en de contactpersonen. Veel plezier!","snippets.learn":"Programmeren is een belangrijke vaardigheid waarnaar in elke sector steeds meer vraag is. De EU-programmeerweek helpt iedereen die wil leren programmeren. Blader door het overzicht en zoek het perfecte middel om je programmeeravontuur te starten of voort te zetten. Alle hulpmiddelen worden gratis ter beschikking gesteld. Denk eraan: je kunt filteren op soort hulpmiddel, vaardigheidsniveau, programmeertaal, categorie en taal.","snippets.teach":"Programmeren is een belangrijke vaardigheid die uw leerlingen en kinderen nieuwe mogelijkheden biedt. Wilt u thuis, in de klas of bij een club lesgeven in programmeren? Blader door het overzicht om het hulpmiddel te vinden dat het beste bij uw onderwijspraktijk past. Alle hulpmiddelen worden gratis ter beschikking gesteld. Denk eraan: u kunt filteren op soort hulpmiddel, vaardigheidsniveau, programmeertaal, onderwerp, categorie en taal.","snippets.toolkits.0":"In deze rubriek vindt u materiaal dat u helpt om uw activiteit in het kader van de EU-programmeerweek te organiseren en het initiatief in uw gemeenschap te promoten.","snippets.toolkits.1":"Communicatiepakket","snippets.toolkits.2":"officiële logo’s, badge, flyer en poster van de EU-programmeerweek, PowerPoint- en Word-templates, voorbeelden van posts op sociale media en illustraties.","snippets.toolkits.3":"Pakket voor leerkrachten","snippets.toolkits.4":"officiële logo’s en badge van de EU-programmeerweek, het model van het deelnamecertificaat voor uw leerlingen, een inleidende presentatie over de EU-programmeerweek en materiaal voor sociale media.","snippets.toolkits.5":"Officiële brochure van de EU-programmeerweek.","snippets.about.goal":"Het doel is jonge mensen te helpen om de basis van coderen en computationeel denken onder de knie te krijgen.","snippets.guide.tutorials.1":"Bekijk onze","snippets.guide.tutorials.2":"tutorials en trainingen","snippets.guide.tutorials.3":"die beschikbaar zijn in 29 talen voor het organiseren van activiteiten waarmee jonge mensen kunnen leren coderen en computationeel denken.","snippets.dance.menu":"Dance Challenge","snippets.dance.subtitle":"Wie zei dat programmeurs niet konden dansen? We zullen het tegendeel bewijzen met de #EUCodeWeekDance challenge.","snippets.dance.content":"Iedereen op scholen, waaronder leraren, en bibliotheken, maar ook programmeerclubjes, bedrijven en overheden zijn uitgenodigd om de EU Code Week te vieren door een #EUCodeWeekDance-activiteit te organiseren en toe te voegen aan de kaart van de EU Code Week.","snippets.treasure-hunt.menu":"Schattenzoektocht","snippets.treasure-hunt.subtitle":"Dit is een spel op Telegram","snippets.videos.1":"Bekijk video‘s van de ambassadeurs van de EU Code Week over onze waarden","snippets.videos.2":"Kijk naar Katja Ošljak, de ambassadeur voor Slovenië, over waarom de Code Week onafhankelijk is","snippets.videos.3":"Kijk naar Laurent Touché, de ambassadeur voor Frankrijk, over waarom de Code Week voor iedereen is","snippets.videos.4":"Kijk naar Fatma Bouaziz, de ambassadeur voor Tunesië, over waarom de Code Week glokaal is","snippets.videos.5":"Kijk naar Linda Sinka, de ambassadeur voor Letland, over waarom de Code Week over samenwerking gaat","snippets.videos.6":"Kijk naar Alessandro Bogliolo, de ambassadeur voor Italië, over waarom de Code Week geen winstoogmerk heeft","snippets.videos.7":"Kijk naar Marjana Prifti, de ambassadeur voor Albanië, over waarom de Code Week innovatie en creativiteit bevordert","snippets.videos.8":"Kijk naar Cristiana Lucaci, de ambassadeur voor Roemenië, over waarom de Code Week zijn gemeenschap dankbaar is","training.learning_bits":"Leerbits van de programmeerweek","training.title":"Gratis trainingsmateriaal en online cursussen","training.text":`

Hier vind je gratis trainingsmateriaal en bronnen waarmee je aan de slag kunt en je volgende innovatieve les kunt plannen.

1. Leerbitjes

Je hoeft geen ervaring te hebben met programmeercode of programmeren. Elke module duurt ongeveer 15 minuten. In de modules maak je kennis met basisconcepten van programmeren en activiteiten voor computationeel denken. Bovendien vind je in de modules praktische tips en adviezen over hoe je de concepten kunt verwerken in je lessen.

`,"training.text_2":`

Je hebt inmiddels een of meer leerbits van de programmeerweek gedaan. We hopen dat je je nu zeker genoeg voelt om digitale creativiteit naar je klaslokaal te halen en je activiteit op de kaart van de programmeerweek te zetten!

diff --git a/public/build/assets/php_pl-DGIFGRX1.js b/public/build/assets/php_pl-CxHoeK2_.js similarity index 94% rename from public/build/assets/php_pl-DGIFGRX1.js rename to public/build/assets/php_pl-CxHoeK2_.js index f22d84f49..32c384bdb 100644 --- a/public/build/assets/php_pl-DGIFGRX1.js +++ b/public/build/assets/php_pl-CxHoeK2_.js @@ -42,7 +42,7 @@ kolorowe karty lub czerwony, żółty i szary pisak`,"coding-at-home.walk-as-lon href="/resources">stronę z zasobami i materiałami szkoleniowymi, gdzie dostępne są filmy instruktażowe oraz scenariusze zajęć, które możesz dopasować do potrzeb swojej grupy.`,"guide.what_you_need_organise.items.7":`Rejestracja uczestników. Jeśli liczba uczestników twojego wydarzenia jest ograniczona, możesz wykorzystać narzędzia internetowe takie jak Formularze Google i Eventbrite w celu rejestracji uczestników.`,"guide.what_you_need_organise.items.8":'Pamiętaj, aby zaznaczyć swoje wydarzenie na mapie Tygodnia Kodowania!',"guide.how_to.title":"Jak zorganizować wydarzenie?","guide.how_to.items.1":"Format twojego wydarzenia zależy wyłącznie od ciebie. Zalecamy jednak, żeby część wydarzenia stanowiły praktyczne warsztaty, podczas których uczestnicy będą mogli samodzielnie coś stworzyć lub pomajsterkować przy sprzęcie.","guide.how_to.items.2":'Wykorzystaj narzędzia i technologie odpowiednie dla grupy docelowej twojego wydarzenia. Zalecamy skorzystanie z darmowych materiałów open source.',"guide.how_to.items.3":"Na koniec wydarzenia poproś uczestników o demonstrację i prezentację stworzonych przez nich prac.","guide.how_to.items.4":`Promuj inicjatywę! Promuj swoje wydarzenie i podziel się nim w mediach społecznościowych za pomocą hashtagu #EUCodeWeek. Możesz to zrobić także na grupie nauczycieli Europejskiego Tygodnia Kodowania i na Twitterze (@CodeWeekEU). Porozmawiaj ze swoimi znajomymi, innymi nauczycielami, lokalną prasą oraz przygotuj komunikat prasowy.`,"guide.how_to.items.5":'Nie zapomnij o dodaniu swojego wydarzenia na mapie Tygodnia Kodowania.',"guide.material.title":"Materiały promocyjne","guide.material.text":'

Wejdź na nasz blog, aby zapoznać się z najświeższymi informacjami. Dopasuj ostatni komunikat prasowy do swoich potrzeb lub napisz swój własny:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Przygotowania do Europejskiego Tygodnia Kodowania 2019 (dostępne w 29 wersjach językowych)',"guide.toolkits.title":"Zacznij od pobrania poniższych zestawów narzędzi:","guide.toolkits.communication_toolkit":"Zestaw materiałów promocyjnych","guide.toolkits.teachers_toolkit":"Zestaw narzędzi dla nauczycieli","guide.questions.title":"Jakieś pytania?","guide.questions.content":'

Jeśli masz jakiekolwiek pytania dotyczące organizacji oraz promocji wydarzenia w ramach #EUCodeWeek, skontaktuj się z Ambasadorami Europejskiego Tygodnia Kodowania w swoim kraju.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Wciel swoje pomysły w życie!","hackathons.sections.1.title":"6 maratonów programowania, 6 wyzwań","hackathons.sections.1.content.1":"Mieszkasz w Grecji, Łotwie, Irlandii, Włoszech, Rumunii lub Słowenii? Jesteś kreatywny, ambitny i interesujesz się przyszłością technologii? To Twoja szansa! Dołącz do jednego z hackathonów EU Code Week i opracuj innowacyjne rozwiązanie, które pozwoli Ci stanąć na czele technologicznej rewolucji!","hackathons.sections.1.content.2":"W 2021 roku, w ramach EU Code Week, odbędzie się sześć niezwykłych hackathonów, podczas których uczniowie w wieku 15–19 lat uczęszczający do szkół ponadgimnazjalnych zostaną zaproszeni do utworzenia zespołów. Wykorzystają oni swoje umiejętności kodowania do rozwiązania lokalnego wyzwania. Po 24 godzinach hakowania, każdy zespół zaprezentuje swoje pomysły zespołowi ekspertów, który wybierze 10 drużyn finałowych. Wszystkie zespoły będą miały tyle samo czasu, takie same zasoby, dostęp do mentorów i ekspertyz, aby ukończyć wyzwanie. Tylko 10 dostanie szansę na przejście do następnej rundy, rozwinięcie swojego prototypu, otrzymanie fachowego coachingu i wzięcie udziału w finałowym hackathonie jesienią. To wtedy zespoły będą walczyć o to, kto wygra fajny sprzęt IT i szansę na mentoring i coaching, aby dalej rozwijać swój prototyp.","hackathons.sections.2.title":"Jak wziąć udział w imprezie?","hackathons.sections.2.content.1":"Wybierz hackathon w swoim kraju i przejdź przez kilka prostych kroków, aby się zarejestrować. Możesz dołączyć jako osoba indywidualna lub jako sześcioosobowy zespół. Nie zapomnij podać nazwy zespołu podczas rejestracji, jeśli dołączasz z przyjaciółmi lub kolegami z klasy. Każdy hackathon otworzy swoją rejestrację osobno, więc śledź hackathon w swoim kraju!","hackathons.sections.3.title":"Kim są organizatorzy?","hackathons.sections.3.content.1":"Maratony programowania w ramach Europejskiego Tygodnia Kodowania są współorganizowane przez Komisję Europejską oraz lokalnych ","hackathons.sections.3.content.2":"Ambasadorów Tygodnia Kodowania","hackathons.sections.3.content.3":". Finansuje je Parlament Europejski. Celem maratonów programowania jest pokazanie, w jaki sposób konkretne rozwiązania rodzą się dzięki kreatywności, entuzjazmowi i świeżym pomysłom młodych ludzi, a także ich umiejętnościom w zakresie kodowania.","hackathons.sections.4.title":"Jak wygląda maraton programowania?","hackathons.sections.4.content.1":"Hackathon EU Code Week to podróż, która rozpoczyna się 24-godzinnym hackathonem online. Doświadczeni mentorzy będą trenować zespoły, odbędą się także warsztaty dające uczestnikom możliwość nauczenia się nowych umiejętności i dobrej zabawy. Hackathon jest również doskonałą okazją dla uczestników do nawiązania kontaktów i spotkania z ludźmi z europejskiego sektora technologicznego. Na koniec hackathonu każdy zespół zaprezentuje swoje rozwiązanie przed jury ekspertów. ","hackathons.sections.4.content.2":"W trakcie lata dziesięć najlepszych zespołów będzie kontynuowało swoją podróż przez hackathon i otrzyma szkolenia i mentoring. Zwycięzcy wezmą następnie udział w finałowym, 12-godzinnym, bezpośrednim, krajowym hackathonie we wrześniu lub październiku (który odbędzie się online, jeśli stan zdrowia publicznego nie pozwoli na fizyczne spotkanie).","hackathons.sections.5.title":"Nie znam się na kodowaniu. Co mogę zrobić?","hackathons.sections.5.content.1":"Równolegle z maratonami programowania odbędą się warsztaty dla początkujących miłośników kodowania, majsterkowania przy sprzęcie, robotyki itp., podczas których uczestnicy będą uczyć się podstaw myślenia obliczeniowego i kodowania. Więcej informacji na temat rejestracji można znaleźć na lokalnej stronie wydarzenia.","hackathons.sections.6.title":"Partnerzy","hackathons.sections.7.title":"Weź udział w zabawie!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumunia","hackathons.cities.1.date":"25-26 września 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlandia","hackathons.cities.2.date":"23-24 września 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Włochy","hackathons.cities.3.date":"24-25 września 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grecja","hackathons.cities.4.date":"9 październik 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Słowenia","hackathons.cities.5.date":"18-19 września 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Łotwa","hackathons.cities.6.date":"1 październik 2021","hackathons.final.1":"Finał","hackathons.final.2":"Wrzesień/październik 2021","home.about":"EU Code Week, czyli Europejski Tydzień Kodowania, to oddolna inicjatywa promująca programowanie i umiejętności cyfrowe wśród uczestników w ciekawy i interesujący sposób.","home.when":"Dołącz do nas na świąteczną zabawę!","home.when_text":"Nauka kodowania pomaga wszystkim zrozumieć otaczający nas świat, który ulega ciągłym zmianom. Dołącz do miliona organizatorów i uczestników. Inspiruj rozwój kodowania, myślenia obliczeniowego by rozwijać nowe pomysły i wprowadzać innowacje na przyszłość.","home.xmas_text":"Spraw, aby ten świąteczny sezon błyszczał innowacyjnością i kreatywnością! Dołącz do naszej zabawy „Coding@Christmas”, dodając swoją aktywność związaną z kodowaniem do naszej mapy i zyskaj szansę na wygranie zestawu micro:bit dla swoich uczniów. Świętujmy święta, wspierając kolejne pokolenie myślicieli i twórców. Dodaj swoją aktywność już dziś i pomóż zainspirować lepszą przyszłość!","home.button_text":"Get Involved!","home.school_banner_title":"Weź udział!","home.school_banner_text":"Czy jesteś nauczycielem?","home.school_banner_text2":"Kliknij tutaj, aby dowiedzieć się, jak wziąć udział!","home.organize_activity_title":"Zorganizuj wydarzenie lub weź udział w aktywności","home.organize_activity_text":'Każdy może zorganizować własne wydarzenie lub wziąć udział w różnych aktywnościach. Wystarczy wybrać temat i grupę odbiorców, a następnie dodać swoją aktywność do mapy; można także wyszukać wydarzenia odbywające się w pobliżu.',"home.get_started_title":"Zacznij przygotowania","home.get_started_text":'Nie wiesz, jak rozpocząć przygotowania? Zapoznaj się z naszym poradnikiem i pobierz nasze zestawy narzędzi dla organizatorów, które pomogą ci przygotować i wypromować twoje wydarzenie.',"home.access_resources_title":"Uzyskaj dostęp do zasobów i szkoleń","home.access_resources_text":'Jeśli masz jakiekolwiek wątpliwości dotyczące organizacji wydarzenia lub aktywności, odwiedź naszą stronę z zasobami dla nauczycieli oraz bibliotekę materiałów dydaktycznych, w których znajdziesz wskazówki, a także skrojone na miarę plany zajęć.',"home.toolkits_title":"Nie wiesz od czego zacząć?","home.toolkits_description":"Jekk m'intix ċert kif torganizza attività, żur il-paġna tar-riżorsi tat-tagħlim tagħna u l-materjal tat-taħriġ Learnit Bits għal gwida u pjanijiet ta' lezzjonijiet imfassla apposta.","home.toolkits_button1":"Rozpocznij","home.toolkits_button2":"Toolkits għall-organizzaturi","home.minecraft_description1":"Ħu l-ħiliet tall-coding tiegħek għal-livell li jmiss b'Minecraft Education. Skopri kif l-Edukazzjoni ta' Minecraft tista' tgħallem il-coding u l-ħiliet tal-litteriżmu tal-IA u tesplora kif tibda llum!","home.minecraft_description2":"Irreġistra biex iġġib logħob divertenti u live dirett fil-klassi tiegħek!","home.minecraft_button":"Ibda l-vjaġġ tiegħek dwar l-Edukazzjoni ta' Minecraft hawn","home.activity_title":"Organizza jew ingħaqad ma' attività","home.activity_description":"Kulħadd huwa mistieden jorganizza jew jingħaqad ma' attività. Agħżel suġġett u udjenza fil-mira u żid l-attività tiegħek mal-mappa, jew tfittex attivitajiet fl-inħawi tiegħek.","home.activity_button1":"Żid l-attività tiegħek","home.activity_button2":"Uri mappa tal-attività","home.resouce_title":"Riżorsi u taħriġ","home.resouce_description":"Jekk m'intix ċert kif torganizza attività, żur il-paġna tar-riżorsi tat-tagħlim tagħna u l-materjal tat-taħriġ bit-tagħlim għal gwida u pjanijiet ta' lezzjonijiet imfassla apposta.","home.resouce_button1":"Aċċess għar-Riżorsi","home.resouce_button2":"Aċċess għat-Taħriġ","home.get_involved":"Involvi ruħek","home.meet_our_community":"Iltaqa' mal-komunità tagħna","home.banner1_title":"Bniet fid-Digital","home.banner1_description":"Esplora u ħaddan opportunitajiet diġitali—li tagħti s-setgħa lil ġenerazzjoni ġdida ta' bniet fid-diġitali !","home.banner2_title":"Familja waħda fil-Code Week","home.banner2_description":"Skopri n-netwerk vibranti tagħna ta’ ambaxxaturi, għalliema, studenti u ċentri – kull wieħed jikkontribwixxi għall-passjoni kondiviża tagħna għall-edukazzjoni diġitali.","locations.title":"Miejsca organizacji wydarzeń","locations.description.0":"Wybierz miejsce do organizacji wydarzenia z poniższej listy lub zarejestruj nowe miejsce w zakładce","locations.description.1":"rejestracja wydarzenia","login.login":"Zaloguj się","login.register":"Zarejestruj się","login.github":"Zaloguj się poprzez serwis Github","login.X":"Zaloguj się poprzez serwis X","login.facebook":"Zaloguj się poprzez serwis Facebook","login.google":"Zaloguj się poprzez serwis Google","login.azure":"Zaloguj się poprzez serwis Azure","login.email":"Adres e-mail","login.password":"Hasło","login.remember":"Zapamiętaj mnie","login.forgotten_password":"Nie pamiętasz hasła?","login.no_account":"Nie masz jeszcze konta?","login.signup":"Zarejestruj się","login.reset":"Zresetuj hasło","login.send_password":"Prześlij odnośnik resetujący hasło","login.confirm_password":"Potwierdź hasło","login.name":"imię","menu.learn":"Ucz się","menu.teach":"Nauczaj","menu.training":"Szkól","menu.challenges":"Sfidi","menu.online-courses":"Taħriġ Online","menu.toolkits":"Prezentacje i zestawy narzędzi","menu.girls_in_digital":"Bniet fid-Digital","menu.why":"DLACZEGO","menu.home":"Strona główna","menu.search_result":"Riżultati tat-tfittxija","menu.events":"Zajęcia","menu.ambassadors":"Ambasadorzy","menu.resources":"Zasoby","menu.game_and_competitions":"Gry i konkursy","menu.schools":"Szkoły","menu.about":"Informacje","menu.blog":"Blog","menu.news":"Wiadomości","menu.search":"Wpisz i naciśnij Enter...","menu.map":"Mapa","menu.add_event":"Dodaj wydarzenie","menu.search_event":"Wyszukaj wydarzenie","menu.hello":"Witaj","menu.profile":"Profil","menu.pending":"Oczekujące wydarzenia","menu.your_events":"Moje zajęcia","menu.your_certificates":"Moje certyfikaty","menu.report":"Zgłoś moje zajęcia","menu.volunteers":"Wolontariusze","menu.logout":"Wyloguj się","menu.login":"Login","menu.signin":"Zaloguj się","menu.signup":"Zapisać się","menu.privacy":"Prywatność","menu.stats":"Statistika","menu.participation":"Certyfikat uczestnictwa","menu.coding@home":"Kodowanie w domu","menu.values":"Nasze wartości","menu.online_events":"Aktywności online","menu.featured_activities":"Polecane zajęcia","menu.codeweek2020":"Edycja 2020","menu.register_activity":"Zarejestruj aktywność","menu.select_language":"Wybierz język","menu.search_site":"Wyszukaj w witrynie","menu.what_you_looking_for":"X'qed tfittex?","menu.type_to_search":"Wpisz, aby wyszukać...","mooc.free-online-courses":"2. Bezpłatne kursy online","mooc.intro":"Europejski Tydzień Kodowania oferuje możliwości rozwoju zawodowego w formie kursów online. Celem jest wspieranie nauczycieli we wprowadzaniu kodowania i myślenia obliczeniowego do klas.","mooc.icebreaker.title":"Kurs wprowadzający „Icebreaker”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kurs wprowadzający Icebreaker w ramach Europejskiego Tygodnia Kodowania","mooc.icebreaker.text.2":"jest pięciogodzinnym kursem w języku angielskim, który jest skierowany do wszystkich zainteresowanych podstawami kodowania i myślenia obliczeniowego. Uczestnicy uczą się, jak rozbudzać w młodych ludziach ciekawość i innowacyjnego ducha, jednocześnie dając im możliwość stania się twórcami treści cyfrowych. Kurs pomaga uczestnikom odkryć korzyści i znaczenie myślenia i kodowania obliczeniowego w codziennym życiu. Dostarcza również pomysły, darmowe materiały szkoleniowe i zasoby do organizowania zabaw i zajęć edukacyjnych dla dzieci, zawsze i wszędzie – zwłaszcza podczas Tygodnia Kodowania.","mooc.icebreaker.text.3":"Nie potrzebujesz żadnego wcześniejszego doświadczenia ani wiedzy z zakresu kodowania, aby uczestniczyć w tym kursie, wystarczy dociekliwy umysł. ","mooc.icebreaker.registration.0":"Tutaj zarejestrujesz się","mooc.icebreaker.registration.1":"na kurs, który trwa od 16 września i 30 października 2020 roku. Pamiętaj, aby się zarejestrować, należy założyć konto w European Schoolnet Academy. ","mooc.icebreaker.check-out":"Zobacz informacje na temat edycji w 2019 r.","mooc.deep-dive.title":"Pogłębiający kurs „Deep Dive”","mooc.deep-dive.text.0":"Kurs online Deep Dive w ramach Europejskiego Tygodnia Kodowania jest dwudziestopięciogodzinnym kursem w języku angielskim, który oferuje nauczycielom możliwość zapoznania się z zasadami kodowania oraz zdobycia wiedzy i pewności siebie w celu zorganizowania prostych i przyjemnych, interaktywnych zajęć z kodowania ze swoimi uczniami. Nauczyciele odkrywają bezpłatne","mooc.deep-dive.text.1":"zasoby","mooc.deep-dive.text.2":"i materiały szkoleniowe w ramach Europejskiego Tygodnia Kodowania dostępne w 29 językach, a także szczególne aspekty kodowania, takie jak myślenie obliczeniowe, działania bez wykorzystywania urządzeń elektronicznych oraz nieskończone możliwości robotyki, majsterkowania i tworzenia, języków programowania wizualnego, tworzenia aplikacji i wiele innych.","mooc.deep-dive.course-link":'Sprawdź kurs „Deep Dive" w 2019 roku.',"mooc.social-media.0":"Obserwuj","mooc.social-media.1":"Europejski Tydzień Kodowania w mediach społecznościowych,","mooc.social-media.2":"aby dowiedzieć się, kiedy rozpocznie się następny kurs","myevents.created_by":"Wszystkie wydarzenia utworzone przez ","myevents.no_events.first_call_to_action":"Nie dodano jeszcze żadnych wydarzeń. Do dzieła, ","myevents.no_events.first_link":"dodaj wydarzenie teraz","myevents.no_events.second_call_to_action":"lub przeczytaj nasz ","myevents.no_events.second_link":"przewodnik dla organizatorów","myevents.view":"Wyświetl","myevents.status.APPROVED":"ZATWIERDZONE","myevents.status.REJECTED":"ODRZUCONE","myevents.status.PENDING":"OCZEKUJĄCE","myevents.status.REPORTED":"ZGŁOSZONO","pagination.previous":"Wstecz","pagination.next":"Dalej","participation.title":"Wygeneruj certyfikaty uczestnictwa dla swojej grupy","participation.phrase1":"Wypełnij formularz, podając imiona i nazwiska uczniów oddzielone przecinkami, a następnie otrzymasz indywidualne certyfikaty uczestnictwa dla każdego ucznia","participation.names.label":"Imiona i nazwiska na certyfikatach","participation.names.help":"Pamiętaj o oddzieleniu poszczególnych imion i nazwisk uczestników przecinkami","participation.event_name.label":"Nazwa wydarzenia","participation.event_name.help":"Nazwa wydarzenia, która zostanie umieszczona na certyfikacie","participation.event_date.label":"Data wydarzenia","participation.event_date.help":"Data wydarzenia, która zostanie umieszczona na certyfikacie","participation.submit":"Generuj certyfikaty","participation.thanks_page.title":"Twoje certyfikaty zostały wygenerowane!","participation.thanks_page.phrase1":"Kliknij ten odnośnik, aby pobrać archiwum ZIP zawierające wszystkie certyfikaty","passwords.password":"Hasła muszą zawierać co najmniej sześć znaków i być zgodne z wartością wpisaną w polu potwierdzenia.","passwords.reset":"Twoje hasło zostało zresetowane!","passwords.sent":"Wysłaliśmy do Ciebie wiadomość e-mail z łączem do zresetowania hasła!","passwords.token":"Ten token do zresetowania hasła jest nieprawidłowy.","passwords.user":"Nie znaleziono użytkownika z tym adresem e-mail.","privacy.title":"OCHRONA PAŃSTWA DANYCH OSOBOWYCH","privacy.1-intro.title":"1. Wprowadzenie","privacy.1-intro.items.1":"

Komisja Europejska (zwana dalej „Komisją”) jest zobowiązana do ochrony Państwa danych osobowych i poszanowania Państwa prywatności. Komisja gromadzi i przetwarza dane osobowe zgodnie z rozporządzeniem (UE) 2018/1725 Parlamentu Europejskiego i Rady z dnia 23 października 2018 roku w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych przez instytucje, organy i jednostki organizacyjne Unii i swobodnego przepływu takich danych oraz uchylenia rozporządzenia (WE) nr 45/2001.

","privacy.1-intro.items.2":"

Niniejsze oświadczenie o ochronie prywatności wyjaśnia powód gromadzenia i przetwarzania danych, sposoby, w jakie gromadzimy i przetwarzamy wszystkie udostępniane przez Państwa dane osobowe, a także zapewniamy ich ochronę oraz w jaki sposób informacje te są wykorzystywane i z jakich praw mogą Państwo korzystać w odniesieniu do swoich danych osobowych (prawo dostępu, sprostowania, zablokowania itp.). Oświadczenie określa również dane kontaktowe właściwego administratora danych, który pomoże Państwu w egzekwowaniu należnych praw, inspektora ochrony danych oraz Europejskiego Inspektora Ochrony Danych.

","privacy.1-intro.items.3":"

Niniejsze oświadczenie o ochronie prywatności dotyczy gromadzenia i publikowania danych osobowych osób za pośrednictwem publicznie dostępnej strony internetowej Codeweek.eu. Są to dane kontaktowe osób związanych z działaniami prowadzonymi w ramach Europejskiego Tygodnia Kodowania (ambasadorów Tygodnia Kodowania, koordynatorów Ministerstwa Edukacji, Nauczycieli Prowadzących oraz organizatorów działań i wydarzeń).

","privacy.2-why.title":"2. Dlaczego przetwarzamy Państwa dane?","privacy.2-why.items.1":"

Komisja Europejska gromadzi i publikuje Państwa dane osobowe w celu ułatwienia identyfikacji osób kontaktowych przez zainteresowane strony lub obywateli. Udostępnianie danych prawdziwych osób jako osób kontaktowych jest najlepszym i najskuteczniejszym sposobem zapewnienia zainteresowanym stronom możliwości kontaktu ze służbami Komisji.

","privacy.2-why.items.2":"

Państwa dane osobowe nie będą wykorzystywane w systemach zautomatyzowanego podejmowania decyzji, w tym w celu profilowania.

","privacy.3-legal_process.title":"3. Na jakiej podstawie prawnej przetwarzane są Państwa dane osobowe?","privacy.3-legal_process.items.1":"

Przetwarzanie danych osobowych na potrzeby publikacji danych osób kontaktowych jest zgodne z prawem na mocy art. 5 ust 1 lit d) rozporządzenia (UE) 2018/1725, ponieważ wyrazili Państwo zgodę na przetwarzanie Państwa danych osobowych za pośrednictwem formularza internetowego lub wyrazili Państwo zgodę na przetwarzanie przez nas Państwa adresu e-mail i nazwy użytkownika, jeśli zapisali się Państwo za pośrednictwem sieci społecznościowej.

","privacy.4-collect_data.title":"4. Jakie dane osobowe gromadzimy i przetwarzamy?","privacy.4-collect_data.items.1":"

Zebrane dane osobowe to informacje umożliwiające identyfikację osoby kontaktowej i zwiększające jej widoczność wśród użytkowników, obejmują: tytuł, imię, nazwisko, stanowisko, służbowe adresy pocztowe i e-mail, numer telefonu, zdjęcie, konto w mediach społecznościowych, a także biogram.

","privacy.4-collect_data.items.2":"

Podali Państwo te dane osobowe dobrowolnie, podczas wypełniania formularza zgłoszeniowego.

","privacy.4-collect_data.items.3":"

Podanie niektórych danych osobowych jest obowiązkowe w celu publikacji działań lub danych kontaktowych na stronie internetowej codeweek.eu. Jeśli nie podadzą Państwo swoich danych osobowych, Państwa działanie nie zostanie opublikowane lub nie będą Państwo mieli możliwości uczestniczyć w wyżej wymienionych społecznościach.

","privacy.4-collect_data.items.4":"

Wszystkie inne dane osobowe podają Państwo dobrowolnie.

","privacy.4-collect_data.items.5":"Po zaprenumerowaniu naszego newslettera adres e-mail zostanie dodany na listę mailingową Europejskiego Tygodnia Kodowania - EU Code Week, którą zarządza Mailerlite.com. Prosimy o zapoznanie się z polityką ochrony prywatności Mailerlite: Https://www.mailerlite.com/legal/privacy-policy. W każdej chwili mogą Państwo zrezygnować z otrzymywania newsletterów, korzystając z linku „unsubscribe” (zrezygnuj z subskrypcji) w wiadomościach e-mail, które otrzymasz od nas, lub mogą Państwo wysłać nam e-mail na adres info@codeweek.eu z zakładką „unsubscribe” w temacie. ","privacy.5-how_long.title":"5. Jak długo przechowujemy Państwa dane osobowe?","privacy.5-how_long.items.1":"

Komisja przechowuje Państwa dane osobowe jedynie przez okres niezbędny do realizacji celu gromadzenia lub dalszego przetwarzania danych, o którym mowa w punkcie 2, czyli tak długo, jak długo będą Państwo pełnić rolę osoby kontaktowej.

","privacy.5-how_long.items.2":"

Państwa dane osobowe zostaną usunięte z publicznie dostępnej strony internetowej z chwilą, gdy zdecydują się Państwo o zaprzestaniu pełnienia roli osoby kontaktowej, chyba że wyrazili Państwo zgodę na umieszczenie ich w bazie danych na potrzeby przyszłych działań.

","privacy.6-protect_data.title":"6. W jaki sposób chronimy i zabezpieczamy Państwa dane osobowe?","privacy.6-protect_data.items.1":"

Wszystkie dane osobowe w formacie elektronicznym (wiadomości e-mail, dokumenty, bazy danych, przesłane partie danych itp.) są przechowywane na serwerach Komisji Europejskiej lub jej usługodawcy. Wszystkie operacje przetwarzania są przeprowadzane zgodnie z decyzją Komisji (UE, Euratom) 2017/46 z dnia 10 stycznia 2017 roku w sprawie bezpieczeństwa systemów teleinformatycznych w Komisji Europejskiej.

","privacy.6-protect_data.items.2":'

Usługodawcy Komisji są zobowiązani szczególną klauzulą umowną dotycząca wszelkich operacji przetwarzania Państwa danych w imieniu Komisji oraz objęci obowiązkami w zakresie poufności wynikającymi z transpozycji ogólnego rozporządzenia o ochronie danych w państwach członkowskich UE (Rozporządzenie "RODO"(UE) 2016/679).

',"privacy.6-protect_data.items.3":"

Komisja wprowadziła szereg środków technicznych i organizacyjnych w celu ochrony Państwa danych osobowych. Środki techniczne obejmują odpowiednie działania w zakresie bezpieczeństwa online, ryzyka utraty danych, zmiany danych lub nieuprawnionego dostępu, z uwzględnieniem ryzyka związanego z przetwarzaniem i charakteru przetwarzanych danych osobowych. Środki organizacyjne obejmują ograniczenie dostępu do danych osobowych wyłącznie do osób upoważnionych, które wymagają dostępu do danych ze względu na uzasadnione potrzeby związane z ich przetwarzaniem.

","privacy.7-access_data.title":"7. Kto ma dostęp do Państwa danych i komu są one ujawniane?","privacy.7-access_data.items.1":"

Dostęp do Państwa danych osobowych mają pracownicy Komisji odpowiedzialni za ich przetwarzanie oraz upoważnieni pracownicy zgodnie z zasadą ograniczonego dostępu. Pracownicy ci podlegają przepisom ustawowym, a w razie potrzeby także dodatkowym umowom o zachowaniu poufności.

","privacy.7-access_data.items.2":"

Oznacza to, że wszystkie dane osobowe dostarczone przez Państwa mogą być udostępnione administratorom stron internetowych (pracownikom Komisji), jak również innym pracownikom Komisji na zasadzie ograniczonego dostępu.. Ponadto Państwa dane osobowe i informacje o wydarzeniach będą udostępniane członkom społeczności ambasadorów Europejskiego Tygodnia Kodowania i sieci koordynatorów edukacyjnych na potrzeby organizacji lokalnych działań lub działań następczych.

","privacy.7-access_data.items.3":"

W celu zwiększenia widoczności osób kontaktowych, Państwa dane osobowe są publikowane bez żadnych ograniczeń dostępu na publicznej stronie internetowej https://codeweek.eu.

","privacy.7-access_data.items.4":"

W odniesieniu do przekazywania danych podmiotom zewnętrznym

","privacy.7-access_data.items.5":"

Dane, które gromadzimy, nie będą przekazywane podmiotom zewnętrznym, chyba że w zakresie i w celu, w jakim jest to wymagane przez prawo.

","privacy.8-rights.title":"8. Jakie są Państwa prawa i jak mogą Państwo z nich korzystać?","privacy.8-rights.items.1":"

Posiadają Państwo szczególne prawa jako „osoba, której dane dotyczą” na mocy rozdziału III (art. 14–25) rozporządzenia (UE) 2018/1725, w szczególności prawo dostępu do danych osobowych, ich aktualizacji lub usuwania oraz prawo do ograniczenia przetwarzania danych osobowych. W stosownych przypadkach mają Państwo również prawo do sprzeciwu wobec przetwarzania lub prawo do przenoszenia danych.

","privacy.8-rights.items.2":"

Zgodzili się Państwo na przekazanie nam swoich danych osobowych na potrzeby obecnej operacji przetwarzania danych i mogą Państwo wycofać swoją zgodę w dowolnym momencie, powiadamiając o tym administratora danych. Wycofanie zgody nie wpłynie na legalność przetwarzania danych przed wycofaniem zgody.

","privacy.8-rights.items.3":"

Mogą Państwo korzystać ze swoich praw przez skontaktowanie się z administratorem Państwa danych lub, w przypadku sporów, także z inspektorem ochrony danych. W razie potrzeby mogą Państwo również zwrócić się do Europejskiego Inspektora Ochrony Danych. Stosowne dane kontaktowe znajdują się poniżej, w rozdziale 9.

","privacy.9-contact.title":"9. Dane kontaktowe","privacy.9-contact.data-controller.title":"– Administrator danych","privacy.9-contact.data-controller.text":"

Jeżeli chcą Państwo skorzystać z praw przysługujących Państwu na mocy rozporządzenia (UE) 2018/1725, mają Państwo uwagi, pytania lub wątpliwości lub chcą Państwo złożyć skargę dotyczącą gromadzenia i wykorzystywania Państwa danych osobowych, prosimy o kontakt z administratorem danych,

","privacy.9-contact.data-controller.address":"Dyrekcja Generalna ds. Sieci Komunikacyjnych, Treści i Technologii Jednostka G2
Budynek BU25
B-1049 Bruksela
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"–Inspektor ochrony danych (IOD) Komisji","privacy.9-contact.data-protection-officer.text":'

Mogą Państwo skontaktować się z inspektorem ochrony danych (DATA-PROTECTION-OFFICER@ec.europa.eu) w kwestiach związanych z przetwarzaniem Państwa danych osobowych na mocy rozporządzenia (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"–Europejski Inspektor Ochrony Danych (EIOD)","privacy.9-contact.european-data-protection.text":'

Mają Państwo prawo do odwołania się (tzn. złożenia skargi) do Europejskiego Inspektora Ochrony Danych (edps@edps.europa.eu), jeśli uważają Państwo, że Państwa prawa wynikające z rozporządzenia (UE) 2018/1725 zostały naruszone w wyniku przetwarzania Państwa danych osobowych przez administratora danych.

',"remote-teaching.remote-teaching":"Zdalnego nauczania","remote-teaching.intro.title":"Tydzień Kodowania w dobie zdalnego nauczania","remote-teaching.intro.text":"Zdalna edukacja może być wyzwaniem dla nauczycieli i uczniów i wiąże się z wieloma przeszkodami, z którymi trzeba sobie poradzić. Twoi uczniowie zostali w domach? To nie znaczy, że musisz wstrzymywać zajęcia z programowania, myślenia obliczeniowego czy robotyki. Oto kilka wskazówek i zasobów, które mogą Ci pomóc.","remote-teaching.intro.points.1":"to zbiór krótkich filmów z materiałami do samodzielnego wykonania, łamigłówkami, wciągającymi grami i wyzwaniami związanymi z kodowaniem do codziennego użytku w rodzinie i w szkole.","remote-teaching.intro.points.2.0":"Kodowanie bez prądu","remote-teaching.intro.points.2.1":"znajdziesz tu masę ciekawych zadań i materiałów, które możesz z łatwością wykonać w domu, aby nauczyć siebie i innych programowania.","remote-teaching.intro.points.3.0":"Materiały szkoleniowe","remote-teaching.intro.points.3.1":"w tym miejscu znajdziesz materiały szkoleniowe do samodzielnej nauki na temat zrównoważonego rozwoju i sztucznej inteligencji, zawierające plany lekcji, w których znajdziesz także wskazówki dotyczące nauczania zdalnego.","remote-teaching.intro.points.4.0":"Baza zasobów","remote-teaching.intro.points.4.1":"wiele materiałów dostępnych w bazie zasobów można wykorzystać również do zdalnej nauki. Znajdziesz tam zasoby zarówno do nauczania, jak i uczenia się kodowania.","remote-teaching.intro.points.5.0":"Webinaria- Coding from home","remote-teaching.intro.points.5.1":"czy wiesz, że w ramach Tygodnia Kodowania zorganizowano serię webinariów na temat sposobów nauczania i uczenia się kodowania z domu? Obejrzyj je!","remote-teaching.tips.title":"7 wskazówek, jak nauczać kodowania zdalnie","remote-teaching.tips.points.1.0":"Poznaj główne pojęcia, opanuj język programowania i oswój się z oprogramowaniem","remote-teaching.tips.points.1.1":"uczniowie mogą uczyć się kodowania i programowania częściowo samodzielnie, metodą prób i błędów, ale Twoim zadaniem jest wspieranie ich w tym procesie i podpowiadanie, gdzie popełnili błędy w składni. Jeśli wybrane przez Ciebie narzędzie cyfrowe lub język programowania nie przynoszą oczekiwanych efektów kształcenia, musisz być przygotowanym na zmianę lub dostosowanie ich do potrzeb.","remote-teaching.tips.points.2.0":"Ucz samodzielności","remote-teaching.tips.points.2.1":"zadbaj o to, by Twoje lekcje były przemyślane i inspirujące. Dzięki temu pomożesz swoim uczniom osiągnąć ich pełen potencjał. Pozwól im samodzielnie odkrywać własne umiejętności i nowe pokłady kreatywności, dając im możliwość wyboru projektów, w jakich chcą uczestniczyć, i wyników, jakie chcą osiągnąć. Pamiętaj jednak, aby wyznaczać swoim uczniom realistyczne cele, takie, które są możliwe do osiągnięcia.","remote-teaching.tips.points.3.0":"Zachęcaj uczniów do pracy w grupach","remote-teaching.tips.points.3.1":`programowanie w grupach to nie tylko większa frajda, ale też możliwość realizacji bardziej skomplikowanych i kreatywnych projektów. Co więcej, podczas zdalnej nauki niektórzy uczniowie mogą czuć się odizolowani, a z pomocą może przyjść praca w grupie. Możesz na przykład stworzyć dla swoich uczniów internetowe pokoje spotkań, w których mogą realizować pracę w grupach, lub wprowadzić wzajemną ocenę, zachęcając uczniów do dzielenia się konstruktywnymi uwagami na temat projektów przygotowanych przez ich kolegów. -`,"remote-teaching.tips.points.4.0":"Poznaj możliwości, jakie oferują otwarte oprogramowanie i darmowe platformy internetowe do nauki kodowania","remote-teaching.tips.points.4.1":"dostępnych jest wiele wysokiej jakości zasobów do uczenia się i nauczania kodowania, które mimo wysokiego poziomu zaawansowania są łatwe w użyciu. Są to darmowe narzędzia, które możesz wykorzystać podczas lekcji bez konieczności zakupu licencji czy pobierania oprogramowania. Większość z nich znajdziesz w bazie zasobów Tygodnia Kodowania – są to na przykład Scratch, App Inventor, Code.org, EarSketch, Sonic Pi i wiele innych. Tak jak w przypadku materiałów szkoleniowych Tygodnia Kodowania narzędzia te można wykorzystać na potrzeby dowolnego tematu!","remote-teaching.tips.points.5.0":"Pamiętaj o zabawie","remote-teaching.tips.points.5.1":"stawiając pierwsze kroki w nauce kodowania, postaw na atrakcyjność i zabawę. Choć w przypadku zdalnego nauczania nie masz możliwości na żywo podzielić się swoim entuzjazmem z uczniami, jest wiele sposobów na to, by ciekawie spędzić z nimi czas. Możesz na przykład zaproponować uczniom przerwę w lekcji, podczas której wszyscy razem zagracie w grę CodyColor. To gra edukacyjna dla wielu graczy rozwijająca umiejętności myślenia programistycznego.","remote-teaching.tips.points.6.0":"Przygotuj warunki zbliżone do interakcji w klasie","remote-teaching.tips.points.6.1":"dzięki współczesnej technologii możemy choć częściowo odwzorować interakcje, które normalnie zachodzą w sali lekcyjnej. Zachęcaj uczniów do tego, by włączali kamerę w określonych sytuacjach, zgłaszali się do odpowiedzi za pomocą wirtualnych funkcji, zadawali pytania na głos lub na czacie, udzielali odpowiedzi w ankietach i sprawdzianach internetowych itd. Możesz skorzystać z bezpłatnych narzędzi cyfrowych, które to umożliwiają: do prowadzenia lekcji na żywo służą Zoom, Microsoft Teams, GoToMeeting lub Jitsi, a Kahoot, Mentimeter lub Google Forms przydadzą się do przygotowania klasówek i prowadzenia interakcji klasowych. Dzięki temu uczniowie poczują się, jakby byli w sali lekcyjnej wśród swoich rówieśników.","remote-teaching.tips.points.7.0":"Sprawdź dostępność i ceny materiałów","remote-teaching.tips.points.7.1":"zadbaj o to, by Twoje zajęcia z kodowania były realistyczne i nie wykluczały niektórych uczniów. Upewnij się, że materiały niezbędne do wykonania zadania są łatwo dostępne w każdym domu albo że wszyscy uczniowie są w stanie je zdobyć. Jeśli nie jest to możliwe, dostosuj zadania w taki sposób, aby umożliwić każdemu udział w zajęciach. Na przykład na zajęciach z kodowania bez prądu przydadzą się niedrogie przybory, takie jak nożyczki, kartki papieru czy markery. Przygotowując zadania z kodowania za pośrednictwem internetu, upewnij się, że wszyscy uczniowie mają dostęp do tabletu lub komputera oraz do dobrego połączenia internetowego.","remote-teaching.tips.conclusion":"A jak Ty uczysz się lub nauczasz kodowania i programowania w dobie nauki zdalnej? Masz jakieś porady dla innych nauczycieli? Dodaj komentarz i weź udział w dyskusji!","report.title":"Zgłoś swoje wydarzenie #EUCodeWeek","report.event_title":"Tytuł wydarzenia","report.number_required":"Podaj informacje szacunkowe, nawet jeżeli nie masz dokładnych danych.","report.phrase1":"Możesz wypełnić ten formularz tylko raz! Sprawdź dokładnie wprowadzone dane. Jeżeli znajdziesz błąd, ","report.phrase2":"Po przesłaniu zgłoszenia zostanie automatycznie wystawiony certyfikat uczestnictwa w Tygodniu Kodowania, który możesz pobrać lub udostępnić. Przykładowy certyfikat można znaleźć tutaj.","report.phrase3":"Pola wymagane oznaczono gwiazdką *.","report.phrase4":"Możesz wypełnić ten formularz tylko raz! Sprawdź dokładnie wprowadzone dane. Jeżeli znajdziesz błąd,","report.contactus":"skontaktuj się z nami","report.participants_count.label":"Liczba uczestników","report.average_participant_age.label":"Średni wiek uczestników","report.percentage_of_females.label":"Odsetek kobiet","report.codeweek_for_all_participation_code.label":"Kod uczestnictwa w Tygodniu kodowania dla wszystkich","report.codeweek_for_all_participation_code.help":"W tym miejscu możesz wprowadzić kod uczestnictwa w wyzwaniu „CodeWeek4All”, jeżeli taki posiadasz. Jeżeli nie bierzesz udziału, zignoruj to pole.","report.name_for_certificate.label":"Imię i nazwisko na certyfikacie","report.name_for_certificate.help":"Zmień je na imię i nazwisko organizatora wydarzenia, który otrzyma certyfikat uczestnictwa w Tygodniu Kodowania. Używaj wyłącznie znaków ASCII (alfabetu łacińskiego). Litery zawierające akcenty, umlauty i podobne znaki nie są obsługiwane.","report.submit":"Prześlij zgłoszenie wydarzenia","report.thanks_page.title":"Dziękujemy za zgłoszenie wydarzenia!","report.thanks_page.certificate_ready":"Twój certyfikat jest gotowy.","report.thanks_page.download_button":"Kliknij tutaj, aby go pobrać.","report.thanks_page.back_events":"Powrót do wydarzenia","resources.search_resources":"Wyszukaj w zasobach","resources.types":"Rodzaje","resources.levels":"Poziomy","resources.programming_languages":"Języki programowania","resources.categories":"Kategorie","resources.Languages":"Języki","resources.Subjects":"Tematy","resources.share":"Udostępnij","resources.communication_toolkit":"Zestaw materiałów promocyjnych","resources.teachers_toolkit":"Zestaw narzędzi dla nauczycieli","resources.leaflet":"Ulotka","resources.how_to_organise_an_activity":"Jak zorganizować aktywność?","resources.resources.languages.Russian":"rosyjski","resources.resources.languages.Norwegian":"norweski","resources.resources.languages.Mandarin":"mandaryński","resources.resources.languages.Japanese":"japoński","resources.resources.languages.All targeted languages":"Wszystkie języki","resources.resources.levels.Beginner":"początkujący","resources.resources.levels.Intermediate":"średnio zaawansowany","resources.resources.levels.Advanced":"zaawansowany","resources.resources.levels.Pre-primary education":"Edukacja przedszkolna","resources.resources.levels.Primary school (5-12)":"Szkoła podstawowa (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Szkoła ponadpodstawowa (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Szkoła średnia (16–18)","resources.resources.levels.Higher Education":"Szkolnictwo wyższe","resources.resources.levels.Other":"Inne","resources.resources.subjects.Art":"Sztuka","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Chemia","resources.resources.subjects.Computer Science":"Informatyka","resources.resources.subjects.Culture":"Wiedza o kulturze","resources.resources.subjects.Economics":"Ekonomia","resources.resources.subjects.Foreign Languages":"Języki obce","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Język i literatura","resources.resources.subjects.Mathematics":"Matematyka","resources.resources.subjects.Natural Sciences":"Nauki przyrodnicze","resources.resources.subjects.Physical Education":"Wychowanie fizyczne","resources.resources.subjects.Physics":"Fizyka","resources.resources.subjects.Coding":"Kodowanie","resources.resources.subjects.Special Education Needs":"Specjalne potrzeby edukacyjne","resources.resources.subjects.Other":"Inne","resources.resources.types.Tutorial":"Przewodnik","resources.resources.types.Website":"Strona internetowa","resources.resources.types.Online Course":"Kurs on-line","resources.resources.types.Video":"Film","resources.resources.types.Audio":"Dźwięk","resources.resources.types.Application":"Aplikacja","resources.resources.types.Game":"Gra","resources.resources.types.Graphic Material":"Materiał graficzny","resources.resources.types.Presentation":"Prezentacja","resources.resources.types.Toolkit":"Zestaw narzędzi","resources.resources.types.Other":"Inne","resources.resources.types.Lesson Plan":"Plan zajęć","resources.resources.types.Guide":"Przewodnik","resources.resources.categories.Coding":"Kodowanie","resources.resources.categories.Programming":"Programowanie","resources.resources.categories.Computational Thinking":"Myślenie obliczeniowe","resources.resources.categories.Robotics":"Robotyka","resources.resources.categories.Making":"Tworzenie","resources.resources.categories.Tinkering":"Majsterkowanie","resources.resources.categories.Unplugged Activities":"Zajęcia bez elektryczności","resources.resources.categories.Other":"Inne","school.name":"Nazwa szkoły","school.location":"Lokalizacja szkoły","school.description":"Opis szkoły","school.school":"Szkoła","school.add":"Dodaj","school.list":"Lista","school.required.name":"Nazwa szkoły jest wymagana","school.required.location":"Lokalizacja szkoły jest wymagana","schools.1.title1":"Dlaczego warto zorganizować lekcję na temat kodowania?","schools.1.title2":"Jakie korzyści kodowanie przynosi uczniom? Jak na tym zyskają nauczyciele?","schools.1.content.0":"Wierzymy, że w erze cyfrowej program nauczania informatyki powinien obejmować podstawy kodowania oraz rozwój kluczowych kompetencji związanych z myśleniem obliczeniowym, takich jak rozwiązywanie problemów, współpraca i umiejętności analityczne","schools.1.content.1":"Nauka kodowania może pomóc uczniom w osiągnięciu wysokiego poziomu kompetencji cyfrowych i lepszym zrozumieniu otaczającego ich świata, a także zwiększyć ich szanse na odniesienie sukcesu w życiu osobistym i zawodowym","schools.1.content.2":"Tydzień Kodowania oferuje wszystkim uczniom możliwość podjęcia pierwszych kroków w kierunku tworzenia treści cyfrowych poprzez zapewnienie szkołom i nauczycielom bezpłatnych możliwości rozwoju zawodowego, materiałów dydaktycznych, wyzwań międzynarodowych i programów wymiany","schools.1.button.label":"Chcesz zacząć już teraz? Zarejestruj się tutaj!","schools.2.title1":"Chcesz się zaangażować?","schools.2.title2":"Zorganizuj lekcję, sesję szkoleniową lub wydarzenie i przypnij je na mapie","schools.2.content.0":"Aby zorganizować lekcję w klasie, dzień otwarty lub wydarzenie w szkole, nie musisz posiadać żadnej wiedzy na temat kodowania ani programowania. Wybierz tylko datę i zarejestruj aktywność na mapie poniżej. Jeżeli potrzebujesz pomocy w przygotowaniu lekcji na temat kodowania, przejdź do kolejnej sekcji","schools.2.content.1":"Zapoznaj się z przykładami organizowanych aktywności, przeglądając mapę poniżej a następnie dodaj własną inicjatywę, dołączając w ten sposób do tysięcy pedagogów z całej Europy i świata: ","schools.2.button.label":"Chcesz spróbować? Dodaj aktywność!","schools.3.title1":"Nie wiesz nic na temat kodowania? Nie martw się","schools.3.title2":"Dzięki naszym narzędziom możesz dowiedzieć się więcej o kodowaniu, zanim zorganizujesz lekcję","schools.3.content.0":"Jeżeli chcesz zorganizować lekcję na temat kodowania, ale nie wiesz, gdzie zacząć, mamy dla Ciebie rozwiązanie! Skorzystaj z pomocy zestawu krótkich modułów szkoleń internetowych opracowanych przez międzynarodowy zespół nauczycieli i ekspertów","schools.3.content.1":"Nie musisz posiadać żadnej wiedzy na temat kodowania, aby zrozumieć nasze materiały szkoleniowe!","schools.3.button.label":"Przejdź do modułów szkoleniowych","schools.4.title1":"Szukasz dodatkowego wyzwania?","schools.4.title2":"Stwórz sieć aktywności, zachęć do udziału jak największą liczbę uczniów i zdobądź Certyfikat doskonałości","schools.4.content.0":"Weź udział w specjalnym wyzwaniu w ramach Tygodnia Kodowania dla wszystkich: połącz siły z innymi nauczycielami lub szkołami i zostań częścią społeczności podobnie myślących osób, które chcą dać uczniom możliwość stawiania pierwszych kroków w kodowaniu. Nawiąż współpracę z innymi nauczycielami, by zaangażować ponad 500 uczniów i otrzymać Certyfikat doskonałości","schools.4.button.label":"Więcej informacji na temat wyzwania w ramach Tygodnia Kodowania dla wszystkich","schools.title":"Szkoły: umożliwianie uczniom udziału w Tygodniu Kodowania","scoreboard.title":"W których krajach odbywa się najwięcej wydarzeń dotyczących kodowania?","scoreboard.paragraph":"Dane na tablicy wyników są uporządkowane według liczby wydarzeń związanych z kodowaniem w stosunku do populacji, a zatem niektóre z mniejszych państw mogą znaleźć się wyżej na liście!","scoreboard.parcipating_with":"uczestniczy w","scoreboard.events":"wydarzeń","search.audience_title":"Adresaci","search.theme_title":"Temat","search.placeholder":"Wyszukaj nazwę lub tag wydarzenia","search.submit":"Wyszukaj","search.label_country":"Wybierz kraj","search.last_year_events.label":"Uwzględnij wydarzenia z ostatnich lat","search.last_year_events.yes":"Tak","search.last_year_events.no":"Nie","search.search_counter":"pasuje do Twoich kryteriów wyszukiwania","search.event":"wydarzeniu","search.events":"wydarzeniach","search.year":"rok","search.audiences":"Publiczność","search.themes":"Tematy","search.countries":"Kraje","search.search_placeholder":"Szukaj według tytułu lub opisu","search.search_banner_title":"Sib dak li jispirak","search.search_banner_content":"Ibbrawżja għadd kbir ta' riżorsi ta' coding attivitajiet u gwidi biex tappoġġja l-vjaġġ tiegħek lejn il-kreattività u t-tagħlim diġitali.","search.search_results_title":"Wyniki wyszukiwania","search.search_input_label":"Zobacz poniżej wyniki na podstawie Twojego(ich) słowa(ń) kluczowego(ych):","search.search_input_placeholder":"Fittex...","search.results":"Wyniki","search.no_results":"Nie znaleziono wyników.","search.search_categories.all":"Wszystkie","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Kursy online","search.search_categories.training":"Szkolenia","search.search_categories.challenges":"Wyzwania","search.search_categories.learn":"Uczyć się","search.search_categories.teach":"Technologie","search.search_categories.presentations_and_toolkits":"Prezentacje i zestawy narzędzi","search.search_categories.activities":"Aktywności","search.search_categories.blogs":"Blogi","search.search_categories.others":"Inne","snippets.featured-activities":"Oto lista nadchodzących wydarzeń Europejskiego Tygodnia Kodowania, w których możesz wziąć udział zdalnie. Możesz przefiltrować je według języka lub daty. Aby dowiedzieć się więcej na temat danego wydarzenia i uzyskać dane kontaktowe do jego organizatorów, kliknij „wyświetl”. Miłej zabawy!","snippets.learn":"Kodowanie i programowanie to jedne z najważniejszych kompetencji, coraz częściej wymaganych w każdej dziedzinie. Dzięki Europejskiemu Tygodniowi Kodowania ich nauka będzie o wiele łatwiejsza! W naszej bazie na pewno znajdziesz zasoby, które pomogą Ci rozpocząć przygodę z kodowaniem lub rozwijać już zdobyte umiejętności. Wszystkie zasoby są bezpłatne. Nasza baza pozwala wyszukiwać zasoby według rodzaju, poziomu, języka programowania, kategorii i języka.","snippets.teach":"Kodowanie i programowanie to jedne z najważniejszych kompetencji, które otwierają przed dziećmi i uczniami nowe możliwości. Chcesz nauczać kodowania w domu, w sali lekcyjnej lub w klubie kodowania? W naszej bazie znajdziesz najlepsze zasoby, dzięki którym wprowadzisz elementy kodowania i programowania do swoich planów lekcji. Wszystkie zasoby są bezpłatne. Nasza baza pozwala wyszukiwać zasoby według rodzaju, poziomu, języka programowania, tematu, kategorii i języka.","snippets.toolkits.0":"W tej sekcji znajdziesz materiały, które pomogą Ci zorganizować własne wydarzenie w ramach Tygodnia Kodowania i wypromować tę inicjatywę wśród członków Twojej społeczności.","snippets.toolkits.1":"Zestaw narzędzi komunikacyjnych","snippets.toolkits.2":"znajdziesz tu oficjalne wzory logo, odznaki, broszury, plakatu Europejskiego Tygodnia Kodowania w formacie PowerPoint i Word, a także przykładowe posty do umieszczenia w mediach społecznościowych i ilustracje.","snippets.toolkits.3":"Zestaw narzędzi dla nauczycieli","snippets.toolkits.4":"znajdziesz tu oficjalne logo i odznakę Europejskiego Tygodnia Kodowania, wzór certyfikatu uczestnictwa dla uczniów, prezentację na temat Europejskiego Tygodnia Kodowania oraz materiały do wykorzystania w mediach społecznościowych.","snippets.toolkits.5":"Oficjalna ulotka Europejskiego Tygodnia Kodowania","snippets.about.goal":"Chcemy, żeby więcej młodzieży opanowało podstawy kodowania i myślenia obliczeniowego.","snippets.guide.tutorials.1":"Zapoznaj się z naszymi","snippets.guide.tutorials.2":"materiałami instruktażowymi i szkoleniowymi","snippets.guide.tutorials.3":"dostępnymi w 29 językach i pomyśl o zorganizowaniu zajęć, na których młodzież będzie mogła nauczyć się kodowania i myślenia obliczeniowego.","snippets.dance.menu":"Wyzwanie taneczne","snippets.dance.subtitle":"Kto powiedział, że programiści nie umieją tańczyć? Podczas wyzwania tanecznego #EUCodeWeekDance udowodnimy, że jest inaczej.","snippets.dance.content":"Zapraszamy wszystkich: szkoły, nauczycieli, biblioteki, kluby kodowania, przedsiębiorstwa i organy publiczne do świętowania Europejskiego Tygodnia Kodowania. Wystarczy zorganizować zajęcia taneczne #EUCodeWeekDance i dodać je do mapy Tygodnia Kodowania.","snippets.treasure-hunt.menu":"Gra w podchody","snippets.treasure-hunt.subtitle":"Jest to gra na aplikacji Telegram","snippets.videos.1":"Obejrzyj filmy, na których ambasadorzy Europejskiego Tygodnia Kodowania opowiadają o naszych wartościach","snippets.videos.2":"Katja Osljak, ambasadorka ze Słowenii, opowiada, dlaczego Tydzień Kodowania jest niezależny","snippets.videos.3":"Laurent Touché, ambasador z Francji, opowiada, dlaczego Tydzień Kodowania jest dla wszystkich","snippets.videos.4":"Fatma Bouaziz, ambasadorka z Tunezji, opowiada, dlaczego Tydzień Kodowania ma charakter globalny, a jednocześnie odpowiada na potrzeby lokalne","snippets.videos.5":"Linda Sinka, ambasadorka z Łotwy, opowiada, dlaczego Tydzień Kodowania kładzie nacisk na współpracę","snippets.videos.6":"Alessandro Bogliolo, ambasador z Włoch, opowiada, dlaczego Tydzień Kodowania ma charakter non-profit","snippets.videos.7":"Marjana Prifti, ambasadorka z Albanii, opowiada, dlaczego Tydzień Kodowania zachęca do innowacji i kreatywności","snippets.videos.8":"Cristiana Lucaci, ambasadorka z Rumunii, opowiada, dlaczego Tydzień Kodowania jest wdzięczny skupionej wokół niego społeczności","training.learning_bits":"Tydzień Kodowania – materiały szkoleniowe","training.title":"Bezpłatne materiały szkoleniowe i kursy online","training.text":`

W tym miejscu znajdziesz darmowe materiały szkoleniowe i informacje, które pomogą ci postawić pierwsze kroki na drodze do zaplanowania następnych innowacyjnych zajęć dla uczniów.

+`,"remote-teaching.tips.points.4.0":"Poznaj możliwości, jakie oferują otwarte oprogramowanie i darmowe platformy internetowe do nauki kodowania","remote-teaching.tips.points.4.1":"dostępnych jest wiele wysokiej jakości zasobów do uczenia się i nauczania kodowania, które mimo wysokiego poziomu zaawansowania są łatwe w użyciu. Są to darmowe narzędzia, które możesz wykorzystać podczas lekcji bez konieczności zakupu licencji czy pobierania oprogramowania. Większość z nich znajdziesz w bazie zasobów Tygodnia Kodowania – są to na przykład Scratch, App Inventor, Code.org, EarSketch, Sonic Pi i wiele innych. Tak jak w przypadku materiałów szkoleniowych Tygodnia Kodowania narzędzia te można wykorzystać na potrzeby dowolnego tematu!","remote-teaching.tips.points.5.0":"Pamiętaj o zabawie","remote-teaching.tips.points.5.1":"stawiając pierwsze kroki w nauce kodowania, postaw na atrakcyjność i zabawę. Choć w przypadku zdalnego nauczania nie masz możliwości na żywo podzielić się swoim entuzjazmem z uczniami, jest wiele sposobów na to, by ciekawie spędzić z nimi czas. Możesz na przykład zaproponować uczniom przerwę w lekcji, podczas której wszyscy razem zagracie w grę CodyColor. To gra edukacyjna dla wielu graczy rozwijająca umiejętności myślenia programistycznego.","remote-teaching.tips.points.6.0":"Przygotuj warunki zbliżone do interakcji w klasie","remote-teaching.tips.points.6.1":"dzięki współczesnej technologii możemy choć częściowo odwzorować interakcje, które normalnie zachodzą w sali lekcyjnej. Zachęcaj uczniów do tego, by włączali kamerę w określonych sytuacjach, zgłaszali się do odpowiedzi za pomocą wirtualnych funkcji, zadawali pytania na głos lub na czacie, udzielali odpowiedzi w ankietach i sprawdzianach internetowych itd. Możesz skorzystać z bezpłatnych narzędzi cyfrowych, które to umożliwiają: do prowadzenia lekcji na żywo służą Zoom, Microsoft Teams, GoToMeeting lub Jitsi, a Kahoot, Mentimeter lub Google Forms przydadzą się do przygotowania klasówek i prowadzenia interakcji klasowych. Dzięki temu uczniowie poczują się, jakby byli w sali lekcyjnej wśród swoich rówieśników.","remote-teaching.tips.points.7.0":"Sprawdź dostępność i ceny materiałów","remote-teaching.tips.points.7.1":"zadbaj o to, by Twoje zajęcia z kodowania były realistyczne i nie wykluczały niektórych uczniów. Upewnij się, że materiały niezbędne do wykonania zadania są łatwo dostępne w każdym domu albo że wszyscy uczniowie są w stanie je zdobyć. Jeśli nie jest to możliwe, dostosuj zadania w taki sposób, aby umożliwić każdemu udział w zajęciach. Na przykład na zajęciach z kodowania bez prądu przydadzą się niedrogie przybory, takie jak nożyczki, kartki papieru czy markery. Przygotowując zadania z kodowania za pośrednictwem internetu, upewnij się, że wszyscy uczniowie mają dostęp do tabletu lub komputera oraz do dobrego połączenia internetowego.","remote-teaching.tips.conclusion":"A jak Ty uczysz się lub nauczasz kodowania i programowania w dobie nauki zdalnej? Masz jakieś porady dla innych nauczycieli? Dodaj komentarz i weź udział w dyskusji!","report.title":"Zgłoś swoje wydarzenie #EUCodeWeek","report.event_title":"Tytuł wydarzenia","report.number_required":"Podaj informacje szacunkowe, nawet jeżeli nie masz dokładnych danych.","report.phrase1":"Możesz wypełnić ten formularz tylko raz! Sprawdź dokładnie wprowadzone dane. Jeżeli znajdziesz błąd, ","report.phrase2":"Po przesłaniu zgłoszenia zostanie automatycznie wystawiony certyfikat uczestnictwa w Tygodniu Kodowania, który możesz pobrać lub udostępnić. Przykładowy certyfikat można znaleźć tutaj.","report.phrase3":"Pola wymagane oznaczono gwiazdką *.","report.phrase4":"Możesz wypełnić ten formularz tylko raz! Sprawdź dokładnie wprowadzone dane. Jeżeli znajdziesz błąd,","report.contactus":"skontaktuj się z nami","report.participants_count.label":"Liczba uczestników","report.average_participant_age.label":"Średni wiek uczestników","report.percentage_of_females.label":"Odsetek kobiet","report.codeweek_for_all_participation_code.label":"Kod uczestnictwa w Tygodniu kodowania dla wszystkich","report.codeweek_for_all_participation_code.help":"W tym miejscu możesz wprowadzić kod uczestnictwa w wyzwaniu „CodeWeek4All”, jeżeli taki posiadasz. Jeżeli nie bierzesz udziału, zignoruj to pole.","report.name_for_certificate.label":"Imię i nazwisko na certyfikacie","report.name_for_certificate.help":"Zmień je na imię i nazwisko organizatora wydarzenia, który otrzyma certyfikat uczestnictwa w Tygodniu Kodowania. Używaj wyłącznie znaków ASCII (alfabetu łacińskiego). Litery zawierające akcenty, umlauty i podobne znaki nie są obsługiwane.","report.submit":"Prześlij zgłoszenie wydarzenia","report.thanks_page.title":"Dziękujemy za zgłoszenie wydarzenia!","report.thanks_page.certificate_ready":"Twój certyfikat jest gotowy.","report.thanks_page.download_button":"Kliknij tutaj, aby go pobrać.","report.thanks_page.back_events":"Powrót do wydarzenia","resources.search_resources":"Wyszukaj w zasobach","resources.types":"Rodzaje","resources.levels":"Poziomy","resources.programming_languages":"Języki programowania","resources.categories":"Kategorie","resources.Languages":"Języki","resources.Subjects":"Tematy","resources.share":"Udostępnij","resources.communication_toolkit":"Zestaw materiałów promocyjnych","resources.teachers_toolkit":"Zestaw narzędzi dla nauczycieli","resources.leaflet":"Ulotka","resources.how_to_organise_an_activity":"Jak zorganizować aktywność?","resources.resources.languages.Russian":"rosyjski","resources.resources.languages.Norwegian":"norweski","resources.resources.languages.Mandarin":"mandaryński","resources.resources.languages.Japanese":"japoński","resources.resources.languages.Albanian":"albański","resources.resources.languages.Basque":"baskijski","resources.resources.languages.Bosnian":"bośniacki","resources.resources.languages.Bulgarian":"bułgarski","resources.resources.languages.Croatian":"chorwacki","resources.resources.languages.Czech":"czeski","resources.resources.languages.Danish":"duński","resources.resources.languages.Dutch":"holenderski","resources.resources.languages.English":"angielski","resources.resources.languages.Estonian":"estoński","resources.resources.languages.Finnish":"fiński","resources.resources.languages.French":"francuski","resources.resources.languages.German":"niemiecki","resources.resources.languages.Greek":"grecki","resources.resources.languages.Hungarian":"węgierski","resources.resources.languages.Italian":"włoski","resources.resources.languages.Latvian":"łotewski","resources.resources.languages.Lithuanian":"litewski","resources.resources.languages.Macedonian":"macedoński","resources.resources.languages.Maltese":"maltański","resources.resources.languages.Montenegrin":"czarnogórski","resources.resources.languages.Polish":"polski","resources.resources.languages.Portuguese":"portugalski","resources.resources.languages.Romanian":"rumuński","resources.resources.languages.Serbian":"serbski","resources.resources.languages.Slovakian":"słowacki","resources.resources.languages.Slovenian":"słoweński","resources.resources.languages.Spanish":"hiszpański","resources.resources.languages.Swedish":"szwedzki","resources.resources.languages.Turkish":"turecki","resources.resources.languages.Ukrainian":"ukraiński","resources.resources.languages.All targeted languages":"Wszystkie języki","resources.resources.levels.Beginner":"początkujący","resources.resources.levels.Intermediate":"średnio zaawansowany","resources.resources.levels.Advanced":"zaawansowany","resources.resources.levels.Pre-primary education":"Edukacja przedszkolna","resources.resources.levels.Primary school":"Szkoła podstawowa","resources.resources.levels.Lower secondary school":"Szkoła ponadpodstawowa","resources.resources.levels.Upper secondary school":"Szkoła średnia","resources.resources.levels.Higher Education":"Szkolnictwo wyższe","resources.resources.levels.Other":"Inne","resources.resources.levels.Teachers":"Nauczyciele","resources.resources.levels.Parents":"Rodzice","resources.resources.levels.General public":"Szeroka publiczność","resources.resources.subjects.Art":"Sztuka","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Chemia","resources.resources.subjects.Computer Science":"Informatyka","resources.resources.subjects.Culture":"Wiedza o kulturze","resources.resources.subjects.Economics":"Ekonomia","resources.resources.subjects.Foreign Languages":"Języki obce","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Język i literatura","resources.resources.subjects.Mathematics":"Matematyka","resources.resources.subjects.Natural Sciences":"Nauki przyrodnicze","resources.resources.subjects.Physical Education":"Wychowanie fizyczne","resources.resources.subjects.Physics":"Fizyka","resources.resources.subjects.Coding":"Kodowanie","resources.resources.subjects.Special Education Needs":"Specjalne potrzeby edukacyjne","resources.resources.subjects.Other":"Inne","resources.resources.subjects.Music":"Muzyka","resources.resources.subjects.Programming":"Programowanie","resources.resources.types.Tutorial":"Przewodnik","resources.resources.types.Website":"Strona internetowa","resources.resources.types.Online Course":"Kurs on-line","resources.resources.types.Video":"Film","resources.resources.types.Audio":"Dźwięk","resources.resources.types.Application":"Aplikacja","resources.resources.types.Game":"Gra","resources.resources.types.Graphic Material":"Materiał graficzny","resources.resources.types.Presentation":"Prezentacja","resources.resources.types.Toolkit":"Zestaw narzędzi","resources.resources.types.Other":"Inne","resources.resources.types.Lesson Plan":"Plan zajęć","resources.resources.types.Guide":"Przewodnik","resources.resources.types.Assessment":"Ocena","resources.resources.types.Challenge":"Wyzwanie","resources.resources.types.Curriculum":"Program nauczania","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodowanie","resources.resources.categories.Programming":"Programowanie","resources.resources.categories.Computational Thinking":"Myślenie obliczeniowe","resources.resources.categories.Robotics":"Robotyka","resources.resources.categories.Making":"Tworzenie","resources.resources.categories.Tinkering":"Majsterkowanie","resources.resources.categories.Unplugged Activities":"Zajęcia bez elektryczności","resources.resources.categories.Other":"Inne","resources.resources.categories.Artificial Intelligence":"Sztuczna inteligencja","resources.resources.categories.Drones":"Drony","resources.resources.categories.Digital Literacy":"Umiejętności cyfrowe","resources.resources.categories.Sensors":"Czujniki","resources.resources.categories.Text-based Programming":"Programowanie tekstowe","resources.resources.categories.Visual Programming":"Programowanie wizualne","school.name":"Nazwa szkoły","school.location":"Lokalizacja szkoły","school.description":"Opis szkoły","school.school":"Szkoła","school.add":"Dodaj","school.list":"Lista","school.required.name":"Nazwa szkoły jest wymagana","school.required.location":"Lokalizacja szkoły jest wymagana","schools.1.title1":"Dlaczego warto zorganizować lekcję na temat kodowania?","schools.1.title2":"Jakie korzyści kodowanie przynosi uczniom? Jak na tym zyskają nauczyciele?","schools.1.content.0":"Wierzymy, że w erze cyfrowej program nauczania informatyki powinien obejmować podstawy kodowania oraz rozwój kluczowych kompetencji związanych z myśleniem obliczeniowym, takich jak rozwiązywanie problemów, współpraca i umiejętności analityczne","schools.1.content.1":"Nauka kodowania może pomóc uczniom w osiągnięciu wysokiego poziomu kompetencji cyfrowych i lepszym zrozumieniu otaczającego ich świata, a także zwiększyć ich szanse na odniesienie sukcesu w życiu osobistym i zawodowym","schools.1.content.2":"Tydzień Kodowania oferuje wszystkim uczniom możliwość podjęcia pierwszych kroków w kierunku tworzenia treści cyfrowych poprzez zapewnienie szkołom i nauczycielom bezpłatnych możliwości rozwoju zawodowego, materiałów dydaktycznych, wyzwań międzynarodowych i programów wymiany","schools.1.button.label":"Chcesz zacząć już teraz? Zarejestruj się tutaj!","schools.2.title1":"Chcesz się zaangażować?","schools.2.title2":"Zorganizuj lekcję, sesję szkoleniową lub wydarzenie i przypnij je na mapie","schools.2.content.0":"Aby zorganizować lekcję w klasie, dzień otwarty lub wydarzenie w szkole, nie musisz posiadać żadnej wiedzy na temat kodowania ani programowania. Wybierz tylko datę i zarejestruj aktywność na mapie poniżej. Jeżeli potrzebujesz pomocy w przygotowaniu lekcji na temat kodowania, przejdź do kolejnej sekcji","schools.2.content.1":"Zapoznaj się z przykładami organizowanych aktywności, przeglądając mapę poniżej a następnie dodaj własną inicjatywę, dołączając w ten sposób do tysięcy pedagogów z całej Europy i świata: ","schools.2.button.label":"Chcesz spróbować? Dodaj aktywność!","schools.3.title1":"Nie wiesz nic na temat kodowania? Nie martw się","schools.3.title2":"Dzięki naszym narzędziom możesz dowiedzieć się więcej o kodowaniu, zanim zorganizujesz lekcję","schools.3.content.0":"Jeżeli chcesz zorganizować lekcję na temat kodowania, ale nie wiesz, gdzie zacząć, mamy dla Ciebie rozwiązanie! Skorzystaj z pomocy zestawu krótkich modułów szkoleń internetowych opracowanych przez międzynarodowy zespół nauczycieli i ekspertów","schools.3.content.1":"Nie musisz posiadać żadnej wiedzy na temat kodowania, aby zrozumieć nasze materiały szkoleniowe!","schools.3.button.label":"Przejdź do modułów szkoleniowych","schools.4.title1":"Szukasz dodatkowego wyzwania?","schools.4.title2":"Stwórz sieć aktywności, zachęć do udziału jak największą liczbę uczniów i zdobądź Certyfikat doskonałości","schools.4.content.0":"Weź udział w specjalnym wyzwaniu w ramach Tygodnia Kodowania dla wszystkich: połącz siły z innymi nauczycielami lub szkołami i zostań częścią społeczności podobnie myślących osób, które chcą dać uczniom możliwość stawiania pierwszych kroków w kodowaniu. Nawiąż współpracę z innymi nauczycielami, by zaangażować ponad 500 uczniów i otrzymać Certyfikat doskonałości","schools.4.button.label":"Więcej informacji na temat wyzwania w ramach Tygodnia Kodowania dla wszystkich","schools.title":"Szkoły: umożliwianie uczniom udziału w Tygodniu Kodowania","scoreboard.title":"W których krajach odbywa się najwięcej wydarzeń dotyczących kodowania?","scoreboard.paragraph":"Dane na tablicy wyników są uporządkowane według liczby wydarzeń związanych z kodowaniem w stosunku do populacji, a zatem niektóre z mniejszych państw mogą znaleźć się wyżej na liście!","scoreboard.parcipating_with":"uczestniczy w","scoreboard.events":"wydarzeń","search.audience_title":"Adresaci","search.theme_title":"Temat","search.placeholder":"Wyszukaj nazwę lub tag wydarzenia","search.submit":"Wyszukaj","search.label_country":"Wybierz kraj","search.last_year_events.label":"Uwzględnij wydarzenia z ostatnich lat","search.last_year_events.yes":"Tak","search.last_year_events.no":"Nie","search.search_counter":"pasuje do Twoich kryteriów wyszukiwania","search.event":"wydarzeniu","search.events":"wydarzeniach","search.year":"rok","search.audiences":"Publiczność","search.themes":"Tematy","search.countries":"Kraje","search.search_placeholder":"Szukaj według tytułu lub opisu","search.search_banner_title":"Sib dak li jispirak","search.search_banner_content":"Ibbrawżja għadd kbir ta' riżorsi ta' coding attivitajiet u gwidi biex tappoġġja l-vjaġġ tiegħek lejn il-kreattività u t-tagħlim diġitali.","search.search_results_title":"Wyniki wyszukiwania","search.search_input_label":"Zobacz poniżej wyniki na podstawie Twojego(ich) słowa(ń) kluczowego(ych):","search.search_input_placeholder":"Fittex...","search.results":"Wyniki","search.no_results":"Nie znaleziono wyników.","search.search_categories.all":"Wszystkie","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Kursy online","search.search_categories.training":"Szkolenia","search.search_categories.challenges":"Wyzwania","search.search_categories.learn":"Uczyć się","search.search_categories.teach":"Technologie","search.search_categories.presentations_and_toolkits":"Prezentacje i zestawy narzędzi","search.search_categories.activities":"Aktywności","search.search_categories.blogs":"Blogi","search.search_categories.others":"Inne","snippets.featured-activities":"Oto lista nadchodzących wydarzeń Europejskiego Tygodnia Kodowania, w których możesz wziąć udział zdalnie. Możesz przefiltrować je według języka lub daty. Aby dowiedzieć się więcej na temat danego wydarzenia i uzyskać dane kontaktowe do jego organizatorów, kliknij „wyświetl”. Miłej zabawy!","snippets.learn":"Kodowanie i programowanie to jedne z najważniejszych kompetencji, coraz częściej wymaganych w każdej dziedzinie. Dzięki Europejskiemu Tygodniowi Kodowania ich nauka będzie o wiele łatwiejsza! W naszej bazie na pewno znajdziesz zasoby, które pomogą Ci rozpocząć przygodę z kodowaniem lub rozwijać już zdobyte umiejętności. Wszystkie zasoby są bezpłatne. Nasza baza pozwala wyszukiwać zasoby według rodzaju, poziomu, języka programowania, kategorii i języka.","snippets.teach":"Kodowanie i programowanie to jedne z najważniejszych kompetencji, które otwierają przed dziećmi i uczniami nowe możliwości. Chcesz nauczać kodowania w domu, w sali lekcyjnej lub w klubie kodowania? W naszej bazie znajdziesz najlepsze zasoby, dzięki którym wprowadzisz elementy kodowania i programowania do swoich planów lekcji. Wszystkie zasoby są bezpłatne. Nasza baza pozwala wyszukiwać zasoby według rodzaju, poziomu, języka programowania, tematu, kategorii i języka.","snippets.toolkits.0":"W tej sekcji znajdziesz materiały, które pomogą Ci zorganizować własne wydarzenie w ramach Tygodnia Kodowania i wypromować tę inicjatywę wśród członków Twojej społeczności.","snippets.toolkits.1":"Zestaw narzędzi komunikacyjnych","snippets.toolkits.2":"znajdziesz tu oficjalne wzory logo, odznaki, broszury, plakatu Europejskiego Tygodnia Kodowania w formacie PowerPoint i Word, a także przykładowe posty do umieszczenia w mediach społecznościowych i ilustracje.","snippets.toolkits.3":"Zestaw narzędzi dla nauczycieli","snippets.toolkits.4":"znajdziesz tu oficjalne logo i odznakę Europejskiego Tygodnia Kodowania, wzór certyfikatu uczestnictwa dla uczniów, prezentację na temat Europejskiego Tygodnia Kodowania oraz materiały do wykorzystania w mediach społecznościowych.","snippets.toolkits.5":"Oficjalna ulotka Europejskiego Tygodnia Kodowania","snippets.about.goal":"Chcemy, żeby więcej młodzieży opanowało podstawy kodowania i myślenia obliczeniowego.","snippets.guide.tutorials.1":"Zapoznaj się z naszymi","snippets.guide.tutorials.2":"materiałami instruktażowymi i szkoleniowymi","snippets.guide.tutorials.3":"dostępnymi w 29 językach i pomyśl o zorganizowaniu zajęć, na których młodzież będzie mogła nauczyć się kodowania i myślenia obliczeniowego.","snippets.dance.menu":"Wyzwanie taneczne","snippets.dance.subtitle":"Kto powiedział, że programiści nie umieją tańczyć? Podczas wyzwania tanecznego #EUCodeWeekDance udowodnimy, że jest inaczej.","snippets.dance.content":"Zapraszamy wszystkich: szkoły, nauczycieli, biblioteki, kluby kodowania, przedsiębiorstwa i organy publiczne do świętowania Europejskiego Tygodnia Kodowania. Wystarczy zorganizować zajęcia taneczne #EUCodeWeekDance i dodać je do mapy Tygodnia Kodowania.","snippets.treasure-hunt.menu":"Gra w podchody","snippets.treasure-hunt.subtitle":"Jest to gra na aplikacji Telegram","snippets.videos.1":"Obejrzyj filmy, na których ambasadorzy Europejskiego Tygodnia Kodowania opowiadają o naszych wartościach","snippets.videos.2":"Katja Osljak, ambasadorka ze Słowenii, opowiada, dlaczego Tydzień Kodowania jest niezależny","snippets.videos.3":"Laurent Touché, ambasador z Francji, opowiada, dlaczego Tydzień Kodowania jest dla wszystkich","snippets.videos.4":"Fatma Bouaziz, ambasadorka z Tunezji, opowiada, dlaczego Tydzień Kodowania ma charakter globalny, a jednocześnie odpowiada na potrzeby lokalne","snippets.videos.5":"Linda Sinka, ambasadorka z Łotwy, opowiada, dlaczego Tydzień Kodowania kładzie nacisk na współpracę","snippets.videos.6":"Alessandro Bogliolo, ambasador z Włoch, opowiada, dlaczego Tydzień Kodowania ma charakter non-profit","snippets.videos.7":"Marjana Prifti, ambasadorka z Albanii, opowiada, dlaczego Tydzień Kodowania zachęca do innowacji i kreatywności","snippets.videos.8":"Cristiana Lucaci, ambasadorka z Rumunii, opowiada, dlaczego Tydzień Kodowania jest wdzięczny skupionej wokół niego społeczności","training.learning_bits":"Tydzień Kodowania – materiały szkoleniowe","training.title":"Bezpłatne materiały szkoleniowe i kursy online","training.text":`

W tym miejscu znajdziesz darmowe materiały szkoleniowe i informacje, które pomogą ci postawić pierwsze kroki na drodze do zaplanowania następnych innowacyjnych zajęć dla uczniów.

1. materiały szkoleniowe

Nie wymagamy od ciebie żadnego doświadczenia z kodowaniem ani programowaniem. Ukończenie każdego z przedstawionych modułów szkoleniowych zajmie ci około 15 minut. Zaprezentowane moduły przedstawiają najważniejsze zagadnienia związane z programowaniem i zadania dotyczące myślenia obliczeniowego. W modułach znajdziesz także praktyczne porady i wskazówki na temat prezentacji opisywanych koncepcji w klasie.

`,"training.text_2":`

Mamy nadzieję, że zapoznanie się z materiałami szkoleniowymi dotyczącymi Tygodnia Kodowania sprawiło, że czujesz się już na siłach do wprowadzenia odrobiny cyfrowej kreatywności do swojej klasy i dodania swojego wydarzenia do mapy Tygodnia Kodowania.

diff --git a/public/build/assets/php_pt-jCu-Ttbn.js b/public/build/assets/php_pt-DoQ6sb1D.js similarity index 94% rename from public/build/assets/php_pt-jCu-Ttbn.js rename to public/build/assets/php_pt-DoQ6sb1D.js index 658506a59..273d573ce 100644 --- a/public/build/assets/php_pt-jCu-Ttbn.js +++ b/public/build/assets/php_pt-DoQ6sb1D.js @@ -53,7 +53,7 @@ const e={"about.when-title":"Em 2024, a Semana Europeia da Programação irá de href="/resources">página de recursos e os bits de aprendizagem com tutoriais em vídeo e planos de aulas e adapte-os às necessidades do seu grupo.`,"guide.what_you_need_organise.items.7":`Inscreva os participantes. Se tiver espaço limitado disponível, pode utilizar ferramentas em linha, como os Formulários do Google e o Eventbrite, para realizar as inscrições.`,"guide.what_you_need_organise.items.8":'Não se esqueça de marcar a sua atividade no mapa da Semana da Programação!',"guide.how_to.title":"Como organizar a sua atividade?","guide.how_to.items.1":"O formato do seu evento de programação é deixado ao seu critério, mas recomendamos que inclua um período de trabalho prático, durante o qual os participantes possam criar por sua iniciativa e/ou trabalhar com hardware.","guide.how_to.items.2":'Utilize ferramentas e tecnologias adequadas ao seu grupo-alvo. Recomendamos que utilize materiais de fonte aberta disponibilizados gratuitamente.',"guide.how_to.items.3":"No final do evento, incentive os participantes a mostrarem e apresentarem entre si as suas criações.","guide.how_to.items.4":`Passe a palavra! Promova e partilhe o que fez durante a sua atividade nas redes sociais utilizando a hashtag #EUCodeWeek. Também pode partilhar no grupo de professores da Semana Europeia da Programação e no Twitter (@CodeWeekEU). Fale com os seus amigos, com colegas professores e com a imprensa local e escreva um comunicado de imprensa.`,"guide.how_to.items.5":'Não se esqueça de adicionar a sua atividade ao mapa da Semana da Programação!',"guide.material.title":"Material promocional","guide.material.text":'

Veja o nosso blogue para obter as últimas informações. Pode adaptar o comunicado de imprensa mais recente às suas necessidades, ou criar o seu próprio comunicado de imprensa:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Preparativos para comemorar a Semana Europeia da Programação 2019 (disponível em 29 idiomas)',"guide.toolkits.title":"Transfira os seguintes conjuntos de ferramentas para começar:","guide.toolkits.communication_toolkit":"Conjunto de ferramentas de comunicação","guide.toolkits.teachers_toolkit":"Conjunto de ferramentas para os professores","guide.questions.title":"Dúvidas?","guide.questions.content":'

Se tiver dúvidas sobre como organizar e promover seu evento #EUCodeWeek, contacte um dos embaixadores da Semana Europeia da Programação do seu país.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Dá vida às tuas ideias!","hackathons.sections.1.title":"6 maratonas de programação, 6 desafios","hackathons.sections.1.content.1":"Vive na Grécia, Letónia, Irlanda, Itália, Roménia ou Eslovénia? É criativo, ambicioso e está interessado no futuro da tecnologia? Esta é a sua oportunidade! Participe numa das hackathons da Semana Europeia da Programação e desenvolva uma solução inovadora que o colocará na linha da frente da revolução tecnológica!","hackathons.sections.1.content.2":"Em 2021, a Semana Europeia da Programação organiza seis hackathons extraordinárias e convida estudantes dos 15 aos 19 anos, do ensino secundário, a formarem equipas e a utilizarem as suas capacidades de programação para resolver um desafio local. Após 24 horas de hacking, cada equipa tem de apresentar as suas ideias a um painel de peritos, que vai escolher as 10 equipas finalistas. Todas as equipas disporão do mesmo tempo, recursos e acesso a mentores e especialistas para completar o desafio, mas apenas 10 terão a oportunidade de prosseguir para a próxima fase, desenvolver o seu protótipo, obter formação especializada e participar na final da hackathon no Outono. Nesta fase, as equipas terão de competir para decidir quem ganha o fantástico equipamento informático e a oportunidade de participar em ações de tutoria e acompanhamento para desenvolver ainda mais o seu protótipo.","hackathons.sections.2.title":"Como posso participar?","hackathons.sections.2.content.1":"Selecione a hackathon do seu país e siga alguns passos simples para se registar. Pode participar individualmente ou em equipa de seis pessoas. Se participar com amigos ou colegas de turma, não se esqueça de indicar o nome da sua equipa quando se registar. Cada hackathon tem de abrir o seu registo separadamente, por isso, siga a hackathon do seu país!","hackathons.sections.3.title":"Quem são os organizadores?","hackathons.sections.3.content.1":"As maratonas de programação da Semana Europeia da Programação são coorganizadas pela Comissão Europeia com os ","hackathons.sections.3.content.2":"Embaixadores da Semana Europeia da Programação","hackathons.sections.3.content.3":" a nível local e são financiadas pelo Parlamento Europeu. O objetivo é demonstrar de que modo a criatividade, o entusiasmo, as ideias frescas e as competências de programação dos jovens podem contribuir para dar vida a soluções concretas.","hackathons.sections.4.title":"Em que consiste uma maratona de programação?","hackathons.sections.4.content.1":"A hackathon da Semana Europeia da Programação é uma jornada que tem início uma hackathon online de 24 horas. Mentores experientes irão acompanhar as equipas e serão organizadas oficinas para oferecer aos participantes a oportunidade de adquirirem novas competências ao mesmo tempo que divertem. A hackathon é também uma excelente oportunidade para os participantes se ligarem em rede e socializarem com pessoas do setor tecnológico europeu. No fim da hackathon, cada equipa apresentará a sua solução a um júri especializado.","hackathons.sections.4.content.2":"As dez melhores equipas continuarão a sua jornada hackathon e receberão formação e tutoria durante o Verão. Os vencedores participarão na final da hackathon nacional presencial de 12 horas em setembro ou outubro (que terá lugar online se a situação de saúde pública não permitir um encontro físico).","hackathons.sections.5.title":"Não sei programar – o que posso fazer?","hackathons.sections.5.content.1":"Paralelamente à maratona de programação, haverá ateliês de programação, hardware, robótica e outros temas para iniciantes, permitindo aos participantes adquirir algumas noções básicas de pensamento computacional e programação. Na tua página local, podes obter mais informações sobre as inscrições.","hackathons.sections.6.title":"Parceiros","hackathons.sections.7.title":"Participe e divirta-se!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Roménia","hackathons.cities.1.date":"25-26 setembro 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irlanda","hackathons.cities.2.date":"23-24 setembro 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Itália","hackathons.cities.3.date":"24-25 setembro 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grécia","hackathons.cities.4.date":"9 de Outubro de 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Eslovénia","hackathons.cities.5.date":"18-19 setembro 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letónia","hackathons.cities.6.date":"1 de Outubro de 2021","hackathons.final.1":"Final em","hackathons.final.2":"Setembro/Outubro de 2021","home.about":"A Semana Europeia da Programação é uma iniciativa popular que visa levar a programação e a literacia digital a todos de uma forma divertida e atrativa...","home.when":"Junte-se a nós para um pouco de diversão festiva!","home.when_text":"Aprender a programar ajuda-nos a entender o mundo em rápida evolução à nossa volta, a expandir o nosso conhecimento sobre o funcionamento da tecnologia e a desenvolver competências e capacidades para explorar novas ideias e inovar.","home.xmas_text":"Faça esta época festiva brilhar com inovação e criatividade! Junte-se à nossa diversão “Coding@Christmas”, adicionando a sua atividade de codificação ao nosso mapa, e habilite-se a ganhar um kit micro:bit para os seus alunos. Vamos celebrar as festas de fim de ano capacitando a próxima geração de pensadores e criadores. Adicione a sua atividade hoje e ajude a inspirar um futuro mais brilhante!","home.button_text":"Get Involved!","home.school_banner_title":"Participe!","home.school_banner_text":"É professor(a)?","home.school_banner_text2":"Clique aqui para saber como pode participar!","home.organize_activity_title":"Organize ou participe numa atividade","home.organize_activity_text":'Qualquer pessoa pode organizar ou participar numa atividade. Basta escolher um tema e o público-alvo e adicionar a sua atividade ao mapa, ou procurar eventos na sua área.',"home.get_started_title":"Comece","home.get_started_text":'Não sabe como começar? Consulte a página de instruções e transfira os nossos conjuntos de ferramentas para organizadores para se preparar e passe a palavra.',"home.access_resources_title":"Aceda a recursos e formação","home.access_resources_text":'Se não sabe ao certo como organizar uma atividade, visite a nossa página de recursos de ensino e os bits de aprendizagem para obter orientações e planos de aula adaptados.',"home.toolkits_title":"Não sabe como começar?","home.toolkits_description":"Consulte a página “Como fazer” e descarregue os nossos kits de ferramentas para os organizadores se prepararem e espalharem a palavra.","home.toolkits_button1":"Começar a trabalhar","home.toolkits_button2":"Conjuntos de ferramentas para organizadores","home.minecraft_description1":"Leve as suas competências de programação para o nível seguinte com o Minecraft Education. Descubra como o Minecraft Education pode ensinar competências de programação e de literacia em IA e explore como começar hoje mesmo!","home.minecraft_description2":"Inscreva-se para levar divertidas canções ao vivo diretamente para a sua sala de aula!","home.minecraft_button":"Comece a sua viagem Minecraft Education aqui","home.activity_title":"Organizar ou participar numa atividade","home.activity_description":"Qualquer pessoa é bem-vinda para organizar ou participar numa atividade. Basta escolher um tema e um público-alvo e adicionar a sua atividade ao mapa, ou procurar actividades na sua área.","home.activity_button1":"Adicionar a sua atividade","home.activity_button2":"Mostrar mapa de actividades","home.resouce_title":"Recursos e formação","home.resouce_description":"Se não tiver a certeza de como organizar uma atividade, visite a nossa página de recursos didácticos e os materiais de formação learnit bits para obter orientação e planos de aula personalizados.","home.resouce_button1":"Recursos de acesso","home.resouce_button2":"Aceder às formações","home.get_involved":"Participe","home.meet_our_community":"Conheça a nossa comunidade","home.banner1_title":"meninas no digital!","home.banner1_description":"Explorar e aproveitar as oportunidades digitais - capacitar uma nova geração de raparigas no mundo digital!","home.banner2_title":"Semana da família Code","home.banner2_description":"Descubra a nossa vibrante rede de embaixadores, professores, estudantes e centros - cada um contribuindo para a nossa paixão partilhada pela educação digital.","locations.title":"Locais das atividades","locations.description.0":"Para a sua próxima atividade, selecione um local na lista abaixo OU registe um novo local em","locations.description.1":"criação de atividade","login.login":"Iniciar sessão","login.register":"Efetuar registo","login.github":"Iniciar sessão com o Github","login.X":"Iniciar sessão com o X","login.facebook":"Iniciar sessão com o Facebook","login.google":"Iniciar sessão com o Google","login.azure":"Iniciar sessão com o Azure","login.email":"Endereço de correio eletrónico","login.password":"Palavra-passe","login.remember":"Lembrar-me","login.forgotten_password":"Esqueceu-se da sua palavra-passe?","login.no_account":"Não tem conta?","login.signup":"Registar","login.reset":"Repor a palavra-passe","login.send_password":"Enviar ligação para repor a palavra-passe","login.confirm_password":"Confirmar palavra-passe","login.name":"nome","menu.learn":"Aprender","menu.teach":"Ensinar","menu.training":"Formação","menu.toolkits":"Apresentações e ferramentas","menu.why":"PORQUÊ","menu.home":"Início","menu.search_result":"Resultados da pesquisa","menu.events":"Actividades","menu.ambassadors":"Embaixadores","menu.resources":"Recursos","menu.schools":"Escolas","menu.about":"Sobre","menu.blog":"Blog","menu.news":"Notícias","menu.search":"pesquisa","menu.map":"Mapa","menu.add_event":"Adicionar Evento","menu.search_event":"Pesquisar eventos","menu.hello":"Olá","menu.profile":"Perfil","menu.pending":"Eventos pendentes","menu.your_events":"Minhas atividades","menu.your_certificates":"Meus certificados","menu.report":"Relatar meus eventos","menu.volunteers":"Voluntários","menu.logout":"Terminar sessão","menu.signin":"Iniciar sessão","menu.privacy":"Privacidade","menu.participation":"Certificado de participação","menu.values":"Os nossos valores","menu.featured_activities":"Atividades em destaque ","menu.codeweek2020":"Edição 2020","menu.register_activity":"Irreaching l-Activity","menu.select_language":"Selecione o idioma","menu.search_site":"Pesquisar site","menu.what_you_looking_for":"O que está a procurar?","menu.type_to_search":"Digite para pesquisar...","mooc.free-online-courses":"Cursos online gratuitos","mooc.intro":"A Semana Europeia da Programação oferece oportunidades de desenvolvimento profissional sob a forma de cursos online. Tem como objetivo ajudar os professores a levarem a programação e o pensamento computacional para a sala de aula.","mooc.icebreaker.title":"Curso introdutório «Icebreaker»","mooc.icebreaker.text.0":"O","mooc.icebreaker.text.1":"curso «Icebreaker» da Semana Europeia da Programação","mooc.icebreaker.text.2":"é um curso de cinco horas em inglês que se destina a todos os interessados em noções básicas de programação e pensamento computacional. Os participantes aprendem a despertar a curiosidade e o espírito inovador nos jovens, capacitando-os, ao mesmo tempo, para se tornarem criadores digitais. O curso ajuda os participantes a descobrirem os benefícios e a importância do pensamento computacional e da programação no nosso dia a dia. Também fornece ideias, recursos e materiais de formação gratuitos para organizar atividades lúdicas e educativas para crianças, a qualquer hora e em qualquer lugar – especialmente durante a Semana da Programação.1","mooc.icebreaker.text.3":"Não necessita de experiência nem conhecimentos prévios de programação para participar neste curso, só de uma mente curiosa. ","mooc.icebreaker.registration.0":"As inscrições estão abertas aqui","mooc.icebreaker.registration.1":"para o curso que decorre entre 16 de setembro e 30 de outubro de 2020. Para se poder inscrever, deverá criar uma conta na European Schoolnet Academy. ","mooc.icebreaker.check-out":"Consulte a edição de 2019.","mooc.deep-dive.title":"Curso aprofundado «Deep Dive»","mooc.deep-dive.text.0":"O curso online «Deep Dive» da Semana Europeia da Programação é um curso de 25 horas em inglês que oferece aos professores a oportunidade de se familiarizarem com os princípios relacionados com a programação e de adquirirem o conhecimento e a confiança para organizar atividades de programação fáceis, lúdicas e interativas com os seus alunos. Os professores têm acesso a","mooc.deep-dive.text.1":"recursos","mooc.deep-dive.text.2":"e materiais de formação gratuitos da Semana Europeia da Programação disponíveis em 29 línguas e aprendem aspetos particulares da programação, como o pensamento computacional, atividades sem recurso a computadores e as infinitas possibilidades da robótica, experimentação e execução, linguagens de programação visual, criação de apps e muito mais.","mooc.deep-dive.course-link":"Consulte o curso «Deep Dive» de 2019.","mooc.social-media.0":"Siga a","mooc.social-media.1":"Semana Europeia da Programação nas redes sociais","mooc.social-media.2":"para saber quando irá começar o próximo curso","myevents.created_by":"Todos os eventos criados por ","myevents.no_events.first_call_to_action":"Ainda não adicionou nenhum evento. Por que não","myevents.no_events.first_link":"adiciona um evento agora","myevents.no_events.second_call_to_action":"ou lê o nosso ","myevents.no_events.second_link":"guia para organizadores?","myevents.view":"Ver","myevents.status.APPROVED":"APROVADO","myevents.status.REJECTED":"REJEITADO","myevents.status.PENDING":"PENDENTE","myevents.status.REPORTED":"RELATÓRIO APRESENTADO","pagination.previous":"Anterior","pagination.next":"Seguinte","participation.title":"Gerar certificados de participação para os seus alunos","participation.phrase1":"Preencha o formulário com os nomes dos seus alunos separados por vírgulas e obtenha os certificados de participação individuais","participation.names.label":"Nomes para o certificado","participation.names.help":"Insira uma vírgula para separar os nomes dos participantes","participation.event_name.label":"Nome da atividade","participation.event_name.help":"O nome da atividade a constar do certificado","participation.event_date.label":"Data da atividade","participation.event_date.help":"A data da atividade a constar do certificado","participation.submit":"Gerar certificados","participation.thanks_page.title":"Os seus certificados foram gerados!","participation.thanks_page.phrase1":"Clique nesta ligação para transferir o ficheiro zip com todos os certificados","passwords.password":"As palavras-passe devem ter pelo menos seis carateres e corresponder à confirmação.","passwords.reset":"A sua palavra-passe foi alterada!","passwords.sent":"Enviámos uma mensagem de correio eletrónico com a ligação para a redefinição da sua palavra-passe!","passwords.token":"Este código de autenticação para redefinir a palavra-passe é inválido.","passwords.user":"Nao conseguimos encontrar um utilizador com esse endereço de correio eletrónico.","privacy.title":"PROTEÇÃO DOS SEUS DADOS PESSOAIS","privacy.1-intro.title":"1. Introdução","privacy.1-intro.items.1":"

A Comissão Europeia (a seguir designada «Comissão») está empenhada em proteger os seus dados pessoais e respeitar a sua privacidade. A Comissão recolhe e trata dados pessoais ao abrigo do Regulamento (UE) 2018/1725 do Parlamento Europeu e do Conselho, de 23 de outubro de 2018, relativo à proteção das pessoas singulares no que diz respeito ao tratamento de dados pessoais pelas instituições e pelos órgãos e organismos da União e à livre circulação desses dados (que revoga o Regulamento (CE) n.º 45/2001).

","privacy.1-intro.items.2":"

A presente declaração de privacidade explica o motivo por que recolhemos e tratamos dados pessoais, a forma como os recolhemos, processamos e garantimos a sua proteção, o modo como a informação obtida é utilizada e os direitos que lhe assistem relativamente aos seus dados pessoais (o direito a aceder, retificar, bloquear, etc.). Indica igualmente os contactos do responsável pelo tratamento a quem pode dirigir-se para exercer os seus direitos, do encarregado da proteção dos dados e da Autoridade Europeia para a Proteção de Dados.

","privacy.1-intro.items.3":"

A presente declaração de privacidade diz respeito à recolha e publicação de dados pessoais no sítio Codeweek.eu acessível ao público, das pessoas que servem de pontos de contacto para as atividades da Semana Europeia da Programação (embaixadores da Semana Europeia da Programação, coordenadores dos ministérios da Educação, professores proeminentes, bem como organizadores de atividades e eventos).

","privacy.2-why.title":"2. Por que motivo tratamos os seus dados?","privacy.2-why.items.1":"

A Comissão Europeia recolhe e publica as suas informações pessoais para facilitar a identificação dos pontos de contacto por parte dos intervenientes ou cidadãos interessados. A disponibilização de pessoas reais como pontos de contacto é a melhor e mais eficaz forma de assegurar que as pessoas interessadas podem entrar em contacto com os serviços da Comissão.

","privacy.2-why.items.2":"

Os seus dados pessoais não serão utilizados para uma tomada automatizada de decisões, incluindo a definição de perfis.

","privacy.3-legal_process.title":"3. Quais os fundamentos jurídicos em que nos baseamos para tratar os seus dados pessoais?","privacy.3-legal_process.items.1":"

As operações de tratamento de dados pessoais para a publicação de pontos de contacto são lícitas ao abrigo do artigo 5.º, n.º 1, alínea d), do Regulamento (UE) 2018/1725, uma vez que deu o seu consentimento ao tratamento dos seus dados pessoais através de um formulário em linha ou quando aceitou que utilizemos o seu endereço eletrónico e nome de utilizador, caso se tenha registado numa rede social.

","privacy.4-collect_data.title":"4. Que dados pessoais recolhemos e tratamos posteriormente?","privacy.4-collect_data.items.1":"

Os dados pessoais recolhidos são informações que facilitam a sua identificação como ponto de contacto e aumentam a sua visibilidade para o público, nomeadamente: título, nome, apelido, cargo, endereço postal e endereço eletrónico profissionais, número de telefone, fotografia, conta nas redes sociais, biografia.

","privacy.4-collect_data.items.2":"

Forneceu estes dados pessoais a título voluntário mediante o preenchimento do formulário de candidatura.

","privacy.4-collect_data.items.3":"

O fornecimento de determinados dados pessoais é obrigatório para a publicação de atividades e/ou informações de contacto no sítio codeweek.eu. Se não fornecer os seus dados pessoais, a sua atividade não será publicada e/ou não será capaz de participar nas redes acima indicadas.

","privacy.4-collect_data.items.4":"

Os restantes dados pessoais são fornecidos a título voluntário.

","privacy.4-collect_data.items.5":"Ao assinar a nossa newsletter, o seu endereço eletrónico é acrescentado à lista de endereços da Semana Europeia da Programação, que é gerida por Mailerlite.com. leia a política de privacidade da Mailerlite: Https://www.mailerlite.com/legal/privacy-policy. Pode optar por não receber a newsletter, a qualquer momento, utilizando a ligação «unsubscribe» nas mensagens de correio eletrónico que receber, ou enviar-nos uma mensagem eletrónica para info@codeweek.eu com a palavra «Unsubscribe» no campo do «Assunto».","privacy.5-how_long.title":"5. Durante quanto tempo conservamos os seus dados pessoais?","privacy.5-how_long.items.1":"

A Comissão conserva os seus dados pessoais apenas durante o tempo necessário para cumprir o objetivo que presidiu à recolha ou ao tratamento dos mesmos, descrito no ponto 2, nomeadamente enquanto servir de ponto de contacto.

","privacy.5-how_long.items.2":"

Os seus dados pessoais serão removidos do sítio Web disponível ao público logo que deixe de exercer a sua função de ponto de contacto, a menos que tenha autorizado a sua inclusão na base de dados para atividades futuras.

","privacy.6-protect_data.title":"6. Como protegemos e salvaguardamos os seus dados pessoais?","privacy.6-protect_data.items.1":"

Todos os dados pessoais em formato eletrónico (mensagens eletrónicas, documentos, bases de dados, lotes de dados carregados, etc.) são armazenados em servidores da Comissão Europeia ou de empresas por ela contratadas para o efeito. Todas as operações de tratamento são realizadas nos termos da Decisão (UE, Euratom) 2017/46 da Comissão, de 10 de janeiro de 2017, relativa à segurança dos sistemas de comunicação e de informação na Comissão Europeia.

","privacy.6-protect_data.items.2":"

Os contratantes da Comissão estão vinculados por uma cláusula contratual específica respeitante às operações de tratamento dos seus dados em nome da Comissão e pelas obrigações de confidencialidade decorrentes da transposição do Regulamento Geral sobre a Proteção de Dados nos Estados-Membros da UE (Regulamento (UE) 2016/679 — RGPD).

","privacy.6-protect_data.items.3":"

A Comissão adotou várias medidas técnicas e organizativas para proteger os seus dados pessoais. As medidas técnicas incluem ações adequadas para garantir a segurança em linha e minimizar o risco de perda, alteração ou acesso não autorizado aos dados, tendo em conta o risco inerente ao tratamento e a natureza dos dados pessoais objeto de tratamento. As medidas organizativas incluem a limitação do acesso aos dados pessoais exclusivamente a pessoas autorizadas com uma necessidade legítima de tomar conhecimento dos dados para efeitos da operação de tratamento.

","privacy.7-access_data.title":"7. Quem tem acesso aos seus dados e a quem podem ser divulgados?","privacy.7-access_data.items.1":"

O acesso aos seus dados pessoais é facultado a membros do pessoal da Comissão Europeia responsáveis pela execução da operação de tratamento e a membros do pessoal autorizados, em conformidade o princípio da «necessidade de tomar conhecimento». As pessoas em causa estão obrigadas a respeitar os acordos de confidencialidade estatutários e, se necessário, acordos de confidencialidade adicionais.

","privacy.7-access_data.items.2":"

Mais concretamente, todos os dados pessoais fornecidos por si podem ser acedidos pelos administradores dos sítios Web (membros do pessoal da Comissão), bem como por outros membros do pessoal da Comissão com base na «necessidade de tomar conhecimento».. Além disso, as suas informações pessoais e informações de eventos serão partilhadas com membros das redes de embaixadores da Semana Europeia da Programação e de coordenadores pedagógicos para a organização ou o seguimento de atividades locais.

","privacy.7-access_data.items.3":"

Tendo em vista o aumento da visibilidade dos pontos de contacto, os seus dados pessoais são publicados sem qualquer limitação de acesso no sítio Web público: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Relativamente à transferência de dados para terceiros

","privacy.7-access_data.items.5":"

As informações que recolhemos não serão cedidas a qualquer terceiro, exceto na medida e para os efeitos previstos por lei.

","privacy.8-rights.title":"8. Quais são os seus direitos e como pode exercê-los?","privacy.8-rights.items.1":"

Enquanto «titular de dados», assistem-lhe direitos específicos ao abrigo do capítulo III (artigos 14.º a 25.º) do Regulamento (UE) 2018/1725, designadamente o direito a aceder, retificar ou apagar os seus dados pessoais e o direito de limitar o tratamento dos seus dados pessoais. Quando aplicável, também lhe assiste o direito de se opor ao tratamento ou o direito à portabilidade dos dados.

","privacy.8-rights.items.2":"

Embora tenha consentido em fornecer-nos os seus dados pessoais para a presente operação de tratamento, pode retirar o seu consentimento, em qualquer momento, notificando o responsável pelo tratamento. A retirada do consentimento não afeta a licitude do tratamento anteriormente efetuado.

","privacy.8-rights.items.3":"

Pode exercer os seus direitos contactando o responsável pelo tratamento ou, em caso de conflito, o encarregado da proteção de dados. Caso necessário, pode igualmente dirigir-se à Autoridade Europeia para a Proteção de Dados. Os contactos são indicados no ponto 9 abaixo.

","privacy.9-contact.title":"9. Contactos","privacy.9-contact.data-controller.title":"– Responsável pelo tratamento","privacy.9-contact.data-controller.text":"

Se pretender exercer os direitos que lhe assistem ao abrigo do Regulamento (UE) 2018/1725, tiver observações, perguntas ou dúvidas ou quiser apresentar uma reclamação relativa à recolha e utilização dos seus dados pessoais, contacte o responsável pelo tratamento:

","privacy.9-contact.data-controller.address":"Direção-Geral das Redes de Comunicação, Conteúdos e Tecnologias, Unidade G2
Edifício BU25
B-1049 Bruxelas
","privacy.9-contact.data-controller.email":"Endereço eletrónico: ","privacy.9-contact.data-protection-officer.title":"– Encarregado da proteção de dados (EPD) da Comissão","privacy.9-contact.data-protection-officer.text":'

Para questões relacionadas com o tratamento dos seus dados pessoais ao abrigo do Regulamento (UE) 2018/1725, pode contactar o encarregado da proteção de dados (DATA-PROTECTION-OFFICER@ec.europa.eu).

',"privacy.9-contact.european-data-protection.title":"– Autoridade Europeia para a Proteção de Dados (AEPD)","privacy.9-contact.european-data-protection.text":'

Caso considere que os seus direitos ao abrigo do Regulamento (UE) 2018/1725 foram infringidos em resultado do tratamento dos seus dados pessoais pelo responsável pelo tratamento, pode apresentar uma reclamação à Autoridade Europeia para a Proteção de Dados (edps@edps.europa.eu).

',"remote-teaching.remote-teaching":"Ensino a distância","remote-teaching.intro.title":"Semana da Programação e ensino a distância","remote-teaching.intro.text":"O ensino a distância pode constituir um enorme desafio para professores e alunos, e há muitos obstáculos a ultrapassar. No entanto, não é preciso interromper o ensino de programação, de pensamento computacional ou até de robótica, por os alunos estarem em casa. Eis algumas dicas e recursos que esperamos que lhe sejam úteis.","remote-teaching.intro.points.1":"uma coleção de vídeos curtos, materiais que cada um pode preparar sozinho, quebra-cabeças, jogos e desafios de programação para o quotidiano, tanto em ambiente familiar como escolar.","remote-teaching.intro.points.2.0":"Programação manual","remote-teaching.intro.points.2.1":"aqui encontrará várias atividades que pode realizar facilmente em casa, para aprender ou ensinar a programar com materiais corriqueiros.","remote-teaching.intro.points.3.0":"Bits de aprendizagem","remote-teaching.intro.points.3.1":"aqui encontrará «bits de aprendizagem» ou tutoriais sobre desenvolvimento sustentável e inteligência artificial, incluindo secções de ensino a distância nos seus Projetos Pedagógicos.","remote-teaching.intro.points.4.0":"Repositório de recursos","remote-teaching.intro.points.4.1":"muitos dos recursos do repositório também podem ser usados no ensino a distância. Pode encontrar recursos para ensinar ou aprender a programar.","remote-teaching.intro.points.5.0":"Webinários sobre programação em casa","remote-teaching.intro.points.5.1":"sabia que a Semana da Programação organizou vários webinários sobre como aprender e ensinar a programar em casa? Descubra-os!","remote-teaching.tips.title":"7 dicas para ensinar programação a distância","remote-teaching.tips.points.1.0":"Familiarize-se com os conceitos, a linguagem de programação e o software","remote-teaching.tips.points.1.1":"embora os alunos possam aprender a codificar e a programar de forma semiautónoma, por tentativa e erro, terá de os orientar e ajudar a encontrar erros de sintaxe. Prepare-se para mudar e adaptar-se caso uma ferramenta digital ou uma linguagem de programação não proporcione os resultados de aprendizagem esperados.","remote-teaching.tips.points.2.0":"Reforce as capacidades dos alunos","remote-teaching.tips.points.2.1":"ajude os seus alunos a explorarem todo o seu potencial, preparando aulas motivadoras e estimulantes. Deixe-os explorar as competências e a criatividade de que dispõem, permitindo-lhes escolher os seus próprios projetos e resultados. Além disso, recomendamos-lhe que seja realista e defina objetivos que os seus alunos consigam atingir","remote-teaching.tips.points.3.0":"Incentive os alunos a trabalharem em grupos","remote-teaching.tips.points.3.1":`programar em grupo não só é mais divertido, como também ajuda os alunos a realizar projetos mais complexos e criativos. Além disso, o ensino a distância pode isolar alguns alunos, e o trabalho em grupo pode impedir que tal aconteça. Por exemplo, pode criar salas de reunião em linha para que os seus alunos trabalhem em grupo, ou estabelecer um sistema de avaliação pelos pares, mediante o qual os alunos dão e recebem comentários construtivos sobre os projetos uns dos outros. -`,"remote-teaching.tips.points.4.0":"Explore software de fonte aberta e plataformas em linha gratuitas para aprender a programar","remote-teaching.tips.points.4.1":"há muitos recursos de boa qualidade para aprender e ensinar a programar, que são simultaneamente avançados e fáceis de usar. Trata-se de ferramentas gratuitas que os seus alunos podem utilizar, sem terem de adquirir licenças ou descarregar software. A maioria está disponível no repositório da Semana da Programação; por exemplo: Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, e muitas mais. Como vimos com os bits de aprendizagem da Semana da Programação, pode utilizar estas ferramentas em qualquer domínio!","remote-teaching.tips.points.5.0":"Mantenha a boa disposição","remote-teaching.tips.points.5.1":"os primeiros passos na programação devem ser atraentes e divertidos e, embora, desta vez, não tenha a oportunidade de partilhar este prazer pessoalmente, há formas de jogar e de se divertir em conjunto! Por exemplo, pode propor aos seus alunos que façam uma pausa da aula para se ligarem e jogarem em conjunto o CodyColor, um jogo educativo multijogador concebido para aprender o pensamento computacional na prática.","remote-teaching.tips.points.6.0":"Simule as interações de uma sala de aula real","remote-teaching.tips.points.6.1":"a tecnologia permite-nos reproduzir, pelo menos parcialmente, o tipo de interação que ocorreria na sala de aula. Pode incentivar os seus alunos a ligarem as câmaras em determinados momentos, a levantarem as mãos de forma virtual, a fazerem perguntas oralmente ou por escrito, a responderem a sondagens e questionários digitais, e muito mais. Para o efeito, pode usar algumas ferramentas digitais gratuitas, como o Zoom, o Microsoft Teams, o GoToMeeting ou o Jitsi — para criar o ambiente de aula ao vivo — e o Kahoot, o Mentimeter ou o Google Forms — para criar questionários e outras interações. Tal ajudaria os alunos a sentirem-se como numa sala de aula, ligados aos seus colegas.","remote-teaching.tips.points.7.0":"Garanta a disponibilidade e a acessibilidade dos materiais","remote-teaching.tips.points.7.1":"certifique-se de que as suas aulas de programação são realistas e inclusivas, garantindo que os materiais necessários são fáceis de encontrar em qualquer agregado familiar e que todos os estudantes podem obtê-los, ou prepare adaptações para quem não o consiga fazer. Por exemplo, as atividades de programação manual exigem materiais pouco dispendiosos, como tesouras, papel ou marcadores. Ao trabalhar com exercícios de programação em linha, certifique-se de que todos os alunos dispõem, em casa, de um tablete ou computador e de uma ligação fiável à Internet.","remote-teaching.tips.conclusion":"Como aprende e ensina a codificar e programar em ambientes de ensino a distância? Tem alguma dica para outros profissionais do ensino? Acrescente um comentário no fórum abaixo!","report.title":"Comunicar o seu evento #EUCodeWeek","report.event_title":"Título do evento","report.number_required":"Indique uma estimativa aproximada, mesmo que não disponha de dados exatos.","report.phrase1":"Este formulário só pode ser preenchido uma vez! Verifique atentamente os seus dados. Em caso de erro, ","report.phrase2":"Após a apresentação do relatório do evento, será emitido automaticamente um certificado personalizado de participação na Semana da Programação, que poderá descarregar ou partilhar. Pode visualizar um modelo de certificado aqui.","report.phrase3":"Os campos de preenchimento obrigatório estão marcados com um * asterisco.","report.phrase4":"Este formulário só pode ser preenchido uma vez! Verifique atentamente os seus dados. Em caso de erro,","report.contactus":"contacte-nos","report.participants_count.label":"Contagem de participantes","report.average_participant_age.label":"Idade média dos participantes","report.percentage_of_females.label":"Percentagem de participantes do sexo feminino","report.codeweek_for_all_participation_code.label":"Código de participação «Codeweek4All»","report.codeweek_for_all_participation_code.help":"Caso tenha obtido um código para o desafio Codeweek4All, pode introduzi-lo aqui. Se não for participante, ignore este campo.","report.name_for_certificate.label":"Nome para o certificado","report.name_for_certificate.help":"Altere para o nome do organizador do evento que receberá um certificado de participação na Semana da Programação. Utilize apenas carateres ASCII (latim). Não são permitidas letras com acentos, tremas e similares.","report.submit":"Enviar Comunicação de Evento","report.thanks_page.title":"Obrigado por comunicar o seu evento!","report.thanks_page.certificate_ready":"O seu certificado está pronto.","report.thanks_page.download_button":"Clique aqui para descarregá-lo.","report.thanks_page.back_events":"Voltar para o seu evento","resources.search_resources":"Procurar recursos","resources.types":"Tipos","resources.levels":"Níveis","resources.programming_languages":"Linguagens de programação","resources.categories":"Categorias","resources.Languages":"Idiomas","resources.Subjects":"Assuntos","resources.share":"Partilhar","resources.communication_toolkit":"Conjunto de ferramentas de comunicação","resources.teachers_toolkit":"Conjunto de ferramentas para os professores","resources.leaflet":"Folheto","resources.how_to_organise_an_activity":"Como organizar uma atividade?","resources.resources.languages.Russian":"Russo","resources.resources.languages.Norwegian":"Norueguês","resources.resources.languages.Mandarin":"Mandarim","resources.resources.languages.Japanese":"Japonês","resources.resources.languages.All targeted languages":"Todas as línguas visadas","resources.resources.levels.Beginner":"Iniciante","resources.resources.levels.Intermediate":"Intermédio","resources.resources.levels.Advanced":"Avançado","resources.resources.levels.Pre-primary education":"Ensino pré-escolar","resources.resources.levels.Primary school (5-12)":"Primeiro ciclo do ensino básico (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Segundo e terceiro ciclos do ensino básico (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Ensino secundário (16-18)","resources.resources.levels.Higher Education":"Ensino superior","resources.resources.levels.Other":"Outro","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Química","resources.resources.subjects.Computer Science":"Informática","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economia","resources.resources.subjects.Foreign Languages":"Línguas Estrangeiras","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"História","resources.resources.subjects.Language and Literature":"Língua e Literatura","resources.resources.subjects.Mathematics":"Matemática","resources.resources.subjects.Natural Sciences":"Ciências da Natureza","resources.resources.subjects.Physical Education":"Educação Física","resources.resources.subjects.Physics":"Física","resources.resources.subjects.Coding":"Codificação","resources.resources.subjects.Special Education Needs":"Necessidades Educativas Especiais","resources.resources.subjects.Other":"Outro","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sítio Web","resources.resources.types.Online Course":"Curso em linha","resources.resources.types.Video":"Vídeo","resources.resources.types.Audio":"Áudio","resources.resources.types.Application":"Aplicação","resources.resources.types.Game":"Jogo","resources.resources.types.Graphic Material":"Material gráfico","resources.resources.types.Presentation":"Apresentação","resources.resources.types.Toolkit":"Conjunto de ferramentas","resources.resources.types.Other":"Outro","resources.resources.types.Lesson Plan":"Plano de aula","resources.resources.types.Guide":"Guia","resources.resources.categories.Coding":"Codificação","resources.resources.categories.Programming":"Programação","resources.resources.categories.Computational Thinking":"Pensamento computacional","resources.resources.categories.Robotics":"Robótica","resources.resources.categories.Making":"Making","resources.resources.categories.Tinkering":"Tinkering","resources.resources.categories.Unplugged Activities":"Atividades sem recurso a computador","resources.resources.categories.Other":"Outro","school.name":"Nome da escola","school.location":"Localização da escola","school.description":"Descrição da escola","school.school":"Escola","school.add":"Adicionar","school.list":"Listar","school.required.name":"É necessário indicar o nome da escola","school.required.location":"É necessário indicar a localização da escola","schools.1.title1":"Por que razão deve levar a programação para a sua sala de aula?","schools.1.title2":"Como é que a programação pode beneficiar os seus alunos? Como pode beneficiar enquanto professor?","schools.1.content.0":"Consideramos que a literacia básica de qualquer pessoa na era digital deve incluir uma compreensão da programação e o desenvolvimento de competências fundamentais relacionadas com o pensamento computacional, tais como competências a nível da resolução de problemas, da colaboração e da análise.","schools.1.content.1":"Aprender a programar pode capacitar os seus alunos para estarem na vanguarda de uma sociedade digitalmente competente, desenvolverem uma melhor compreensão do mundo que os rodeia e terem melhores hipóteses de ser bem-sucedidos na vida pessoal e profissional.","schools.1.content.2":"A Semana da Programação oferece a todos os alunos a possibilidade de darem os primeiros passos como criadores de conteúdos digitais, proporcionando às escolas e aos professores oportunidades de desenvolvimento profissional, materiais didáticos, desafios internacionais e oportunidades de intercâmbio.","schools.1.button.label":"Quer começar de imediato? Registe-se aqui!","schools.2.title1":"Pronto para participar?","schools.2.title2":"Organize uma aula, uma sessão de formação ou um evento e marque-o no mapa.","schools.2.content.0":"Quer tenha ou não alguns conhecimentos de programação, pode organizar facilmente uma aula na sua sala de aula, um dia aberto ou um evento na sua escola. Para isso, basta fixar uma data e registar a sua atividade no mapa abaixo. Caso necessite de ajuda para preparar uma aula sobre programação, passe diretamente para a próxima secção.","schools.2.content.1":"Veja alguns exemplos de atividades que estão a ser organizadas, percorrendo o mapa que se segue e adicione a sua para se juntar a milhares de educadores dentro e fora da Europa: ","schools.2.button.label":"Pronto para tentar? Adicione uma atividade!","schools.3.title1":"Não tem experiência em programação? Não se preocupe","schools.3.title2":"As nossas ferramentas irão ajudá-lo a iniciar-se na programação antes de levá-la aos seus alunos","schools.3.content.0":"Se tem interesse em levar a programação para a sua sala de aula, mas não sabe por onde começar, não se preocupe! Uma equipa internacional de professores e especialistas tem vindo a desenvolver um conjunto de pequenos módulos de formação em linha para ajudá-lo a começar.","schools.3.content.1":"Não é necessário ter experiência em programação para acompanhar os nossos bits de aprendizagem!","schools.3.button.label":"Aceda aos módulos de formação","schools.4.title1":"Procura um desafio adicional?","schools.4.title2":"Crie uma rede de atividades, envolva o maior número de alunos possível e ganhe o Certificado de Excelência","schools.4.content.0":"O Code Week 4 All desafia-o unir forças com outros professores ou escolas e participar numa comunidade internacional de pessoas com as mesmas ideias, proporcionando aos alunos a oportunidade de darem os primeiros passos na programação. Constitua uma aliança que envolva mais de 500 alunos e receberá o Certificado de Excelência.","schools.4.button.label":"Saiba mais sobre o desafio Code Week 4 All","schools.title":"Escolas: faça chegar a Semana da Programação aos seus alunos","scoreboard.title":"Que paises estão a fervilhar com atividades de programação? ","scoreboard.paragraph":"O painel está organizado por número de eventos de programação enumerados por população, pelo que não se surpreenda ao ver alguns dos países mais pequenos ocuparem o topo da lista!","scoreboard.parcipating_with":"participa com","scoreboard.events":"eventos","search.audience_title":"Público","search.theme_title":"Tema","search.placeholder":"Pesquisar nome ou etiqueta do evento","search.submit":"Pesquisar","search.label_country":"Selecionar país","search.last_year_events.label":"Incluir eventos do ano passado","search.last_year_events.yes":"Sim","search.last_year_events.no":"Não","search.search_counter":"corresponde(m) aos seus critérios de pesquisa","search.event":"evento","search.events":"eventos","search.year":"ano","search.audiences":"Público","search.themes":"Temas","search.countries":"Países","search.search_placeholder":"Busca por título ou descrição","search.search_banner_title":"Descubra o que o inspira","search.search_banner_content":"Navegue por uma grande variedade de recursos, actividades e guias de codificação para apoiar a sua viagem pela criatividade e aprendizagem digitais.","search.search_results_title":"Resultados da pesquisa","search.search_input_label":"Veja os resultados com base em sua(s) palavra(s)-chave abaixo:","search.search_input_placeholder":"Pesquisar...","search.results":"Resultados","search.no_results":"Não Resultado encontrada.","search.search_categories.all":"Todos","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackatons","search.search_categories.online_courses":"Cursos em linha","search.search_categories.training":"Formação","search.search_categories.challenges":"Desafios","search.search_categories.learn":"Aprendizaje","search.search_categories.teach":"Tecnologia","search.search_categories.presentations_and_toolkits":"Apresentações e recursos","search.search_categories.activities":"Actividades","search.search_categories.blogs":"Blogs","search.search_categories.others":"Outros","snippets.featured-activities":"Pode encontrar aqui as próximas atividades da Semana Europeia da Programação que darão as boas-vindas aos participantes em linha. Pode filtrar por língua e mês e, clicando em «Ver», aceder a todas as informações sobre a atividade e os contactos dos organizadores. Divirtam-se!","snippets.learn":"A codificação e a programação são competências essenciais, cada vez mais procuradas em todos os domínios, e a Semana Europeia da Programação pretende ajudá-lo na sua aprendizagem! Navegue no nosso repositório e encontre o recurso perfeito para iniciar ou prosseguir a sua viagem pela programação. Todos estes recursos são gratuitos. Não se esqueça de que pode filtrar a sua pesquisa por tipo de recurso, nível de competência, linguagem de programação, categoria e língua.","snippets.teach":"A codificação e a programação são competências essenciais que abrirão novas possibilidades para os seus alunos e os seus filhos. Quer ensinar programação em casa, na sala de aula ou num clube de programadores? Navegue no nosso repositório para encontrar o recurso mais adequado para introduzir a codificação e a programação na sua prática pedagógica. Todos estes recursos são gratuitos. Não se esqueça de que pode filtrar a sua pesquisa por tipo de recurso, nível de competência, linguagem de programação, assunto, categoria e língua.","snippets.toolkits.0":"Nesta secção, encontrará material que o ajudará a organizar a sua atividade da Semana Europeia da Programação e a promover a iniciativa junto da sua comunidade.","snippets.toolkits.1":"Ferramentas de comunicação","snippets.toolkits.2":"encontrará aqui os logótipos, cartões de acesso, folhetos, cartazes, modelos PowerPoint e Word, exemplos de publicações nas redes sociais e ilustrações oficiais da Semana Europeia da Programação.","snippets.toolkits.3":"Ferramentas para professores","snippets.toolkits.4":"encontrará aqui os logótipos oficiais da Semana Europeia da Programação, cartões de acesso, modelos de certificado de participação para os seus alunos e uma apresentação introdutória sobre a Semana Europeia da Programação, bem como materiais para partilhar nas redes sociais.","snippets.toolkits.5":"Folheto oficial da Semana Europeia da Programação.","snippets.about.goal":"O objetivo é ajudar os jovens a dominarem os princípios básicos da programação e o pensamento computacional.","snippets.guide.tutorials.1":"Veja os nossos","snippets.guide.tutorials.2":"tutoriais e as nossas formações","snippets.guide.tutorials.3":"disponíveis em 29 línguas para preparar a organização de atividades, nas quais os jovens aprendem a programação e o pensamento computacional.","snippets.dance.menu":"Desafia Dançar","snippets.dance.subtitle":"Quem disse que os programadores não sabem dançar? Vamos provar o contrário com o desafio #EUCodeWeekDance.","snippets.dance.content":"Todas as pessoas, escolas, professores, bibliotecas, clubes de programação, empresas e autoridades públicas são convidados a comemorar a Semana Europeia da Programação, organizando uma atividade #EUCodeWeekDance e acrescentando-a ao mapa da Semana Europeia da Programação.","snippets.treasure-hunt.menu":"Caça ao tesouro","snippets.treasure-hunt.subtitle":"Este é um jogo no Telegram","snippets.videos.1":"Ver os vídeos dos Embaixadores da Semana Europeia da Programação sobre os nossos valores","snippets.videos.2":"Ver Katja Osljak, Embaixadora da Eslovénia, sobre a razão pela qual a Semana da Programação é independente","snippets.videos.3":"Ver Laurent Touché, Embaixador de França, sobre a razão pela qual a Semana da Programação é para todos","snippets.videos.4":"Ver Fatma Bouaziz, Embaixadora da Tunísia, sobre a razão pela qual a Semana da Programação é «glocal»","snippets.videos.5":"Ver Linda Sinka, Embaixadora da Letónia sobre a razão pela qual a Semana da Programação é sinónimo de cooperação","snippets.videos.6":"Ver Alessandro Bogliolo, Embaixador de Itália, sobre a razão pela qual a Semana da Programação não tem fins lucrativos","snippets.videos.7":"Ver Marjana Prifti, Embaixadora da Albânia, sobre a razão pela qual a Semana da Programação promove a criatividade e a inovação","snippets.videos.8":"Ver Cristiana Lucaci, Embaixadora da Roménia, sobre razão pela qual a Semana da Programação é grata à sua comunidade","training.learning_bits":"Bits de Aprendizagem da Semana da Programação","training.title":"Materiais de formação e cursos online gratuitos","training.text":`

Encontrará aqui materiais e recursos pedagógicos gratuitos que o ajudarão a iniciar e planificar a sua próxima aula inovadora.

+`,"remote-teaching.tips.points.4.0":"Explore software de fonte aberta e plataformas em linha gratuitas para aprender a programar","remote-teaching.tips.points.4.1":"há muitos recursos de boa qualidade para aprender e ensinar a programar, que são simultaneamente avançados e fáceis de usar. Trata-se de ferramentas gratuitas que os seus alunos podem utilizar, sem terem de adquirir licenças ou descarregar software. A maioria está disponível no repositório da Semana da Programação; por exemplo: Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, e muitas mais. Como vimos com os bits de aprendizagem da Semana da Programação, pode utilizar estas ferramentas em qualquer domínio!","remote-teaching.tips.points.5.0":"Mantenha a boa disposição","remote-teaching.tips.points.5.1":"os primeiros passos na programação devem ser atraentes e divertidos e, embora, desta vez, não tenha a oportunidade de partilhar este prazer pessoalmente, há formas de jogar e de se divertir em conjunto! Por exemplo, pode propor aos seus alunos que façam uma pausa da aula para se ligarem e jogarem em conjunto o CodyColor, um jogo educativo multijogador concebido para aprender o pensamento computacional na prática.","remote-teaching.tips.points.6.0":"Simule as interações de uma sala de aula real","remote-teaching.tips.points.6.1":"a tecnologia permite-nos reproduzir, pelo menos parcialmente, o tipo de interação que ocorreria na sala de aula. Pode incentivar os seus alunos a ligarem as câmaras em determinados momentos, a levantarem as mãos de forma virtual, a fazerem perguntas oralmente ou por escrito, a responderem a sondagens e questionários digitais, e muito mais. Para o efeito, pode usar algumas ferramentas digitais gratuitas, como o Zoom, o Microsoft Teams, o GoToMeeting ou o Jitsi — para criar o ambiente de aula ao vivo — e o Kahoot, o Mentimeter ou o Google Forms — para criar questionários e outras interações. Tal ajudaria os alunos a sentirem-se como numa sala de aula, ligados aos seus colegas.","remote-teaching.tips.points.7.0":"Garanta a disponibilidade e a acessibilidade dos materiais","remote-teaching.tips.points.7.1":"certifique-se de que as suas aulas de programação são realistas e inclusivas, garantindo que os materiais necessários são fáceis de encontrar em qualquer agregado familiar e que todos os estudantes podem obtê-los, ou prepare adaptações para quem não o consiga fazer. Por exemplo, as atividades de programação manual exigem materiais pouco dispendiosos, como tesouras, papel ou marcadores. Ao trabalhar com exercícios de programação em linha, certifique-se de que todos os alunos dispõem, em casa, de um tablete ou computador e de uma ligação fiável à Internet.","remote-teaching.tips.conclusion":"Como aprende e ensina a codificar e programar em ambientes de ensino a distância? Tem alguma dica para outros profissionais do ensino? Acrescente um comentário no fórum abaixo!","report.title":"Comunicar o seu evento #EUCodeWeek","report.event_title":"Título do evento","report.number_required":"Indique uma estimativa aproximada, mesmo que não disponha de dados exatos.","report.phrase1":"Este formulário só pode ser preenchido uma vez! Verifique atentamente os seus dados. Em caso de erro, ","report.phrase2":"Após a apresentação do relatório do evento, será emitido automaticamente um certificado personalizado de participação na Semana da Programação, que poderá descarregar ou partilhar. Pode visualizar um modelo de certificado aqui.","report.phrase3":"Os campos de preenchimento obrigatório estão marcados com um * asterisco.","report.phrase4":"Este formulário só pode ser preenchido uma vez! Verifique atentamente os seus dados. Em caso de erro,","report.contactus":"contacte-nos","report.participants_count.label":"Contagem de participantes","report.average_participant_age.label":"Idade média dos participantes","report.percentage_of_females.label":"Percentagem de participantes do sexo feminino","report.codeweek_for_all_participation_code.label":"Código de participação «Codeweek4All»","report.codeweek_for_all_participation_code.help":"Caso tenha obtido um código para o desafio Codeweek4All, pode introduzi-lo aqui. Se não for participante, ignore este campo.","report.name_for_certificate.label":"Nome para o certificado","report.name_for_certificate.help":"Altere para o nome do organizador do evento que receberá um certificado de participação na Semana da Programação. Utilize apenas carateres ASCII (latim). Não são permitidas letras com acentos, tremas e similares.","report.submit":"Enviar Comunicação de Evento","report.thanks_page.title":"Obrigado por comunicar o seu evento!","report.thanks_page.certificate_ready":"O seu certificado está pronto.","report.thanks_page.download_button":"Clique aqui para descarregá-lo.","report.thanks_page.back_events":"Voltar para o seu evento","resources.search_resources":"Procurar recursos","resources.types":"Tipos","resources.levels":"Níveis","resources.programming_languages":"Linguagens de programação","resources.categories":"Categorias","resources.Languages":"Idiomas","resources.Subjects":"Assuntos","resources.share":"Partilhar","resources.communication_toolkit":"Conjunto de ferramentas de comunicação","resources.teachers_toolkit":"Conjunto de ferramentas para os professores","resources.leaflet":"Folheto","resources.how_to_organise_an_activity":"Como organizar uma atividade?","resources.resources.languages.Russian":"Russo","resources.resources.languages.Norwegian":"Norueguês","resources.resources.languages.Mandarin":"Mandarim","resources.resources.languages.Japanese":"Japonês","resources.resources.languages.Albanian":"Albanês","resources.resources.languages.Basque":"Basco","resources.resources.languages.Bosnian":"Bósnio","resources.resources.languages.Bulgarian":"Búlgaro","resources.resources.languages.Croatian":"Croata","resources.resources.languages.Czech":"Checo","resources.resources.languages.Danish":"Dinamarquês","resources.resources.languages.Dutch":"Neerlandês","resources.resources.languages.English":"Inglês","resources.resources.languages.Estonian":"Estónio","resources.resources.languages.Finnish":"Finlandês","resources.resources.languages.French":"Francês","resources.resources.languages.German":"Alemão","resources.resources.languages.Greek":"Grego","resources.resources.languages.Hungarian":"Húngaro","resources.resources.languages.Italian":"Italiano","resources.resources.languages.Latvian":"Letão","resources.resources.languages.Lithuanian":"Lituano","resources.resources.languages.Macedonian":"Macedónio","resources.resources.languages.Maltese":"Maltês","resources.resources.languages.Montenegrin":"Montenegrino","resources.resources.languages.Polish":"Polaco","resources.resources.languages.Portuguese":"Português","resources.resources.languages.Romanian":"Romeno","resources.resources.languages.Serbian":"Sérvio","resources.resources.languages.Slovakian":"Eslovaco","resources.resources.languages.Slovenian":"Esloveno","resources.resources.languages.Spanish":"Espanhol","resources.resources.languages.Swedish":"Sueco","resources.resources.languages.Turkish":"Turco","resources.resources.languages.Ukrainian":"Ucraniano","resources.resources.languages.All targeted languages":"Todas as línguas visadas","resources.resources.levels.Beginner":"Iniciante","resources.resources.levels.Intermediate":"Intermédio","resources.resources.levels.Advanced":"Avançado","resources.resources.levels.Pre-primary education":"Ensino pré-escolar","resources.resources.levels.Primary school":"Primeiro ciclo do ensino básico","resources.resources.levels.Lower secondary school":"Segundo e terceiro ciclos do ensino básico","resources.resources.levels.Upper secondary school":"Ensino secundário","resources.resources.levels.Higher Education":"Ensino superior","resources.resources.levels.Other":"Outro","resources.resources.levels.Teachers":"Professores","resources.resources.levels.Parents":"Pais","resources.resources.levels.General public":"Público em geral","resources.resources.subjects.Art":"Arte","resources.resources.subjects.Biology":"Biologia","resources.resources.subjects.Chemistry":"Química","resources.resources.subjects.Computer Science":"Informática","resources.resources.subjects.Culture":"Cultura","resources.resources.subjects.Economics":"Economia","resources.resources.subjects.Foreign Languages":"Línguas Estrangeiras","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geologia","resources.resources.subjects.History":"História","resources.resources.subjects.Language and Literature":"Língua e Literatura","resources.resources.subjects.Mathematics":"Matemática","resources.resources.subjects.Natural Sciences":"Ciências da Natureza","resources.resources.subjects.Physical Education":"Educação Física","resources.resources.subjects.Physics":"Física","resources.resources.subjects.Coding":"Codificação","resources.resources.subjects.Special Education Needs":"Necessidades Educativas Especiais","resources.resources.subjects.Other":"Outro","resources.resources.subjects.Music":"Música","resources.resources.subjects.Programming":"Programação","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Sítio Web","resources.resources.types.Online Course":"Curso em linha","resources.resources.types.Video":"Vídeo","resources.resources.types.Audio":"Áudio","resources.resources.types.Application":"Aplicação","resources.resources.types.Game":"Jogo","resources.resources.types.Graphic Material":"Material gráfico","resources.resources.types.Presentation":"Apresentação","resources.resources.types.Toolkit":"Conjunto de ferramentas","resources.resources.types.Other":"Outro","resources.resources.types.Lesson Plan":"Plano de aula","resources.resources.types.Guide":"Guia","resources.resources.types.Assessment":"Avaliação","resources.resources.types.Challenge":"Desafio","resources.resources.types.Curriculum":"Currículo","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Codificação","resources.resources.categories.Programming":"Programação","resources.resources.categories.Computational Thinking":"Pensamento computacional","resources.resources.categories.Robotics":"Robótica","resources.resources.categories.Making":"Making","resources.resources.categories.Tinkering":"Tinkering","resources.resources.categories.Unplugged Activities":"Atividades sem recurso a computador","resources.resources.categories.Other":"Outro","resources.resources.categories.Artificial Intelligence":"Inteligência Artificial","resources.resources.categories.Drones":"Drones","resources.resources.categories.Digital Literacy":"Literacia Digital","resources.resources.categories.Sensors":"Sensores","resources.resources.categories.Text-based Programming":"Programação textual","resources.resources.categories.Visual Programming":"Programação visual","school.name":"Nome da escola","school.location":"Localização da escola","school.description":"Descrição da escola","school.school":"Escola","school.add":"Adicionar","school.list":"Listar","school.required.name":"É necessário indicar o nome da escola","school.required.location":"É necessário indicar a localização da escola","schools.1.title1":"Por que razão deve levar a programação para a sua sala de aula?","schools.1.title2":"Como é que a programação pode beneficiar os seus alunos? Como pode beneficiar enquanto professor?","schools.1.content.0":"Consideramos que a literacia básica de qualquer pessoa na era digital deve incluir uma compreensão da programação e o desenvolvimento de competências fundamentais relacionadas com o pensamento computacional, tais como competências a nível da resolução de problemas, da colaboração e da análise.","schools.1.content.1":"Aprender a programar pode capacitar os seus alunos para estarem na vanguarda de uma sociedade digitalmente competente, desenvolverem uma melhor compreensão do mundo que os rodeia e terem melhores hipóteses de ser bem-sucedidos na vida pessoal e profissional.","schools.1.content.2":"A Semana da Programação oferece a todos os alunos a possibilidade de darem os primeiros passos como criadores de conteúdos digitais, proporcionando às escolas e aos professores oportunidades de desenvolvimento profissional, materiais didáticos, desafios internacionais e oportunidades de intercâmbio.","schools.1.button.label":"Quer começar de imediato? Registe-se aqui!","schools.2.title1":"Pronto para participar?","schools.2.title2":"Organize uma aula, uma sessão de formação ou um evento e marque-o no mapa.","schools.2.content.0":"Quer tenha ou não alguns conhecimentos de programação, pode organizar facilmente uma aula na sua sala de aula, um dia aberto ou um evento na sua escola. Para isso, basta fixar uma data e registar a sua atividade no mapa abaixo. Caso necessite de ajuda para preparar uma aula sobre programação, passe diretamente para a próxima secção.","schools.2.content.1":"Veja alguns exemplos de atividades que estão a ser organizadas, percorrendo o mapa que se segue e adicione a sua para se juntar a milhares de educadores dentro e fora da Europa: ","schools.2.button.label":"Pronto para tentar? Adicione uma atividade!","schools.3.title1":"Não tem experiência em programação? Não se preocupe","schools.3.title2":"As nossas ferramentas irão ajudá-lo a iniciar-se na programação antes de levá-la aos seus alunos","schools.3.content.0":"Se tem interesse em levar a programação para a sua sala de aula, mas não sabe por onde começar, não se preocupe! Uma equipa internacional de professores e especialistas tem vindo a desenvolver um conjunto de pequenos módulos de formação em linha para ajudá-lo a começar.","schools.3.content.1":"Não é necessário ter experiência em programação para acompanhar os nossos bits de aprendizagem!","schools.3.button.label":"Aceda aos módulos de formação","schools.4.title1":"Procura um desafio adicional?","schools.4.title2":"Crie uma rede de atividades, envolva o maior número de alunos possível e ganhe o Certificado de Excelência","schools.4.content.0":"O Code Week 4 All desafia-o unir forças com outros professores ou escolas e participar numa comunidade internacional de pessoas com as mesmas ideias, proporcionando aos alunos a oportunidade de darem os primeiros passos na programação. Constitua uma aliança que envolva mais de 500 alunos e receberá o Certificado de Excelência.","schools.4.button.label":"Saiba mais sobre o desafio Code Week 4 All","schools.title":"Escolas: faça chegar a Semana da Programação aos seus alunos","scoreboard.title":"Que paises estão a fervilhar com atividades de programação? ","scoreboard.paragraph":"O painel está organizado por número de eventos de programação enumerados por população, pelo que não se surpreenda ao ver alguns dos países mais pequenos ocuparem o topo da lista!","scoreboard.parcipating_with":"participa com","scoreboard.events":"eventos","search.audience_title":"Público","search.theme_title":"Tema","search.placeholder":"Pesquisar nome ou etiqueta do evento","search.submit":"Pesquisar","search.label_country":"Selecionar país","search.last_year_events.label":"Incluir eventos do ano passado","search.last_year_events.yes":"Sim","search.last_year_events.no":"Não","search.search_counter":"corresponde(m) aos seus critérios de pesquisa","search.event":"evento","search.events":"eventos","search.year":"ano","search.audiences":"Público","search.themes":"Temas","search.countries":"Países","search.search_placeholder":"Busca por título ou descrição","search.search_banner_title":"Descubra o que o inspira","search.search_banner_content":"Navegue por uma grande variedade de recursos, actividades e guias de codificação para apoiar a sua viagem pela criatividade e aprendizagem digitais.","search.search_results_title":"Resultados da pesquisa","search.search_input_label":"Veja os resultados com base em sua(s) palavra(s)-chave abaixo:","search.search_input_placeholder":"Pesquisar...","search.results":"Resultados","search.no_results":"Não Resultado encontrada.","search.search_categories.all":"Todos","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackatons","search.search_categories.online_courses":"Cursos em linha","search.search_categories.training":"Formação","search.search_categories.challenges":"Desafios","search.search_categories.learn":"Aprendizaje","search.search_categories.teach":"Tecnologia","search.search_categories.presentations_and_toolkits":"Apresentações e recursos","search.search_categories.activities":"Actividades","search.search_categories.blogs":"Blogs","search.search_categories.others":"Outros","snippets.featured-activities":"Pode encontrar aqui as próximas atividades da Semana Europeia da Programação que darão as boas-vindas aos participantes em linha. Pode filtrar por língua e mês e, clicando em «Ver», aceder a todas as informações sobre a atividade e os contactos dos organizadores. Divirtam-se!","snippets.learn":"A codificação e a programação são competências essenciais, cada vez mais procuradas em todos os domínios, e a Semana Europeia da Programação pretende ajudá-lo na sua aprendizagem! Navegue no nosso repositório e encontre o recurso perfeito para iniciar ou prosseguir a sua viagem pela programação. Todos estes recursos são gratuitos. Não se esqueça de que pode filtrar a sua pesquisa por tipo de recurso, nível de competência, linguagem de programação, categoria e língua.","snippets.teach":"A codificação e a programação são competências essenciais que abrirão novas possibilidades para os seus alunos e os seus filhos. Quer ensinar programação em casa, na sala de aula ou num clube de programadores? Navegue no nosso repositório para encontrar o recurso mais adequado para introduzir a codificação e a programação na sua prática pedagógica. Todos estes recursos são gratuitos. Não se esqueça de que pode filtrar a sua pesquisa por tipo de recurso, nível de competência, linguagem de programação, assunto, categoria e língua.","snippets.toolkits.0":"Nesta secção, encontrará material que o ajudará a organizar a sua atividade da Semana Europeia da Programação e a promover a iniciativa junto da sua comunidade.","snippets.toolkits.1":"Ferramentas de comunicação","snippets.toolkits.2":"encontrará aqui os logótipos, cartões de acesso, folhetos, cartazes, modelos PowerPoint e Word, exemplos de publicações nas redes sociais e ilustrações oficiais da Semana Europeia da Programação.","snippets.toolkits.3":"Ferramentas para professores","snippets.toolkits.4":"encontrará aqui os logótipos oficiais da Semana Europeia da Programação, cartões de acesso, modelos de certificado de participação para os seus alunos e uma apresentação introdutória sobre a Semana Europeia da Programação, bem como materiais para partilhar nas redes sociais.","snippets.toolkits.5":"Folheto oficial da Semana Europeia da Programação.","snippets.about.goal":"O objetivo é ajudar os jovens a dominarem os princípios básicos da programação e o pensamento computacional.","snippets.guide.tutorials.1":"Veja os nossos","snippets.guide.tutorials.2":"tutoriais e as nossas formações","snippets.guide.tutorials.3":"disponíveis em 29 línguas para preparar a organização de atividades, nas quais os jovens aprendem a programação e o pensamento computacional.","snippets.dance.menu":"Desafia Dançar","snippets.dance.subtitle":"Quem disse que os programadores não sabem dançar? Vamos provar o contrário com o desafio #EUCodeWeekDance.","snippets.dance.content":"Todas as pessoas, escolas, professores, bibliotecas, clubes de programação, empresas e autoridades públicas são convidados a comemorar a Semana Europeia da Programação, organizando uma atividade #EUCodeWeekDance e acrescentando-a ao mapa da Semana Europeia da Programação.","snippets.treasure-hunt.menu":"Caça ao tesouro","snippets.treasure-hunt.subtitle":"Este é um jogo no Telegram","snippets.videos.1":"Ver os vídeos dos Embaixadores da Semana Europeia da Programação sobre os nossos valores","snippets.videos.2":"Ver Katja Osljak, Embaixadora da Eslovénia, sobre a razão pela qual a Semana da Programação é independente","snippets.videos.3":"Ver Laurent Touché, Embaixador de França, sobre a razão pela qual a Semana da Programação é para todos","snippets.videos.4":"Ver Fatma Bouaziz, Embaixadora da Tunísia, sobre a razão pela qual a Semana da Programação é «glocal»","snippets.videos.5":"Ver Linda Sinka, Embaixadora da Letónia sobre a razão pela qual a Semana da Programação é sinónimo de cooperação","snippets.videos.6":"Ver Alessandro Bogliolo, Embaixador de Itália, sobre a razão pela qual a Semana da Programação não tem fins lucrativos","snippets.videos.7":"Ver Marjana Prifti, Embaixadora da Albânia, sobre a razão pela qual a Semana da Programação promove a criatividade e a inovação","snippets.videos.8":"Ver Cristiana Lucaci, Embaixadora da Roménia, sobre razão pela qual a Semana da Programação é grata à sua comunidade","training.learning_bits":"Bits de Aprendizagem da Semana da Programação","training.title":"Materiais de formação e cursos online gratuitos","training.text":`

Encontrará aqui materiais e recursos pedagógicos gratuitos que o ajudarão a iniciar e planificar a sua próxima aula inovadora.

1. Bits de aprendizagem

Não é necessário ter experiência em programação, e apenas são necessários cerca de 15 minutos para concluir cada módulo. Os módulos apresentam-lhe os principais conceitos relacionados com as atividades de programação e de pensamento computacional. Além disso, os módulos também fornecem sugestões e conselhos práticos sobre a forma de integrar os conceitos na sua sala de aula.

`,"training.text_2":`

Agora que já concluiu um ou mais bits de aprendizagem da Semana Europeia da Programação, esperamos que se sinta suficientemente à vontade para levar um certo nível de criatividade digital para sua sala de aula e marcar a sua atividade no Mapa da Semana da Programação!

diff --git a/public/build/assets/php_ro-DL2g_4OZ.js b/public/build/assets/php_ro-BOneroQm.js similarity index 94% rename from public/build/assets/php_ro-DL2g_4OZ.js rename to public/build/assets/php_ro-BOneroQm.js index 372429d9a..fcd94f4f2 100644 --- a/public/build/assets/php_ro-DL2g_4OZ.js +++ b/public/build/assets/php_ro-BOneroQm.js @@ -43,7 +43,7 @@ Angajată în cercetare și inovație, universitatea colaborează cu parteneri d href="/resources">pagina de resurse și modulele de învățare cu tutoriale video și planuri de lecții și adaptați-le nevoilor grupului dumneavoastră.`,"guide.what_you_need_organise.items.7":`Înregistrați participanții. Dacă aveți un număr limitat de locuri disponibile, puteți utiliza instrumente online precum formulare Google și Eventbrite pentru a înregistra participanții.`,"guide.what_you_need_organise.items.8":'Amintiți-vă să adăugați activitatea dumneavoastră pe harta Săptămânii programării!',"guide.how_to.title":"Cum să vă organizați activitatea?","guide.how_to.items.1":"Formatul evenimentului dumneavoastră de programare este la latitudinea dumneavoastră, dar vă recomandăm să includeți activități practice, care să le permită participanților să creeze pe cont propriu și/sau să meșterească cu componente hardware.","guide.how_to.items.2":'Folosiți instrumente și tehnologii adecvate pentru grupul dumneavoastră țintă. Recomandăm utilizarea materialelor disponibile în mod gratuit, de tip open source.',"guide.how_to.items.3":"Încurajați participanții să le arate și să le prezinte celorlalți ce au creat la sfârșitul evenimentului dumneavoastră.","guide.how_to.items.4":`Răspândiți vestea! Promovați și partajați pe rețelele de socializare ce ați făcut în timpul activității, folosind hashtagul #EUCodeWeek. Puteți partaja, de asemenea, în Grupul profesorilor Săptămânii UE a programării și pe Twitter (@CodeWeekEU). Vorbiți-le prietenilor, colegilor cadre didactice, presei locale și dați un comunicat de presă.`,"guide.how_to.items.5":'Nu uitați să vă adăugați activitatea pe harta Săptămânii programării!',"guide.material.title":"Material promoțional","guide.material.text":'

Consultați blogul nostru pentru informații recente și adaptați nevoilor dumneavoastră cele mai recente comunicate de presă sau creați-vă propriul comunicat de presă:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Pregătiri pentru a sărbători Săptămâna UE a programării 2019 (disponibil în 29 de limbi)',"guide.toolkits.title":"Descărcați următoarele seturi de instrumente pentru a vă ajuta să începeți:","guide.toolkits.communication_toolkit":"Set de instrumente de comunicare","guide.toolkits.teachers_toolkit":"Set de instrumente pentru profesori","guide.questions.title":"Întrebări?","guide.questions.content":'

Dacă aveți întrebări cu privire la organizarea și promovarea evenimentului dumneavoastră #EUCodeWeek, luați legătura cu unul dintre ambasadorii Săptămânii UE a programării din țara dumneavoastră.

',"hackathon-romania.title":"EU Code Week HACKATHON","hackathon-romania.subtitle":"Dă viață ideilor tale!","hackathon-romania.misc.0":"Citește regulamentul și codul de conduită","hackathon-romania.misc.1":"Înregistrările pentru EU Code Week Hackathon și pentru evenimentele conexe vor fi gestionate de EU Survey.","hackathon-romania.misc.2":"Partenerii noștri","hackathon-romania.sections.1.content.0":"Visezi să dezvolți o aplicație cu care să dai lovitura? Știi moduri în care soluțiile inovatoare în tehnologie ar putea fi de ajutor pentru școala, orașul sau regiunea ta? Dacă dorești să devii antreprenor sau ai o idee genială pe care vrei să o prezinți lumii întregi, dar nu știi de unde să începi, atunci așteptarea ta a luat sfârșit! ","hackathon-romania.sections.1.content.1":"EU Code Week Hackathon","hackathon-romania.sections.1.content.2":"începe cu provocarea de a dezvolta un cod care să rezolve o provocare din viața reală în doar 24 de ore. Echipele clasate pe primele 5 locuri vor primi ulterior instruire și mentorat de la experți în domeniu, pentru a se pregăti pentru a doua rundă, cea finală, în urma căreia se va selecta câștigătorul absolut. Echipa norocoasă va beneficia în continuare de coaching și mentorat pentru ideile sale și va primi echipamente IT atractive. Echipa câștigătoare își va asigura și un loc în cadrul unei prezentări europene, în care toți câștigătorii hackathoanelor își vor prezenta ideile în fața unui juriu european, în timpul evenimentului oficial EU Code Week (Săptămâna UE a programării) derulat între 9 și 24 octombrie 2021.","hackathon-romania.sections.1.content.3":"Hackathonul Săptămâna UE a programării îți va stârni cu siguranță curiozitatea, va fi o sursă de inspirație pentru creativitatea ta, îți va încuraja spiritul antreprenorial și va aduce la viață ideile tale. ","hackathon-romania.sections.2.title":"La ce să te aștepți?","hackathon-romania.sections.2.content.0":"Coaching din partea unor experți","hackathon-romania.sections.2.content.1":"Ateliere de aptitudini","hackathon-romania.sections.2.content.2":"Activități distractive","hackathon-romania.sections.2.content.3":"Șansa de a cunoaște persoane cu aceleași preocupări","hackathon-romania.sections.2.content.4":"Șansa de a câștiga mentorat și coaching, dar și echipamente IT atractive","hackathon-romania.sections.2.content.5":"Șansa de a participa la hackathonul final și de a face cunoștință cu cei mai buni dintre cei mai buni, în persoană!","hackathon-romania.sections.3.content.0":"Înregistrează-te acum la","hackathon-romania.sections.3.content.1":"EU Code Week Hackathon România","hackathon-romania.sections.3.content.2":"și dă viață ideilor tale!","hackathon-romania.sections.4.title":"Propune provocări care să fie soluționate în cadrul Hackathonului","hackathon-romania.sections.4.content.0":"Ai vrea să-ți transformi comunitatea într-un centru de inovație ecologică și sustenabilă în România? Dacă da, propune o provocare care să fie „rezolvată” în cadrul Hackathonului. Un lucru concret care te poate ajuta pe tine personal, școala, orașul sau comunitatea ta.","hackathon-romania.sections.4.content.1":"Propune o provocare","hackathon-romania.sections.4.content.2":"Voturile pentru provocarea din România vor începe pe 24 martie.","hackathon-romania.sections.5.title":"Votează provocările care să fie „rezolvate”","hackathon-romania.sections.5.content.0":"Ideea EU Code Week Hackathon este de a arăta cum soluțiile concrete prind viață cu ajutorul creativității, entuziasmului, inovației și aptitudinilor de programare ale tinerilor. „Concret” înseamnă rezolvarea unor probleme reale – lucruri care te afectează personal sau care afectează școala, comunitatea sau orașul tău, ori provocări specifice din zona ta.","hackathon-romania.sections.5.content.1":"Votează ce contează cel mai mult pentru tine!","hackathon-romania.sections.5.content.2":"Provocarea finală selectată va fi anunțată la începutul Hackathonului.","hackathon-romania.sections.6.title":"Provocarea","hackathon-romania.sections.6.content.0":"Ideea EU Code Week Hackathon este de a arăta cum soluțiile concrete prind viață cu ajutorul creativității, entuziasmului, ideilor noi și aptitudinilor de programare ale tinerilor. „Concret” înseamnă rezolvarea unor probleme reale – lucruri care te afectează personal sau care afectează școala, comunitatea sau orașul tău, ori provocări specifice din zona ta.","hackathon-romania.sections.6.content.1":"Pe baza votului publicului, provocarea pentru Hackathonul din România este:","hackathon-romania.sections.6.content.2":"Pe baza votului publicului, provocarea pentru Hackathonul din România a fost:","hackathon-romania.sections.6.challenges.0":"Combaterea știrilor false","hackathon-romania.sections.6.challenges.1":"Pune-te în mișcare!","hackathon-romania.sections.6.challenges.2":"Aer mai curat în orașe","hackathon-romania.sections.7.title":"Centrul de resurse","hackathon-romania.sections.8.title":"Program","hackathon-romania.sections.8.content.0.0":"Hackathonul Săptămâna UE a programării are","hackathon-romania.sections.8.content.0.1":" trei runde distincte","hackathon-romania.sections.8.content.1":"Hackathonul online de 24 de ore. Dintre toate echipele participante, se vor alege doar 5 echipe care vor rămâne în competiție. Instruire online și mentorat gratuite pentru toate cele 5 echipe, pe durata verii 2021.","hackathon-romania.sections.8.content.2":"Runda finală: hackathonul. 5 echipe au primit instruire identică în runda a doua, dar o singură echipă va fi câștigătoare. Liceenii cu vârste între 15 și 19 ani vor concura în echipe pentru a soluționa o „provocare locală” selectată din cadrul propunerilor transmise înainte de prima rundă.","hackathon-romania.sections.8.content.3":"Fiecare echipă câștigătoare pe plan național va concura în confruntarea europeană, în care fiecare echipă își va prezenta soluția în fața unui juriu european în timpul evenimentului oficial EU Code Week (Săptămâna UE a programării), derulat între 9 și 24 octombrie 2021.","hackathon-romania.sections.8.content.4":"În 2021, EU Code Week (Săptămâna UE a programării) include șase hackathoane extraordinare în care sunt invitați liceeni cu vârste între 15 și 19 ani, care vor forma echipe și își vor utiliza aptitudinile de programare pentru a soluționa o provocare locală. După 24 de ore de programare, fiecare echipă își va prezenta ideile în fața unui panou de experți care va alege cele 5 echipe finaliste. Toate echipele vor avea la dispoziție o perioadă egală de timp, resurse identice și acces la mentori și expertiză pentru a finaliza provocarea, dar numai 5 echipe vor primi șansa de a trece în runda următoare, unde își vor dezvolta prototipul, vor beneficia de coaching din partea experților și vor lua parte la hackathonul final din toamnă. În finală, echipele se vor confrunta pentru a stabili cine câștigă accesorii IT și șansa de a primi mentorat și coaching pentru a-și dezvolta prototipul în continuare.","hackathon-romania.sections.8.content.5":"Echipa ta nu va primi garantat un loc în runda a doua, chiar dacă ați soluționat cu succes provocarea. Nu uitați că sunteți în concurs cu celelalte echipe, iar juriul va lua în considerare metoda utilizată, felul în care ați utilizat timpul pus la dispoziție și calitatea prototipului pentru a selecta candidații care vor promova! ","hackathon-romania.sections.8.content.6":"Dacă echipa ta se află printre cele 5 finaliste, puteți lucra la ideea voastră peste vară. Pentru a vă ajuta, vă oferim instruire gratuită pentru dezvoltare și design UX. Echipa ta poate primi și ajutorul unui mentor, care se va asigura că sunteți pe calea cea bună.","hackathon-romania.sections.8.content.7":"Cele 5 echipe finaliste vor lua parte la un hackathon de 12 ore, online. Aici, echipele vor concura pentru a stabili care sunt cei mai buni tineri programatori la nivel național, putând câștiga premii constând în echipamente IT atractive, precum și coaching și mentorat pentru ideile lor în continuare.","hackathon-romania.sections.9.title":"Informații practice","hackathon-romania.sections.9.content.0":"Hackathon-ul va avea loc la fața locului în perioada 25-26 septembrie 2021.","hackathon-romania.sections.9.content.1":"Participarea la hackathon este gratuită.","hackathon-romania.sections.10.title":"Juriu și mentori","hackathon-romania.sections.10.content.0":"Imaginează-ți că ești într-o cameră virtuală plină de designeri, dezvoltatori, creatori, programatori și mentori de afaceri, toți plini de curiozitate și motivație, la fel ca tine. EU Code Week Hackathon România reunește personalități marcante din lumea afacerilor, IT, investitorilor de capital de risc, educației, precum și lideri, influențatori și formatori locali, naționali și europeni, care vor îndruma și vor susține echipa ta în timpul acestui maraton intensiv.","hackathon-romania.sections.10.content.1":"Înregistrează-te acum la","hackathon-romania.sections.10.content.2":"EU Code Week Hackathon","hackathon-romania.sections.10.content.3":"și transformă-ți ideile în realitate!","hackathon-romania.sections.11.title":"Evenimente conexe","hackathon-romania.sections.11.content.0":"În legătură cu hackathonul se vor organiza ateliere pentru începători pe teme legate de programare, experimente cu echipamente hardware și robotică și multe altele, pentru ca participanții să învețe câteva noțiuni de bază despre gândirea computațională și programare. Din aprilie până în septembrie vom organiza evenimente conexe împreună cu partenerii noștri extraordinari din cadrul hackathoanelor EU Code Week (Săptămâna UE a programării), evenimente la care poți participa gratuit! Află care sunt activitățile și înregistrează-te pentru a primi linkul.","hackathon-romania.sections.11.events.1.title":"Animarea unui nume","hackathon-romania.sections.11.events.1.content.0":"Ai între 9 și 14 ani și vrei să afli mai multe despre programare? Acest atelier e perfect pentru tine! Vei crea o animație, te vei distra și vei dobândi rapid aptitudini de programare. Cu doar câteva blocuri și clicuri, poți face un personaj („sprite”) să danseze, să vorbească sau îl poți anima în diferite moduri. În plus, conceptele informatice pe care le vom folosi în Scratch pentru CS First pot fi aplicate în alte limbaje de programare avansate, cum ar fi Python sau Java. ","hackathon-romania.sections.11.events.1.content.1":"Înregistrează-te și participă la această activitate și vei putea:","hackathon-romania.sections.11.events.1.content.2":"să folosești un limbaj de programare pe bază de blocuri;","hackathon-romania.sections.11.events.1.content.3":"să cunoști concepte informatice importante, precum evenimente, succesiuni și bucle;","hackathon-romania.sections.11.events.1.content.4":"să creezi un proiect de animație în Scratch pentru CS First.","hackathon-romania.sections.11.events.1.content.5":"Data: miercuri, 12 mai, ora 14:00 -> fă clic","hackathon-romania.sections.11.events.1.content.6":"aici","hackathon-romania.sections.11.events.1.content.7":"pentru a te înregistra!","hackathon-romania.sections.11.events.1.content.8":"Mai multe informații:","hackathon-romania.sections.11.events.2.title":"Atelierul pentru programare creativă","hackathon-romania.sections.11.events.2.content.0":"Învață noțiuni de bază Python cu instrumentele de programare creative imagiLabs! Perfect pentru copiii cu vârste între 9 și 15 ani, în cadrul acestui atelier de o oră și jumătate pentru începători, programatorii vor învăța diverse lucruri, de la activarea pixelilor unul câte unul, la crearea de animații colorate. ","hackathon-romania.sections.11.events.2.content.1":"Data: sâmbătă, 5 iunie, ora 15:00 -> fă clic","hackathon-romania.sections.11.events.2.content.2":"aici","hackathon-romania.sections.11.events.2.content.3":"pentru a te înregistra!","hackathon-romania.sections.11.events.2.content.4":"Descarcă aplicația gratuită imagiLabs pe dispozitivul tău iOS sau Android și începe chiar azi. Pentru atelierul virtual nu vei avea nevoie de imagiCharms!","hackathon-romania.sections.11.events.makex.title.0":"Instruire în robotică de MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.1":"Instruire în robotică seria 1 – Introducere în robotică și concurs de robotică, eveniment organizat de MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.2":"Instruire în robotică seria 2 – Programare și construcție de hardware, eveniment organizat de MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.3":"Instruire în robotică seria 3 – Cunoștințe împărtășite de mentori și câștigare de premii, eveniment organizat de MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.content.0":"MakeX, o platformă globală de concursuri de robotică, prezintă o serie cuprinzătoare de cursuri de instruire în domeniul roboticii educative pentru profesori și mentori interesați de învățarea practică, educația în domeniile STIAM (știință, tehnologie, inginerie, artă și matematică), concursuri de programare și robotică pentru elevi de toate vârstele, utilizând software și hardware de ultimă generație cum ar fi mBot2, laserbox și mBlock5.","hackathon-romania.sections.11.events.makex.content.1":"De la introducerea în robotică, programare și construcție de hardware, la cunoștințele împărtășite de mentori și câștigarea de premii, veți cunoaște procesul de învățare pe bază de proiect și veți afla cum să organizați elevii care pot utiliza platforme de concursuri pentru a rezolva probleme din viața reală. Profesorii care organizează programe de învățământ în domeniul roboticii la școală sunt bineveniți și vor avea posibilitatea de a înțelege mai bine programarea, gândirea computațională, conceptele pedagogice, elementele hardware în domeniul roboticii și tehnicile de depanare.","hackathon-romania.sections.11.events.makex.content.2":"aici","hackathon-romania.sections.11.events.makex.content.3":"pentru a vă înregistra!","hackathon-romania.sections.11.events.makex.content.4":"Mai multe informații:","hackathon-romania.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-romania.sections.11.events.makex.dates.0":"Data: 1 iunie, ora 11:00 CEST -> faceți clic","hackathon-romania.sections.11.events.makex.dates.1":"Data: 3 iunie, ora 11:00 CEST -> faceți clic","hackathon-romania.sections.11.events.makex.dates.2":"Data: 8 iunie, ora 11:00 CEST -> faceți clic","hackathon-romania.sections.12.title":"Despre CODEWEEK.EU","hackathon-romania.sections.12.content.0":"EU Code Week (Săptămâna UE a programării – #EUCodeWeek) este o mișcare fundamentală derulată de voluntari pentru promovarea competențelor digitale prin intermediul unor activități asociate cu programarea și informatica. Aceasta reprezintă o sursă de inspirație și implicare pentru explorarea de noi idei și inovații pentru viitor. Activitățile pentru ","hackathon-romania.sections.12.content.1":"EU Code Week (Săptămâna UE a programării)","hackathon-romania.sections.12.content.2":"au loc în întreaga lume între 9 și 24 octombrie. ","hackathon-romania.sections.12.content.3":"Ideea EU Code Week Hackathon este de a arăta cum soluțiile concrete prind viață cu ajutorul creativității, entuziasmului, ideilor noi și aptitudinilor de programare ale tinerilor. Hackathoanele sunt create și organizate în comun de","hackathon-romania.sections.12.content.4":"Comisia Europeană","hackathon-romania.sections.12.content.5":"și ambasadorii locali","hackathon-romania.sections.12.content.6":"EU Code Week (Săptămâna UE a programării)","hackathon-romania.sections.12.content.7":"Inițiativa este finanțată de","hackathon-romania.sections.12.content.8":"Parlamentul European","hackathon-romania.sections.12.content.9":"Descoperă mai multe","hackathon-romania.sections.winners.0":"Felicitări tuturor participantilor primei editii european code week hackaton, a fost o placere sa va avem alaturi. Speram sa v ati distrat la fel de bine ca noi! ","hackathon-romania.sections.winners.1":"Salutam echipele castigatoare cu laude speciale. Echipele selectate pentru finala, care si vor lua locul de la 25 - 26 septembrie, sunt urmatoarele : ","hackathon-romania.sections.winners.2":"Asteptam cu nerabdare sa va vedem acolo. Coaching si premii garantate.","hackathon-romania.sections.winners.3":"Fiecare echipă câștigătoare pe plan național va concura în confruntarea europeană, în care fiecare echipă își va prezenta soluția în fața unui juriu european în timpul evenimentului oficial EU Code Week (Săptămâna UE a programării), derulat între 9 și 24 octombrie 2021. Campioana europeană, în afară de glorie, va câștiga și echipamente IT suplimentare.","hackathon-romania.sections.focus.0":"Despre hackathon-ul online de 24 de ore:","hackathon-romania.sections.focus.1":"Introducere in European Code Week Hackaton România","hackathon-romania.sections.focus.2":"Descoperirea întreceri pentru săptămâna EU Code Week România","hackathon-romania.sections.focus.3":"Prezentarea soluțiilor pentru EU Code Week România","hackathon-romania.sections.focus.4":"Anuntarea castigatorilor la EU Code Week Hackaton România","hackathon-romania.sections.mentors.1.0":"Diana Maria Ghitun este masterand, alumni al Computer Science (MSc.) la King's College Londra. De la absolvire, ea a avut oportunitatea sa lucreze in diverse tipuri de companii, de la fin tech startups la coporatii, cat si in research.","hackathon-romania.sections.mentors.1.1":"In prezent, Diana lucreaza ca si Senior Software Engineer la Take Off Labs in Cluj Napoca, loc unde si-a gasit o noua pasiune pentru Ruby on Rails si React Native. ","hackathon-romania.sections.mentors.2.0":"Sunt o persoana proactiva, curioasa si ambitioasa, care isi doreste se sa autodepaseasca si sa descopere noi viziuni si experiente intr-un mediu dinamic. ","hackathon-romania.sections.mentors.2.1":"Imi place foarte mult sa lucrez cu generatii care gandesc si actioneaza diferit fata de mine. In felul acesta pot castiga perspective si idei noi.","hackathon-romania.sections.mentors.3.0":"George a fondat si conduce WiseUp, o agenție de prototipare. În activitatea lui, George folosește tehnici de Lean Startup, Design Thinking & Data Science pentru a ajuta antreprenori si directori ca sa ia decizii pe baza de date.","hackathon-romania.sections.mentors.3.1":"În trecut a proiectat si condus multiple acceleratoare de startup-uri, a mentorat startupuri si corporații.","hackathon-romania.sections.mentors.4.0":"Numele meu este Ioana Alexandru. Lucrez la Google ca software engineer și în paralel urmez un program de master în grafică pe calculator - e o adevărată provocare, dar mă motivează să fiu mereu în priză. Am avut două internship-uri peste vară în 2018 și 2019, care m-au făcut să mă îndrăgostesc de cultura Google, iar acum sunt angajată din noiembrie 2020.","hackathon-romania.sections.mentors.4.1":"În companie lucrez pe partea de infrastructură, iar în afara ei folosesc de principiu Unity și Flutter. În timpul liber, fac călărie și mă joc jocuri video (PC, Oculus, Switch).","hackathon-romania.sections.mentors.5.0":"Antreprenor, Program Manager si Software Quality Advocate.","hackathon-romania.sections.mentors.5.1":"10+ ani experienta in diferite tipuri de proiecte, imi place sa invat lucruri noi si sa gasesc solutii inovative.","hackathon-romania.sections.mentors.6.0":"Data scientist, momentan intern la Google in Elvetia. Pasionată de antreprenoriat și inovație, activez ca Startup Manager la EPFL Entrepreneur Club și conduc o echipa de investiții formată din studenți la Wingman Campus Fund.","hackathon-romania.sections.mentors.6.1":"Sustinatoare a diversității în technologie, conducând Girls Who Code Iași până anul trecut.","hackathon-romania.sections.mentors.7.0":"Sunt profesor de informatica si imi place foarte mult ceea ce fac. Ca proefsie de baza, sunt inginer automatist. Sunt profesor de 30 de ani. Predau informatica si TIC la liceu, la un colegiu tehnic si la scoala Postliceala Analist-Programator. Sunt instructor si formator national Cisco Academy. Predau C++, Java, Oracle SQL si robotica (in cadrul cercului de informatica) si imi place sa ma ocup si de hardware si de retelistica.","hackathon-romania.sections.mentors.7.1":"Imi plac provocarile, imi place sa lucrez in proiecte cu elevii mei si vreau sa invat tot timpul lucruri noi.","hackathon-romania.sections.mentors.8.0":"Arhitect de solutii software cu peste 10 ani de experienta in dezvoltarea de aplicatii enterprise. La ora actuala proiecteaza solutii pe zona de cloud computing si robotic process automation pentru mai multe industrii.","hackathon-romania.sections.mentors.8.1":"Leader al IBM Technical Expert Council in Romania si al programului de meetups IBM Developer. Intraprenor pasionat si organizator de hackathoane.","hackathon-romania.sections.mentors.9.0":"Pasionată de software development și tehnologie în general, întotdeauna urmăresc ca produsele și proiectele la care lucrez să se ghideze după cele mai înalte standarde de calitate. Atunci când nu scriu cod îmi place să împărtășesc cu ceilalti din experiența mea fiind speaker si technical trainer în cadrul conferințelor. ","hackathon-romania.sections.mentors.9.1":"Sunt motivată de provocări și dorința de experimenta cu proiecte diverse, însă nu uit nicio secundă să mă bucur de proces.","hackathon-romania.sections.mentors.10.0":"Sunt absolvent al Universității din București. Sunt specialist IT concentrându-mă pe tehnologii Cloud, arhitectura microservice și DevOps. În timp ce mă consider un poliglot al limbajelor de programare, JAVA este limbajul meu de bază, iar Spring Framework este prima mea alegere ori de câte ori proiectez și construiesc o nouă aplicație. Activitățile mele profesionale constă într-o combinație de BA, DEV și IT Operation, cu accent pe dezvoltare.","hackathon-romania.sections.mentors.11.0":"Când nu proiectează cursuri și traininguri pentru profesori și ONG-uri în cadrul Asociației Techsoup, își dedică timpul sporturilor în aer liber, călătoriilor și protecției liliecilor. Este Forbes 30 under 30, ChangemakerXchange Fellow și a fost Ambasador EU Code Week timp de 5 ani până în 2020. Conectând oameni și resurse, Ana consideră că tehnologia este esențială pentru a încuraja dezvoltarea societății în care trăim prin colaborare.","hackathon-romania.sections.after.0":"Ce urmează?","hackathon-romania.sections.after.1":"Echipele calificate lucrează acum la prototipul lor și se vor întâlni la hackathonul final pe data de X pentru a se confrunta și a decide câștigătorul hackathonului X. Nu uita să ne urmărești aici și pe platformele de comunicare socială pentru actualizări din partea echipelor concurente! ","hackathon-romania.sections.after.2":"EU Code Week Hackathon România oferă tinerilor inteligenți și pasionați oportunitatea de a-și pune în practică aptitudinile de programare și ideile creative pentru a rezolva o provocare locală concretă. După un hackathon virtual inițial de 24 de ore, 5 echipe au trecut în următoarea etapă. Finaliștii au lucrat la prototipurile lor peste vară, sub îndrumarea mentorilor, și sunt acum pregătiți de concurs! Parcursul în cadrul hackathonului Săptămâna programării se încheie cu o confruntare de aptitudini, cunoștințe și creativitate în cadrul hackathonului final din X septembrie/octombrie din [orașul].","hackathon-romania.sections.after.3":"Câștigătorii","hackathon-romania.sections.after.4":"Vizualizează toți câștigătorii","hackathon-romania.sections.after.5":"Galerie","hackathon-romania.sections.after.6":"Urmărește „tinerii programatori” din România în acțiune în timpul EU Code Week Hackathon","hackathon-romania.sections.after.7":"Panou de sprijin","hackathon-romania.sections.after.8":"Și mulțumim pentru postările pe Twitter, pe TikTok și pentru întregul sprijin din timpul Hackathoanelor! Vizualizează aici o selecție video!","hackathon-romania.sections.after.9":"Juriu și mentori","hackathon-romania.sections.after.10":"EU Code Week Hackathon România a reunit personalități marcante din lumea afacerilor, IT, investitorilor de capital de risc, educației, precum și lideri, influențatori și formatori locali, naționali și europeni, pentru a-i îndruma și susține pe participanți în timpul hackathonului intensiv. Membrii juriului au fost aleși special pentru a stabili echipa câștigătoare finală, în funcție de orientările relevante și de regulamentul concursului.","hackathon-romania.sections.after.11":"Citește orientările","hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Dă viață ideilor tale!","hackathons.sections.1.title":"6 evenimente hackathon, 6 provocări","hackathons.sections.1.content.1":"Locuiești în Grecia, Letonia, Irlanda, Italia, România sau Slovenia? Ești o persoană creativă, ambițioasă și interesată de viitorul tehnologiei? Aceasta este șansa ta! Înscrie-te la unul din hackathoanele Săptămâna UE a programării și dezvoltă o soluție inovatoare care te va propulsa în plutonul fruntaș al revoluției tehnologice!","hackathons.sections.1.content.2":"În 2021, EU Code Week (Săptămâna UE a programării) include șase hackathoane extraordinare în care sunt invitați liceeni în vârstă de 15-19 ani, care vor forma echipe și își vor utiliza aptitudinile de programare pentru a soluționa o provocare locală. După 24 de ore de programare, fiecare echipă își va prezenta ideile în fața unui panou de experți care va alege cele 10 echipe finaliste. Toate echipele vor avea la dispoziție o perioadă egală de timp, resurse identice și acces la mentori și expertiză pentru a finaliza provocarea, dar numai 10 echipe vor primi șansa de a trece în runda următoare, unde își vor dezvolta prototipul, vor beneficia de coaching din partea experților și vor lua parte la hackathonul final din toamnă. Aici, echipele se vor confrunta pentru a stabili cine câștigă echipamente IT atractive și șansa de a primi mentorat și coaching pentru a-și dezvolta prototipul în continuare.","hackathons.sections.2.title":"Cum pot participa?","hackathons.sections.2.content.1":"Selectează hackathonul din țara ta și urmează cei câțiva pași simpli pentru a te înregistra. Te poți înscrie individual sau în echipe de șase persoane. Dacă te înscrii împreună cu mai mulți prieteni sau colegi, nu uita să indici numele echipei atunci când te înscrii. Fiecare hackathon va organiza separat înscrierile, așadar urmărește hackathonul din țara ta!","hackathons.sections.3.title":"Cine sunt organizatorii?","hackathons.sections.3.content.1":"Evenimentele hackathon din cadrul Săptămânii UE a programării sunt organizate în colaborare de către Comisia Europeană și de către ","hackathons.sections.3.content.2":"ambasadorii locali ai Săptămânii UE a programării","hackathons.sections.3.content.3":" și sunt finanțate de Parlamentul European. Obiectivul este să arătăm cum pot prinde viață soluții concrete cu ajutorul creativității, al entuziasmului, al ideilor noi și al competențelor de programare ale tinerilor.","hackathons.sections.4.title":"Cum arată un hackathon?","hackathons.sections.4.content.1":"EU Code Week Hackathon este o călătorie care începe cu un hackathon online de 24 de ore. Mentori experimentați vor oferi coaching pentru echipe și vor exista ateliere care vor da participanților oportunitatea de a învăța aptitudini noi și de a se distra. Hackathonul este, de asemenea, o oportunitate pentru participanți de a își crea relații și de a socializa cu persoane din sectorul european de tehnologie. La sfârșitul hackathonului, fiecare echipă își va prezenta soluția în fața unui juriu format din experți. ","hackathons.sections.4.content.2":"Cele mai bune zece echipe își vor continua parcursul în cadrul hackathonului și vor primi instruire și mentorat în vară. Ulterior, câștigătorii vor lua parte la hackathonul național final de 12 ore față în față, organizat în septembrie sau octombrie (care va avea loc online dacă situația în materie de sănătate publică nu permite o întâlnire fizică).","hackathons.sections.5.title":"Nu mă pricep la programare – ce pot să fac?","hackathons.sections.5.content.1":"În paralel cu evenimentul hackathon vor exista și ateliere pentru cei care sunt începători la programare, la meșteritul cu aparate, la robotică și așa mai departe. În cadrul acestora, participanții se vor putea iniția în bazele gândirii computaționale și ale programării. Pe pagina ta locală vei găsi mai multe informații despre cum te poți înscrie.","hackathons.sections.6.title":"Parteneri","hackathons.sections.7.title":"Alătură-te distracției!","hackathons.cities.1.city":"","hackathons.cities.1.country":"România","hackathons.cities.1.date":"25-26 septembrie 2021","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irlanda","hackathons.cities.2.date":"23-24 septembrie 2021","hackathons.cities.3.city":"","hackathons.cities.3.country":"Italia","hackathons.cities.3.date":"24-25 septembrie 2021","hackathons.cities.4.city":"","hackathons.cities.4.country":"Grecia","hackathons.cities.4.date":"9 octombrie 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 septembrie 2021","hackathons.cities.6.city":"","hackathons.cities.6.country":"Letonia","hackathons.cities.6.date":"1 octombrie 2021","hackathons.final.1":"Finala în","hackathons.final.2":"septembrie/octombrie 2021","home.about":"Săptămâna UE a programării este o inițiativă de bază care își propune să aducă programarea și competențele digitale la îndemâna tuturor într-un mod distractiv și antrenant.","home.when":"Alăturați-vă nouă pentru o distracție festivă!","home.when_text":"Învățarea programării ne ajută să înțelegem lumea care se schimbă rapid în jurul nostru, să ne extindem înțelegerea cu privire la modul în care funcționează tehnologia și să dezvoltăm competențe și abilități pentru a explora noi idei și pentru a inova.","home.xmas_text":"Faceți ca acest sezon festiv să strălucească prin inovație și creativitate! Alăturați-vă distracției „Coding@Christmas” prin adăugarea activității dvs. de codare pe harta noastră și aveți șansa de a câștiga un kit micro:bit pentru elevii dvs. Să sărbătorim sărbătorile prin împuternicirea următoarei generații de gânditori și creatori. Adăugați astăzi activitatea dvs. și contribuiți la inspirarea unui viitor mai luminos!","home.button_text":"Get Involved!","home.school_banner_title":"Implică-te!","home.school_banner_text":"Sunteți profesor?","home.school_banner_text2":"Clic aici pentru a afla cum vă puteți implica!","home.organize_activity_title":"Organizează sau participă la o activitate","home.organize_activity_text":'Oricine este binevenit să organizeze sau să participe \u2028la o activitate. Alege un subiect și un public țintă și adaugă activitatea ta pe hartă sau caută evenimente în zona ta.',"home.get_started_title":"Începe","home.get_started_text":'Nu ești sigur cum să începi? Consultă pagina informativă și descarcă setul nostru de instrumente pentru organizatori pentru a te pregăti și răspândește mesajul.',"home.access_resources_title":"Accesează resurse și instruire","home.access_resources_text":'Dacă nu ești sigur cum să organizezi o activitate, vizitează pagina noastră de resurse didactice și materialele din module de învățare pentru îndrumare și planuri de lecții personalizate.',"home.toolkits_title":"Nu sunteți sigur cum să începeți?","home.toolkits_description":"Aruncă o privire la pagina de instrucțiuni și descarcă seturile noastre de instrumente pentru ca organizatorii să se pregătească și să răspândească vestea.","home.toolkits_button1":"Începeți","home.toolkits_button2":"Seturi de instrumente pentru organizatori","home.minecraft_description1":"Du-ți abilitățile de codare la nivelul următor cu Minecraft Education. Descoperiți cum Minecraft Education poate preda abilități de codare și de alfabetizare AI și explorați cum să începeți astăzi!","home.minecraft_description2":"Romanian: Înscrieți-vă pentru a aduce play-along-uri distractive, live, direct în clasa dumneavoastră!","home.minecraft_button":"Începe călătoria educațională Minecraft aici","home.activity_title":"Organizați sau participați la o activitate","home.activity_description":"Oricine este binevenit să organizeze sau să participe la o activitate. Trebuie doar să alegeți un subiect și un public țintă și să adăugați activitatea dvs. pe hartă sau să căutați activități în zona dvs.","home.activity_button1":"Adăugați activitatea dvs","home.activity_button2":"Afișați harta activității","home.resouce_title":"Resurse și formare","home.resouce_description":"Dacă nu sunteți sigur cum să organizați o activitate, vizitați pagina noastră de resurse didactice și materialele de formare learnit bits pentru îndrumare și planuri de lecții personalizate.","home.resouce_button1":"Accesați resursele","home.resouce_button2":"Accesați cursurile de formare","home.get_involved":"Implică-te","home.meet_our_community":"Faceți cunoștință cu comunitatea noastră","home.banner1_title":"Fete în domeniul digital","home.banner1_description":"Explorați și îmbrățișați oportunitățile digitale - împuternicind o nouă generație de fete în domeniul digital!","home.banner2_title":"Familia noastră Code Week","home.banner2_description":"Descoperiți rețeaua noastră vibrantă de ambasadori, profesori, studenți și hub-uri - fiecare contribuind la pasiunea noastră comună pentru educația digitală","locations.title":"Locații pentru activități","locations.description.0":"Pentru următoarea dumneavoastră activitate, selectați o locație din lista de mai jos SAU înregistrați o locație nouă în","locations.description.1":"creare activitate","login.login":"Conectare","login.register":"Înregistrare","login.github":"Conectare cu Github","login.X":"Conectare cu X","login.facebook":"Conectare cu Facebook","login.google":"Conectare cu Google","login.azure":"Conectare cu Azure","login.email":"E-mail","login.password":"Parolă","login.remember":"Reține-mă","login.forgotten_password":"Parolă uitată?","login.no_account":"Nu ai cont?","login.signup":"Înregistrează-te","login.reset":"Resetează parola","login.send_password":"Trimite link de resetare a parolei","login.confirm_password":"Confirmare parolă","login.name":"Nume","menu.learn":"A învăța","menu.teach":"A preda","menu.training":"Curs","menu.challenges":"Provocările","menu.online-courses":"Cursuri Online","menu.toolkits":"Prezentări și instrumente","menu.girls_in_digital":"Fete în domeniul digital","menu.why":"DE CE","menu.home":"Pagina de pornire","menu.search_result":"Rezultatele căutării","menu.events":"Activităţi","menu.ambassadors":"Ambasadori","menu.resources":"Resurse","menu.game_and_competitions":"Jocuri și Competiții","menu.schools":"Școli","menu.about":"Despre","menu.blog":"Blog","menu.news":"Noutăți","menu.search":"Introduceți și apăsați Enter...","menu.map":"Hartă","menu.add_event":"Adăugare eveniment","menu.search_event":"Căutate evenimente","menu.hello":"Bună","menu.profile":"Profil","menu.pending":"Evenimente în așteptare","menu.your_events":"Activităţile mele","menu.your_certificates":"Certificatele mele","menu.report":"Raportul meu de activități","menu.volunteers":"Voluntari","menu.logout":"Deconectare","menu.login":"Log in","menu.signin":"Conectare","menu.signup":"Înscrie-te","menu.privacy":"Confidențialitate","menu.stats":"Statistici","menu.participation":"Certificat de participare","menu.coding@home":"Codare@Acasă","menu.values":"Valorile noastre","menu.online_events":"Activități online","menu.featured_activities":"Activități prevăzute","menu.codeweek2020":"Ediția 2020","menu.register_activity":"Înregistrează o activitate","menu.select_language":"Selectați limba","menu.search_site":"Caută pe site","menu.what_you_looking_for":"Ce dorești să cauți azi? ","menu.type_to_search":"Tastează pentru a căuta…","moderation.description.title":"Lipsește o descriere adecvată","moderation.description.text":"Vă rugăm să îmbunătățiți descrierea și să menționați în detaliu ce veți face și cum această activitate are legătură cu programarea și gândirea critică. Mulțumim!","moderation.missing-details.title":"Lipsesc detalii importante","moderation.missing-details.text":"Vă rugăm să adăugați mai multe detalii cu privire la obiectivele activității și cum veți folosi tehnologia, programarea și gândirea critică. Mulțumim!","moderation.duplicate.title":"Duplicat","moderation.duplicate.text":"Această activitate pare a fi un duplicat după o altă activitate care are loc în același timp. Dacă nu este duplicat, vă rugăm să schimbați descrierea și titlul astfel încât să reflecte că sunt activități diferite.","moderation.not-related.title":"Nu este despre programare","moderation.not-related.text":"Vă rugăm să adăugați mai multe informații la obiectivele activității și cum veți folosi tehnologia, programarea și gândirea critică. Mulțumim!","mooc.free-online-courses":"Cursuri online gratuite","mooc.intro":"Săptămâna UE a programării oferă oportunități de dezvoltare profesională sub forma unor cursuri online. Scopul este acela de a sprijinii profesorii să aducă în sala de clasă noțiuni de programare și gândire computațională.","mooc.icebreaker.title":"Cursul introductiv „Icebreaker”","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Cursul „Icebreaker” din cadrul Săptămânii EU a programării","mooc.icebreaker.text.2":"este un curs de cinci ore în limba engleză care se adresează oricărei persoane interesate de noțiunile de bază ale programării și gândirii computaționale. Participanții vor învăța cum să inspire curiozitatea și spiritul inovator al tinerilor și să le transmită în același timp libertatea de a deveni creatori digitali. Acest curs ajută participanții să descopere beneficiile și relevanța gândirii computaționale și programării în viața noastră cotidiană. De asemenea, cursul mai oferă idei, materiale de instruire și resurse gratuite pentru organizarea de activități distractive și educaționale pentru copii, oricând, oriunde – mai ales în Săptămâna programării.","mooc.icebreaker.text.3":"Nu aveți nevoie de experiență anterioară sau de cunoștințe de programare pentru a participa la acest curs, ci doar de o minte curioasă. ","mooc.icebreaker.registration.0":"Înscrierile au început","mooc.icebreaker.registration.1":"aici pentru cursul care se desfășoară între 16 septembrie și 30 octombrie 2020. Rețineți faptul că pentru înscriere trebuie să vă creați un cont pe European Schoolnet Academy. ","mooc.icebreaker.check-out":"Vezi ediția 2019.","mooc.deep-dive.title":"Cursul de aprofundare „Deep Dive”","mooc.deep-dive.text.0":"Cursul online Deep Dive din cadrul Săptămânii UE a programării este un curs de 25 de ore în limba engleză care oferă profesorilor șansa de a se familiariza cu principiile programării și de a acumula cunoștințele și încrederea necesare pentru a organiza cu elevii lor activități de programare ușoare, distractive și interactive. Profesorii vor descoperi","mooc.deep-dive.text.1":"resursele","mooc.deep-dive.text.2":"gratuite ale Săptămânii UE a programării, precum și materialele de instruire disponibile în 29 de limbi, dar și aspectele particulare ale programării, precum gândirea computațională, activitățile fără dispozitive electronice și infinitele posibilități de robotică, experimentare și construire, limbaje de programare vizuală, creare de aplicații și multe altele.","mooc.deep-dive.course-link":"Vezi cursul „Deep dive” 2019.","mooc.social-media.0":"Urmăriți","mooc.social-media.1":"Săptămâna UE a programării pe rețelele sociale","mooc.social-media.2":"pentru a afla când va începe următorul curs","myevents.created_by":"Toate evenimentele create de ","myevents.no_events.first_call_to_action":"Încă nu ați adăugat niciun eveniment. De ce nu o faceți","myevents.no_events.first_link":"adăugați unul acum","myevents.no_events.second_call_to_action":"sau citiți ","myevents.no_events.second_link":"ghidul pentru organizatori","myevents.view":"Vizualizare","myevents.status.APPROVED":"APROBAT","myevents.status.REJECTED":"REPINS","myevents.status.PENDING":"ÎN AȘTEPTARE","myevents.status.REPORTED":"RAPORTARE","pagination.previous":"Precedent","pagination.next":"Următor","participation.title":"Generează certificate de participare pentru clasa ta","participation.phrase1":"Completează formularul cu numele elevilor tăi, separate prin virgulă și vei primi certificatele de participare individuale","participation.names.label":"Nume pentru certificat","participation.names.help":"Folosește virgula între numele fiecărui participant","participation.event_name.label":"Denumirea activității","participation.event_name.help":"Denumirea activității tale care va fi tipărită pe certificat","participation.event_date.label":"Data activității","participation.event_date.help":"Data activității tale care va fi tipărită pe certificat","participation.submit":"Generează certificate","participation.thanks_page.title":"Certificatele tale au fost generate!","participation.thanks_page.phrase1":"Fă clic pe acest link pentru a descărca fișierul zip cu toate certificatele","passwords.password":"Parolele trebuie să aibă un număr de cel puțin șase caractere și să coincidă cu confirmarea.","passwords.reset":"Parola dumneavoastră a fost resetată!","passwords.sent":"V-am trimis prin e-mail linkul de resetare a parolei dumneavoastră!","passwords.token":"Acest simbol de resetare a parolei este invalid.","passwords.user":"Nu reușim să găsim un utilizator cu această adresă de e-mail.","privacy.title":"PROTEJAREA DATELOR DVS. CU CARACTER PERSONAL","privacy.1-intro.title":"1. Introducere","privacy.1-intro.items.1":"

Comisia Europeană (denumită în continuare „Comisia”) se angajează să protejeze datele dvs. cu caracter personal și să vă respecte confidențialitatea. Comisia colectează și prelucrează ulterior date cu caracter personal în conformitate cu Regulamentul (UE) 2018/1725 al Parlamentului European și al Consiliului din 23 octombrie 2018 privind protecția persoanelor fizice în ceea ce privește prelucrarea datelor cu caracter personal de către instituțiile, organele, oficiile și agențiile Uniunii și privind libera circulație a acestor date (de abrogare a Regulamentului (CE) nr. 45/2001).

","privacy.1-intro.items.2":"

Această declarație de confidențialitate explică motivul colectării și prelucrării, modul în care colectăm, tratăm și asigurăm protecția tuturor datelor cu caracter personal, modul în care este utilizată informația și ce drepturi vă puteți exercita în legătură cu datele dvs. cu caracter personal (dreptul de a le accesa, rectifica, bloca etc.). Aceasta specifică, de asemenea, datele de contact ale operatorului de date prin intermediul căruia vă puteți exercita drepturile, ale responsabilului cu protecția datelor și ale Autorității Europene pentru Protecția Datelor.

","privacy.1-intro.items.3":"

Declarația de confidențialitate se referă la colectarea și publicarea, pe site-ul accesibil publicului Codeweek.eu, de date cu caracter personal ale persoanelor care servesc drept puncte de contact pentru activități ale Săptămânii UE a programării (ambasadori ai Săptămânii UE a programării, coordonatori ai Ministerului Educației, cadre didactice de frunte, precum și organizatori de activități și evenimente).

","privacy.2-why.title":"2. De ce vă prelucrăm datele?","privacy.2-why.items.1":"

Comisia Europeană colectează și publică informațiile dvs. cu caracter personal pentru a facilita identificarea punctelor de contact de către părțile interesate sau de către cetățenii interesați. Oferirea de persoane reale ca puncte de contact este cel mai bun și mai eficient mod de a asigura că persoanele interesate pot intra în contact cu serviciile Comisiei.

","privacy.2-why.items.2":"

Datele dvs. cu caracter personal nu vor fi folosite pentru vreun proces decizional automat, inclusiv realizarea de profiluri.

","privacy.3-legal_process.title":"3. Pe ce temei(uri) juridic(e) prelucrăm datele dvs. cu caracter personal","privacy.3-legal_process.items.1":"

Operațiunile de prelucrare a datelor cu caracter personal pentru publicarea punctelor de contact sunt legale în conformitate cu articolul 5(1)(d) al Regulamentului (UE) 2018/1725, datorită faptului că v-ați dat consimțământul pentru prelucrarea datelor dvs. cu caracter personal prin intermediul unui formular pe internet sau atunci când ați fost de acord să folosim adresa dvs. de e-mail și numele de utilizator dacă v-ați înregistrat printr-o rețea socială.

","privacy.4-collect_data.title":"4. Ce date cu caracter personal colectăm și prelucrăm ulterior?","privacy.4-collect_data.items.1":"

Datele cu caracter personal colectate sunt informații care fac mai ușoară identificarea dvs. ca punct de contact și care vă sporesc vizibilitatea pentru public și anume: formula de adresare, numele, numele de familie, poziția, adresa profesională poștală și de e-mail, numărul de telefon, poza, contul de rețea socială, biografia.

","privacy.4-collect_data.items.2":"

Ați furnizat aceste date în mod voluntar, prin completarea formularului de cerere.

","privacy.4-collect_data.items.3":"

Furnizarea anumitor date cu caracter personal este obligatorie pentru publicarea activităților și/sau a informațiilor de contact posibile pe site-ul codeweek.eu. Dacă nu furnizați datele dvs. cu caracter personal, activitatea dvs. nu ar fi publicată și/sau nu ați putea lua parte la rețelele menționate anterior.

","privacy.4-collect_data.items.4":"

Toate datele dvs. cu caracter personal le furnizați în mod voluntar.

","privacy.4-collect_data.items.5":'Când vă înscrieţi pentru newsletter, adresa dumneavoastră de email este adaugată în lista de contacte EU Code Week pentru distribuirea acestuia, gestionată de Mailerlite.com. Vă rugăm să citiţi politica de confidenţialitate Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Puteţi să optaţi oricând pentru ștergerea din lista de trimitere, folosind link-ul "Unsubscribe” afișat în mesajele primite de la noi sau trimiţând un email către info@codeweek.eu, cu menţiunea “Unsubscribe” adăugată în câmpul "Subject". ',"privacy.5-how_long.title":"5. Cât timp păstrăm datele dvs. cu caracter personal?","privacy.5-how_long.items.1":"

Comisia păstrează datele dvs. cu caracter personal numai pe durata de timp necesară pentru îndeplinirea scopului colectării sau prelucrării ulterioare descrise la punctul 2 și anume atât timp cât sunteți punct de contact.

","privacy.5-how_long.items.2":"

Datele dvs. cu caracter personal vor fi eliminate de pe site-ul disponibil publicului de îndată ce vă încetați funcția de punct de contact, cu excepția cazului în care v-ați exprimat acordul să fiți inclus(ă) în baza de date pentru activități viitoare.

","privacy.6-protect_data.title":"6. Cum vă protejăm și garantăm datele cu caracter personal?","privacy.6-protect_data.items.1":"

Toate datele cu caracter personal în format electronic (e-mail-uri, documente, baze de date, loturi de date încărcate etc.) sunt stocate fie pe serverele Comisiei Europene, fie pe cele ale contractantului său. Toate operațiunile de prelucrare sunt efectuate în conformitate cu Decizia (UE, Euratom) 2017/46 a Comisiei din 10 ianuarie 2017 privind securitatea sistemelor informatice și de comunicații în cadrul Comisiei Europene.

","privacy.6-protect_data.items.2":"

Contractanții Comisiei sunt obligați, printr-o clauză contractuală specifică, cu privire la orice operațiuni de prelucrare a datelor dvs. în numele Comisiei și prin obligațiile de confidențialitate care derivă din transpunerea Regulamentul general privind protecția datelor în statele membre UE [Regulamentul (UE) 2016/679 „RGPD”].

","privacy.6-protect_data.items.3":"

Pentru a vă proteja datele cu caracter personal, Comisia a pus în aplicare o serie de măsuri tehnice și organizatorice. Măsurile tehnice includ acțiuni adecvate pentru abordarea securității online, riscului de pierdere a datelor, modificării datelor sau accesului neautorizat, luând în considerare riscul prezentat de prelucrarea și de natura datelor cu caracter personal care sunt prelucrate. Măsurile organizatorice includ restricționarea accesului la datele cu caracter personal doar la persoanele autorizate cu o nevoie legitimă de a le cunoaște în scopul acestor operațiuni de prelucrare.

","privacy.7-access_data.title":"7. Cine are acces la datele dvs. și cui îi sunt dezvăluite acestea?","privacy.7-access_data.items.1":"

Accesul la datele dvs. cu caracter personal este acordat personalului Comisiei responsabil de efectuarea acestei operațiuni de prelucrare și personalului autorizat pe baza principiului „nevoii de cunoaștere”. Acest personal respectă acorduri legale și, dacă este necesar, acorduri de confidențialitate suplimentare.

","privacy.7-access_data.items.2":"

La modul concret, toate datele cu caracter personal furnizate de dvs. pot fi accesate de administratorii site-urilor (personalul Comisiei), precum și de alt personal al Comisiei, în măsura în care există nevoia de a cunoaște aceste date.. Mai mult, informațiile dvs. cu caracter personal și informațiile referitoare la evenimente vor fi împărtășite membrilor ambasadorilor Săptămânii UE a programării și rețelelor de coordonatori educaționali, pentru organizarea activităților locale sau pentru activități ulterioare.

","privacy.7-access_data.items.3":"

În scopul sporirii vizibilității punctelor de contact, datele dvs. cu caracter personal sunt publicate fără vreo limitare a accesului pe site-ul public: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Cu privire la transferul datelor către terțe părți

","privacy.7-access_data.items.5":"

Informațiile pe care le colectăm nu vor fi date niciunei terțe părți, decât în măsura și în scopul în care suntem obligați prin lege să facem acest lucru.

","privacy.8-rights.title":"8. Care sunt drepturile dvs. și cum vă puteți exercita aceste drepturi?","privacy.8-rights.items.1":"

Aveți anumite drepturi în calitate de „persoană vizată” în conformitate cu Capitolul III (articolele 14-25) din Regulamentul (UE) 2018/1725, în particular dreptul de a accesa, de a rectifica sau de a șterge datele dvs. cu caracter personal și dreptul de a restricționa prelucrarea datelor dvs. cu caracter personal. După caz, aveți de asemenea dreptul de a vă opune prelucrării sau dreptul la portabilitatea datelor.

","privacy.8-rights.items.2":"

V-ați dat consimțământul privind furnizarea datelor dvs. cu caracter personal către noi în scopul actualei operații de prelucrare și vă puteți retrage în orice moment consimțământul anunțând operatorul de date. Retragerea nu va afecta legalitatea prelucrării efectuate înainte de a vă retrage consimțământul.

","privacy.8-rights.items.3":"

Vă puteți exercita drepturile contactând operatorul de date sau, în caz de conflict, contactând responsabilul cu protecția datelor. Dacă este necesar, puteți contacta și Autoritatea Europeană pentru Protecția Datelor. Datele de contact ale acesteia sunt indicate la punctul 9 de mai jos.

","privacy.9-contact.title":"9. Informații de contact","privacy.9-contact.data-controller.title":"- Operatorul de date","privacy.9-contact.data-controller.text":"

Dacă doriți să vă exercitați drepturile în conformitate cu Regulamentul (UE) 2018/1725, sau dacă aveți comentarii, întrebări sau îngrijorări, sau dacă doriți să depuneți o plângere privind colectarea și utilizarea datelor dvs. cu caracter personal, puteți contacta operatorul de date,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology (Direcția Generală pentru Rețele de comunicare, Conținut și Tehnologie) Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"e-mail: ","privacy.9-contact.data-protection-officer.title":"- Responsabilul cu protecția datelor (RPD) din cadrul Comisiei","privacy.9-contact.data-protection-officer.text":'

Puteți contacta Responsabilul cu protecția datelor (DATA-PROTECTION-OFFICER@ec.europa.eu) cu privire la probleme legate de prelucrarea datelor dvs. cu caracter personal în conformitate cu Regulamentul (UE) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- Autoritatea Europeană pentru Protecția Datelor (AEPD)","privacy.9-contact.european-data-protection.text":'

Aveți dreptul de a sesiza (adică de a depune o plângere la) Autoritatea Europeană pentru Protecția Datelor (edps@edps.europa.eu) în cazul în care considerați că v-au fost încălcate drepturile conferite prin Regulamentul (UE) 2018/1725 ca urmare a prelucrării datelor dvs. cu caracter personal de către operatorul de date.

',"remote-teaching.remote-teaching":"Predarea la distanță","remote-teaching.intro.title":"Săptămâna programării și predarea la distanță","remote-teaching.intro.text":"Educația la distanță poate fi o provocare pentru profesori și cursanți și există multe obstacole de depășit. Totuși, predarea programării, a gândirii computaționale - chiar și a roboticii - nu trebuie să se oprească pentru că elevii dumneavoastră sunt acasă. Iată câteva sfaturi și resurse care sperăm să vă ajute","remote-teaching.intro.points.1":"este o colecție de videoclipuri scurte, materiale de lucru individual, ghicitori, jocuri și provocări de programare pentru utilizare zilnică în familie sau la școală","remote-teaching.intro.points.2.0":"Coding Unplugged (Programare fără calculator)","remote-teaching.intro.points.2.1":"aici veți găsi diferite activități pe care le puteți desfășura cu ușurință acasă pentru a învăța sau a preda programare cu materiale de zi cu zi.","remote-teaching.intro.points.3.0":"Learning Bits (Module de învățare)","remote-teaching.intro.points.3.1":"aici veți găsi module de învățare sau tutoriale despre dezvoltarea durabilă și inteligența artificială, care includ secțiuni de predare la distanță în planurile de lecții.","remote-teaching.intro.points.4.0":"Depozitul de resurse","remote-teaching.intro.points.4.1":"multe dintre resursele din depozit pot fi utilizate și în scenarii de predare la distanță. Puteți găsi resurse pentru a preda programarea sau pentru a învăța programarea.","remote-teaching.intro.points.5.0":"Webinare de programare de acasă","remote-teaching.intro.points.5.1":"știați că Săptămâna programării a organizat mai multe webinare despre cum se poate învăța și preda programare de acasă? Le încercați?","remote-teaching.tips.title":"7 sfaturi pentru a preda programarea la distanță","remote-teaching.tips.points.1.0":"Familiarizați-vă cu conceptele, cu limbajul de programare și cu software-ul","remote-teaching.tips.points.1.1":"chiar dacă elevii pot învăța să codeze și să programeze în regim semiautonom prin încercare și eroare, va trebui să îi îndrumați și să-i ajutați să găsească erorile în sintaxa lor. Fiți gata să schimbați metoda și să vă adaptați dacă un instrument digital sau un limbaj de programare nu conduce la rezultatele învățării pe care le așteptați.","remote-teaching.tips.points.2.0":"Susțineți forțele proprii ale elevilor","remote-teaching.tips.points.2.1":"ajutați-i pe elevi să își atingă potențialul maxim oferind lecții motivante și semnificative. Lăsați-i să își exploreze abilitățile și creativitatea, permițându-le să își aleagă propriile proiecte și realizări. În plus, vă recomandăm să fiți realist și să vă stabiliți obiective realizabile de către elevi.","remote-teaching.tips.points.3.0":"Încurajați elevii să lucreze în grupuri","remote-teaching.tips.points.3.1":`programarea în grup nu este doar mai distractivă, ci ar și ajuta elevii să realizeze proiecte mai complexe și mai creative. În plus, învățarea la distanță poate fi un factor de izolare pentru unii elevi, iar lucrul în grup poate preveni acest lucru. De exemplu, puteți crea săli de întâlnire online pentru ca elevii dumneavoastră să se reunească în grupuri sau puteți configura o evaluare reciprocă invitând elevii să primească și să ofere feedback constructiv cu privire la proiectele celorlalți. -`,"remote-teaching.tips.points.4.0":"Explorați software-ul cu sursă deschisă și platformele online gratuite pentru a învăța să programați","remote-teaching.tips.points.4.1":"există multe resurse de bună calitate pentru a învăța și a preda programarea, care sunt avansate, dar totuși ușor de utilizat. Acestea sunt instrumente gratuite pe care elevii dumneavoastră le pot folosi fără a fi nevoiți să cumpere licențe sau să descarce software. Majoritatea se găsesc în depozitul Săptămânii programării, de exemplu, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, și așa mai departe. Așa cum am văzut în cazul modulelor de învățare (Learning Bits) din cadrul Săptămânii programării, puteți aplica aceste instrumente oricărui subiect!","remote-teaching.tips.points.5.0":"Păstrați predarea într-un registru de joacă","remote-teaching.tips.points.5.1":"primii pași în programare ar trebui făcuți într-o atmosferă antrenantă și amuzantă și, deși este posibil ca acum să nu puteți împărtăși personal această bucurie, există modalități de a vă juca și de a vă distra împreună! De exemplu, le puteți propune elevilor să ia o pauză de la lecție pentru a vă conecta și a vă juca împreună CodyColor, un joc educațional cu mai mulți jucători conceput pentru a învăța gândirea computațională prin joc.","remote-teaching.tips.points.6.0":"Stimulați o interacțiune de tipul celei din clasă","remote-teaching.tips.points.6.1":"tehnologia ne permite să reproducem, cel puțin parțial, tipul de interacțiune care ar avea loc în clasă. Vă puteți încuraja elevii să își pornească la anumite ore camerele, să ridice mâna virtual, să pună întrebări personal sau în chat, să răspundă la sondaje și la chestionare digitale etc. Câteva instrumente digitale gratuite pe care le-ați putea utiliza în acest scop sunt Zoom, Microsoft Teams, GoToMeeting sau Jitsi pentru sesiuni de clasă live și Kahoot, Mentimeter or Google Forms pentru chestionare și interacțiune în clasă. Astfel, elevii s-ar simți ca și cum ar fi în clasă și s-ar simți conectați cu colegii lor.","remote-teaching.tips.points.7.0":"Asigurați disponibilitatea și accesibilitatea materialelor","remote-teaching.tips.points.7.1":"asigurați-vă că lecțiile de programare sunt realiste și incluzive, asigurându-vă că materialele necesare sunt ușor de găsit în orice casă și că toți elevii le pot realiza sau, în caz contrar, că oferiți adaptări celor care nu ar avea această posibilitate. De exemplu, activitățile de programare fără calculator necesită materiale ieftine, cum ar fi foarfece, hârtie sau markere. Când lucrați cu exerciții de programare online, asigurați-vă că toți elevii au acces acasă la o tabletă sau la un calculator și o conexiune de internet fiabilă.","remote-teaching.tips.conclusion":"Cum să învățați și să predați codarea și programarea în medii de predare la distanță? Aveți sfaturi pentru alți profesioniști din educație? Adăugați un comentariu în forumul de mai jos!","report.title":"Raportați evenimentul dumneavoastră #EUCodeWeek","report.event_title":"Titlul evenimentului","report.number_required":"Vă rugăm să oferiți o estimare aproximativă, chiar dacă nu aveți date exacte.","report.phrase1":"Puteți completa o singură dată acest formular! Vă rugăm să verificați cu atenție datele. Dacă faceți o greșeală, ","report.phrase2":"După trimiterea raportului, un certificat personalizat pentru participarea la Săptămâna programării va fi emis automat și va fi disponibil pentru a fi descărcat sau distribuit. Puteți vedea un model de certificat aici.","report.phrase3":"Câmpurile obligatorii sunt marcate cu un * asterisc.","report.phrase4":"Puteți completa o singură dată acest formular! Vă rugăm să verificați cu atenție datele. Dacă faceți o greșeală,","report.contactus":"contactați-ne","report.participants_count.label":"Număr de participanți","report.average_participant_age.label":"Vârsta medie a participanților","report.percentage_of_females.label":"Procentaj de femei","report.codeweek_for_all_participation_code.label":"Cod de participare Săptămâna programării pentru toți","report.codeweek_for_all_participation_code.help":"Puteți introduce aici codul provocării Codeweek4All, dacă aveți un astfel de cod. Dacă nu participați, ignorați acest câmp.","report.name_for_certificate.label":"Nume pentru certificat","report.name_for_certificate.help":"Înlocuiți-l cu numele organizatorului evenimentului pentru care va fi emis un certificat de participare la Săptămâna programării. Vă rugăm să folosiți numai litere ASCII (alfabet latin). Literele cu accente, diacriticele și altele asemănătoare nu sunt compatibile.","report.submit":"Trimitere raport eveniment","report.thanks_page.title":"Mulțumim pentru raportul trimis pentru evenimentul dumneavoastră!","report.thanks_page.certificate_ready":"Certificatul dumneavoastră este gata.","report.thanks_page.download_button":"Clic aici pentru a-l descărca.","report.thanks_page.back_events":"Reveniți la evenimentul dumneavoastră","resources.search_resources":"Căutare resurse","resources.types":"Tipuri","resources.levels":"Niveluri","resources.programming_languages":"Limbaje de programare","resources.categories":"Categorii","resources.Languages":"Limba","resources.Subjects":"Subiecte","resources.share":"Partajare","resources.communication_toolkit":"Set de instrumente de comunicare","resources.teachers_toolkit":"Set de instrumente pentru profesori","resources.leaflet":"Broșură","resources.how_to_organise_an_activity":"Cum să organizezi o activitate?","resources.resources.languages.Russian":"Rusă","resources.resources.languages.Norwegian":"Norvegiană","resources.resources.languages.Mandarin":"Mandarină","resources.resources.languages.Japanese":"Japoneză","resources.resources.languages.All targeted languages":"Toate limbile vizate","resources.resources.levels.Beginner":"Începător","resources.resources.levels.Intermediate":"Intermediar","resources.resources.levels.Advanced":"Avansat","resources.resources.levels.Pre-primary education":"Învățământ preșcolar","resources.resources.levels.Primary school (5-12)":"Învățământ primar (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Învățământ gimnazial (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Învățământ liceal (16-18)","resources.resources.levels.Higher Education":"Învățământul superior","resources.resources.levels.Other":"Altele","resources.resources.subjects.Art":"Artă","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chimie","resources.resources.subjects.Computer Science":"Știința calculatoarelor","resources.resources.subjects.Culture":"Cultură","resources.resources.subjects.Economics":"Economie","resources.resources.subjects.Foreign Languages":"Limbi străine","resources.resources.subjects.Geography":"Geografie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Istorie","resources.resources.subjects.Language and Literature":"Limbă și literatură","resources.resources.subjects.Mathematics":"Matematică","resources.resources.subjects.Natural Sciences":"Științe naturale","resources.resources.subjects.Physical Education":"Educație fizică","resources.resources.subjects.Physics":"Fizică","resources.resources.subjects.Coding":"Programare","resources.resources.subjects.Special Education Needs":"Nevoi speciale pentru învățământ","resources.resources.subjects.Other":"Altele","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Site","resources.resources.types.Online Course":"Curs online","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplicație","resources.resources.types.Game":"Joc","resources.resources.types.Graphic Material":"Material grafic","resources.resources.types.Presentation":"Prezentare","resources.resources.types.Toolkit":"Set de instrumente","resources.resources.types.Other":"Altele","resources.resources.types.Lesson Plan":"Plan de lecție","resources.resources.types.Guide":"Ghid","resources.resources.categories.Coding":"Programare","resources.resources.categories.Programming":"Programare","resources.resources.categories.Computational Thinking":"Gândire computațională","resources.resources.categories.Robotics":"Robotică","resources.resources.categories.Making":"Elaborare","resources.resources.categories.Tinkering":"Ajustare","resources.resources.categories.Unplugged Activities":"Activități fără calculator","resources.resources.categories.Other":"Altele","school.name":"Numele școlii","school.location":"Locația școlii","school.description":"Descrierea școlii","school.school":"Școală","school.add":"Adăugare","school.list":"Listă","school.required.name":"Este necesar numele școlii","school.required.location":"Este necesară locația școlii","schools.1.title1":"De ce să aduceți programarea în clasă?","schools.1.title2":"Cum îi poate ajuta programarea pe elevii dumneavoastră? Care este avantajul dumneavoastră, ca profesor?","schools.1.content.0":"Considerăm că într-o eră digitală, competențele de bază ale oricărei persoane trebuie să includă o înțelegere a programării și dezvoltarea de competențe esențiale legate de gândirea computațională, cum ar fi rezolvarea de probleme, colaborarea și aptitudinile analitice.","schools.1.content.1":"Studierea programării îi poate stimula pe elevii dumneavoastră să fie în prim-planul unei societăți competente digital, să dezvolte o mai bună înțelegere a lumii care îi înconjoară și să aibă șanse mai bune de reușită în viața lor personală și profesională.","schools.1.content.2":"Săptămâna programării oferă tuturor elevilor posibilitatea de a face primii pași în calitate de creatori digitali, oferind școlilor și profesorilor oportunități gratuite de dezvoltare profesională, materiale didactice, provocări internaționale și posibilitatea de a face schimb de experiențe.","schools.1.button.label":"Doriți să începeți chiar acum Înregistrați-vă aici!","schools.2.title1":"Sunteți gata să vă implicați","schools.2.title2":"Organizați o lecție, o sesiune de formare sau un eveniment și adăugați-l pe hartă.","schools.2.content.0":"Indiferent dacă aveți sau nu cunoștințe despre coduri sau programare, puteți organiza cu ușurință o lecție în clasa dumneavoastră, o zi a porților deschise, sau un eveniment la școala dumneavoastră. Găsiți doar o dată și înregistrați-vă activitatea pe harta de mai jos. Dacă considerați că aveți nevoie de ajutor la pregătirea unui curs privind programarea, treceți la secțiunea următoare.","schools.2.content.1":"Uitați-vă la câteva exemple de activități care sunt organizate răsfoind harta de mai jos și adăugați propriile exemple pentru a vă alătura miilor de educatori din întreaga Europă și din restul lumii: ","schools.2.button.label":"Sunteți gata să încercați Adăugați o activitate!","schools.3.title1":"Novice în ale programării Nicio grijă","schools.3.title2":"Instrumentele noastre vă ajută să faceți cunoștință cu programarea înainte de a o prezenta elevilor dumneavoastră","schools.3.content.0":"Dacă sunteți interesat să aduceți programarea în clasa dumneavoastră dar nu știți unde să începeți, nu vă faceți griji! O echipă internațională de profesori și experți au elaborat un set de module scurte de instruire online pentru a vă ajuta să începeți.","schools.3.content.1":"Nu este nevoie de experiență anterioară în programare pentru a urmări modulele noastre de învățare!","schools.3.button.label":"Accesați modulele de instruire","schools.4.title1":"Căutați o provocare în plus?","schools.4.title2":"Construiți o rețea de activități, implicați cât mai mulți elevi și câștigați Certificatul de excelență","schools.4.content.0":"Săptămâna programării pentru toți vă provoacă să vă uniți forțele cu alți profesori sau alte școli și să faceți parte dintr-o comunitate internațională de oameni care împărtășesc aceeași viziune și care le oferă elevilor posibilitatea de a face primii pași în programare. Realizați o alianță care implică mai mult de 500 de elevi și veți câștiga Certificatul de excelență.","schools.4.button.label":"Aflați mai multe despre provocarea Săptămânii programării pentru toți","schools.title":"Școli: aduceți Săptămâna programării elevilor dumneavoastră","scoreboard.title":"Ce țări freamătă de activitate de programare?","scoreboard.paragraph":"Tabela de afișaj este sortată în funcție de numărul de evenimente de programare per locuitori, așa că să nu vă surprindă să vedeți țări mai mici care sunt mai sus în listă!","scoreboard.parcipating_with":"participă cu","scoreboard.events":"evenimente","search.audience_title":"Public","search.theme_title":"Temă","search.placeholder":"Căutați numele sau eticheta unui eveniment","search.submit":"Căutare","search.label_country":"Selectare țară","search.last_year_events.label":"Include evenimentele de anul trecut","search.last_year_events.yes":"Da","search.last_year_events.no":"Nu","search.search_counter":"corespunde criteriilor dumneavoastră de căutare","search.event":"eveniment","search.events":"evenimente","search.year":"an","search.audiences":"Public","search.themes":"Teme","search.countries":"Țări","search.search_placeholder":"Căutare după titlu și descriere","search.search_banner_title":"Găsiți ceea ce vă inspiră","search.search_banner_content":"Răsfoiți o multitudine de resurse de codare, activități și ghiduri pentru a vă sprijini călătoria către creativitatea și învățarea digitală","search.search_results_title":"Rezultatele căutării","search.search_input_label":"Vedeți mai jos rezultatele pe baza cuvintelor dvs. cheie:","search.search_input_placeholder":"Căutare...","search.results":"Rezultate","search.no_results":"Nu s-au găsit rezultate.","search.search_categories.all":"Toate","search.search_categories.podcasts":"Podcasturi","search.search_categories.hackathons":"Hackathoane","search.search_categories.online_courses":"Cursuri Online","search.search_categories.training":"Training","search.search_categories.challenges":"Provocări","search.search_categories.learn":"Învață","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentări și seturi de instrumente","search.search_categories.activities":"Activități","search.search_categories.blogs":"Bloguri","search.search_categories.others":"Altele","snippets.featured-activities":"Iată viitoarele activități prezentate în cadrul Săptămânii UE a programării care sunt deschise participării online. Le puteți filtra în funcție de limbă și de lună și, făcând clic pe „vizualizare”, veți accesa toate detaliile despre activitate și datele de contact ale organizatorilor. Distracție plăcută!","snippets.learn":"Codarea și programarea sunt competențe-cheie care sunt din ce în ce mai solicitate în toate domeniile, iar Săptămâna UE a programării dorește să vă sprijine în procesul de învățare! Consultați depozitul nostru și găsiți resursa perfectă pentru a vă începe sau a vă continua călătoria în domeniul programării. Toate aceste resurse sunt gratuite. Nu uitați că puteți filtra căutarea în funcție de tipul de resursă, de nivelul de competență, de limbajul de programare, de categorie și de limbă.","snippets.teach":"Codarea și programarea sunt competențe-cheie care vor deschide noi posibilități elevilor și copiilor dumneavoastră. Doriți să predați codarea acasă, în clasă sau într-un club de programare? Consultați depozitul nostru pentru a găsi cea mai adecvată resursă prin care să introduceți codarea și programarea în practica dumneavoastră de predare. Toate aceste resurse sunt gratuite. Nu uitați că puteți filtra căutarea în funcție de tipul de resursă, de nivelul de competență, de limbajul de programare, de subiect, de categorie și de limbă.","snippets.toolkits.0":"În această secțiune veți găsi materiale care vă vor ajuta să vă organizați activitatea din cadrul Săptămânii UE a programării și să promovați inițiativa împreună cu comunitatea dumneavoastră.","snippets.toolkits.1":"Set de instrumente de comunicare","snippets.toolkits.2":"găsiți aici logourile oficiale, ecusonul, broșura, afișul, modele PowerPoint și Word ale Săptămânii UE a programării, precum și exemple de postări pe platformele de comunicare socială și ilustrații.","snippets.toolkits.3":"Set de instrumente pentru profesori","snippets.toolkits.4":"găsiți aici logourile oficiale și ecusonul Săptămânii UE a programării, model de certificat de participare pentru elevii dumneavoastră, o prezentare introductivă despre Săptămâna UE a programării și materiale de pe platformele de comunicare socială.","snippets.toolkits.5":"Broșura oficială a Săptămânii UE a programării.","snippets.about.goal":"Scopul este să ajută mai mulți tineri să stăpânească elementele de bază ale programării și ale gândirii computaționale.","snippets.guide.tutorials.1":"Încearcă","snippets.guide.tutorials.2":"tutorialele și cursurile noastre","snippets.guide.tutorials.3":"disponibile în 29 de limbi și pregătește-te să organizezi activități prin care tinerii învață să programarea și gândirea computațională.","snippets.dance.menu":"Provocarea dansului","snippets.dance.subtitle":"Cine a spus că programatorii nu pot dansa? Prin provocarea #EUCodeWeekDance le vom dovedi că se înșală.","snippets.dance.content":"Oricine. Școlile, profesorii, bibliotecile, cluburile de programare, întreprinderile și autoritățile publice sunt invitate să sărbătorească Săptămâna UE a programării prin organizarea unei activități #EUCodeWeekDance și să o adauge pe harta Săptămânii programării.","snippets.treasure-hunt.menu":"Vânătoarea de comori","snippets.treasure-hunt.subtitle":"Acesta este un joc pe Telegram","snippets.videos.1":"Urmărește clipurile video ale ambasadorilor Săptămânii UE a programării referitoare la valorile noastre","snippets.videos.2":"Urmărește-o pe Katja Osljak, ambasadorul pentru Slovenia, explicând de ce Săptămâna programării este independentă","snippets.videos.3":"Urmărește-l pe Laurent Touché, ambasadorul pentru Franța, explicând de ce Săptămâna programării este pentru toată lumea","snippets.videos.4":"Urmărește-o pe Fatma Bouaziz, ambasadorul pentru Tunisia, explicând de ce Săptămâna programării este glocală","snippets.videos.5":"Urmărește-o pe Linda Sinka, ambasadorul pentru Letonia, explicând de ce în Săptămâna programării este vorba de cooperare","snippets.videos.6":"Urmărește-l pe Alessandro Bogliolo, ambasadorul pentru Italia, explicând de ce Săptămâna programării este non-profit","snippets.videos.7":"Urmărește-o pe Marjana Prifti, ambasadorul pentru Albania, explicând de ce Săptămâna programării încurajează inovarea și creativitatea","snippets.videos.8":"Urmărește-o pe Cristiana Lucaci, ambasadorul pentru România, explicând de ce Săptămâna programării îi este recunoscătoare comunității sale","training.learning_bits":"Module de învățare pentru Săptămâna programării","training.title":"Materiale de instruire și cursuri online gratuite","training.text":`

Aici puteți găsi materiale de instruire și resurse gratuite care vă vor ajuta să începeți și să vă planificați următoarea lecție inovatoare.

+`,"remote-teaching.tips.points.4.0":"Explorați software-ul cu sursă deschisă și platformele online gratuite pentru a învăța să programați","remote-teaching.tips.points.4.1":"există multe resurse de bună calitate pentru a învăța și a preda programarea, care sunt avansate, dar totuși ușor de utilizat. Acestea sunt instrumente gratuite pe care elevii dumneavoastră le pot folosi fără a fi nevoiți să cumpere licențe sau să descarce software. Majoritatea se găsesc în depozitul Săptămânii programării, de exemplu, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, și așa mai departe. Așa cum am văzut în cazul modulelor de învățare (Learning Bits) din cadrul Săptămânii programării, puteți aplica aceste instrumente oricărui subiect!","remote-teaching.tips.points.5.0":"Păstrați predarea într-un registru de joacă","remote-teaching.tips.points.5.1":"primii pași în programare ar trebui făcuți într-o atmosferă antrenantă și amuzantă și, deși este posibil ca acum să nu puteți împărtăși personal această bucurie, există modalități de a vă juca și de a vă distra împreună! De exemplu, le puteți propune elevilor să ia o pauză de la lecție pentru a vă conecta și a vă juca împreună CodyColor, un joc educațional cu mai mulți jucători conceput pentru a învăța gândirea computațională prin joc.","remote-teaching.tips.points.6.0":"Stimulați o interacțiune de tipul celei din clasă","remote-teaching.tips.points.6.1":"tehnologia ne permite să reproducem, cel puțin parțial, tipul de interacțiune care ar avea loc în clasă. Vă puteți încuraja elevii să își pornească la anumite ore camerele, să ridice mâna virtual, să pună întrebări personal sau în chat, să răspundă la sondaje și la chestionare digitale etc. Câteva instrumente digitale gratuite pe care le-ați putea utiliza în acest scop sunt Zoom, Microsoft Teams, GoToMeeting sau Jitsi pentru sesiuni de clasă live și Kahoot, Mentimeter or Google Forms pentru chestionare și interacțiune în clasă. Astfel, elevii s-ar simți ca și cum ar fi în clasă și s-ar simți conectați cu colegii lor.","remote-teaching.tips.points.7.0":"Asigurați disponibilitatea și accesibilitatea materialelor","remote-teaching.tips.points.7.1":"asigurați-vă că lecțiile de programare sunt realiste și incluzive, asigurându-vă că materialele necesare sunt ușor de găsit în orice casă și că toți elevii le pot realiza sau, în caz contrar, că oferiți adaptări celor care nu ar avea această posibilitate. De exemplu, activitățile de programare fără calculator necesită materiale ieftine, cum ar fi foarfece, hârtie sau markere. Când lucrați cu exerciții de programare online, asigurați-vă că toți elevii au acces acasă la o tabletă sau la un calculator și o conexiune de internet fiabilă.","remote-teaching.tips.conclusion":"Cum să învățați și să predați codarea și programarea în medii de predare la distanță? Aveți sfaturi pentru alți profesioniști din educație? Adăugați un comentariu în forumul de mai jos!","report.title":"Raportați evenimentul dumneavoastră #EUCodeWeek","report.event_title":"Titlul evenimentului","report.number_required":"Vă rugăm să oferiți o estimare aproximativă, chiar dacă nu aveți date exacte.","report.phrase1":"Puteți completa o singură dată acest formular! Vă rugăm să verificați cu atenție datele. Dacă faceți o greșeală, ","report.phrase2":"După trimiterea raportului, un certificat personalizat pentru participarea la Săptămâna programării va fi emis automat și va fi disponibil pentru a fi descărcat sau distribuit. Puteți vedea un model de certificat aici.","report.phrase3":"Câmpurile obligatorii sunt marcate cu un * asterisc.","report.phrase4":"Puteți completa o singură dată acest formular! Vă rugăm să verificați cu atenție datele. Dacă faceți o greșeală,","report.contactus":"contactați-ne","report.participants_count.label":"Număr de participanți","report.average_participant_age.label":"Vârsta medie a participanților","report.percentage_of_females.label":"Procentaj de femei","report.codeweek_for_all_participation_code.label":"Cod de participare Săptămâna programării pentru toți","report.codeweek_for_all_participation_code.help":"Puteți introduce aici codul provocării Codeweek4All, dacă aveți un astfel de cod. Dacă nu participați, ignorați acest câmp.","report.name_for_certificate.label":"Nume pentru certificat","report.name_for_certificate.help":"Înlocuiți-l cu numele organizatorului evenimentului pentru care va fi emis un certificat de participare la Săptămâna programării. Vă rugăm să folosiți numai litere ASCII (alfabet latin). Literele cu accente, diacriticele și altele asemănătoare nu sunt compatibile.","report.submit":"Trimitere raport eveniment","report.thanks_page.title":"Mulțumim pentru raportul trimis pentru evenimentul dumneavoastră!","report.thanks_page.certificate_ready":"Certificatul dumneavoastră este gata.","report.thanks_page.download_button":"Clic aici pentru a-l descărca.","report.thanks_page.back_events":"Reveniți la evenimentul dumneavoastră","resources.search_resources":"Căutare resurse","resources.types":"Tipuri","resources.levels":"Niveluri","resources.programming_languages":"Limbaje de programare","resources.categories":"Categorii","resources.Languages":"Limba","resources.Subjects":"Subiecte","resources.share":"Partajare","resources.communication_toolkit":"Set de instrumente de comunicare","resources.teachers_toolkit":"Set de instrumente pentru profesori","resources.leaflet":"Broșură","resources.how_to_organise_an_activity":"Cum să organizezi o activitate?","resources.resources.languages.Russian":"Rusă","resources.resources.languages.Norwegian":"Norvegiană","resources.resources.languages.Mandarin":"Mandarină","resources.resources.languages.Japanese":"Japoneză","resources.resources.languages.Albanian":"Albaneză","resources.resources.languages.Basque":"Bască","resources.resources.languages.Bosnian":"Bosniacă","resources.resources.languages.Bulgarian":"Bulgară","resources.resources.languages.Croatian":"Croată","resources.resources.languages.Czech":"Cehă","resources.resources.languages.Danish":"Daneză","resources.resources.languages.Dutch":"Olandeză","resources.resources.languages.English":"Engleză","resources.resources.languages.Estonian":"Estonă","resources.resources.languages.Finnish":"Finlandeză","resources.resources.languages.French":"Franceză","resources.resources.languages.German":"Germană","resources.resources.languages.Greek":"Greacă","resources.resources.languages.Hungarian":"Maghiară","resources.resources.languages.Italian":"Italiană","resources.resources.languages.Latvian":"Letonă","resources.resources.languages.Lithuanian":"Lituaniană","resources.resources.languages.Macedonian":"Macedoneană","resources.resources.languages.Maltese":"Malteză","resources.resources.languages.Montenegrin":"Muntenegreană","resources.resources.languages.Polish":"Poloneză","resources.resources.languages.Portuguese":"Portugheză","resources.resources.languages.Romanian":"Română","resources.resources.languages.Serbian":"Sârbă","resources.resources.languages.Slovakian":"Slovacă","resources.resources.languages.Slovenian":"Slovenă","resources.resources.languages.Spanish":"Spaniolă","resources.resources.languages.Swedish":"Suedeză","resources.resources.languages.Turkish":"Turcă","resources.resources.languages.Ukrainian":"Ucraineană","resources.resources.languages.All targeted languages":"Toate limbile vizate","resources.resources.levels.Beginner":"Începător","resources.resources.levels.Intermediate":"Intermediar","resources.resources.levels.Advanced":"Avansat","resources.resources.levels.Pre-primary education":"Învățământ preșcolar","resources.resources.levels.Primary school":"Învățământ primar","resources.resources.levels.Lower secondary school":"Învățământ gimnazial","resources.resources.levels.Upper secondary school":"Învățământ liceal","resources.resources.levels.Higher Education":"Învățământul superior","resources.resources.levels.Other":"Altele","resources.resources.levels.Teachers":"Profesori","resources.resources.levels.Parents":"Părinți","resources.resources.levels.General public":"Publicul larg","resources.resources.subjects.Art":"Artă","resources.resources.subjects.Biology":"Biologie","resources.resources.subjects.Chemistry":"Chimie","resources.resources.subjects.Computer Science":"Știința calculatoarelor","resources.resources.subjects.Culture":"Cultură","resources.resources.subjects.Economics":"Economie","resources.resources.subjects.Foreign Languages":"Limbi străine","resources.resources.subjects.Geography":"Geografie","resources.resources.subjects.Geology":"Geologie","resources.resources.subjects.History":"Istorie","resources.resources.subjects.Language and Literature":"Limbă și literatură","resources.resources.subjects.Mathematics":"Matematică","resources.resources.subjects.Natural Sciences":"Științe naturale","resources.resources.subjects.Physical Education":"Educație fizică","resources.resources.subjects.Physics":"Fizică","resources.resources.subjects.Coding":"Programare","resources.resources.subjects.Special Education Needs":"Nevoi speciale pentru învățământ","resources.resources.subjects.Other":"Altele","resources.resources.subjects.Music":"Muzică","resources.resources.subjects.Programming":"Programare","resources.resources.types.Tutorial":"Tutorial","resources.resources.types.Website":"Site","resources.resources.types.Online Course":"Curs online","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplicație","resources.resources.types.Game":"Joc","resources.resources.types.Graphic Material":"Material grafic","resources.resources.types.Presentation":"Prezentare","resources.resources.types.Toolkit":"Set de instrumente","resources.resources.types.Other":"Altele","resources.resources.types.Lesson Plan":"Plan de lecție","resources.resources.types.Guide":"Ghid","resources.resources.types.Assessment":"Evaluare","resources.resources.types.Challenge":"Provocare","resources.resources.types.Curriculum":"Curriculum","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Programare","resources.resources.categories.Programming":"Programare","resources.resources.categories.Computational Thinking":"Gândire computațională","resources.resources.categories.Robotics":"Robotică","resources.resources.categories.Making":"Elaborare","resources.resources.categories.Tinkering":"Ajustare","resources.resources.categories.Unplugged Activities":"Activități fără calculator","resources.resources.categories.Other":"Altele","resources.resources.categories.Artificial Intelligence":"Inteligență artificială","resources.resources.categories.Drones":"Drone","resources.resources.categories.Digital Literacy":"Competențe digitale","resources.resources.categories.Sensors":"Senzori","resources.resources.categories.Text-based Programming":"Programare bazată pe text","resources.resources.categories.Visual Programming":"Programare vizuală","school.name":"Numele școlii","school.location":"Locația școlii","school.description":"Descrierea școlii","school.school":"Școală","school.add":"Adăugare","school.list":"Listă","school.required.name":"Este necesar numele școlii","school.required.location":"Este necesară locația școlii","schools.1.title1":"De ce să aduceți programarea în clasă?","schools.1.title2":"Cum îi poate ajuta programarea pe elevii dumneavoastră? Care este avantajul dumneavoastră, ca profesor?","schools.1.content.0":"Considerăm că într-o eră digitală, competențele de bază ale oricărei persoane trebuie să includă o înțelegere a programării și dezvoltarea de competențe esențiale legate de gândirea computațională, cum ar fi rezolvarea de probleme, colaborarea și aptitudinile analitice.","schools.1.content.1":"Studierea programării îi poate stimula pe elevii dumneavoastră să fie în prim-planul unei societăți competente digital, să dezvolte o mai bună înțelegere a lumii care îi înconjoară și să aibă șanse mai bune de reușită în viața lor personală și profesională.","schools.1.content.2":"Săptămâna programării oferă tuturor elevilor posibilitatea de a face primii pași în calitate de creatori digitali, oferind școlilor și profesorilor oportunități gratuite de dezvoltare profesională, materiale didactice, provocări internaționale și posibilitatea de a face schimb de experiențe.","schools.1.button.label":"Doriți să începeți chiar acum Înregistrați-vă aici!","schools.2.title1":"Sunteți gata să vă implicați","schools.2.title2":"Organizați o lecție, o sesiune de formare sau un eveniment și adăugați-l pe hartă.","schools.2.content.0":"Indiferent dacă aveți sau nu cunoștințe despre coduri sau programare, puteți organiza cu ușurință o lecție în clasa dumneavoastră, o zi a porților deschise, sau un eveniment la școala dumneavoastră. Găsiți doar o dată și înregistrați-vă activitatea pe harta de mai jos. Dacă considerați că aveți nevoie de ajutor la pregătirea unui curs privind programarea, treceți la secțiunea următoare.","schools.2.content.1":"Uitați-vă la câteva exemple de activități care sunt organizate răsfoind harta de mai jos și adăugați propriile exemple pentru a vă alătura miilor de educatori din întreaga Europă și din restul lumii: ","schools.2.button.label":"Sunteți gata să încercați Adăugați o activitate!","schools.3.title1":"Novice în ale programării Nicio grijă","schools.3.title2":"Instrumentele noastre vă ajută să faceți cunoștință cu programarea înainte de a o prezenta elevilor dumneavoastră","schools.3.content.0":"Dacă sunteți interesat să aduceți programarea în clasa dumneavoastră dar nu știți unde să începeți, nu vă faceți griji! O echipă internațională de profesori și experți au elaborat un set de module scurte de instruire online pentru a vă ajuta să începeți.","schools.3.content.1":"Nu este nevoie de experiență anterioară în programare pentru a urmări modulele noastre de învățare!","schools.3.button.label":"Accesați modulele de instruire","schools.4.title1":"Căutați o provocare în plus?","schools.4.title2":"Construiți o rețea de activități, implicați cât mai mulți elevi și câștigați Certificatul de excelență","schools.4.content.0":"Săptămâna programării pentru toți vă provoacă să vă uniți forțele cu alți profesori sau alte școli și să faceți parte dintr-o comunitate internațională de oameni care împărtășesc aceeași viziune și care le oferă elevilor posibilitatea de a face primii pași în programare. Realizați o alianță care implică mai mult de 500 de elevi și veți câștiga Certificatul de excelență.","schools.4.button.label":"Aflați mai multe despre provocarea Săptămânii programării pentru toți","schools.title":"Școli: aduceți Săptămâna programării elevilor dumneavoastră","scoreboard.title":"Ce țări freamătă de activitate de programare?","scoreboard.paragraph":"Tabela de afișaj este sortată în funcție de numărul de evenimente de programare per locuitori, așa că să nu vă surprindă să vedeți țări mai mici care sunt mai sus în listă!","scoreboard.parcipating_with":"participă cu","scoreboard.events":"evenimente","search.audience_title":"Public","search.theme_title":"Temă","search.placeholder":"Căutați numele sau eticheta unui eveniment","search.submit":"Căutare","search.label_country":"Selectare țară","search.last_year_events.label":"Include evenimentele de anul trecut","search.last_year_events.yes":"Da","search.last_year_events.no":"Nu","search.search_counter":"corespunde criteriilor dumneavoastră de căutare","search.event":"eveniment","search.events":"evenimente","search.year":"an","search.audiences":"Public","search.themes":"Teme","search.countries":"Țări","search.search_placeholder":"Căutare după titlu și descriere","search.search_banner_title":"Găsiți ceea ce vă inspiră","search.search_banner_content":"Răsfoiți o multitudine de resurse de codare, activități și ghiduri pentru a vă sprijini călătoria către creativitatea și învățarea digitală","search.search_results_title":"Rezultatele căutării","search.search_input_label":"Vedeți mai jos rezultatele pe baza cuvintelor dvs. cheie:","search.search_input_placeholder":"Căutare...","search.results":"Rezultate","search.no_results":"Nu s-au găsit rezultate.","search.search_categories.all":"Toate","search.search_categories.podcasts":"Podcasturi","search.search_categories.hackathons":"Hackathoane","search.search_categories.online_courses":"Cursuri Online","search.search_categories.training":"Training","search.search_categories.challenges":"Provocări","search.search_categories.learn":"Învață","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentări și seturi de instrumente","search.search_categories.activities":"Activități","search.search_categories.blogs":"Bloguri","search.search_categories.others":"Altele","snippets.featured-activities":"Iată viitoarele activități prezentate în cadrul Săptămânii UE a programării care sunt deschise participării online. Le puteți filtra în funcție de limbă și de lună și, făcând clic pe „vizualizare”, veți accesa toate detaliile despre activitate și datele de contact ale organizatorilor. Distracție plăcută!","snippets.learn":"Codarea și programarea sunt competențe-cheie care sunt din ce în ce mai solicitate în toate domeniile, iar Săptămâna UE a programării dorește să vă sprijine în procesul de învățare! Consultați depozitul nostru și găsiți resursa perfectă pentru a vă începe sau a vă continua călătoria în domeniul programării. Toate aceste resurse sunt gratuite. Nu uitați că puteți filtra căutarea în funcție de tipul de resursă, de nivelul de competență, de limbajul de programare, de categorie și de limbă.","snippets.teach":"Codarea și programarea sunt competențe-cheie care vor deschide noi posibilități elevilor și copiilor dumneavoastră. Doriți să predați codarea acasă, în clasă sau într-un club de programare? Consultați depozitul nostru pentru a găsi cea mai adecvată resursă prin care să introduceți codarea și programarea în practica dumneavoastră de predare. Toate aceste resurse sunt gratuite. Nu uitați că puteți filtra căutarea în funcție de tipul de resursă, de nivelul de competență, de limbajul de programare, de subiect, de categorie și de limbă.","snippets.toolkits.0":"În această secțiune veți găsi materiale care vă vor ajuta să vă organizați activitatea din cadrul Săptămânii UE a programării și să promovați inițiativa împreună cu comunitatea dumneavoastră.","snippets.toolkits.1":"Set de instrumente de comunicare","snippets.toolkits.2":"găsiți aici logourile oficiale, ecusonul, broșura, afișul, modele PowerPoint și Word ale Săptămânii UE a programării, precum și exemple de postări pe platformele de comunicare socială și ilustrații.","snippets.toolkits.3":"Set de instrumente pentru profesori","snippets.toolkits.4":"găsiți aici logourile oficiale și ecusonul Săptămânii UE a programării, model de certificat de participare pentru elevii dumneavoastră, o prezentare introductivă despre Săptămâna UE a programării și materiale de pe platformele de comunicare socială.","snippets.toolkits.5":"Broșura oficială a Săptămânii UE a programării.","snippets.about.goal":"Scopul este să ajută mai mulți tineri să stăpânească elementele de bază ale programării și ale gândirii computaționale.","snippets.guide.tutorials.1":"Încearcă","snippets.guide.tutorials.2":"tutorialele și cursurile noastre","snippets.guide.tutorials.3":"disponibile în 29 de limbi și pregătește-te să organizezi activități prin care tinerii învață să programarea și gândirea computațională.","snippets.dance.menu":"Provocarea dansului","snippets.dance.subtitle":"Cine a spus că programatorii nu pot dansa? Prin provocarea #EUCodeWeekDance le vom dovedi că se înșală.","snippets.dance.content":"Oricine. Școlile, profesorii, bibliotecile, cluburile de programare, întreprinderile și autoritățile publice sunt invitate să sărbătorească Săptămâna UE a programării prin organizarea unei activități #EUCodeWeekDance și să o adauge pe harta Săptămânii programării.","snippets.treasure-hunt.menu":"Vânătoarea de comori","snippets.treasure-hunt.subtitle":"Acesta este un joc pe Telegram","snippets.videos.1":"Urmărește clipurile video ale ambasadorilor Săptămânii UE a programării referitoare la valorile noastre","snippets.videos.2":"Urmărește-o pe Katja Osljak, ambasadorul pentru Slovenia, explicând de ce Săptămâna programării este independentă","snippets.videos.3":"Urmărește-l pe Laurent Touché, ambasadorul pentru Franța, explicând de ce Săptămâna programării este pentru toată lumea","snippets.videos.4":"Urmărește-o pe Fatma Bouaziz, ambasadorul pentru Tunisia, explicând de ce Săptămâna programării este glocală","snippets.videos.5":"Urmărește-o pe Linda Sinka, ambasadorul pentru Letonia, explicând de ce în Săptămâna programării este vorba de cooperare","snippets.videos.6":"Urmărește-l pe Alessandro Bogliolo, ambasadorul pentru Italia, explicând de ce Săptămâna programării este non-profit","snippets.videos.7":"Urmărește-o pe Marjana Prifti, ambasadorul pentru Albania, explicând de ce Săptămâna programării încurajează inovarea și creativitatea","snippets.videos.8":"Urmărește-o pe Cristiana Lucaci, ambasadorul pentru România, explicând de ce Săptămâna programării îi este recunoscătoare comunității sale","training.learning_bits":"Module de învățare pentru Săptămâna programării","training.title":"Materiale de instruire și cursuri online gratuite","training.text":`

Aici puteți găsi materiale de instruire și resurse gratuite care vă vor ajuta să începeți și să vă planificați următoarea lecție inovatoare.

1. Module de învățare

Nu este necesară experiență anterioară de scriere de cod sau programare, iar fiecare modul necesită aproximativ 15 minute pentru a fi finalizat. Modulele vă prezintă concepte-cheie legate de activități de programare și gândire computațională. În plus, modulele vă oferă idei și sfaturi practice cu privire la modul de integrare a conceptelor în clasa dumneavoastră.

`,"training.text_2":`

Acum că ați finalizat unu sau mai multe module de învățare pentru Săptămâna programării, sperăm că vă simțiți suficient de pregătit să aduceți puțină creativitate digitală în clasa dumneavoastră și să vă adăugați activitatea pe harta Săptămânii programării!

diff --git a/public/build/assets/php_rs-CuhpBpU5.js b/public/build/assets/php_rs-B67ZybFO.js similarity index 94% rename from public/build/assets/php_rs-CuhpBpU5.js rename to public/build/assets/php_rs-B67ZybFO.js index 958545669..5b4f6b117 100644 --- a/public/build/assets/php_rs-CuhpBpU5.js +++ b/public/build/assets/php_rs-B67ZybFO.js @@ -62,7 +62,7 @@ const a={"about.when-title":"U 2024. godini EU nedelja programiranja će se odr href="/resources">stranicu sa resursima i module za učenje sa video vodičima i planovima lekcija i prilagodite ih potrebama vaše grupe.`,"guide.what_you_need_organise.items.7":`Registrujte učesnike. Ukoliko raspolažete ograničenim prostorom, možete da koristite onlajn alate kao što su Google forms i Eventbrite za registrovanje učesnika.`,"guide.what_you_need_organise.items.8":'Ne zaboravite da prikačite događaj na mapu događaja Nedelje programiranja!',"guide.how_to.title":"Kako organizovati događaj?","guide.how_to.items.1":"Format događaja kodiranja je na vama, ali preporučujemo da uključite praktičan deo, gde učesnici mogu sami da prave nešto i/ili da petljaju oko hardvera.","guide.how_to.items.2":'Koristite alate i tehnologije u skladu sa vašom ciljnom grupom. Preporučujemo korišćenje besplatnih i materijala sa otvorenim kodom.',"guide.how_to.items.3":"Zamolite učesnike da na kraju događaja pokažu i predstave jedni drugima ono što su napravili.","guide.how_to.items.4":`Prenesite vesti! Promovišite i delite šta ste radili tokom događaja na društvenim medijima koristeći heš oznaku #EUCodeWeek. Takođe možete da podelite informacije u grupi nastavnika EU nedelje programiranja i na Twitter-u (@CodeWeekEU). Pričajte o događaju sa prijateljima, kolegama, u lokalnim medijima i napravite saopštenje za javnost!`,"guide.how_to.items.5":'Ne zaboravite da dodate događaj na mapu događaja Nedelje programiranja!',"guide.material.title":"Promotivni materijal","guide.material.text":'

Posetite naš blog za najnovije informacije i slobodno prilagodite najnovije saopštenje za štampu vašim potrebama ili napravite sopstveno:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'U pripremama za proslavu EU nedelje programiranja 2019 (dostupno na 29 jezika)',"guide.toolkits.title":"Preuzmite sledeći materijal uz koji ćete lako započeti pripreme:","guide.toolkits.communication_toolkit":"Priručnik za komunikaciju","guide.toolkits.teachers_toolkit":"Materijal za nastavnike","guide.questions.title":"Pitanja?","guide.questions.content":'

Ukoliko imate pitanja u vezi sa organizacijom i promocijom svog #EUCodeWeek događaja, stupite u kontakt sa jednim od ambasadora EU nedelje programiranja iz svoje zemlje.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Oživite svoje ideje!","hackathons.sections.1.title":"6 hak-festova, 6 izazova","hackathons.sections.1.content.1":"Da li živite u Grčkoj, Letoniji, Irskoj, Italiji, Rumuniji ili Sloveniji? Da li ste kreativni, ambiciozni i zainteresovani za budućnost tehnologije? Sada je vaša prilika! Pridružite se jednom od hakatona u Evropskoj nedelji programiranja i razvijte inovativno rešenje koje će vas staviti na čelo tehnološke revolucije!","hackathons.sections.1.content.2":"U 2021. godini, EU Code Week (Evropska nedelja programiranja) donosi šest izvanrednih hakatona i poziva učenike starosti od 15 do 19 godina u višim razredima srednje škole da formiraju timove i upotrebe svoje veštine programiranja kako bi rešili lokalni izazov. Nakon 24-časovnog hakovanja, svaki tim će predstaviti svoje ideje panelu stručnjaka koji će izabrati 10 finalista. Svi timovi će na raspolaganju imati isto vreme, resurse i pristup mentorima i stručnjacima kako bi dovršili izazov, ali samo 10 timova će imati priliku da nastavi u sledeću rundu, da razvije svoj prototip, dobije stručno vođenje i učestvuje u završnom hakatonu na jesen. Tada će se timovi boriti za osvajanje IT opreme i priliku da dobiju mentorstvo i vođenje kako bi dalje razvili svoj prototip.","hackathons.sections.2.title":"Kako učestvovati?","hackathons.sections.2.content.1":"Izaberite hakaton u svojoj zemlji i pratite nekoliko jednostavnih koraka da biste se registrovali. Možete se pridružiti kao pojedinac ili kao tim od šest osoba. Ako se pridružite s prijateljima ili školskim drugovima, nemojte zaboraviti da navedete ime tima prilikom registracije. Svaki hakaton ima zasebnu registraciju pa zato pratite hakaton u svojoj zemlji!","hackathons.sections.3.title":"Ko su organizatori?","hackathons.sections.3.content.1":"Hak-festove EU Nedelje programiranja zajednički organizuju Evropska komisija i lokalni ","hackathons.sections.3.content.2":"ambasadori EU Nedelje programiranja","hackathons.sections.3.content.3":", a finansira Evropski parlament. Cilj je prikazati kako konkretna rešenja oživljavaju pomoću kreativnosti, entuzijazma, novih ideja i veština programiranja mladih.","hackathons.sections.4.title":"Kako izgleda hak-fest?","hackathons.sections.4.content.1":"EU Code Week Hackathon je putovanje koje počinje sa 24-časovnim hakatonom na internetu. Iskusni mentori će voditi timove i održavaće se radionice na kojima će učesnici imati priliku da nauče nove veštine i da se zabave. Hakaton je takođe odlična prilika da se učesnici povežu i druže s osobama iz evropskog tehničkog sektora. Na kraju hakatona svaki tim će predstaviti svoje rešenje stručnom žiriju.","hackathons.sections.4.content.2":"Deset najboljih timova će nastaviti svoj put i proći obuku i mentorstvo tokom leta. Pobednici će zatim učestvovati u završnom 12-časovnom nacionalnom hakatonu „licem u lice” u septembru ili oktobru (hakaton će se održati na internetu ako situacija s javnim zdravljem ne dozvoljava fizičko sastajanje).","hackathons.sections.5.title":"Ne znam da programiram – šta ja mogu da radim?","hackathons.sections.5.content.1":"Uporedo sa hak-festom, za početnike će biti organizovane radionice programiranja, rada sa hardverom, robotikom i tako dalje kako bi učesnici naučili osnove računarskog razmišljanja i programiranja. Potražite više informacija kako da se registrujete na vašem lokalnom veb-sajtu.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Pridružite se zabavi!","hackathons.cities.1.city":"","hackathons.cities.1.country":"Rumunija","hackathons.cities.1.date":"od 25. do 26. septembra 2021 ","hackathons.cities.2.city":"","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"od 23. do 24. septembra 2021 ","hackathons.cities.3.city":"","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"od 24. do 25. septembra 2021 ","hackathons.cities.4.city":"","hackathons.cities.4.country":"Grčka","hackathons.cities.4.date":"9 oktobar 2021","hackathons.cities.5.city":"","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"od 18. do 19. septembra 2021 ","hackathons.cities.6.city":"","hackathons.cities.6.country":"Letonija","hackathons.cities.6.date":"1 oktobar 2021","hackathons.final.1":"Finale","hackathons.final.2":"Septembar/oktobar 2021.","home.about":"EU nedelja programiranja je samonikla inicijativa koja ima za cilj da približi programiranje i digitalnu pismenost svima na zabavan i zanimljiv način.","home.when":"Pridružite nam se za prazničnu zabavu!","home.when_text":"Učenje programiranja nam pomaže da bolje shvatimo svet oko nas koji se brzo menja, da bolje razumemo kako tehnologija funkcioniše i razvijemo veštine i sposobnosti koje nam pomažu da istražujemo nove ideje i da inoviramo.","home.xmas_text":"Učinite ovu prazničnu sezonu sjajnom uz inovacije i kreativnost! Pridružite se našoj zabavi 'Coding@Christmas' tako što ćete dodati svoju aktivnost programiranja na našu mapu i dobiti priliku da osvojite micro:bit komplet za svoje učenike. Proslavimo praznike osnaživanjem sledeće generacije mislilaca i stvaralaca. Dodajte svoju aktivnost već danas i pomozite inspirisati svetliju budućnost!","home.button_text":"Get Involved!","home.school_banner_title":"Pridružite se!","home.school_banner_text":"Da li ste predavač?","home.school_banner_text2":"Kliknite ovde i saznajte kako da se pridružite!","home.organize_activity_title":"Organizujte događaj ili se pridružite nekom","home.organize_activity_text":'Svako je dobrodošao da organizuje događaj \u2028ili da mu se priključi. Samo izaberite temu i ciljnu grupu i dodajte događaj na mapu događaja ili pretražite događaje u vašoj okolini.',"home.get_started_title":"Započnite","home.get_started_text":'Niste sigurni odakle da počnete? Pogledajte stranicu sa uputstvimai preuzmite naše priručnike za organizatore kako biste se pripremili i prenesite vesti.',"home.access_resources_title":"Pristupite resursima i obukama","home.access_resources_text":'Ako niste sigurni kako da organizujete događaj, posetite našu stranicu sa resursima za nastavnike i module za učenje kao smernice i prilagođene planove lekcija.',"locations.title":"Mesta aktivnosti","locations.description.0":"Za vašu sledeću aktivnost, izaberite mesto sa liste ispod ILI registrujte novo mesto pod","locations.description.1":"kreiranje aktivnosti","login.login":"Prijava","login.register":"Registrujte se","login.github":"Prijavite se pomoću Github naloga","login.X":"Prijavite se pomoću X naloga","login.facebook":"Prijavite se pomoću Facebook naloga","login.google":"Prijavite se pomoću Google naloga","login.azure":"Prijavite se pomoću Azure naloga","login.email":"Imejl","login.password":"Lozinka","login.remember":"Zapamti me","login.forgotten_password":"Zaboravili ste lozinku?","login.no_account":"Nemate nalog?","login.signup":"Prijavite se","login.reset":"Resetujte lozinku","login.send_password":"Pošalji link za resetovanje lozinke","login.confirm_password":"Potvrdite lozinku","login.name":"ime","menu.learn":"За професоре","menu.teach":"За ученике","menu.training":"Oбука","menu.toolkits":"Презентациje и алати","menu.why":"ZAŠTO","menu.home":"Naslovna","menu.events":"Aktivnost","menu.ambassadors":"Ambasadori","menu.resources":"Resursi","menu.schools":"Škole","menu.about":"O nama","menu.blog":"Blog","menu.news":"Vesti","menu.search":"Ukucajte i pritisnite Enter...","menu.map":"Mapa","menu.add_event":"Dodajte događaj","menu.search_event":"Pretraga događaja","menu.hello":"Kontakt","menu.profile":"Moj profil","menu.pending":"Događaji na čekanju","menu.your_events":"Moji događaji","menu.your_certificates":"Moji sertifikati","menu.report":"Prijavite svoje događaje","menu.volunteers":"Volonteri","menu.logout":"Odjava","menu.signin":"Prijava","menu.privacy":"Politika privatnosti","menu.participation":"Sertifikat za učešće","menu.values":"Naše vrednosti","menu.featured_activities":"Istaknute aktivnosti","menu.codeweek2020":"Izdanje 2020.","mooc.free-online-courses":"Besplatni onlajn kursevi","mooc.intro":"EU nedelja kodiranja nudi prilike za profesionalni razvoj u vidu onlajn kurseva. Cilj je da se pruži podrška nastavnicima da kodiranje i računarski način razmišljanja donesu u svoje učionice.","mooc.icebreaker.title":'Uvodni kurs za „probijanje leda"',"mooc.icebreaker.text.0":"Ovaj","mooc.icebreaker.text.1":"kurs za „probijanje leda“ u okviru EU nedelje kodiranja","mooc.icebreaker.text.2":"je petočasovni kurs na engleskom jeziku namenjen svima koji su zainteresovani za osnove kodiranja i računarskog načina razmišljanja. Učesnici će naučiti kako da izazovu radoznalost i inovativni duh kod mladih ljudi, istovremeno ih ohrabrujući da postanu digitalni stvaraoci. Ovaj kurs pomaže učesnicima da otkriju prednosti i značaj računarskog načina razmišljanja i kodiranja u našim svakodnevnim životima. On takođe daje ideje, besplatne materijale za trening i resurse za organizovanje zabavnih i edukativnih aktivnosti za decu, bilo kada, bilo gde - a naročito tokom Nedelje kodiranja.","mooc.icebreaker.text.3":"Da biste učestvovali na ovom kursu nije vam potrebno prethodno iskustvo ili znanje o kodiranju, već samo radoznali um. ","mooc.icebreaker.registration.0":"Prijave su otvorene ovde","mooc.icebreaker.registration.1":"za kurs koji traje od 16. septembra i 30. oktobra. godine. Molimo imajte u vidu da je za prijavu potrebno da kreirate nalog na European Schoolnet Academy. ","mooc.icebreaker.check-out":"Pogledajte izdanje za 2019.","mooc.deep-dive.title":'Detaljni "Deep Dive" kurs',"mooc.deep-dive.text.0":'"Deep Dive" onlajn kurs u okviru EU nedelje kodiranja je dvadesetpetočasovni kurs na engleskom jeziku koji nastavnicima nudi mogućnost da se upoznaju sa principima vezanim za kodiranje i da steknu znanje i samopouzdanje da sa svojim učenicima organizuju zabavne, interaktivne aktivnosti vezane za kodiranje. Nastavnici će otkriti besplatne',"mooc.deep-dive.text.1":"resurse","mooc.deep-dive.text.2":"i materijale za trening u okviru EU nedelje kodiranja, dostupne na 29 jezika, kao i naročite aspekte kodiranja kao što su računarski način razmišljanja, aktivnosti vezane za programiranje bez računara, beskrajne mogućnosti robotike, prepravljanja i pravljenja, vizuelne jezike za programiranje, pravljenje aplikacija i još mnogo drugih stvari.","mooc.deep-dive.course-link":"Pogledajte “Deep dive” kurs iz 2019.","mooc.social-media.0":"Pratite","mooc.social-media.1":"EU nedelju kodiranja na društvenim mrežama","mooc.social-media.2":"da biste saznali kada će početi sledeći kurs","myevents.created_by":"Sve događaje je kreirao ","myevents.no_events.first_call_to_action":"Još niste dodali nijedan događaj. Možete to uraditi sada ","myevents.no_events.first_link":"dodajte događaj sada","myevents.no_events.second_call_to_action":"ili pročitajte naš ","myevents.no_events.second_link":"vodič za organizatore","myevents.view":"Pogledajte","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ODBIJENO","myevents.status.PENDING":"NA ČEKANJU","myevents.status.REPORTED":"IZVEŠTAJ","pagination.previous":"Prethodna","pagination.next":"Sledeća","participation.title":"Generišite sertifikate o učešću za svoj razred","participation.phrase1":"Popunite obrazac imenima vaših učenika razdvojeno zarezom i dobićete pojedinačne sertifikate o učešću","participation.names.label":"Imena na koja glasi sertifikat","participation.names.help":"Koristite zarez između imena svakog učesnika","participation.event_name.label":"Naziv događaja","participation.event_name.help":"Naziv događaja koji će biti odštampan na sertifikatu","participation.event_date.label":"Datum događaja","participation.event_date.help":"Datum događaja koji će biti odštampan na sertifikatu","participation.submit":"Generišite sertifikate","participation.thanks_page.title":"Vaši sertifikati su generisani!","participation.thanks_page.phrase1":"Kliknite na ovaj link kako biste preuzeli zip datoteku sa svim sertifikatima","passwords.password":"Lozinka mora da ima najmanje 6 karaktera i da se podudara sa poljem potvrde lozinke.","passwords.reset":"Vaša lozinka je resetovana!","passwords.sent":"Poslali smo vam imejlom link o potvrdi resetovanja lozinke!","passwords.token":"Ovaj token za resetovanje lozinke je nevažeći.","passwords.user":"Ne možemo da pronađemo korisnika sa tom imejlom adresom.","privacy.title":"ZAŠTITA LIČNIH PODATAKA","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Evropska komisija (u daljem tekstu „Komisija“) je posvećena zaštiti vaših ličnih podataka i poštovanju vaše privatnosti. Komisija prikuplja i dalje obrađuje lične podatke u skladu sa Uredbom (EU) 2018/1725 Evropskog parlamenta i Saveta od 23. oktobra 2018. godine o zaštiti fizičkih lica po pitanju obrade ličnih podataka od strane institucija, tela, kancelarija i agencija Unije i o slobodnom kretanju tih podataka (ukidajući Uredbu (EK) br. 45/2001).

","privacy.1-intro.items.2":"

Ova izjava o privatnosti objašnjava razlog za prikupljanje i obradu, način na koji prikupljamo, obrađujemo i osiguravamo zaštitu svih navedenih ličnih podataka, kako se te informacije koriste i koja prava možete da primenjujete u vezi sa vašim ličnim podacima (pravo pristupa, ispravke, blokade itd.). Takođe navodi detalje o kontaktu odgovornog kontrolora podataka sa kojim možete da primenite ova prava, službenika za zaštitu podataka i evropskog supervizora za zaštitu podataka.

","privacy.1-intro.items.3":"

Ova izjava o privatnosti se odnosi na prikupljanje i objavljivanje ličnih podataka na javno dostupnom veb-sajtu Codeweek.eu, lica koja služe kao kontakt osobe za aktivnosti EU Nedelje programiranja (ambasadori Nedelje programiranja, koordinatori Ministarstva obrazovanja, vodeći nastavnici, kao i organizatori aktivnosti i događaja).

","privacy.2-why.title":"2. Zbog čega obrađujemo vaše podatke?","privacy.2-why.items.1":"

Evropska komisija prikuplja i objavljuje vaše lične informacije kako bi potpomogla da zainteresovane strane ili građani identifikuju kontakt osobe. Postavljanje stvarnih osoba kao kontakt osoba je najbolji i najefikasniji način da osiguramo da zainteresovana lica mogu da stupe u kontakt sa službama Komisije.

","privacy.2-why.items.2":"

Vaši lični podaci se neće koristiti ni za kakvo automatsko odlučivanje, uključujući profilisanje.

","privacy.3-legal_process.title":"3. Prema kom pravnom osnovu obrađujemo vaše lične podatke","privacy.3-legal_process.items.1":"

Operacije obrade ličnih podataka za objavljivanje ili kontakt osobe su zakonite prema članu 5(1)(d) Uredbe (EU) 2018/1725 jer ste dali svoj pristanak na obradu ličnih podataka putem veb-obrasca ili kada ste se složili da koristimo vaš imejl i korisničko ime ako ste se prijavili pomoću društvene mreže.

","privacy.4-collect_data.title":"4. Koje lične podatke prikupljamo i dalje obrađujemo?","privacy.4-collect_data.items.1":"

Prikupljeni lični podaci su informacije koje olakšavaju vaše identifikovanje kao kontakt osobe i povećavaju vašu vidljivost za javnost, naime: zvanje, ime, prezime, pozicija, poslovna poštanska i imejl adresa, broj telefona, slika, nalog na društvenim mrežama, biografija.

","privacy.4-collect_data.items.2":"

Ove podatke ste nam dali dobrovoljno, popunjavajući obrazac prijave.

","privacy.4-collect_data.items.3":"

Navođenje određenih podataka je obavezno da bi bilo omogućeno objavljivanje aktivnosti i/ili kontakt podataka na veb-sajtu codeweek.eu. Ako ne navedete svoje lične podatke, vaša aktivnost ne bi bila objavljena i/ili ne biste mogli da učestvujete u gore navedenim mrežama.

","privacy.4-collect_data.items.4":"

Sve ostale lične podatke navodite dobrovoljno.

","privacy.4-collect_data.items.5":"Kada se prijavite na naše mesečne novosti, vaša mejl adresa će biti dodata na mejling listu EU Code Week, kojim se upravlja na Mailerlite.com. Pročitajte politiku privatnosti na Mailerlite.com: https://www.mailerlite.com/legal/privacy-policy. Možete se odjaviti sa liste bilo kada koristeći “unsubscribe” link u mejlovima koji vam stižu ili nam možete poslati mejl na info@codeweek.eu sa “Unsubscribe” u naslovu.","privacy.5-how_long.title":"5. Koliko dugo čuvamo vaše lične podatke?","privacy.5-how_long.items.1":"

Komisija čuva vaše lične podatke samo onoliko koliko je to potrebno da bi ispunila svrhu prikupljanja ili dalje obrade opisane u tački 2, naime dok predstavljate kontakt osobu.

","privacy.5-how_long.items.2":"

Vaši lični podaci biće uklonjeni sa javno dostupnog veb-sajta čim više ne budete kontakt osoba osim ako ste dali pristanak da budete uključeni u bazu podataka za dalje aktivnosti.

","privacy.6-protect_data.title":"6. Kako štitimo i čuvamo vaše lične podatke?","privacy.6-protect_data.items.1":"

Svi lični podaci u elektronskom obliku (imejlovi, dokumenta, baze podataka, otpremljene grupe podataka itd.) se čuvaju ili na serverima Evropske komisije ili njenih ugovarača. Sve operacije obrade se sprovode u skladu sa Odlukom Komisije (EU, Euratom) 2017/46 od 10. januara 2017. godine o bezbednosti komunikacionih i informacionih sistema u Evropskoj komisiji.

","privacy.6-protect_data.items.2":"

Ugovarači Komisije su obvezani određenom ugovornom odredbom za sve operacije obrade vaših podataka u ime Komisije, kao i obavezama o poverljivosti koje proističu iz transpozicije Opšte uredbe o zaštiti podataka u državama članicama EU (Uredba „GDPR“ (EU) 2016/679).

","privacy.6-protect_data.items.3":"

Kako bi zaštitila vaše lične podatke, Komisija je utvrdila izvestan broj tehničkih i organizacionih mera. Tehničke mere obuhvataju odgovarajuće radnje po pitanju bezbednosti na mreži, rizika od gubitka podataka, izmene podataka ili neovlašćenog pristupa, uzimajući u obzir rizik koji predstavljaju obrada i priroda ličnih podataka koji se obrađuju. Organizacione mere obuhvataju ograničavanje pristupa ličnim podacima isključivo ovlašćenim osobama sa legitimnom potrebom da znaju podatke u svrhe ove obrade.

","privacy.7-access_data.title":"7. Ko ima pristup vašim podacima i kome se oni razotkrivaju?","privacy.7-access_data.items.1":"

Pristup vašim ličnim podacima dat je osoblju Komisije koje je odgovorno za sprovođenje ove obrade i ovlašćenom osoblju prema principu „neophodno je da znaju podatke“. Na takvo osoblje se odnose zakonski, a kada je to potrebno, dodatni ugovori o poverljivosti.

","privacy.7-access_data.items.2":"

Konkretno, svim ličnim podacima koje navedete mogu da pristupe administratori veb-sajta (osoblje Komisije), kao i drugo osoblje Komisije koje ima potrebu da zna podatke.. Osim toga, vaše lične informacije i informacije o događajima će biti podeljene sa članovima ambasadora EU Nedelje programiranja i mrežama obrazovnih koordinatora za organizaciju lokalnih aktivnosti ili naknadnih radnji.

","privacy.7-access_data.items.3":"

U svrhe povećanja vidljivosti kontakt osobe, vaši lični podaci se objavljuju bez ograničenja pristupa na javnom veb-sajtu: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Po pitanju prenosa podataka trećim licima

","privacy.7-access_data.items.5":"

Informacije koje prikupljamo neće biti date nijednom trećem licu, osim u obimu i u svrhe koje mogu biti obavezne prema zakonu.

","privacy.8-rights.title":"8. Koja su vaša prava i kako možete da ih primenite?","privacy.8-rights.items.1":"

Vi imate određena prava kao „subjekt podataka“ prema Poglavlju III (članovi 14-25) Uredbe (EU) 2018/1725, posebno pravo pristupa, ispravke ili brisanja ličnih podataka i pravo da ograničite obradu vaših ličnih podataka. Gde je to primenjivo, imate i pravo da se usprotivite obradi ili pravo na prenosivost podataka.

","privacy.8-rights.items.2":"

Pristali ste da nam date svoje lične podatke za trenutnu obradu i možete povući svoju saglasnost u bilo kom trenutku tako što ćete obavestiti kontrolera podataka. Povlačenje neće uticati na zakonitost obrade koja je sprovedena pre povlačenja saglasnosti.

","privacy.8-rights.items.3":"

Možete da primenite svoja prava tako što ćete se obratiti kontroleru podataka ili u slučaju sukoba, službeniku za zaštitu podataka. Po potrebi, možete se obratiti i evropskom supervizoru za zaštitu podataka. Njegove kontakt informacije su date u okviru Naslova 9 ispod.

","privacy.9-contact.title":"9. Kontakt informacije","privacy.9-contact.data-controller.title":"-Kontroler podataka","privacy.9-contact.data-controller.text":"

Ako želite da se pozovete na svoja prava u okviru Uredbe (EU) 2018/1725 ili ako imate komentare, pitanja ili ste zabrinuti ili ako biste želeli da pošaljete pritužbu u vezi sa prikupljanjem i korišćenjem vaših ličnih podataka, slobodno se obratite kontroleru podataka,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"imejl: ","privacy.9-contact.data-protection-officer.title":"-Službenik za zaštitu podataka (DPO) Komisije","privacy.9-contact.data-protection-officer.text":'

Možete se obratiti službeniku za zaštitu podataka (DATA-PROTECTION-OFFICER@ec.europa.eu) po pitanju problema u vezi sa obradom vaših ličnih podataka u okviru Uredbe (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"-Evropski supervizor za zaštitu podataka (EDPS)","privacy.9-contact.european-data-protection.text":'

Imate pravo da se obratite (tj. možete uložiti žalbu) evropskom supervizoru za zaštitu podataka (edps@edps.europa.eu) ako smatrate da su vaša prava u okviru Uredbe (EU) 2018/1725 narušena kao rezultat obrade vaših ličnih podataka od strane kontrolera podataka.

',"remote-teaching.remote-teaching":"Nastava na daljinu","remote-teaching.intro.title":"Nedelja programiranja i nastava na daljinu","remote-teaching.intro.text":"Obrazovanje na daljinu može da bude veoma zahtevno i za nastavnike i za učenike i postoji mnogo poteškoća koje treba prevazići. Međutim, nastava programiranja, programerskog načina razmišljanja, pa čak i robotike, ne mora da se prekine zbog toga što su vaši učenici kod kuće. Nadamo se da će vam ovih nekoliko saveta i resursa pomoći.","remote-teaching.intro.points.1":"ovo je zbirka kratkih video zapisa, materijala koje možete sami da napravite, zagonetki, igara i programerskih zadataka koji mogu svakodnevno koristiti i u porodici i u školi.","remote-teaching.intro.points.2.0":"Analogno programiranje","remote-teaching.intro.points.2.1":"ovde možete da pronađete različite aktivnosti koje lako možete da obavljate kod kuće i učite i predajete programiranje koristeći materijale koje svi imaju.","remote-teaching.intro.points.3.0":"Male lekcije","remote-teaching.intro.points.3.1":"ovde ćete pronaći „Male lekcije“, odnosno obuke o održivom razvoju i veštačkoj inteligenciji koje u svojim nastavnim planovima imaju odeljke posvećene nastavi na daljinu.","remote-teaching.intro.points.4.0":"Zbirka resursa","remote-teaching.intro.points.4.1":"mnogi resursi iz ove zbirke mogu se koristiti i u okolnostima nastave na daljinu. Možete da pronađete resurse za nastavu programiranja, kao i za učenje programiranja.","remote-teaching.intro.points.5.0":"Vebinari o programiranju od kuće","remote-teaching.intro.points.5.1":"da li ste znali da je Nedelja programiranja organizovala nekoliko vebinara o tome kako predavati i učiti programiranje od kuće? Pogledajte ih!","remote-teaching.tips.title":"7 saveta za nastavu programiranja na daljinu","remote-teaching.tips.points.1.0":"Upoznajte se sa konceptima, programskim jezikom i softverom","remote-teaching.tips.points.1.1":"iako učenici mogu da uče programiranje skoro samostalno, metodom uviđanja svojih grešaka, moraćete da ih uputite i da im pomognete da pronađu greške u svojoj sintaksi. Budite spremni na promene i adaptacije ako neka digitalna alatka ili programski jezik ne dovedu do ishoda učenja kakve ste očekivali.","remote-teaching.tips.points.2.0":"Osnažujte učenike","remote-teaching.tips.points.2.1":"pomozite im da ostvare sav svoj potencijal tako što ćete im davati lekcije koje shvataju i koje ih motivišu. Pustite ih da ispituju svoje veštine i kreativnost tako što ćete im dozvoljavati da sami biraju svoje projekte i finalne proizvode. Pored toga, preporučujemo vam da budete realistični i da učenicima zadajete ciljeve koje oni mogu da postignu.","remote-teaching.tips.points.3.0":"Podstičite učenike na rad u grupama","remote-teaching.tips.points.3.1":`ne samo što je programiranje u grupama zabavnije, već će učenicima omogućiti da ostvare složenije i kreativnije projekte. Osim toga, neki učenici se mogu osećati usamljeno tokom učenja na daljinu, pa će grupni rad to sprečiti. Na primer, mogli biste da napravite sobe za sastanke na mreži u kojima će se vaši učenici okupljati u grupama, ili biste mogli da napravite grupno ocenjivanje tako što ćete ih pozvati da daju i dobijaju konstruktivna opažanja projekata drugih učenika. -`,"remote-teaching.tips.points.4.0":"Istražite softver otvorenog koda i besplatne platforme na mreži namenjene učenju programiranja:","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za nastavu i učenje programiranja koji su u isto vreme i napredni i jednostavni za upotrebu. To su besplatne alatke koje možete da ponudite učenicima bez potrebe da plaćate licence ili preuzimate softver. Većinu možete da pronađete u zbirci Nedelje programiranja, na primer, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi i tako dalje. Kao što smo videli kod malih lekcija Nedelje programiranja, ove alatke možete da primenite na bilo koju temu!","remote-teaching.tips.points.5.0":"Neka bude razigrano","remote-teaching.tips.points.5.1":"vaši prvi koraci u programiranju trebalo bi da budu zanimljivi i zabavni, a iako možda sada nećete moći da se zajedno radujete uživo, postoji načini za zajedničku igru i zabavu! Na primer, možete da predložite svojim učenicima da napravite pauzu od lekcije da zajedno odigrate CodyColor, edukativnu igru za više igrača koja je osmišljena za učenje programerskog načina razmišljanja kroz igru.","remote-teaching.tips.points.6.0":"Simulirajte komunikaciju iz prave učionice","remote-teaching.tips.points.6.1":"tehnologija nam dopušta da bar delom iskopiramo oblik komunikacije koju bismo imali u učionici. Možete da podstaknete svoje učenike da kamere uključuju u zadato vreme, da se virtuelno javljaju na času, postavljaju pitanja lično ili u programu za ćaskanje, daju odgovore u digitalnim anketama i kvizovima i tako dalje. Neke od besplatnih digitalnih alatki koje možete da koristite za ovo su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za sesije u učionici uživo i Kahoot, Mentimeter ili Google obrasci za kvizove i komunikaciju u učionici. Ovo će učenicima pomoći da se osećaju bliže učionici i svojim drugovima.","remote-teaching.tips.points.7.0":"Neka materijali budu dostupni i povoljni","remote-teaching.tips.points.7.1":"postarajte se za to da vaši časovi programiranja budu realistični i inkluzivni tako što će potrebni materijali moći lako da se nađu u svakom domaćinstvu i da ili svi učenici mogu da dođu do njih, ili da obezbedite prilagođene verzije za one koji to ne mogu. Na primer, za analogno programiranje potrebni su jeftini materijali poput makaza, papira i markera. Kada radite vežbanja programiranja na mreži, proverite da li svi učenici kod kuće imaju tablet ili računar i pouzdanu internet vezu.","remote-teaching.tips.conclusion":"Kako učiti i predavati programiranje na daljinu? Imate li neke savete za ostale prosvetne stručnjake? Dodajte komentare na forumu u nastavku!","report.title":"Prijavite svoj #EUCodeWeek događaj","report.event_title":"Naziv događaja","report.number_required":"Molimo vas da unesete približne informacije ukoliko nemate tačne podatke.","report.phrase1":"Ovaj obrazac možete da popunite samo jednom! Molimo vas da pažljivo proverite svoje podatke. Ukoliko napravite grešku, ","report.phrase2":"Nakon što završite izveštaj, personalizovani sertifikat za učešće u Nedelji programiranja će se automatski pojaviti i biti dostupan za preuzimanje i deljenje. Primer sertifikata možete videti ovde.","report.phrase3":"Polja sa zvezdicom (*) su obavezna polja za unos.","report.phrase4":"Ovaj obrazac možete da popunite samo jednom! Molimo vas da pažljivo proverite svoje podatke. Ukoliko napravite grešku,","report.contactus":"kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosečna starost učesnika","report.percentage_of_females.label":"Procenat devojaka","report.codeweek_for_all_participation_code.label":"Promotivni kod „Nedelja programiranja za sve“","report.codeweek_for_all_participation_code.help":"Ovde možete uneti svoj kod „Nedelja programiranja za sve“ ukoliko ga imate. Ako ne učestvujete, samo preskočite ovo polje.","report.name_for_certificate.label":"Ime na koje da glasi sertifikat","report.name_for_certificate.help":"Promenite naziv u ime organizatora događaja koji će dobiti sertifikat o učešću u Nedelji programiranja. Molimo vas da koristite samo ASCII (latinska) slova Slova sa akcentima, umlautima i slično nisu podržana.","report.submit":"Pošaljite prijavu na događaj","report.thanks_page.title":"Hvala što ste prijavili svoj događaj!","report.thanks_page.certificate_ready":"Vaš sertifikat je spreman.","report.thanks_page.download_button":"Kliknite ovde za preuzimanje.","report.thanks_page.back_events":"Vratite se na svoj događaj","resources.search_resources":"Pretražite resurse","resources.types":"Tipovi","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Субјекти","resources.share":"Podelite","resources.communication_toolkit":"Priručnik za komunikaciju","resources.teachers_toolkit":"Materijal za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizovati događaj?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.All targeted languages":"Svi ciljni jezici","resources.resources.levels.Beginner":"Početni","resources.resources.levels.Intermediate":"Srednji","resources.resources.levels.Advanced":"Napredni","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school (5-12)":"Predškolsko obrazovanje i niži razredi osnovne škole (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Viši razredi osnovne škole (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Srednja škola (16-18)","resources.resources.levels.Higher Education":"Više obrazovanje","resources.resources.levels.Other":"Drugo","resources.resources.subjects.Art":"Likovno","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Računarstvo","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Srpski jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Fizičko vaspitanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programiranje","resources.resources.subjects.Special Education Needs":"Posebne potrebe u obrazovanju","resources.resources.subjects.Other":"Drugo","resources.resources.types.Tutorial":"Tutorijal","resources.resources.types.Website":"Veb-sajt","resources.resources.types.Online Course":"Onlajn kurs","resources.resources.types.Video":"Video zapis","resources.resources.types.Audio":"Audio zapis","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igrica","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Set materijala i alata","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Nastavni planovi","resources.resources.types.Guide":"Vodič","resources.resources.categories.Coding":"Programiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Izrada","resources.resources.categories.Tinkering":"Majstorisanje","resources.resources.categories.Unplugged Activities":"Aktivnosti bez kompjutera","resources.resources.categories.Other":"Drugo","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodajte","school.list":"Lista","school.required.name":"Naziv škole je obavezno polje","school.required.location":"Lokacija škole je obavezno polje","schools.1.title1":"Zašto bi trebalo da uvedete programiranje u učionicu?","schools.1.title2":"Kako programiranje može da koristi učenicima? Šta vi kao nastavnici imate od toga?","schools.1.content.0":"Verujemo da osnovna pismenost u digitalnom dobu mora da uključuje razumevanje programiranja i razvoj ključnih kompetencija u vezi sa računarskim razmišljanjem, kao što su rešavanje problema, saradnja i analitičke veštine.","schools.1.content.1":"Učenje programiranja može da osnaži vaše učenike da budu na čelu digitalno kompetentnog društva, da bolje razumeju svet oko sebe i dobiju bolje šanse da budu uspešni u svom ličnom i profesionalnom životu","schools.1.content.2":"Nedelja programiranja nudi svim učenicima mogućnost da naprave svoje prve korake kao digitalni autori, pružajući školama i nastavnicima besplatne mogućnosti za profesionalni razvoj, nastavne materijale, međunarodne izazove i mogućnosti za razmenu.","schools.1.button.label":"Želite li odmah da počnete? Prijavite se ovde!","schools.2.title1":"Spremni da se pridružite?","schools.2.title2":"Organizujte čas, obuku ili događaj, i prikačite ga na mapu.","schools.2.content.0":"Bilo da imate neko znanje iz programiranja ili ne, možete lako da organizujete čas u svojoj učionici, otvoreni dan ili događaj u svojoj školi. Samo odredite datum i prijavite svoju aktivnost na mapi ispod. Ako mislite da vam je potrebna pomoć u pripremi časa programiranja, pređite na sledeći deo.","schools.2.content.1":"Pogledajte neke od primera aktivnosti koje se organizuju pretražujući mapu u nastavku and add your own to join thousands of fellow educators across Europe and beyond: ","schools.2.button.label":"Spremni da pokušate? Dodajte aktivnost!","schools.3.title1":"Niste upoznati sa kodiranjem? Bez brige","schools.3.title2":"Naši alati vam pomažu sa uvođenjem u programiranje pre nego što ga predstavite učenicima","schools.3.content.0":"Ukoliko ste zainteresovani da uvedete programiranje u učionicu, ali ne znate odakle da počnete, ne brinite! Međunarodni tim nastavnika i stručnjaka razvija set kratkih onlajn modula za trening kako bi vam pomogli da počnete.","schools.3.content.1":"Nije potrebno prethodno iskustvo u programiranju da biste pratili naše lekcije za učenje","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, uključite što više učenika i osvojite Sertifikat izvrsnosti","schools.4.content.0":"Nedelja programiranja za sve vas izaziva da udružite snage sa ostalim nastavnicima ili školama i učestvujete u međunarodnoj zajednici istomišljenika pružajući učenicima priliku na naprave svoje prve korake u programiranju. Organizujte događaj koji uključuje više od 500 učenika i dobićete Sertifikat izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Nedelja programiranja za sve","schools.title":"Škole: organizujte Nedelju programiranja za svoje učenike","scoreboard.title":"U kojim zemljama sve vri od programerskih aktivnosti?","scoreboard.paragraph":"Tabla sa rezultatima je sortirana po broju prijavljenih događaja po stanovništvu, tako da nemojte biti iznenađeni ako vidite neke od manjih zemalja na vrhu liste!","scoreboard.parcipating_with":"sarađuje sa","scoreboard.events":"događaji","search.audience_title":"Ciljna grupa","search.theme_title":"Tema","search.placeholder":"Pretražite naziv događaja ili oznaku","search.submit":"Pretraga","search.label_country":"Izaberite zemlju","search.last_year_events.label":"Uključite događaje iz prošle godine","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"odgovara vašim kriterijumima pretrage","search.event":"događaj","search.events":"događaji","search.year":"године","search.audiences":"Публика","search.themes":"Тема","search.countries":"Држава","search.search_placeholder":"Претраживање по наслову или опису","snippets.featured-activities":"Ovo su predstojeće istaknute aktivnosti tokom EU nedelje programiranja na koje se primaju učesnici na mreži. Možete da ih filtrirate po jeziku i mesecu, a klikom na dugme za prikaz pristupate svim aktivnostima i kontakt podacima organizatora. Uživajte!","snippets.learn":"Pisanje koda i programiranje su znanja koja su sve traženija u svim oblastima, a EU nedelja programiranja je tu sa namerom da vas podrži u učenju! Pregledajte našu zbirku i pronađite savršen resurs za početak ili nastavak svog puta. Svi ti resursi su besplatni. Ne zaboravite da svoju pretragu možete da filtrirate po vrsti resursa, nivou veština, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Pisanje koda i programiranje su ključna znanja koja će doneti nove mogućnosti vašim učenicima i deci. Želite li da predajete programiranje od kuće, u učionici ili na informatičkoj sekciji? Pregledajte našu zbirku i pronađite najpogodniji resurs kojim ćete uvesti programiranje u svoju nastavnu praksu. Svi ti resursi su besplatni. Ne zaboravite da svoju pretragu možete da filtrirate po vrsti resursa, nivou veština, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odeljku ćete pronaći materijal sa kojim ćete lakše organizovati svoje aktivnosti tokom EU nedelje programiranja i promovisati inicijativu u svojoj zajednici. ","snippets.toolkits.1":"Komplet alatki za promociju","snippets.toolkits.2":"ovde ćete pronaći zvanične logotipe EU nedelje programiranja, predloške za bedževe, letke, postere, PowerPoint i Word, primere objava na društvenim mrežama, kao i ilustracije.","snippets.toolkits.3":"Komplet alatki za nastavnike","snippets.toolkits.4":"ovde ćete pronaći zvanične logotipe EU nedelje programiranja, bedž, predloške sertifikata za učenike koji su bili učesnici, uvodne prezentacije o EU nedelji programiranja i materijal za društvene mreže.","snippets.toolkits.5":"Zvanični letak EU nedelje programiranja.","snippets.about.goal":"Cilj je pomoći mladima da ovladaju osnovama programiranja i programerskim načinom razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naša","snippets.guide.tutorials.2":"uputstva i obuke","snippets.guide.tutorials.3":"na 29 jezika da biste se pripremili za organizovanje aktivnosti tokom kojih će mladi moći da nauče programiranje i programerski način razmišljanja.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko kaže da programeri ne umeju da plešu? Dokazaćemo suprotno tokom izazova #EUCodeWeekDance.","snippets.dance.content":"Svi od škola, nastavnika, biblioteka, preko informatičkih sekcija, preduzeća i državnih ustanova pozvani su na proslavu Nedelje programiranja u EU tako što će organizovati aktivnost #EUCodeWeekDance i dodati je u plan Nedelje programiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra u aplikaciji Telegram","snippets.videos.1":"Pogledajte video zapise u kojima ambasadori Nedelje programiranja u EU govore o našim vrednostima","snippets.videos.2":"Pogledajte Katju Ošljak, ambasadorku za Sloveniju, koja govori o tome zašto je Nedelja programiranja nezavisna","snippets.videos.3":"Pogledajte Lorana Tušea, ambasadora za Francusku, koji govori o tome zašto je Nedelja programiranja namenjena svima","snippets.videos.4":"Pogledajte Fatmu Buaziz, ambasadorku za Tunis, koja govori o tome zašto je Nedelja programiranja i globalna i lokalna","snippets.videos.5":"Pogledajte Lindu Sinku, ambasadorku za Letoniju, koja govori o tome zašto je Nedelja programiranja posvećena saradnji","snippets.videos.6":"Pogledajte Alesandra Boljola, ambasadora za Italiju, koji govori o tome zašto je Nedelja programiranja neprofitna","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadorku za Albaniju, koja govori o tome zašto Nedelja programiranja podstiče inovativnost i kreativnost","snippets.videos.8":"Pogledajte Kristijanu Lukači, ambasadorku za Rumuniju, koja govori o tome zašto je Nedelja programiranja zahvalna svojim zajednicama","training.learning_bits":"Moduli Nedelje programiranja","training.title":"Besplatni materijali za trening i onlajn kursevi","training.text":`

Ovde možete pronaći besplatne materijale i resurse za obuku koji će vam pomoći da počnete i isplanirate sledeću inovativnu lekciju.

+`,"remote-teaching.tips.points.4.0":"Istražite softver otvorenog koda i besplatne platforme na mreži namenjene učenju programiranja:","remote-teaching.tips.points.4.1":"postoji mnogo kvalitetnih resursa za nastavu i učenje programiranja koji su u isto vreme i napredni i jednostavni za upotrebu. To su besplatne alatke koje možete da ponudite učenicima bez potrebe da plaćate licence ili preuzimate softver. Većinu možete da pronađete u zbirci Nedelje programiranja, na primer, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi i tako dalje. Kao što smo videli kod malih lekcija Nedelje programiranja, ove alatke možete da primenite na bilo koju temu!","remote-teaching.tips.points.5.0":"Neka bude razigrano","remote-teaching.tips.points.5.1":"vaši prvi koraci u programiranju trebalo bi da budu zanimljivi i zabavni, a iako možda sada nećete moći da se zajedno radujete uživo, postoji načini za zajedničku igru i zabavu! Na primer, možete da predložite svojim učenicima da napravite pauzu od lekcije da zajedno odigrate CodyColor, edukativnu igru za više igrača koja je osmišljena za učenje programerskog načina razmišljanja kroz igru.","remote-teaching.tips.points.6.0":"Simulirajte komunikaciju iz prave učionice","remote-teaching.tips.points.6.1":"tehnologija nam dopušta da bar delom iskopiramo oblik komunikacije koju bismo imali u učionici. Možete da podstaknete svoje učenike da kamere uključuju u zadato vreme, da se virtuelno javljaju na času, postavljaju pitanja lično ili u programu za ćaskanje, daju odgovore u digitalnim anketama i kvizovima i tako dalje. Neke od besplatnih digitalnih alatki koje možete da koristite za ovo su Zoom, Microsoft Teams, GoToMeeting ili Jitsi za sesije u učionici uživo i Kahoot, Mentimeter ili Google obrasci za kvizove i komunikaciju u učionici. Ovo će učenicima pomoći da se osećaju bliže učionici i svojim drugovima.","remote-teaching.tips.points.7.0":"Neka materijali budu dostupni i povoljni","remote-teaching.tips.points.7.1":"postarajte se za to da vaši časovi programiranja budu realistični i inkluzivni tako što će potrebni materijali moći lako da se nađu u svakom domaćinstvu i da ili svi učenici mogu da dođu do njih, ili da obezbedite prilagođene verzije za one koji to ne mogu. Na primer, za analogno programiranje potrebni su jeftini materijali poput makaza, papira i markera. Kada radite vežbanja programiranja na mreži, proverite da li svi učenici kod kuće imaju tablet ili računar i pouzdanu internet vezu.","remote-teaching.tips.conclusion":"Kako učiti i predavati programiranje na daljinu? Imate li neke savete za ostale prosvetne stručnjake? Dodajte komentare na forumu u nastavku!","report.title":"Prijavite svoj #EUCodeWeek događaj","report.event_title":"Naziv događaja","report.number_required":"Molimo vas da unesete približne informacije ukoliko nemate tačne podatke.","report.phrase1":"Ovaj obrazac možete da popunite samo jednom! Molimo vas da pažljivo proverite svoje podatke. Ukoliko napravite grešku, ","report.phrase2":"Nakon što završite izveštaj, personalizovani sertifikat za učešće u Nedelji programiranja će se automatski pojaviti i biti dostupan za preuzimanje i deljenje. Primer sertifikata možete videti ovde.","report.phrase3":"Polja sa zvezdicom (*) su obavezna polja za unos.","report.phrase4":"Ovaj obrazac možete da popunite samo jednom! Molimo vas da pažljivo proverite svoje podatke. Ukoliko napravite grešku,","report.contactus":"kontaktirajte nas","report.participants_count.label":"Broj učesnika","report.average_participant_age.label":"Prosečna starost učesnika","report.percentage_of_females.label":"Procenat devojaka","report.codeweek_for_all_participation_code.label":"Promotivni kod „Nedelja programiranja za sve“","report.codeweek_for_all_participation_code.help":"Ovde možete uneti svoj kod „Nedelja programiranja za sve“ ukoliko ga imate. Ako ne učestvujete, samo preskočite ovo polje.","report.name_for_certificate.label":"Ime na koje da glasi sertifikat","report.name_for_certificate.help":"Promenite naziv u ime organizatora događaja koji će dobiti sertifikat o učešću u Nedelji programiranja. Molimo vas da koristite samo ASCII (latinska) slova Slova sa akcentima, umlautima i slično nisu podržana.","report.submit":"Pošaljite prijavu na događaj","report.thanks_page.title":"Hvala što ste prijavili svoj događaj!","report.thanks_page.certificate_ready":"Vaš sertifikat je spreman.","report.thanks_page.download_button":"Kliknite ovde za preuzimanje.","report.thanks_page.back_events":"Vratite se na svoj događaj","resources.search_resources":"Pretražite resurse","resources.types":"Tipovi","resources.levels":"Nivoi","resources.programming_languages":"Programski jezici","resources.categories":"Kategorije","resources.Languages":"Jezici","resources.Subjects":"Субјекти","resources.share":"Podelite","resources.communication_toolkit":"Priručnik za komunikaciju","resources.teachers_toolkit":"Materijal za nastavnike","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizovati događaj?","resources.resources.languages.Russian":"Ruski","resources.resources.languages.Norwegian":"Norveški","resources.resources.languages.Mandarin":"Mandarinski","resources.resources.languages.Japanese":"Japanski","resources.resources.languages.Albanian":"Albanski","resources.resources.languages.Basque":"Baskijski","resources.resources.languages.Bosnian":"Bosanski","resources.resources.languages.Bulgarian":"Bugarski","resources.resources.languages.Croatian":"Hrvatski","resources.resources.languages.Czech":"Češki","resources.resources.languages.Danish":"Danski","resources.resources.languages.Dutch":"Holandski","resources.resources.languages.English":"Engleski","resources.resources.languages.Estonian":"Estonski","resources.resources.languages.Finnish":"Finski","resources.resources.languages.French":"Francuski","resources.resources.languages.German":"Nemački","resources.resources.languages.Greek":"Grčki","resources.resources.languages.Hungarian":"Mađarski","resources.resources.languages.Italian":"Italijanski","resources.resources.languages.Latvian":"Letonski","resources.resources.languages.Lithuanian":"Litvanski","resources.resources.languages.Macedonian":"Makedonski","resources.resources.languages.Maltese":"Malteški","resources.resources.languages.Montenegrin":"Crnogorski","resources.resources.languages.Polish":"Poljski","resources.resources.languages.Portuguese":"Portugalski","resources.resources.languages.Romanian":"Rumunski","resources.resources.languages.Serbian":"Srpski","resources.resources.languages.Slovakian":"Slovački","resources.resources.languages.Slovenian":"Slovenački","resources.resources.languages.Spanish":"Španski","resources.resources.languages.Swedish":"Švedski","resources.resources.languages.Turkish":"Turski","resources.resources.languages.Ukrainian":"Ukrajinski","resources.resources.languages.All targeted languages":"Svi ciljni jezici","resources.resources.levels.Beginner":"Početni","resources.resources.levels.Intermediate":"Srednji","resources.resources.levels.Advanced":"Napredni","resources.resources.levels.Pre-primary education":"Predškolsko obrazovanje","resources.resources.levels.Primary school":"Predškolsko obrazovanje i niži razredi osnovne škole","resources.resources.levels.Lower secondary school":"Viši razredi osnovne škole","resources.resources.levels.Upper secondary school":"Srednja škola","resources.resources.levels.Higher Education":"Više obrazovanje","resources.resources.levels.Other":"Drugo","resources.resources.levels.Teachers":"Nastavnici","resources.resources.levels.Parents":"Roditelji","resources.resources.levels.General public":"Šira javnost","resources.resources.subjects.Art":"Likovno","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Hemija","resources.resources.subjects.Computer Science":"Računarstvo","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Strani jezici","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Istorija","resources.resources.subjects.Language and Literature":"Srpski jezik i književnost","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prirodne nauke","resources.resources.subjects.Physical Education":"Fizičko vaspitanje","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Programiranje","resources.resources.subjects.Special Education Needs":"Posebne potrebe u obrazovanju","resources.resources.subjects.Other":"Drugo","resources.resources.subjects.Music":"Muzika","resources.resources.subjects.Programming":"Programiranje","resources.resources.types.Tutorial":"Tutorijal","resources.resources.types.Website":"Veb-sajt","resources.resources.types.Online Course":"Onlajn kurs","resources.resources.types.Video":"Video zapis","resources.resources.types.Audio":"Audio zapis","resources.resources.types.Application":"Aplikacija","resources.resources.types.Game":"Igrica","resources.resources.types.Graphic Material":"Grafički materijal","resources.resources.types.Presentation":"Prezentacija","resources.resources.types.Toolkit":"Set materijala i alata","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Nastavni planovi","resources.resources.types.Guide":"Vodič","resources.resources.types.Assessment":"Provera znanja","resources.resources.types.Challenge":"Izazov","resources.resources.types.Curriculum":"Nastavni plan i program","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Programiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računarsko razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Izrada","resources.resources.categories.Tinkering":"Majstorisanje","resources.resources.categories.Unplugged Activities":"Aktivnosti bez kompjutera","resources.resources.categories.Other":"Drugo","resources.resources.categories.Artificial Intelligence":"Veštačka inteligencija","resources.resources.categories.Drones":"Dronovi","resources.resources.categories.Digital Literacy":"Digitalna pismenost","resources.resources.categories.Sensors":"Senzori","resources.resources.categories.Text-based Programming":"Programiranje pomoću teksta","resources.resources.categories.Visual Programming":"Vizuelno programiranje","school.name":"Naziv škole","school.location":"Lokacija škole","school.description":"Opis škole","school.school":"Škola","school.add":"Dodajte","school.list":"Lista","school.required.name":"Naziv škole je obavezno polje","school.required.location":"Lokacija škole je obavezno polje","schools.1.title1":"Zašto bi trebalo da uvedete programiranje u učionicu?","schools.1.title2":"Kako programiranje može da koristi učenicima? Šta vi kao nastavnici imate od toga?","schools.1.content.0":"Verujemo da osnovna pismenost u digitalnom dobu mora da uključuje razumevanje programiranja i razvoj ključnih kompetencija u vezi sa računarskim razmišljanjem, kao što su rešavanje problema, saradnja i analitičke veštine.","schools.1.content.1":"Učenje programiranja može da osnaži vaše učenike da budu na čelu digitalno kompetentnog društva, da bolje razumeju svet oko sebe i dobiju bolje šanse da budu uspešni u svom ličnom i profesionalnom životu","schools.1.content.2":"Nedelja programiranja nudi svim učenicima mogućnost da naprave svoje prve korake kao digitalni autori, pružajući školama i nastavnicima besplatne mogućnosti za profesionalni razvoj, nastavne materijale, međunarodne izazove i mogućnosti za razmenu.","schools.1.button.label":"Želite li odmah da počnete? Prijavite se ovde!","schools.2.title1":"Spremni da se pridružite?","schools.2.title2":"Organizujte čas, obuku ili događaj, i prikačite ga na mapu.","schools.2.content.0":"Bilo da imate neko znanje iz programiranja ili ne, možete lako da organizujete čas u svojoj učionici, otvoreni dan ili događaj u svojoj školi. Samo odredite datum i prijavite svoju aktivnost na mapi ispod. Ako mislite da vam je potrebna pomoć u pripremi časa programiranja, pređite na sledeći deo.","schools.2.content.1":"Pogledajte neke od primera aktivnosti koje se organizuju pretražujući mapu u nastavku and add your own to join thousands of fellow educators across Europe and beyond: ","schools.2.button.label":"Spremni da pokušate? Dodajte aktivnost!","schools.3.title1":"Niste upoznati sa kodiranjem? Bez brige","schools.3.title2":"Naši alati vam pomažu sa uvođenjem u programiranje pre nego što ga predstavite učenicima","schools.3.content.0":"Ukoliko ste zainteresovani da uvedete programiranje u učionicu, ali ne znate odakle da počnete, ne brinite! Međunarodni tim nastavnika i stručnjaka razvija set kratkih onlajn modula za trening kako bi vam pomogli da počnete.","schools.3.content.1":"Nije potrebno prethodno iskustvo u programiranju da biste pratili naše lekcije za učenje","schools.3.button.label":"Pristupite modulima za obuku","schools.4.title1":"Tražite dodatni izazov?","schools.4.title2":"Izgradite mrežu aktivnosti, uključite što više učenika i osvojite Sertifikat izvrsnosti","schools.4.content.0":"Nedelja programiranja za sve vas izaziva da udružite snage sa ostalim nastavnicima ili školama i učestvujete u međunarodnoj zajednici istomišljenika pružajući učenicima priliku na naprave svoje prve korake u programiranju. Organizujte događaj koji uključuje više od 500 učenika i dobićete Sertifikat izvrsnosti.","schools.4.button.label":"Saznajte više o izazovu Nedelja programiranja za sve","schools.title":"Škole: organizujte Nedelju programiranja za svoje učenike","scoreboard.title":"U kojim zemljama sve vri od programerskih aktivnosti?","scoreboard.paragraph":"Tabla sa rezultatima je sortirana po broju prijavljenih događaja po stanovništvu, tako da nemojte biti iznenađeni ako vidite neke od manjih zemalja na vrhu liste!","scoreboard.parcipating_with":"sarađuje sa","scoreboard.events":"događaji","search.audience_title":"Ciljna grupa","search.theme_title":"Tema","search.placeholder":"Pretražite naziv događaja ili oznaku","search.submit":"Pretraga","search.label_country":"Izaberite zemlju","search.last_year_events.label":"Uključite događaje iz prošle godine","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"odgovara vašim kriterijumima pretrage","search.event":"događaj","search.events":"događaji","search.year":"године","search.audiences":"Публика","search.themes":"Тема","search.countries":"Држава","search.search_placeholder":"Претраживање по наслову или опису","snippets.featured-activities":"Ovo su predstojeće istaknute aktivnosti tokom EU nedelje programiranja na koje se primaju učesnici na mreži. Možete da ih filtrirate po jeziku i mesecu, a klikom na dugme za prikaz pristupate svim aktivnostima i kontakt podacima organizatora. Uživajte!","snippets.learn":"Pisanje koda i programiranje su znanja koja su sve traženija u svim oblastima, a EU nedelja programiranja je tu sa namerom da vas podrži u učenju! Pregledajte našu zbirku i pronađite savršen resurs za početak ili nastavak svog puta. Svi ti resursi su besplatni. Ne zaboravite da svoju pretragu možete da filtrirate po vrsti resursa, nivou veština, programskom jeziku, kategoriji i jeziku.","snippets.teach":"Pisanje koda i programiranje su ključna znanja koja će doneti nove mogućnosti vašim učenicima i deci. Želite li da predajete programiranje od kuće, u učionici ili na informatičkoj sekciji? Pregledajte našu zbirku i pronađite najpogodniji resurs kojim ćete uvesti programiranje u svoju nastavnu praksu. Svi ti resursi su besplatni. Ne zaboravite da svoju pretragu možete da filtrirate po vrsti resursa, nivou veština, programskom jeziku, temi, kategoriji i jeziku.","snippets.toolkits.0":"U ovom odeljku ćete pronaći materijal sa kojim ćete lakše organizovati svoje aktivnosti tokom EU nedelje programiranja i promovisati inicijativu u svojoj zajednici. ","snippets.toolkits.1":"Komplet alatki za promociju","snippets.toolkits.2":"ovde ćete pronaći zvanične logotipe EU nedelje programiranja, predloške za bedževe, letke, postere, PowerPoint i Word, primere objava na društvenim mrežama, kao i ilustracije.","snippets.toolkits.3":"Komplet alatki za nastavnike","snippets.toolkits.4":"ovde ćete pronaći zvanične logotipe EU nedelje programiranja, bedž, predloške sertifikata za učenike koji su bili učesnici, uvodne prezentacije o EU nedelji programiranja i materijal za društvene mreže.","snippets.toolkits.5":"Zvanični letak EU nedelje programiranja.","snippets.about.goal":"Cilj je pomoći mladima da ovladaju osnovama programiranja i programerskim načinom razmišljanja.","snippets.guide.tutorials.1":"Pogledajte naša","snippets.guide.tutorials.2":"uputstva i obuke","snippets.guide.tutorials.3":"na 29 jezika da biste se pripremili za organizovanje aktivnosti tokom kojih će mladi moći da nauče programiranje i programerski način razmišljanja.","snippets.dance.menu":"Plesni izazov","snippets.dance.subtitle":"Ko kaže da programeri ne umeju da plešu? Dokazaćemo suprotno tokom izazova #EUCodeWeekDance.","snippets.dance.content":"Svi od škola, nastavnika, biblioteka, preko informatičkih sekcija, preduzeća i državnih ustanova pozvani su na proslavu Nedelje programiranja u EU tako što će organizovati aktivnost #EUCodeWeekDance i dodati je u plan Nedelje programiranja.","snippets.treasure-hunt.menu":"Potraga za blagom","snippets.treasure-hunt.subtitle":"Ovo je igra u aplikaciji Telegram","snippets.videos.1":"Pogledajte video zapise u kojima ambasadori Nedelje programiranja u EU govore o našim vrednostima","snippets.videos.2":"Pogledajte Katju Ošljak, ambasadorku za Sloveniju, koja govori o tome zašto je Nedelja programiranja nezavisna","snippets.videos.3":"Pogledajte Lorana Tušea, ambasadora za Francusku, koji govori o tome zašto je Nedelja programiranja namenjena svima","snippets.videos.4":"Pogledajte Fatmu Buaziz, ambasadorku za Tunis, koja govori o tome zašto je Nedelja programiranja i globalna i lokalna","snippets.videos.5":"Pogledajte Lindu Sinku, ambasadorku za Letoniju, koja govori o tome zašto je Nedelja programiranja posvećena saradnji","snippets.videos.6":"Pogledajte Alesandra Boljola, ambasadora za Italiju, koji govori o tome zašto je Nedelja programiranja neprofitna","snippets.videos.7":"Pogledajte Marjanu Prifti, ambasadorku za Albaniju, koja govori o tome zašto Nedelja programiranja podstiče inovativnost i kreativnost","snippets.videos.8":"Pogledajte Kristijanu Lukači, ambasadorku za Rumuniju, koja govori o tome zašto je Nedelja programiranja zahvalna svojim zajednicama","training.learning_bits":"Moduli Nedelje programiranja","training.title":"Besplatni materijali za trening i onlajn kursevi","training.text":`

Ovde možete pronaći besplatne materijale i resurse za obuku koji će vam pomoći da počnete i isplanirate sledeću inovativnu lekciju.

1. Mini lekcije

Nije potrebno prethodno iskustvo u kodiranju ili programiranju, a za svaki modul je potrebno otprilike 15 minuta. Moduli vas uvode u ključne koncepte koji su u vezi sa aktivnostima vezanim za programiranje i računarsko razmišljanje. Osim toga, moduli vam takođe pružaju praktične savete o tome kako da integrišete te koncepte u učionici.

`,"training.text_2":`

Sada kada ste završili jedan ili više modula Nedelje programiranja, nadamo se da ste spremni da uvedete kreativnu digitalnost u vašu učionicu i da prikačite aktivnost na mapu Nedelje programiranja!

diff --git a/public/build/assets/php_sk-MOiKSZu3.js b/public/build/assets/php_sk-CdJcorDX.js similarity index 94% rename from public/build/assets/php_sk-MOiKSZu3.js rename to public/build/assets/php_sk-CdJcorDX.js index f083cffed..887e8fce9 100644 --- a/public/build/assets/php_sk-MOiKSZu3.js +++ b/public/build/assets/php_sk-CdJcorDX.js @@ -60,7 +60,7 @@ const e={"about.when-title":"V roku 2024 sa Európsky týždeň programovania ko href="/resources">Zdroje a Pre študentov, kde nájdete video návody aj učebné plány. Tie môžete prispôsobiť potrebám svojej skupiny.`,"guide.what_you_need_organise.items.7":`Registrovať účastníkov. Pri obmedzených priestorových možnostiach môžete na registráciu účastníkov využiť online nástroje, napr. formuláre Google či Eventbrite.`,"guide.what_you_need_organise.items.8":'Nezabudnite poznačiť svoju aktivitu na mapu Týždňa programovania!',"guide.how_to.title":"Ako zorganizovať aktivitu?","guide.how_to.items.1":"Formát vášho programátorského podujatia záleží na vás, ale odporúčame vám, aby ste určitý čas vyhradili na praktické cvičenia, v rámci ktorých môžu účastníci samostatne tvoriť a pohrať sa s hardvérom.","guide.how_to.items.2":'Používajte nástroje a technológie primerané pre svoju cieľovú skupinu. Odporúčame vám využívať voľne dostupné materiály z otvorených zdrojov.',"guide.how_to.items.3":"Vyzvite účastníkov, aby si na konci podujatia navzájom ukázali a predviedli, čo vytvorili.","guide.how_to.items.4":`Hovorte o podujatí! Propagujte a sprístupňujte výsledky svojej aktivity na sociálnych médiách pod hashtagom #EUCodeWeek. Zverejniť ich môžete aj v skupine učiteľov Európskeho týždňa programovania a na Twitteri (@CodeWeekEU). Povedzte o aktivite priateľom, ďalším školiteľom či miestnej tlači. Vydajte tlačovú správu!`,"guide.how_to.items.5":'Nezabudnite pridať svoju aktivitu na mapu týždňa programovania!',"guide.material.title":"Propagačné materiály","guide.material.text":'

Najnovšie informácie si pozrite na našom blogu. Aktuálne tlačové správy si pokojne prispôsobte svojim požiadavkám alebo si vytvorte svoje vlastné:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Príprava na oslavy Európskeho týždňa programovania 2019 (k dispozícii v 29 jazykoch)',"guide.toolkits.title":"Ako pomôcku si na začiatok stiahnite tieto súbory nástrojov:","guide.toolkits.communication_toolkit":"Súbor komunikačných nástrojov","guide.toolkits.teachers_toolkit":"Súbor nástrojov pre učiteľov","guide.questions.title":"Máte otázky?","guide.questions.content":'

Ak máte otázky o organizovaní a propagácii vášho podujatia #EUCodeWeek, obráťte sa na niektorého z veľvyslancov Európskeho týždňa programovania vo vašej krajine.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"vdýchnite nápadom život!","hackathons.sections.1.title":"6 hackatonov, 6 výziev","hackathons.sections.1.content.1":"Žijete v Grécku, Lotyšsku, Írsku, Taliansku, Rumunsku alebo Slovinsku? Ste kreatívni, ambiciózni a zaujímate sa o budúcnosť technológií? Teraz máte šancu! Zapojte sa do jedného z hackatonov Európskeho týždňa programovania a vymyslite inovačné riešenie, ktoré vás postaví do čela technologickej revolúcie!","hackathons.sections.1.content.2":"Európsky týždeň programovania prinesie v roku 2021 šesť mimoriadnych hackathonov a pozve stredoškolských študentov vo veku 15 – 19 rokov, ktorí sa rozdelia do tímov a použijú svoje programovacie schopnosti na vyriešenie miestnej výzvy. Po 24 hodinách hackovania predstaví každý tím svoje nápady porote odborníkov, ktorá vyberie 10 postupujúcich tímov. Všetky tímy budú mať rovnaké množstvo času, zdroje a prístup k inštruktorom a odborným znalostiam na dokončenie výzvy, avšak len 10 bude mať možnosť postúpiť do ďalšieho kola, v ktorom vytvoria svoj prototyp, dostanú odborného učiteľa a na jeseň sa zúčastnia finále hackathonu. Tu budú tímy súťažiť o to, kto vyhrá skvelé IT vybavenie a možnosť zaučenia sa a vedenia k ďalšiemu rozvoju svojho prototypu.","hackathons.sections.2.title":"Ako sa môžem zapojiť?","hackathons.sections.2.content.1":"Vyberte hackathon vo svojej krajine a zaregistrujte sa pomocou niekoľkých jednoduchých krokov. Môžete sa zapojiť ako jednotlivec alebo ako šesťčlenný tím. Ak sa spojíte so svojimi priateľmi alebo spolužiakmi, nezabudnite pri registrácii zadať aj názov svojho tímu. Každý hackathon spustí svoju registráciu samostatne, takže sledujte hackathon vo vašej krajine!","hackathons.sections.3.title":"Kto je organizátorom?","hackathons.sections.3.content.1":"Hackatony Európskeho týždňa programovania spoločne organizuje Európska komisia a miestni ","hackathons.sections.3.content.2":"veľvyslanci a veľvyslankyne Európskeho týždňa programovania","hackathons.sections.3.content.3":" a finančnú podporu poskytuje Európsky parlament. Cieľom je preukázať, ako konkrétne riešenia ožívajú vďaka tvorivosti, nadšeniu, čerstvým nápadom a programátorským zručnostiam mladých ľudí.","hackathons.sections.4.title":"Ako vyzerá hackaton?","hackathons.sections.4.content.1":"Európsky týždeň programovania je cesta, ktorá sa začína 24-hodinovým online hackathonom. Tímy budú viesť skúsení inštruktori a k dispozícii budú aj dielne, v ktorých sa účastníci budú môcť naučiť nové zručnosti a zabaviť sa. Hackathon je taktiež skvelá príležitosť na to, aby si účastníci vytvorili kontakty a spojili sa s ľuďmi v európskom technologickom odvetví. Na konci hackathonu predstaví každý tím odbornej porote svoje riešenie. ","hackathons.sections.4.content.2":"Desať najlepších tímov bude pokračovať vo svojej hackathonovej ceste a počas leta dostane školenie a zaučenie. Víťazi sa v septembri alebo októbri stretnú tvárou v tvár na 12-hodinovom národnom finále (ktoré sa uskutoční online v prípade, že situácia v oblasti verejného zdravia neumožní osobné stretnutie).","hackathons.sections.5.title":"Neviem programovať – môžem sa nejako zapojiť?","hackathons.sections.5.content.1":"Súbežne s hackatonom sa uskutočnia semináre pre začiatočníkov v oblasti programovania, majstrovania s hardvérom, robotiky atď., na ktorých sa účastníci naučia základy výpočtového zmýšľania a programovania. Podrobnejšie informácie o registrácii nájdete na miestnej stránke.","hackathons.sections.6.title":"Partneri","hackathons.sections.7.title":"Poďte sa zabávať!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumunsko","hackathons.cities.1.date":"25. - 26. septembra 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Írsko","hackathons.cities.2.date":"23. - 24. septembra 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Taliansko","hackathons.cities.3.date":"24. - 25. septembra 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grécko","hackathons.cities.4.date":"9. októbri 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovinsko","hackathons.cities.5.date":"18. - 19. septembra 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Lotyšsko","hackathons.cities.6.date":"1. októbri 2021","hackathons.final.1":"Finále","hackathons.final.2":"v septembri/októbri 2021","home.about":"Európsky týždeň programovania je nezávislá iniciatíva, ktorej cieľom je priblížiť každému programovanie a digitálnu gramotnosť zábavnou a pútavou formou.","home.when":"Pridajte sa k nám a užite si sviatočnú zábavu!","home.when_text":"Keď sa naučíme programovať, pomôže nám to pochopiť svet okolo nás, ktorý sa rýchlo mení, rozšíriť si vedomosti o fungovaní technológií a rozvinúť si zručnosti a schopnosti, vďaka ktorým objavíme nové nápady a inovácie.","home.xmas_text":"Spríjemnite si toto sviatočné obdobie inováciami a kreativitou! Pridajte svoju kódovaciu aktivitu na našu mapu a získajte šancu vyhrať pre svojich študentov súpravu micro:bit. Oslávme sviatky tým, že posilníme ďalšiu generáciu mysliteľov a tvorcov. Pridajte svoju aktivitu ešte dnes a pomôžte inšpirovať lepšiu budúcnosť!","home.button_text":"","home.school_banner_title":"Zapojte sa!","home.school_banner_text":"Ste učiteľ alebo učiteľka?","home.school_banner_text2":"Kliknite tu a zistite, ako sa môžete zapojiť!","home.organize_activity_title":"Usporiadajte aktivitu alebo sa do niektorej zapojte","home.organize_activity_text":'Ktokoľvek môže usporiadať aktivitu alebo sa zapojiť \u2028do aktivity. Stačí si vybrať tému a cieľovú skupinu a pridať aktivitu na mapu alebo si vyhľadať podujatia v okolí.',"home.get_started_title":"Ako na to?","home.get_started_text":'Nie je vám jasné, ako na to? S prípravou a šírením informácií vám pomôže stránka s návodom a naše súbory nástrojov pre organizátorov na stiahnutie.',"home.access_resources_title":"Prístup k materiálom a školeniu","home.access_resources_text":'Ak neviete presne, ako aktivitu usporiadať, pozrite si našu stránku so vzdelávacími zdrojmi a pomocné materiály a vypracované plány na hodiny programovania.',"home.toolkits_title":"Neviete, ako začať??","home.toolkits_description":"Pozrite si stránku s návodmi a stiahnite si naše sady nástrojov pre organizátorov, aby ste sa mohli pripraviť a šíriť informácie..","home.toolkits_button1":"Začíname","home.toolkits_button2":"Nástroje pre organizátorov","home.minecraft_description1":"Posuňte svoje kódovacie zručnosti na vyššiu úroveň s Minecraft Education. Zistite, ako môže vzdelávanie Minecraft naučiť kódovanie a zručnosti v oblasti AI a preskúmajte, ako začať ešte dnes!","home.minecraft_description2":"Prihláste sa a prineste si zábavné a živé hry priamo do svojej triedy!","home.minecraft_button":"Začnite svoju cestu vzdelávania Minecraft tu","home.activity_title":"Zorganizujte aktivitu alebo sa pripojte k aktivite","home.activity_description":"Ktokoľvek je vítaný zorganizovať alebo zapojiť sa do aktivity. Stačí si vybrať tému a cieľové publikum a pridať svoju aktivitu na mapu alebo vyhľadať aktivity vo vašej oblasti.","home.activity_button1":"Pridajte svoju aktivitu","home.activity_button2":"Zobraziť mapu aktivít","home.resouce_title":"Zdroje a školenia","home.resouce_description":"Ak si nie ste istí, ako zorganizovať aktivitu, navštívte našu stránku s učebnými zdrojmi a školiacimi materiálmi Learnit bits, kde nájdete pokyny a prispôsobené plány hodín.","home.resouce_button1":"Prístup k zdrojom","home.resouce_button2":"Prístupové školenia","home.get_involved":"Zapojte sa","home.meet_our_community":"Naša Rodina Code Week","home.banner1_title":"Dievčatá v digitále","home.banner1_description":": Preskúmajte a využite digitálne príležitosti – posilnite novú generáciu dievčat v digitálnom svete!","home.banner2_title":"Naša Rodina Code Week","home.banner2_description":"Objavte našu živú sieť ambasádorov, učiteľov, študentov a centier z ktorých každý prispieva k našej spoločnej vášni pre digitálne vzdelávanie.","locations.title":"Miesta konania aktivity","locations.description.0":"Z nižšie uvedeného zoznamu si zvoľte existujúce miesto konania vašej ďalšej aktivity ALEBO zaregistrujte nové miesto konania v časti","locations.description.1":"vytvorenie aktivity","login.login":"Prihlásenie","login.register":"Registrácia","login.github":"Prihlásiť sa cez Github","login.X":"Prihlásiť sa cez X","login.facebook":"Prihlásiť sa cez Facebook","login.google":"Prihlásiť sa cez Google","login.azure":"Prihlásiť sa cez Azure","login.email":"E-mail","login.password":"Heslo","login.remember":"Zapamätať si ma","login.forgotten_password":"Zabudli ste heslo?","login.no_account":"Ešte nemáte účet?","login.signup":"Registrujte sa","login.reset":"Obnoviť heslo","login.send_password":"Poslať odkaz na obnovu hesla","login.confirm_password":"Potvrdiť heslo","login.name":"názov","menu.learn":"Pre študentov","menu.teach":"Pre učiteľov","menu.training":"Tréning","menu.challenges":"Vzdelávacie zdroje","menu.online-courses":"Online kurzy","menu.toolkits":"Prezentácia a sady nástrojov","menu.girls_in_digital":"Dievčatá v digitále","menu.why":"PREČO","menu.home":"Domov","menu.search_result":"Výsledky vyhľadávania","menu.events":"Aktivity","menu.ambassadors":"Veľvyslanci","menu.resources":"Zdroje","menu.game_and_competitions":"Hry a súťaže","menu.schools":"Školy","menu.about":"Onás","menu.blog":"Blog","menu.news":"Správy","menu.search":"Začnite písať a stlačte Enter...","menu.map":"Mapa","menu.add_event":"Pridať podujatie","menu.search_event":"Vyhľadať podujatia","menu.hello":"Zdravíme","menu.profile":"Profil","menu.pending":"Čakajúce podujatia","menu.your_events":"Moje aktivity","menu.your_certificates":"Moje certifikáty","menu.report":"Potvrdiť moje akcie","menu.volunteers":"Dobrovoľníci","menu.logout":"Odhlásenie","menu.login":"Prihláste sa","menu.signin":"Prihlásenie","menu.signup":"Zaregistrujte sa","menu.privacy":"Ochrana súkromia","menu.stats":"Štatistiky","menu.participation":"Certifikát oúčasti","menu.coding@home":"Kódovanie@Domov","menu.values":"Naše hodnoty","menu.online_events":"Online aktivity","menu.featured_activities":"Vybrané aktivity","menu.codeweek2020":"Ročník 2020","menu.register_activity":"Registruj aktivitu","menu.select_language":"Vyberte jazyk","menu.search_site":"Vyhľadať stránku","menu.what_you_looking_for":"Čo hľadáte?","menu.type_to_search":"Zadajte pre vyhladávanie...","mooc.free-online-courses":"Bezplatné online kurzy","mooc.intro":"Európsky týždeň programovania ponúka príležitosti profesionálneho rozvoja vo forme online kurzov. Cieľom je pomôcť učiteľom priniesť programovanie a výpočtové myslenie do triedy.","mooc.icebreaker.title":"Úvodný kurz na prelomenie ľadov","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Kurz na prelomenie ľadov v rámci európskeho týždňa programovania","mooc.icebreaker.text.2":"je päťhodinový kurz v angličtine pre každého, kto si chce osvojiť základy programovania a výpočtového myslenia. Účastníci sa učia, ako v mladých ľuďoch prebudiť zvedavosť a inovatívneho ducha a podporiť ich, aby sa stali tvorcami digitálneho obsahu. Tento kurz účastníkom pomôže objaviť výhody a význam výpočtového myslenia a programovania v bežnom živote. Poskytne im tiež nápady, bezplatné školiace materiály a zdroje, ktoré im pomôžu zorganizovať zábavné a náučné aktivity pre deti, a to kedykoľvek a kdekoľvek, najmä počas týždňa programovania.","mooc.icebreaker.text.3":"Na účasť na tomto kurze nepotrebujete žiadne predchádzajúce skúsenosti či vedomosti v oblasti programovania, stačí vám zvedavá myseľ. ","mooc.icebreaker.registration.0":"Na kurz, ktorý sa koná od 16. septembra a 30. októbra 2020, sa môžete zaregistrovať tu.","mooc.icebreaker.registration.1":"Zaregistrovať sa však môžete, len ak si vytvoríte účet na platforme European Schoolnet Academy. ","mooc.icebreaker.check-out":"Pozrite si vydanie z roku 2019.","mooc.deep-dive.title":"Podrobný kurz (do hĺbky)","mooc.deep-dive.text.0":"Podrobný kurz v rámci európskeho týždňa programovania je 25-hodinový online kurz v angličtine, ktorý učiteľom ponúka príležitosť oboznámiť sa so zásadami programovania a získať znalosti a sebadôveru potrebné na zorganizovanie jednoduchých, zábavných a interaktívnych programovacích aktivít pre študentov. Učitelia majú v rámci európskeho týždňa programovania k dispozícii bezplatné","mooc.deep-dive.text.1":"zdroje","mooc.deep-dive.text.2":"a študijné materiály v 29 jazykoch. Oboznámia sa s konkrétnymi aspektami programovania, ako je výpočtové myslenie či aktivity, ktoré nevyžadujú elektrinu, a s nekonečnými možnosťami robotiky, opravovania a vyrábania, vizuálnych programovacích jazykov, tvorby aplikácií atď.","mooc.deep-dive.course-link":"Pozrite si podrobný kurz z roku 2019.","mooc.social-media.0":"Sledujte","mooc.social-media.1":"európsky týždeň programovania na sociálnych médiách,","mooc.social-media.2":"aby ste vždy vedeli, kedy začne ďalší kurz","myevents.created_by":"Všetky podujatia vytvorené používateľom: ","myevents.no_events.first_call_to_action":"Zatiaľ ste nepridali žiadne podujatia. Čo keby ste ","myevents.no_events.first_link":"pridali podujatie","myevents.no_events.second_call_to_action":"alebo si prečítajte našu ","myevents.no_events.second_link":"príručku pre organizátorov","myevents.view":"Zobraziť","myevents.status.APPROVED":"SCHVÁLENÉ","myevents.status.REJECTED":"ZAMIETNUTÉ","myevents.status.PENDING":"ČAKAJÚCE","myevents.status.REPORTED":"ZAZNAMENANÉ","pagination.previous":"Späť","pagination.next":"Ďalej","participation.title":"Vytvorte pre svoju triedu certifikáty o účasti","participation.phrase1":"Do formulára vpíšte mená svojich študentov oddelené čiarkami a následne získate jednotlivé certifikáty o účasti.","participation.names.label":"Mená pre certifikát","participation.names.help":"Mená účastníkov oddeľte čiarkou.","participation.event_name.label":"Názov aktivity","participation.event_name.help":"Názov vašej aktivity, ktorý má byť uvedený na certifikáte","participation.event_date.label":"Dátum aktivity","participation.event_date.help":"Dátum aktivity, ktorý má byť uvedený na certifikáte","participation.submit":"Vytvoriť certifikáty","participation.thanks_page.title":"Vaše certifikáty sa vytvorili!","participation.thanks_page.phrase1":"Kliknutím na tento odkaz stiahnete súbor zip obsahujúci všetky certifikáty.","passwords.password":"Heslá musia mať najmenej šesť znakov a musia sa zhodovať s potvrdením.","passwords.reset":"Vaše heslo bolo obnovené!","passwords.sent":"Poslali sme vám e-mail s odkazom na obnovu vášho hesla!","passwords.token":"Tento token na obnovu hesla je neplatný.","passwords.user":"Používateľ s uvedenou e-mailovou adresou sa nenašiel.","privacy.title":"OCHRANA VAŠICH OSOBNÝCH ÚDAJOV","privacy.1-intro.title":"1. Úvod","privacy.1-intro.items.1":"

Európska komisia (ďalej len „Komisia“) sa zaviazala, že bude ochraňovať osobné údaje a zachovávať vaše súkromie. Komisia zbiera a ďalej spracúva osobné údaje podľa nariadenia Európskeho parlamentu a Rady (EÚ) 2018/1725 z 23. októbra 2018 o ochrane fyzických osôb pri spracúvaní osobných údajov inštitúciami, orgánmi, úradmi a agentúrami Únie a o voľnom pohybe takýchto údajov [ktorým sa zrušuje nariadenie (ES) č. 45/2001].

","privacy.1-intro.items.2":"

V tomto vyhlásení o ochrane súkromia sa vysvetľuje dôvod zberu a spracúvania, spôsob, akým zbierame všetky poskytnuté osobné údaje, ako s nimi nakladáme a zabezpečujeme ich ochranu, ako sa tieto údaje používajú a aké práva si môžete uplatňovať v súvislosti so svojimi osobnými údajmi (právo na prístup, opravu, zablokovanie atď.). Spresňujú sa v ňom aj kontaktné údaje zodpovedného prevádzkovateľa, u ktorého si môžete uplatniť svoje práva, úradníka pre ochranu údajov a európskeho dozorného úradníka pre ochranu údajov.

","privacy.1-intro.items.3":"

Toto vyhlásenie o ochrane súkromia sa týka zberu a zverejňovania osobných údajov na verejne dostupnej webovej lokalite Codeweek.eu. Ide o osobné údaje osôb, ktoré slúžia ako kontaktné body pre aktivity Týždňa programovania EÚ (veľvyslanci a veľvyslankyne Týždňa programovania, koordinátori a koordinátorky z ministerstva školstva, poprední učitelia a učiteľky, ako aj organizátori a organizátorky aktivít a podujatí).

","privacy.2-why.title":"2. Prečo spracúvame vaše údaje?","privacy.2-why.items.1":"

Európska komisia zbiera a zverejňuje vaše osobné údaje, aby uľahčila identifikáciu kontaktných bodov zainteresovanými stranami a občanmi. Poskytnutie skutočných osôb ako kontaktných bodov je najlepší a najúčinnejší spôsob, ako zabezpečiť, aby sa zainteresované osoby mohli spojiť s útvarmi Komisie.

","privacy.2-why.items.2":"

Vaše osobné údaje sa nepoužijú na žiadne automatizované rozhodovanie vrátane profilovania.

","privacy.3-legal_process.title":"3. Na akom právnom základe/-och spracúvame vaše osobné údaje","privacy.3-legal_process.items.1":"

Spracovateľské operácie s osobnými údajmi na účely zverejnenia kontaktných bodov sú zákonné podľa článku 5 ods. 1 písm. d) nariadenia (EÚ) 2018/1725, pretože ste poskytli súhlas so spracúvaním vašich osobných údajov prostredníctvom webového formulára alebo ste súhlasili, aby sme použili vašu e-mailovú adresu a používateľské meno, ak ste sa prihlásili cez sociálnu sieť.

","privacy.4-collect_data.title":"4. Ktoré osobné údaje zbierame a ďalej spracúvame?","privacy.4-collect_data.items.1":"

Zbierané osobné údaje sú informácie, ktoré uľahčujú vašu identifikáciu ako kontaktného bodu a zvyšujú vašu viditeľnosť pre verejnosť, konkrétne sú to: oslovenie, meno, priezvisko, pozícia, pracovná poštová a e-mailová adresa, telefónne číslo, fotografia, účet na sociálnych sieťach, životopis.

","privacy.4-collect_data.items.2":"

Tieto osobné údaje ste poskytli dobrovoľne prostredníctvom vyplnenia prihlasovacieho formulára.

","privacy.4-collect_data.items.3":"

Poskytnutie určitých osobných údajov je povinné na účel zverejnenia aktivít a/alebo kontaktných údajov na webovej lokalite codeweek.eu. Ak neposkytnete svoje osobné údaje, vaša aktivita nebude zverejnená a nebudete sa môcť zapojiť do uvedených sietí.

","privacy.4-collect_data.items.4":"

Všetky ostatné osobné údaje poskytujete na dobrovoľnom základe.

","privacy.4-collect_data.items.5":'Keď sa prihlásite k odberu newslettera, vaša e-mailová adresa je pridaná do Code Week EÚ newsletter mailing listu, ktorý spravuje Mailerlite.com. Prečítajte si prosím zásady ochrany osobných údajov Mailerlite: https://www.mailerlite.com/legal/privacy-policy. Z odberu newslettera sa môžete kedykoľvek odhlásiť pomocou odkazu "odhlásiť" v e-mailoch, ktoré od nás dostanete, alebo nám môžete poslať e-mail na adresu info@codeweek.eu s textom "Unsubscribe" v predmete.',"privacy.5-how_long.title":"5. Ako dlho uchovávame vaše osobné údaje?","privacy.5-how_long.items.1":"

Komisia uchováva vaše osobné údaje len na taký čas, ktorý je nutný na naplnenie účelu zberu alebo ďalšieho spracovania opísaných v bode 2, a teda počas celého vášho pôsobenia ako kontaktného bodu.

","privacy.5-how_long.items.2":"

Vaše osobné údaje sa odstránia z verejne dostupnej webovej lokality hneď, ako prestanete zastávať funkciu kontaktného bodu, pokiaľ ste neposkytli súhlas so zahrnutím do databázy pre budúce aktivity.

","privacy.6-protect_data.title":"6. Ako ochraňujeme vaše osobné údaje?","privacy.6-protect_data.items.1":"

Všetky osobné údaje v elektronickom formáte (e-maily, dokumenty, databázy, nahraté balíky údajov atď.) sa ukladajú na serveroch Európskej komisie alebo jej zmluvných dodávateľov. Všetky spracovateľské operácie sa vykonávajú podľa rozhodnutia Komisie (EÚ, Euratom) 2017/46 z 10. januára 2017 o bezpečnosti komunikačných a informačných systémov v Európskej komisii.

","privacy.6-protect_data.items.2":"

Zmluvní dodávatelia Komisie sú viazaní osobitným zmluvným ustanovením o akýchkoľvek spracovateľských operáciách s vašimi údajmi v mene Komisie a povinnosťami týkajúcimi sa zachovávania dôvernosti, ktoré vyplývajú z transpozície všeobecného nariadenia o ochrane údajov v členských štátoch EÚ [nariadenie GDPR (EÚ) 2016/679].

","privacy.6-protect_data.items.3":"

V záujme ochrany vašich osobných údajov Komisia zaviedla niekoľko technických a organizačných opatrení. Medzi technické opatrenia patria príslušné opatrenia na riešenie online bezpečnosti, rizika straty údajov, pozmenenia údajov alebo neoprávneného prístupu s prihliadnutím na riziko, ktoré predstavuje spracovanie a povaha spracúvaných osobných údajov. Organizačné opatrenia zahŕňajú obmedzenie prístupu k osobným údajom len pre oprávnené osoby, ktoré ich odôvodnene potrebujú poznať na účely tejto spracovateľskej operácie.

","privacy.7-access_data.title":"7. Kto má prístup k vašim údajom a komu sú poskytnuté?","privacy.7-access_data.items.1":"

Prístup k vašim osobným údajom sa poskytuje pracovníkom Komisie zodpovedným za vykonávanie tejto spracovateľskej operácie a oprávneným pracovníkom na základy zásady „potrebuje poznať“. Títo pracovníci sa riadia zákonnými ustanoveniami a ak sa to vyžaduje, aj doplňujúcimi dohodami o zachovaní dôvernosti.

","privacy.7-access_data.items.2":"

Konkrétne, ku všetkým osobným údajom, ktoré poskytujete, majú prístup správcovia webových lokalít (pracovníci Komisie), ako aj ďalší pracovníci Komisie na základe zásady „potrebujú poznať“.. Osobné údaje a údaje o podujatí sa ďalej poskytnú členom siete veľvyslancov Európskeho týždňa programovania a siete koordinátorov vzdelávania, aby ich mohli využiť pri organizovaní miestnych aktivít alebo nadväzujúcich opatreniach.

","privacy.7-access_data.items.3":"

Na účely zvýšenia viditeľnosti kontaktných bodov budú vaše osobné údaje zverejnené bez obmedzenia prístupu k verejnej webovej lokalite: https://codeweek.eu.

","privacy.7-access_data.items.4":"

Prenosy údajov tretím stranám

","privacy.7-access_data.items.5":"

Informácie, ktoré zbierame, sa neposkytnú žiadnej tretej strane, a ak áno, len v rozsahu a na účel, ktoré sa od nás môžu vyžadovať v právnych predpisoch.

","privacy.8-rights.title":"8. Aké práva máte a ako si ich môžete uplatniť?","privacy.8-rights.items.1":"

Podľa kapitoly III (články 14 – 25) nariadenia (EÚ) 2018/1725 máte ako „dotknuté osoby“ osobitné práva, a predovšetkým právo na prístup, opravu alebo vymazanie vašich osobných údajov a právo na obmedzenie spracovania vašich osobných údajov. Ak je to relevantné, máte tiež právo podávať námietky voči spracovaniu či právo na prenosnosť údajov.

","privacy.8-rights.items.2":"

Súhlasili ste, že nám poskytnete svoje osobné údaje na predmetnú spracovateľskú operáciu a svoj súhlas môžete kedykoľvek odvolať tak, že to oznámite prevádzkovateľovi. Odvolanie nebude mať vplyv na zákonnosť spracovania, ktoré sa vykonalo pred tým, ako ste odvolali svoj súhlas.

","privacy.8-rights.items.3":"

Ak si chcete uplatniť svoje práva, môžete sa obrátiť na prevádzkovateľa alebo v prípade konfliktu na úradníka pre ochranu údajov. V prípade potreby môžete tiež osloviť európskeho dozorného úradníka pre ochranu údajov. Jeho kontaktné údaje sú uvedené v nasledujúcom bode 9.

","privacy.9-contact.title":"9. Kontaktné informácie","privacy.9-contact.data-controller.title":"– Prevádzkovateľ","privacy.9-contact.data-controller.text":"

Ak si želáte uplatniť svoje práva podľa nariadenia (EÚ) 2018/1725 alebo ak máte pripomienky, otázky alebo obavy, alebo ak by ste chceli podať sťažnosť v súvislosti so zberom a používaním vašich osobných údajov, obráťte sa na úradníka pre ochranu údajov,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"E-mail: ","privacy.9-contact.data-protection-officer.title":"– Úradník Komisie pre ochranu údajov (DPO)","privacy.9-contact.data-protection-officer.text":'

Na úradníka pre ochranu údajov (DATA-PROTECTION-OFFICER@ec.europa.eu) sa môžete obrátiť v súvislosti s otázkami týkajúcimi sa spracovania vašich osobných údajov podľa nariadenia (EÚ) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"– Európsky dozorný úradník pre ochranu údajov (EDPS)","privacy.9-contact.european-data-protection.text":'

Máte právo obrátiť sa (t. j. môžete podať sťažnosť) na európskeho dozorného úradníka pre ochranu údajov (edps @edps.europa.eu), ak sa domnievate, že boli porušené vaše práva vyplývajúce z nariadenia (EÚ) 2018/1725 v dôsledku spracúvania vašich osobných údajov prevádzkovateľom.

',"remote-teaching.remote-teaching":"dištančná výučba","remote-teaching.intro.title":"Európsky týždeň programovania a dištančná výučba","remote-teaching.intro.text":"Dištančná výučba môže pre učiteľov aj študentov predstavovať veľkú výzvu, pri ktorej je potrebné prekonať mnohé prekážky. Výučba programovania, výpočtového myslenia, dokonca aj robotiky, však nemusí prestať len preto, že študenti sú doma. Tu je niekoľko tipov a zdrojov, ktoré vám, aspoň dúfame, môžu pomôcť.","remote-teaching.intro.points.1":"sú tu zozbierané krátke videá, svojpomocné návody, hádanky, hry a programovacie úlohy na každodenné použitie doma i v škole.","remote-teaching.intro.points.2.0":"Programovanie bez pripojenia","remote-teaching.intro.points.2.1":"nájdete tu rôzne aktivity, ktoré môžete jednoducho robiť doma, a výučbu alebo štúdium programovania tak zvládnete aj pomocou bežných materiálov.","remote-teaching.intro.points.3.0":"Lekcie","remote-teaching.intro.points.3.1":"nájdete tu Lekcie alebo cvičenia týkajúce sa udržateľného rozvoja a umelej inteligencie, pričom v plánoch lekcií sú zahrnuté aj oddiely týkajúce sa dištančnej výučby.","remote-teaching.intro.points.4.0":"Archív zdrojov","remote-teaching.intro.points.4.1":"mnohé zdroje v archíve možno použiť aj pri scenároch dištančnej výučby. Môžete tu nájsť zdroje na výučbu programovania i na štúdium programovania.","remote-teaching.intro.points.5.0":"Webináre Programovanie z domu","remote-teaching.intro.points.5.1":"vedeli ste, že v rámci Európskeho týždňa programovania bolo zorganizovaných niekoľko webinárov zameraných na výučbu a štúdium programovania z domu? Vyskúšajte ich!","remote-teaching.tips.title":"7 tipov pre dištančnú výučbu programovania","remote-teaching.tips.points.1.0":"Oboznámte sa s konceptmi, programovacím jazykom a softvérom","remote-teaching.tips.points.1.1":"Aj keď študenti sa môžu učiť kódovať a programovať napoly nezávisle metódou pokusov a omylov, budete ich musieť usmerňovať a pomôcť im nájsť chyby v ich syntaxi. Buďte pripravení realizovať zmeny a úpravy, ak digitálny nástroj alebo programovací jazyk neprinášajú vami očakávané študijné výsledky.","remote-teaching.tips.points.2.0":"Povzbudzujte študentov","remote-teaching.tips.points.2.1":"Pomôžte študentom dosiahnuť úplný potenciál tým, že im poskytnete motivujúce a zmysluplné hodiny. Nechajte ich objavovať vlastné zručnosti a kreativitu tým, že im dovolíte vyberať si vlastné projekty a výstupy. Okrem toho vám odporúčame, aby ste boli realistickí a stanovovali ciele, ktoré vaši študenti môžu dosiahnuť.","remote-teaching.tips.points.3.0":"Podporujte študentov, aby pracovali v skupinách","remote-teaching.tips.points.3.1":`Programovanie v skupinách je nielen zábavnejšie, ale takisto môže študentom pomôcť pri realizácii zložitejších a kreatívnejších projektov. Dištančná výučba môže navyše niektorých študentov izolovať, čomu môže skupina zabrániť. Napríklad by ste mohli vytvoriť online konferenčné miestnosti pre študentov, kde by sa mohli zhromaždiť v skupinách, alebo by ste mohli zaviesť systém partnerského hodnotenia tým, že by ste vyzvali študentov, aby si k projektom navzájom poskytovali konštruktívnu spätnú väzbu -`,"remote-teaching.tips.points.4.0":"Preskúmajte otvorené softvéry a bezplatné online platformy určené pre štúdium programovania","remote-teaching.tips.points.4.1":"Existuje mnoho kvalitných zdrojov pre výučbu a štúdium programovania, ktoré sú síce pokročilé, ale zároveň jednoduché na použitie. Sú to bezplatné nástroje, ktoré môžu vaši študenti používať bez toho, aby si museli kupovať licencie alebo sťahovať softvér. Väčšinu z týchto nástrojov môžete nájsť v archíve Európskeho týždňa programovania, napr. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi atď. Ako sme mohli vidieť v prípade Lekcií Európskeho týždňa programovania, tieto nástroje sa dajú použiť na ktorýkoľvek predmet!","remote-teaching.tips.points.5.0":"Buďte hravi","remote-teaching.tips.points.5.1":"Vaše prvé kroky k programovaniu by mali byť pútavé a zábavné, a aj keď teraz možno nemáte príležitosť podeliť sa o túto radosť osobne, existujú spôsoby, ako sa hrať a zabávať spoločne! Môžete napríklad navrhnúť študentom, aby si oddýchli od výučby a spoločne sa zahrali CodyColor, vzdelávaciu hru pre viacero hráčov, ktorá je navrhnutá na učenie sa výpočtového myslenia hrou.","remote-teaching.tips.points.6.0":"Simulujte interakciu v skutočnej triede","remote-teaching.tips.points.6.1":"Technológia nám aspoň sčasti umožňuje druh interakcie, ktorá by sa odohrávala v triede. Môžete študentov vyzvať, aby si v danom čase zapli kameru, virtuálne zdvihli ruku, pýtali sa osobne alebo na chate, odpovedali na digitálne ankety a kvízy atď. Na tento účel môžete využívať niektoré bezplatné digitálne nástroje, napríklad Zoom, Microsoft Teams, GoToMeeting alebo Jitsi na živú výučbu a Kahoot, Mentimeter alebo Google Forms na kvízy a interakciu v triede. Študentom by to pomohlo, aby sa cítili, ako keby boli v triede a v spojení so svojimi spolužiakmi.","remote-teaching.tips.points.7.0":"Zabezpečte prístupnosť a cenovú dostupnosť materiálov","remote-teaching.tips.points.7.1":"Vaše programovacie hodiny by mali byť realistické a prístupné. Dosiahnete to pomocou materiálov, ktoré sa dajú jednoducho nájsť v každej domácnosti a dostanú sa k nim všetci študenti, alebo ich poskytnete v upravenej podobe pre tých, ktorí ich nemajú. Napríklad na aktivity v rámci programovania bez pripojenia sú potrebné cenovo dostupné materiály ako nožnice, papier alebo fixky. Pri práci s online programovacími cvičeniami sa uistite, že všetci študenti majú doma prístup k tabletu alebo počítaču so spoľahlivým internetovým pripojením.","remote-teaching.tips.conclusion":"Ako vyučovať a študovať kódovanie a programovanie v prostredí dištančnej výučby? Máte nejaké tipy pre ostatných vzdelávacích pracovníkov? Pridajte komentár na tomto fóre!","report.title":"Podajte správu o svojom podujatí #EUCodeWeek","report.event_title":"Názov podujatia","report.number_required":"Poskytnite hrubý odhad, aj keď nemáte presné údaje.","report.phrase1":"Tento formulár môžete vyplniť iba raz! Pozorne si skontrolujte údaje. Ak sa pomýlite, ","report.phrase2":"Po zaslaní správy vám bude automaticky vydaný individualizovaný certifikát za účasť na Týždni programovania a budete si ho môcť stiahnuť alebo zdieľať. Tu môžete vidieť vzorový certifikát.","report.phrase3":"Povinné polia sú označené hviezdičkou*.","report.phrase4":"Tento formulár môžete vyplniť iba raz! Pozorne si skontrolujte údaje. Ak sa pomýlite,","report.contactus":"kontaktujte nás","report.participants_count.label":"Počet účastníkov","report.average_participant_age.label":"Priemerný vek účastníkov","report.percentage_of_females.label":"Percentuálny podiel žien","report.codeweek_for_all_participation_code.label":"Účastnícky kód Týždňa programovania pre všetkých","report.codeweek_for_all_participation_code.help":"Tu môžete zadať váš kód výzvy Codeweek4All, pokiaľ nejaký máte. Ak sa tejto výzvy nezúčastňujete, preskočte toto pole.","report.name_for_certificate.label":"Meno pre certifikát","report.name_for_certificate.help":"Zmeňte ho na meno organizátora podujatia, ktorému bude vydaný certifikát za účasť na Týždni programovania. Prosíme vás, aby ste použili len písmená ASCII (latinka). Písmená s dĺžňami, mäkčeňmi a inou diakritikou nie sú podporované.","report.submit":"Poslať správu o podujatí","report.thanks_page.title":"Ďakujeme za správu o vašom podujatí!","report.thanks_page.certificate_ready":"Váš certifikát je hotový.","report.thanks_page.download_button":"Kliknite tu a stiahnite si ho.","report.thanks_page.back_events":"Späť na vaše podujatie","resources.search_resources":"Vyhľadávať zdroje","resources.types":"Typy","resources.levels":"Úrovne","resources.programming_languages":"Programovacie jazyky","resources.categories":"Kategórie","resources.Languages":"Jazyky","resources.Subjects":"Predmety","resources.share":"Zdieľať","resources.communication_toolkit":"Súbor komunikačných nástrojov","resources.teachers_toolkit":"Súbor nástrojov pre učiteľov","resources.leaflet":"Leták","resources.how_to_organise_an_activity":"Ako usporiadať aktivitu?","resources.resources.languages.Russian":"Ruština","resources.resources.languages.Norwegian":"Nórčina","resources.resources.languages.Mandarin":"Čínština","resources.resources.languages.Japanese":"Japončina","resources.resources.languages.All targeted languages":"Všetky cieľové jazyky","resources.resources.levels.Beginner":"Začiatočník","resources.resources.levels.Intermediate":"Stredne pokročilý","resources.resources.levels.Advanced":"Pokročilý","resources.resources.levels.Pre-primary education":"Predškolské vzdelávanie","resources.resources.levels.Primary school (5-12)":"Základná škola (5 – 12)","resources.resources.levels.Lower secondary school (12-16)":"Základná škola (12 – 16)","resources.resources.levels.Upper secondary school (16-18)":"Stredná škola (16 – 18)","resources.resources.levels.Higher Education":"Vyššie vzdelávanie","resources.resources.levels.Other":"Iné","resources.resources.subjects.Art":"Umenie","resources.resources.subjects.Biology":"Biológia","resources.resources.subjects.Chemistry":"Chémia","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultúra","resources.resources.subjects.Economics":"Ekonómia","resources.resources.subjects.Foreign Languages":"Cudzie jazyky","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geológia","resources.resources.subjects.History":"Dejepis","resources.resources.subjects.Language and Literature":"Jazyk a literatúra","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prírodopis","resources.resources.subjects.Physical Education":"Telesná výchova","resources.resources.subjects.Physics":"Fyzika","resources.resources.subjects.Coding":"Programovanie","resources.resources.subjects.Special Education Needs":"Osobitné vzdelávacie potreby","resources.resources.subjects.Other":"Iné","resources.resources.types.Tutorial":"Návod","resources.resources.types.Website":"Web","resources.resources.types.Online Course":"Online kurz","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikácia","resources.resources.types.Game":"Hra","resources.resources.types.Graphic Material":"Obrazový materiál","resources.resources.types.Presentation":"Prezentácia","resources.resources.types.Toolkit":"Súbor nástrojov","resources.resources.types.Other":"Iné","resources.resources.types.Lesson Plan":"Plán vyučovacej hodiny","resources.resources.types.Guide":"Príručka","resources.resources.categories.Coding":"Programovanie","resources.resources.categories.Programming":"Programovanie","resources.resources.categories.Computational Thinking":"Výpočtové myslenie","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Výroba","resources.resources.categories.Tinkering":"Majstrovanie","resources.resources.categories.Unplugged Activities":"Aktivity bez počítača","resources.resources.categories.Other":"Iné","school.name":"Názov školy","school.location":"Adresa školy","school.description":"Opis školy","school.school":"Škola","school.add":"Pridať","school.list":"Zoznam","school.required.name":"Názov školy je povinný","school.required.location":"Adresa školy je povinná","schools.1.title1":"Prečo by ste mali do vyučovania zahrnúť programovanie?","schools.1.title2":"Čo môžu vaši študenti získať z programovania? Čo vám to prináša ako učiteľovi?","schools.1.content.0":"Myslíme si, že základná gramotnosť každého človeka v digitálnom veku by mala zahŕňať pochopenie programovania a rozvoj základných schopností súvisiacich s výpočtovým zmýšľaním, ako sú riešenie problémov, spolupráca a analytické zručnosti.","schools.1.content.1":"Ak sa vaši študenti naučia programovať, posunie ich to do popredia digitálne vybavenej spoločnosti, lepšie pochopia svet okolo seba a získajú lepšie šance na úspech v súkromnom aj pracovnom živote.","schools.1.content.2":"Týždeň programovania ponúka všetkým študentom možnosť vyskúšať si digitálnu tvorbu. Školy a učitelia môžu využiť bezplatné možnosti odborného rozvoja, učebné materiály, medzinárodné výzvy a možnosti vzájomnej výmeny.","schools.1.button.label":"Chcete sa do toho rovno pustiť? Tu sa môžete zaregistrovať!","schools.2.title1":"Ste pripravení pustiť sa do toho?","schools.2.title2":"Usporiadajte hodinu, školenie alebo podujatie a pridajte ich na mapu.","schools.2.content.0":"Nezáleží na tom, či ste už zbehlí v programovaní, môžete jednoducho usporiadať hodinu v triede, deň otvorených dverí alebo podujatie vo vašej škole. Nájdite dátum a zaregistrujte svoju aktivitu na uvedenej mape. Ak potrebujete pomoc s prípravou hodiny programovania, prejdite na ďalší krok.","schools.2.content.1":"Pozrite si niektoré organizované aktivity na uvedenej mape a pridajte vlastné aktivity. Pripojíte sa tak k tisíckam ostatných, ktorí takisto poskytujú vzdelávanie v tejto oblasti v Európe a za jej hranicami.","schools.2.button.label":"Ste pripravení skúsiť to? Pridajte aktivitu!","schools.3.title1":"Ešte len začínate s programovaním? Žiadne obavy","schools.3.title2":"Pomocou našich nástrojov sa môžete zoznámiť s programovaním pred tým, ako ho predstavíte svojim študentom","schools.3.content.0":"Ak by ste chceli uviesť svojich študentov do programovania, ale neviete, ako začať, nemusíte mať obavy! Medzinárodný tím učiteľov a odborníkov vytvoril súbor krátkych školiacich modulov, ktoré vám pomôžu začať.","schools.3.content.1":"Nemusíte mať žiadne predchádzajúce skúsenosti, aby ste sa s nami mohli učiť!","schools.3.button.label":"Prejdite do školiacich modulov","schools.4.title1":"Hľadáte väčšiu výzvu?","schools.4.title2":"Vytvorte sieť aktivít, zapojte čo najviac študentov a získajte Certifikát excelentnosti","schools.4.content.0":"Vo výzve Code Week 4 All sa od vás očakáva, že spojíte sily s inými učiteľmi alebo školami a pridáte sa k medzinárodnej komunite podobne zmýšľajúcich ľudí, aby ste študentom umožnili zoznámiť sa s programovaním. Ak vytvoríte skupinu, ktorá získa účasť viac ako 500 študentov, získate certifikát excelentnosti.","schools.4.button.label":"Ďalšie informácie o výzve Code Week 4 All","schools.title":"Školy: Zapojte študentov do Týždňa programovania","scoreboard.title":"V ktorých krajinách programovanie najviac prekvitá?","scoreboard.paragraph":"Rebríček je zostavený podľa počtu zapísaných programátorských podujatí v porovnaní s počtom obyvateľov, takže sa nečudujte, ak uvidíte niektoré menšie krajiny na vyšších priečkach!","scoreboard.parcipating_with":"sa zapája prostredníctvom","scoreboard.events":"podujatí","search.audience_title":"Cieľová skupina","search.theme_title":"Téma","search.placeholder":"Vyhľadať názov podujatia alebo značku","search.submit":"Vyhľadať","search.label_country":"Vybrať krajinu","search.last_year_events.label":"Zahrnúť podujatia zminulých ročníkov","search.last_year_events.yes":"Áno","search.last_year_events.no":"Nie","search.search_counter":"zhoda svašimi kritériami vyhľadávania","search.event":"podujatie","search.events":"podujatia/podujatí","search.year":"rok","search.audiences":"Publikum","search.themes":"Témy","search.countries":"Krajina","search.search_placeholder":"Hľadaj podľa nadpisu alebo popisu","search.search_banner_title":"Poiščite tisto, kar vas navdihuje.","search.search_banner_content":"Raziščite bogato ponudbo vsebin, dejavnosti in smernic, povezanih s programiranjem, ki vas bodo navdihnili na potovanju v svet digitalne ustvarjalnosti in učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Pozrite si výsledky na základe vašich kľúčových slov nižšie:","search.search_input_placeholder":"pretraživanja...","search.results":"Rezultati","search.no_results":"Nenašli sa žiadne výsledky.","search.search_categories.all":"Všetky","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Online kurzy","search.search_categories.training":"Školenie","search.search_categories.challenges":"Výzvy","search.search_categories.learn":"Učte sa","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentácie a sady nástrojov","search.search_categories.activities":"Aktivity","search.search_categories.blogs":"Blogy","search.search_categories.others":"Ostatné","snippets.featured-activities":"Tu nájdete aktivity, ktoré sa uskutočnia v rámci Európskeho týždňa programovania a na ktorých je možné zúčastniť sa online. Môžete ich filtrovať podľa jazyka a mesiaca a keď kliknete na „zobraziť“, získate prístup ku všetkým podrobnostiam o aktivite a kontaktom na jej organizátorov. Príjemnú zábavu!","snippets.learn":"Kódovanie a programovanie predstavujú kľúčové kompetencie, po ktorých je stále väčší dopyt vo všetkých oblastiach, a Európsky týždeň programovania vás chce pri učení podporiť! Pozrite si náš archív a nájdite ten najlepší zdroj pre začiatok svojej cesty k programovaniu alebo pokračovanie v nej. Všetky tieto zdroje sú bezplatné. Nezabudnite, že vyhľadávanie môžete filtrovať podľa druhu zdrojov, úrovne zručností, programovacieho jazyka, kategórie a jazyka.","snippets.teach":"Kódovanie a programovanie predstavujú kľúčové kompetencie, ktoré vašim študentom a deťom otvoria nové možnosti. Chcete vyučovať programovanie doma, v triede alebo v programátorskom klube? Pozrite si náš archív a nájdite najvhodnejší zdroj na zaradenie kódovania a programovania do vyučovania. Všetky tieto zdroje sú bezplatné. Nezabudnite, že vyhľadávanie môžete filtrovať podľa druhu zdrojov, úrovne zručností, programovacieho jazyka, predmetu, kategórie a jazyka.","snippets.toolkits.0":"V tejto časti nájdete materiály, ktoré vám pomôžu zorganizovať aktivitu v rámci Európskeho týždňa programovania a propagovať túto iniciatívu v rámci vašej komunity.","snippets.toolkits.1":"Komunikačné nástroje","snippets.toolkits.2":"Nájdete tu oficiálne logá, znak, leták, plagát, vzory v PowerPointe a vo Worde, príklady príspevkov na sociálnych sieťach a ilustrácie týkajúce sa Európskeho týždňa programovania.","snippets.toolkits.3":"Nástroje pre učiteľov","snippets.toolkits.4":"Nájdete tu oficiálne logá, znak, vzor potvrdení o účasti pre vašich študentov, úvodnú prezentáciu a materiály pre sociálne médiá týkajúce sa Európskeho týždňa programovania.","snippets.toolkits.5":"Oficiálny leták Európskeho týždňa programovania.","snippets.about.goal":"Cieľom je pomôcť väčšiemu počtu mladých ľudí osvojiť si základy programovania a počítačového myslenia.","snippets.guide.tutorials.1":"Prejdite si naše","snippets.guide.tutorials.2":"návody a kurzy,","snippets.guide.tutorials.3":"ktoré sú dostupné v 29 jazykoch, a naučte sa organizovať činnosti, pri ktorých sa mladí ľudia naučia programovať a počítačovo myslieť.","snippets.dance.menu":"Výzva do tanca","snippets.dance.subtitle":"Kto povedal, že programátori nevedia tancovať? Výzvou #EUCodeWeekDance vám dokážeme pravý opak.","snippets.dance.content":"Európsky týždeň programovania môže osláviť každý – od škôl, učiteľov, knižníc až po programátorské kluby, podniky a verejné orgány. Úlohou je zorganizovať tanečnú aktivitu #EUCodeWeekDance a pridať ju na mapu týždňa programovania.","snippets.treasure-hunt.menu":"Honba za pokladom","snippets.treasure-hunt.subtitle":"Táto hra sa hrá v aplikácii Telegram","snippets.videos.1":"Pozrite si videá ambasádorov Európskeho týždňa programovania o našich hodnotách","snippets.videos.2":"Pozrite si video slovinskej ambasádorky Katji Osljakovej o tom, prečo je týždeň programovania nezávislý","snippets.videos.3":"Pozrite si video francúzskeho ambasádora Laurenta Touchého o tom, prečo je týždeň programovania pre každého","snippets.videos.4":"Pozrite si video tuniskej ambasádorky Fatmy Bouazizovej o tom, prečo je týždeň programovania glokálny","snippets.videos.5":"Pozrite si video lotyšskej ambasádorky Lindy Sinkovej o tom, prečo je týždeň programovania o spolupráci","snippets.videos.6":"Pozrite si video talianskeho ambasádora Alessandra Bogliola o tom, prečo je týždeň programovania neziskový","snippets.videos.7":"Pozrite si video albánskej ambasádorky Marjany Priftiovej o tom, prečo týždeň programovania podporuje inovácie a kreativitu","snippets.videos.8":"Pozrite si video rumunskej ambasádorky Cristiany Lucaciovej o tom, prečo je týždeň programovania vďačný svojej komunite","training.learning_bits":"Hodiny Týždňa programovania","training.title":"Bezplatné školiace materiály a online kurzy","training.text":`

Tu nájdete bezplatné školiace materiály a zdroje, ktoré vám pomôžu zoznámiť sa s problematikou a naplánovať si najbližšiu inovačnú hodinu.

+`,"remote-teaching.tips.points.4.0":"Preskúmajte otvorené softvéry a bezplatné online platformy určené pre štúdium programovania","remote-teaching.tips.points.4.1":"Existuje mnoho kvalitných zdrojov pre výučbu a štúdium programovania, ktoré sú síce pokročilé, ale zároveň jednoduché na použitie. Sú to bezplatné nástroje, ktoré môžu vaši študenti používať bez toho, aby si museli kupovať licencie alebo sťahovať softvér. Väčšinu z týchto nástrojov môžete nájsť v archíve Európskeho týždňa programovania, napr. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi atď. Ako sme mohli vidieť v prípade Lekcií Európskeho týždňa programovania, tieto nástroje sa dajú použiť na ktorýkoľvek predmet!","remote-teaching.tips.points.5.0":"Buďte hravi","remote-teaching.tips.points.5.1":"Vaše prvé kroky k programovaniu by mali byť pútavé a zábavné, a aj keď teraz možno nemáte príležitosť podeliť sa o túto radosť osobne, existujú spôsoby, ako sa hrať a zabávať spoločne! Môžete napríklad navrhnúť študentom, aby si oddýchli od výučby a spoločne sa zahrali CodyColor, vzdelávaciu hru pre viacero hráčov, ktorá je navrhnutá na učenie sa výpočtového myslenia hrou.","remote-teaching.tips.points.6.0":"Simulujte interakciu v skutočnej triede","remote-teaching.tips.points.6.1":"Technológia nám aspoň sčasti umožňuje druh interakcie, ktorá by sa odohrávala v triede. Môžete študentov vyzvať, aby si v danom čase zapli kameru, virtuálne zdvihli ruku, pýtali sa osobne alebo na chate, odpovedali na digitálne ankety a kvízy atď. Na tento účel môžete využívať niektoré bezplatné digitálne nástroje, napríklad Zoom, Microsoft Teams, GoToMeeting alebo Jitsi na živú výučbu a Kahoot, Mentimeter alebo Google Forms na kvízy a interakciu v triede. Študentom by to pomohlo, aby sa cítili, ako keby boli v triede a v spojení so svojimi spolužiakmi.","remote-teaching.tips.points.7.0":"Zabezpečte prístupnosť a cenovú dostupnosť materiálov","remote-teaching.tips.points.7.1":"Vaše programovacie hodiny by mali byť realistické a prístupné. Dosiahnete to pomocou materiálov, ktoré sa dajú jednoducho nájsť v každej domácnosti a dostanú sa k nim všetci študenti, alebo ich poskytnete v upravenej podobe pre tých, ktorí ich nemajú. Napríklad na aktivity v rámci programovania bez pripojenia sú potrebné cenovo dostupné materiály ako nožnice, papier alebo fixky. Pri práci s online programovacími cvičeniami sa uistite, že všetci študenti majú doma prístup k tabletu alebo počítaču so spoľahlivým internetovým pripojením.","remote-teaching.tips.conclusion":"Ako vyučovať a študovať kódovanie a programovanie v prostredí dištančnej výučby? Máte nejaké tipy pre ostatných vzdelávacích pracovníkov? Pridajte komentár na tomto fóre!","report.title":"Podajte správu o svojom podujatí #EUCodeWeek","report.event_title":"Názov podujatia","report.number_required":"Poskytnite hrubý odhad, aj keď nemáte presné údaje.","report.phrase1":"Tento formulár môžete vyplniť iba raz! Pozorne si skontrolujte údaje. Ak sa pomýlite, ","report.phrase2":"Po zaslaní správy vám bude automaticky vydaný individualizovaný certifikát za účasť na Týždni programovania a budete si ho môcť stiahnuť alebo zdieľať. Tu môžete vidieť vzorový certifikát.","report.phrase3":"Povinné polia sú označené hviezdičkou*.","report.phrase4":"Tento formulár môžete vyplniť iba raz! Pozorne si skontrolujte údaje. Ak sa pomýlite,","report.contactus":"kontaktujte nás","report.participants_count.label":"Počet účastníkov","report.average_participant_age.label":"Priemerný vek účastníkov","report.percentage_of_females.label":"Percentuálny podiel žien","report.codeweek_for_all_participation_code.label":"Účastnícky kód Týždňa programovania pre všetkých","report.codeweek_for_all_participation_code.help":"Tu môžete zadať váš kód výzvy Codeweek4All, pokiaľ nejaký máte. Ak sa tejto výzvy nezúčastňujete, preskočte toto pole.","report.name_for_certificate.label":"Meno pre certifikát","report.name_for_certificate.help":"Zmeňte ho na meno organizátora podujatia, ktorému bude vydaný certifikát za účasť na Týždni programovania. Prosíme vás, aby ste použili len písmená ASCII (latinka). Písmená s dĺžňami, mäkčeňmi a inou diakritikou nie sú podporované.","report.submit":"Poslať správu o podujatí","report.thanks_page.title":"Ďakujeme za správu o vašom podujatí!","report.thanks_page.certificate_ready":"Váš certifikát je hotový.","report.thanks_page.download_button":"Kliknite tu a stiahnite si ho.","report.thanks_page.back_events":"Späť na vaše podujatie","resources.search_resources":"Vyhľadávať zdroje","resources.types":"Typy","resources.levels":"Úrovne","resources.programming_languages":"Programovacie jazyky","resources.categories":"Kategórie","resources.Languages":"Jazyky","resources.Subjects":"Predmety","resources.share":"Zdieľať","resources.communication_toolkit":"Súbor komunikačných nástrojov","resources.teachers_toolkit":"Súbor nástrojov pre učiteľov","resources.leaflet":"Leták","resources.how_to_organise_an_activity":"Ako usporiadať aktivitu?","resources.resources.languages.Russian":"Ruština","resources.resources.languages.Norwegian":"Nórčina","resources.resources.languages.Mandarin":"Čínština","resources.resources.languages.Japanese":"Japončina","resources.resources.languages.Albanian":"Albánčina","resources.resources.languages.Basque":"Baskičtina","resources.resources.languages.Bosnian":"Bosniačtina","resources.resources.languages.Bulgarian":"Bulharčina","resources.resources.languages.Croatian":"Chorvátčina","resources.resources.languages.Czech":"Čeština","resources.resources.languages.Danish":"Dánčina","resources.resources.languages.Dutch":"Holandčina","resources.resources.languages.English":"Angličtina","resources.resources.languages.Estonian":"Estónčina","resources.resources.languages.Finnish":"Fínčina","resources.resources.languages.French":"Francúzština","resources.resources.languages.German":"Nemčina","resources.resources.languages.Greek":"Gréčtina","resources.resources.languages.Hungarian":"Maďarčina","resources.resources.languages.Italian":"Taliančina","resources.resources.languages.Latvian":"Lotyština","resources.resources.languages.Lithuanian":"Litovčina","resources.resources.languages.Macedonian":"Macedónčina","resources.resources.languages.Maltese":"Maltčina","resources.resources.languages.Montenegrin":"Čiernohorčina","resources.resources.languages.Polish":"Poľština","resources.resources.languages.Portuguese":"Portugalčina","resources.resources.languages.Romanian":"Rumunčina","resources.resources.languages.Serbian":"Srbčina","resources.resources.languages.Slovakian":"Slovenčina","resources.resources.languages.Slovenian":"Slovinčina","resources.resources.languages.Spanish":"Španielčina","resources.resources.languages.Swedish":"Švédčina","resources.resources.languages.Turkish":"Turečtina","resources.resources.languages.Ukrainian":"Ukrajinčina","resources.resources.languages.All targeted languages":"Všetky cieľové jazyky","resources.resources.levels.Beginner":"Začiatočník","resources.resources.levels.Intermediate":"Stredne pokročilý","resources.resources.levels.Advanced":"Pokročilý","resources.resources.levels.Pre-primary education":"Predškolské vzdelávanie","resources.resources.levels.Primary school":"Základná škola","resources.resources.levels.Lower secondary school":"Základná škola","resources.resources.levels.Upper secondary school":"Stredná škola","resources.resources.levels.Higher Education":"Vyššie vzdelávanie","resources.resources.levels.Other":"Iné","resources.resources.levels.Teachers":"Učitelia","resources.resources.levels.Parents":"Rodičia","resources.resources.levels.General public":"Verejnosť","resources.resources.subjects.Art":"Umenie","resources.resources.subjects.Biology":"Biológia","resources.resources.subjects.Chemistry":"Chémia","resources.resources.subjects.Computer Science":"Informatika","resources.resources.subjects.Culture":"Kultúra","resources.resources.subjects.Economics":"Ekonómia","resources.resources.subjects.Foreign Languages":"Cudzie jazyky","resources.resources.subjects.Geography":"Geografia","resources.resources.subjects.Geology":"Geológia","resources.resources.subjects.History":"Dejepis","resources.resources.subjects.Language and Literature":"Jazyk a literatúra","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Prírodopis","resources.resources.subjects.Physical Education":"Telesná výchova","resources.resources.subjects.Physics":"Fyzika","resources.resources.subjects.Coding":"Programovanie","resources.resources.subjects.Special Education Needs":"Osobitné vzdelávacie potreby","resources.resources.subjects.Other":"Iné","resources.resources.subjects.Music":"Hudba","resources.resources.subjects.Programming":"Programovanie","resources.resources.types.Tutorial":"Návod","resources.resources.types.Website":"Web","resources.resources.types.Online Course":"Online kurz","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Audio","resources.resources.types.Application":"Aplikácia","resources.resources.types.Game":"Hra","resources.resources.types.Graphic Material":"Obrazový materiál","resources.resources.types.Presentation":"Prezentácia","resources.resources.types.Toolkit":"Súbor nástrojov","resources.resources.types.Other":"Iné","resources.resources.types.Lesson Plan":"Plán vyučovacej hodiny","resources.resources.types.Guide":"Príručka","resources.resources.types.Assessment":"Hodnotenie","resources.resources.types.Challenge":"Výzva","resources.resources.types.Curriculum":"Učebné osnovy","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Programovanie","resources.resources.categories.Programming":"Programovanie","resources.resources.categories.Computational Thinking":"Výpočtové myslenie","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Výroba","resources.resources.categories.Tinkering":"Majstrovanie","resources.resources.categories.Unplugged Activities":"Aktivity bez počítača","resources.resources.categories.Other":"Iné","resources.resources.categories.Artificial Intelligence":"Umelá inteligencia","resources.resources.categories.Drones":"Drony","resources.resources.categories.Digital Literacy":"Digitálna gramotnosť","resources.resources.categories.Sensors":"Senzory","resources.resources.categories.Text-based Programming":"Programovanie založené na texte","resources.resources.categories.Visual Programming":"Vizuálne programovanie","school.name":"Názov školy","school.location":"Adresa školy","school.description":"Opis školy","school.school":"Škola","school.add":"Pridať","school.list":"Zoznam","school.required.name":"Názov školy je povinný","school.required.location":"Adresa školy je povinná","schools.1.title1":"Prečo by ste mali do vyučovania zahrnúť programovanie?","schools.1.title2":"Čo môžu vaši študenti získať z programovania? Čo vám to prináša ako učiteľovi?","schools.1.content.0":"Myslíme si, že základná gramotnosť každého človeka v digitálnom veku by mala zahŕňať pochopenie programovania a rozvoj základných schopností súvisiacich s výpočtovým zmýšľaním, ako sú riešenie problémov, spolupráca a analytické zručnosti.","schools.1.content.1":"Ak sa vaši študenti naučia programovať, posunie ich to do popredia digitálne vybavenej spoločnosti, lepšie pochopia svet okolo seba a získajú lepšie šance na úspech v súkromnom aj pracovnom živote.","schools.1.content.2":"Týždeň programovania ponúka všetkým študentom možnosť vyskúšať si digitálnu tvorbu. Školy a učitelia môžu využiť bezplatné možnosti odborného rozvoja, učebné materiály, medzinárodné výzvy a možnosti vzájomnej výmeny.","schools.1.button.label":"Chcete sa do toho rovno pustiť? Tu sa môžete zaregistrovať!","schools.2.title1":"Ste pripravení pustiť sa do toho?","schools.2.title2":"Usporiadajte hodinu, školenie alebo podujatie a pridajte ich na mapu.","schools.2.content.0":"Nezáleží na tom, či ste už zbehlí v programovaní, môžete jednoducho usporiadať hodinu v triede, deň otvorených dverí alebo podujatie vo vašej škole. Nájdite dátum a zaregistrujte svoju aktivitu na uvedenej mape. Ak potrebujete pomoc s prípravou hodiny programovania, prejdite na ďalší krok.","schools.2.content.1":"Pozrite si niektoré organizované aktivity na uvedenej mape a pridajte vlastné aktivity. Pripojíte sa tak k tisíckam ostatných, ktorí takisto poskytujú vzdelávanie v tejto oblasti v Európe a za jej hranicami.","schools.2.button.label":"Ste pripravení skúsiť to? Pridajte aktivitu!","schools.3.title1":"Ešte len začínate s programovaním? Žiadne obavy","schools.3.title2":"Pomocou našich nástrojov sa môžete zoznámiť s programovaním pred tým, ako ho predstavíte svojim študentom","schools.3.content.0":"Ak by ste chceli uviesť svojich študentov do programovania, ale neviete, ako začať, nemusíte mať obavy! Medzinárodný tím učiteľov a odborníkov vytvoril súbor krátkych školiacich modulov, ktoré vám pomôžu začať.","schools.3.content.1":"Nemusíte mať žiadne predchádzajúce skúsenosti, aby ste sa s nami mohli učiť!","schools.3.button.label":"Prejdite do školiacich modulov","schools.4.title1":"Hľadáte väčšiu výzvu?","schools.4.title2":"Vytvorte sieť aktivít, zapojte čo najviac študentov a získajte Certifikát excelentnosti","schools.4.content.0":"Vo výzve Code Week 4 All sa od vás očakáva, že spojíte sily s inými učiteľmi alebo školami a pridáte sa k medzinárodnej komunite podobne zmýšľajúcich ľudí, aby ste študentom umožnili zoznámiť sa s programovaním. Ak vytvoríte skupinu, ktorá získa účasť viac ako 500 študentov, získate certifikát excelentnosti.","schools.4.button.label":"Ďalšie informácie o výzve Code Week 4 All","schools.title":"Školy: Zapojte študentov do Týždňa programovania","scoreboard.title":"V ktorých krajinách programovanie najviac prekvitá?","scoreboard.paragraph":"Rebríček je zostavený podľa počtu zapísaných programátorských podujatí v porovnaní s počtom obyvateľov, takže sa nečudujte, ak uvidíte niektoré menšie krajiny na vyšších priečkach!","scoreboard.parcipating_with":"sa zapája prostredníctvom","scoreboard.events":"podujatí","search.audience_title":"Cieľová skupina","search.theme_title":"Téma","search.placeholder":"Vyhľadať názov podujatia alebo značku","search.submit":"Vyhľadať","search.label_country":"Vybrať krajinu","search.last_year_events.label":"Zahrnúť podujatia zminulých ročníkov","search.last_year_events.yes":"Áno","search.last_year_events.no":"Nie","search.search_counter":"zhoda svašimi kritériami vyhľadávania","search.event":"podujatie","search.events":"podujatia/podujatí","search.year":"rok","search.audiences":"Publikum","search.themes":"Témy","search.countries":"Krajina","search.search_placeholder":"Hľadaj podľa nadpisu alebo popisu","search.search_banner_title":"Poiščite tisto, kar vas navdihuje.","search.search_banner_content":"Raziščite bogato ponudbo vsebin, dejavnosti in smernic, povezanih s programiranjem, ki vas bodo navdihnili na potovanju v svet digitalne ustvarjalnosti in učenja.","search.search_results_title":"Rezultati pretraživanja","search.search_input_label":"Pozrite si výsledky na základe vašich kľúčových slov nižšie:","search.search_input_placeholder":"pretraživanja...","search.results":"Rezultati","search.no_results":"Nenašli sa žiadne výsledky.","search.search_categories.all":"Všetky","search.search_categories.podcasts":"Podcasty","search.search_categories.hackathons":"Hackathony","search.search_categories.online_courses":"Online kurzy","search.search_categories.training":"Školenie","search.search_categories.challenges":"Výzvy","search.search_categories.learn":"Učte sa","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Prezentácie a sady nástrojov","search.search_categories.activities":"Aktivity","search.search_categories.blogs":"Blogy","search.search_categories.others":"Ostatné","snippets.featured-activities":"Tu nájdete aktivity, ktoré sa uskutočnia v rámci Európskeho týždňa programovania a na ktorých je možné zúčastniť sa online. Môžete ich filtrovať podľa jazyka a mesiaca a keď kliknete na „zobraziť“, získate prístup ku všetkým podrobnostiam o aktivite a kontaktom na jej organizátorov. Príjemnú zábavu!","snippets.learn":"Kódovanie a programovanie predstavujú kľúčové kompetencie, po ktorých je stále väčší dopyt vo všetkých oblastiach, a Európsky týždeň programovania vás chce pri učení podporiť! Pozrite si náš archív a nájdite ten najlepší zdroj pre začiatok svojej cesty k programovaniu alebo pokračovanie v nej. Všetky tieto zdroje sú bezplatné. Nezabudnite, že vyhľadávanie môžete filtrovať podľa druhu zdrojov, úrovne zručností, programovacieho jazyka, kategórie a jazyka.","snippets.teach":"Kódovanie a programovanie predstavujú kľúčové kompetencie, ktoré vašim študentom a deťom otvoria nové možnosti. Chcete vyučovať programovanie doma, v triede alebo v programátorskom klube? Pozrite si náš archív a nájdite najvhodnejší zdroj na zaradenie kódovania a programovania do vyučovania. Všetky tieto zdroje sú bezplatné. Nezabudnite, že vyhľadávanie môžete filtrovať podľa druhu zdrojov, úrovne zručností, programovacieho jazyka, predmetu, kategórie a jazyka.","snippets.toolkits.0":"V tejto časti nájdete materiály, ktoré vám pomôžu zorganizovať aktivitu v rámci Európskeho týždňa programovania a propagovať túto iniciatívu v rámci vašej komunity.","snippets.toolkits.1":"Komunikačné nástroje","snippets.toolkits.2":"Nájdete tu oficiálne logá, znak, leták, plagát, vzory v PowerPointe a vo Worde, príklady príspevkov na sociálnych sieťach a ilustrácie týkajúce sa Európskeho týždňa programovania.","snippets.toolkits.3":"Nástroje pre učiteľov","snippets.toolkits.4":"Nájdete tu oficiálne logá, znak, vzor potvrdení o účasti pre vašich študentov, úvodnú prezentáciu a materiály pre sociálne médiá týkajúce sa Európskeho týždňa programovania.","snippets.toolkits.5":"Oficiálny leták Európskeho týždňa programovania.","snippets.about.goal":"Cieľom je pomôcť väčšiemu počtu mladých ľudí osvojiť si základy programovania a počítačového myslenia.","snippets.guide.tutorials.1":"Prejdite si naše","snippets.guide.tutorials.2":"návody a kurzy,","snippets.guide.tutorials.3":"ktoré sú dostupné v 29 jazykoch, a naučte sa organizovať činnosti, pri ktorých sa mladí ľudia naučia programovať a počítačovo myslieť.","snippets.dance.menu":"Výzva do tanca","snippets.dance.subtitle":"Kto povedal, že programátori nevedia tancovať? Výzvou #EUCodeWeekDance vám dokážeme pravý opak.","snippets.dance.content":"Európsky týždeň programovania môže osláviť každý – od škôl, učiteľov, knižníc až po programátorské kluby, podniky a verejné orgány. Úlohou je zorganizovať tanečnú aktivitu #EUCodeWeekDance a pridať ju na mapu týždňa programovania.","snippets.treasure-hunt.menu":"Honba za pokladom","snippets.treasure-hunt.subtitle":"Táto hra sa hrá v aplikácii Telegram","snippets.videos.1":"Pozrite si videá ambasádorov Európskeho týždňa programovania o našich hodnotách","snippets.videos.2":"Pozrite si video slovinskej ambasádorky Katji Osljakovej o tom, prečo je týždeň programovania nezávislý","snippets.videos.3":"Pozrite si video francúzskeho ambasádora Laurenta Touchého o tom, prečo je týždeň programovania pre každého","snippets.videos.4":"Pozrite si video tuniskej ambasádorky Fatmy Bouazizovej o tom, prečo je týždeň programovania glokálny","snippets.videos.5":"Pozrite si video lotyšskej ambasádorky Lindy Sinkovej o tom, prečo je týždeň programovania o spolupráci","snippets.videos.6":"Pozrite si video talianskeho ambasádora Alessandra Bogliola o tom, prečo je týždeň programovania neziskový","snippets.videos.7":"Pozrite si video albánskej ambasádorky Marjany Priftiovej o tom, prečo týždeň programovania podporuje inovácie a kreativitu","snippets.videos.8":"Pozrite si video rumunskej ambasádorky Cristiany Lucaciovej o tom, prečo je týždeň programovania vďačný svojej komunite","training.learning_bits":"Hodiny Týždňa programovania","training.title":"Bezplatné školiace materiály a online kurzy","training.text":`

Tu nájdete bezplatné školiace materiály a zdroje, ktoré vám pomôžu zoznámiť sa s problematikou a naplánovať si najbližšiu inovačnú hodinu.

1. Hodiny Týždňa programovania

Nepotrebujete žiadne predchádzajúce skúsenosti s programovaním a každý modul vám zaberie len okolo 15 minút. V moduloch spoznáte kľúčové koncepcie súvisiace s programovaním a aktivity na rozvoj výpočtového myslenia. Okrem toho sa v moduloch dozviete praktické tipy a rady, ako začleniť tieto koncepcie do vyučovania.

`,"training.text_2":`

Dúfame, že po jednej alebo viacerých hodinách Týždňa programovania ste odhodlaní vniesť trocha digitálnej tvorivosti do vyučovania. Nezabudnite zaregistrovať svoju aktivitu na mapu Týždňa programovania!

diff --git a/public/build/assets/php_sl-CCdh2PKs.js b/public/build/assets/php_sl-BtEUL4mZ.js similarity index 95% rename from public/build/assets/php_sl-CCdh2PKs.js rename to public/build/assets/php_sl-BtEUL4mZ.js index c57257f3b..35ef793f6 100644 --- a/public/build/assets/php_sl-CCdh2PKs.js +++ b/public/build/assets/php_sl-BtEUL4mZ.js @@ -43,7 +43,7 @@ const e={"about.when-title":"Letošnji evropski teden programiranja bo potekal o href="/resources">stran z viri in učne drobce z avdiovizualnimi učnimi pripomočki in učnimi načrti ter jih prilagodite potrebam svoje skupine.`,"guide.what_you_need_organise.items.7":`Prijavite udeležence. Če ste prostorsko omejeni, lahko za prijavo udeležencev uporabite spletna orodja, kot sta Google Obrazci in Eventbrite.`,"guide.what_you_need_organise.items.8":'Ne pozabite postaviti svoje dejavnosti na zemljevid tedna programiranja!',"guide.how_to.title":"Kako organizirati svojo dejavnost?","guide.how_to.items.1":"O obliki svojega programerskega dogodka se odločate sami, priporočamo pa, da namenite nekaj časa praktičnim vajam, v okviru katerih bodo udeleženci lahko sami ustvarjali in/ali se poigrali s strojno opremo.","guide.how_to.items.2":'Uporabite orodja in tehnologije, ki so primerni za vašo ciljno skupino. Priporočamo, da uporabite brezplačno dostopno odprtokodno orodje.',"guide.how_to.items.3":"Udeležence spodbudite, da na koncu dogodka drug drugemu pokažejo in predstavijo, kar so ustvarili.","guide.how_to.items.4":`Širite glas! Predstavite svojo dejavnost in jo delite na družbenih medijih, pri tem pa uporabite ključno besedo #EUCodeWeek. Delite lahko tudi v skupini evropskega tedna programiranja za učitelje in na Twitterju (@CodeWeekEU). Pogovorite se s svojimi prijatelji, izvajalci izobraževanj in lokalnimi mediji ter dajte izjavo za medije.`,"guide.how_to.items.5":'Ne pozabite dodati svoje dejavnosti na zemljevid tedna programiranja!',"guide.material.title":"Promocijsko gradivo","guide.material.text":'

Za najnovejše informacije si oglejte naš blog, najnovejša sporočila za javnost pa prilagodite svojim potrebam ali ustvarite svoja:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Priprave na obeležitev evropskega tedna programiranja 2019 (na voljo v 29 jezikih)',"guide.toolkits.title":"Prenesite naslednje sklope orodij, ki vam bodo v pomoč pri začetku:","guide.toolkits.communication_toolkit":"Komunikacijsko orodje","guide.toolkits.teachers_toolkit":"Orodje za učitelje","guide.questions.title":"Imate vprašanja?","guide.questions.content":'

Če imate vprašanja v zvezi z organizacijo in predstavitvijo vašega dogodka #EUCodeWeek, se obrnite na enega od ambasadorjev evropskega tedna programiranja v svoji državi.

',"hackathon-slovenia-old.title":"EU Code Week HACKATΗON","hackathon-slovenia-old.subtitle":"Naj tvoje ideje zaživijo!","hackathon-slovenia-old.misc.0":"Preberi splošna pravila in pravila obnašanja","hackathon-slovenia-old.misc.1":"Prijave za hekaton evropskega tedna programiranja in spremljajoče dogodke bodo potekale prek programa EU Survey.","hackathon-slovenia-old.misc.2":"Naši partnerji","hackathon-slovenia-old.sections.1.content.0":"Ali sanjaš o tem, da bi ustvaril naslednjo veliko aplikacijo? Ali veš, kako lahko inovativne tehnološke rešitve pomagajo tvoji šoli, mestu in regiji? Če želiš postati podjetnik ali imaš hudo idejo, s katero bi rad prodrl v svet, pa ne veš, kako se tega lotiti, je tvojega čakanja zdaj konec!","hackathon-slovenia-old.sections.1.content.1":"Hekaton evropskega tedna programiranja","hackathon-slovenia-old.sections.1.content.2":"se začne z izzivom razviti program za rešitev izziva iz resničnega življenja. Zmagovalna ekipa si bo zagotovila mesto v evropskem vrhuncu, ko bodo vsi nacionalni zmagovalci hekatona iz Romunije, Irske, Grčije, Italije, Slovenije in Latvije predstavili svoje ideje evropski žiriji v okviru uradnega evropskega tedna programiranja, ki bo potekal od 9. do 24. oktobra 2021.","hackathon-slovenia-old.sections.1.content.3":"Hekaton evropskega tedna programiranja bo zagotovo še podžgal tvojo radovednost, spodbudil ustvarjalnost in podjetniškega duha ter oživil ideje.","hackathon-slovenia-old.sections.2.title":"Kaj lahko pričakuješ?","hackathon-slovenia-old.sections.2.content.0":"Strokovno vodenje","hackathon-slovenia-old.sections.2.content.1":"Delavnice za pridobivanje znanja","hackathon-slovenia-old.sections.2.content.2":"Zabavne aktivnosti","hackathon-slovenia-old.sections.2.content.3":"Priložnost, da spoznaš enako misleče posameznike","hackathon-slovenia-old.sections.2.content.4":" Priložnost, da zmagaš in si deležen mentorstva in vodenja ter nagrade v obliki računalniške opreme ","hackathon-slovenia-old.sections.2.content.5":" Priložnost, da se pridružiš zaključnemu hekatonu in osebno spoznaš najboljše med najboljšimi!","hackathon-slovenia-old.sections.3.content.0":"Zdaj se prijavi na","hackathon-slovenia-old.sections.3.content.1":"hekaton evropskega tedna programiranja v Slovenija","hackathon-slovenia-old.sections.3.content.2":"in naj tvoje ideje zaživijo!","hackathon-slovenia-old.sections.4.title":"Predlagaj izzive, ki bi jih lahko rešili na hekatonu","hackathon-slovenia-old.sections.4.content.0":"Ali želiš, da tvoja skupnost postane središče zelenih in trajnostnih inovacij v Sloveniji? Če je tako, predlagaj izziv, ki ga bodo reševali računalniški navdušenci na hekatonu. To naj bo nekaj ​​konkretnega, kar bo pomagalo tebi, tvoji šoli, mestu ali skupnosti.","hackathon-slovenia-old.sections.4.content.1":"Predlagaj izziv","hackathon-slovenia-old.sections.4.content.2":"Glasovanje za slovenski izziv se bo začelo 23. aprila.","hackathon-slovenia-old.sections.5.title":"Glasuj za izzive, ki naj jih “shekajo”","hackathon-slovenia-old.sections.5.content.0":"Hekaton evropskega tedna programiranja želi pokazati, kako konkretne rešitve zaživijo s pomočjo mladih, ki so ustvarjalni, navdušeni, inovativni in radi programirajo. „Konkretno“ pomeni reševanje resničnih težav – stvari, ki vplivajo nate, na tvojo šolo, skupnost, mesto – ali posebnih izzivov na vašem območju.","hackathon-slovenia-old.sections.5.content.1":" Glasuj za to, kar je zate najpomembnejše!","hackathon-slovenia-old.sections.5.content.2":" Končni izziv, ki bo izbran, bo objavljen na začetku hekatona.","hackathon-slovenia-old.sections.6.title":"Izziv","hackathon-slovenia-old.sections.6.content.0":" Hekaton evropskega tedna programiranja želi pokazati, kako konkretne rešitve zaživijo s pomočjo mladih, ki so ustvarjalni, navdušeni, imajo sveže ideje in so spretni v programiranju. „Konkretno“ pomeni reševanje resničnih težav – stvari, ki vplivajo nate, na tvojo šolo, skupnost, mesto – ali posebnih izzivov na vašem območju.","hackathon-slovenia-old.sections.6.content.1":" Na podlagi javnega glasovanja je izbran izziv za slovenski hekaton:","hackathon-slovenia-old.sections.6.content.2":" Na podlagi javnega glasovanja je bil izbran izziv za slovenski hekaton:","hackathon-slovenia-old.sections.7.title":"Podporno središče","hackathon-slovenia-old.sections.8.title":"Program","hackathon-slovenia-old.sections.8.content.0":"Hekaton evropskega tedna programiranja je dvodnevno tekmovanje, na katerem se zberejo srednješolci, stari od 15 do 19 let. Ekipe bodo tekmovale pri reševanju „lokalnega izziva“, ki bo izbran med predhodno predloženimi predlogi.","hackathon-slovenia-old.sections.8.content.1":"Med hekatonom bodo ekipe deležne podpore izkušenih mentorjev. Ekipe se bodo lahko udeležile delavnic, sodelovale pri mini izzivih in kvizih ter osvojile nagrade. Zmagovalna ekipa bo prejela nagrado v višini 2.000 EUR! Žirija bo pri izbiri uspešnih kandidatov upoštevala metodo ekipe, porabljeni čas in kakovost prototipa!","hackathon-slovenia-old.sections.8.content.2":"Vsi državni zmagovalci se bodo pomerili v evropskem spopadu titanov, kjer bo vsaka zmagovalna ekipa svojo rešitev predstavila evropski žiriji v okviru uradnega evropskega tedna programiranja, ki bo potekal od 9. do 24. oktobra 2021. Evropski prvak bo – poleg slave – dobil tudi dodatno opremo IT.","hackathon-slovenia-old.sections.8.content.3":"Poleti 2021 bodo organizirani tudi brezplačni spletni in/ali fizični spremljevalni dogodki za začetnike na področju programiranja.","hackathon-slovenia-old.sections.8.content.4":"","hackathon-slovenia-old.sections.8.content.5":"","hackathon-slovenia-old.sections.8.content.6":"","hackathon-slovenia-old.sections.8.content.7":"","hackathon-slovenia-old.sections.8.content.8":"","hackathon-slovenia-old.sections.8.content.9":"1. dan","hackathon-slovenia-old.sections.8.content.10":"2. dan","hackathon-slovenia-old.sections.9.title":"Praktične informacije","hackathon-slovenia-old.sections.9.content.0":"Hekaton bo potekal 18. in 19. septembra 2021. Upamo, da bo tekmovanje potekalo fizično. Če stanje javnega zdravja tega ne bo dopuščalo, se bomo srečali spletno.","hackathon-slovenia-old.sections.9.content.1":"Hekaton je brezplačen.","hackathon-slovenia-old.sections.10.title":"Žirija in mentorji","hackathon-slovenia-old.sections.10.content.0":"Predstavljaj si, da si v virtualni sobi, polni oblikovalcev, razvijalcev, ustvarjalcev, programerjev in poslovnih mentorjev, ki so vsi tako radovedni in zagnani kot ti. Hekaton Slovenija v evropskem tednu programiranja združuje vodilne osebnosti iz poslovnih svetov, področij IT, tveganega kapitala, izobraževanja ter lokalne in nacionalne voditelje ter voditelje EU, vplivneže in mentorje, ki bodo tebe in tvojo ekipo usmerjali ter podpirali med tem intenzivnim maratonom.","hackathon-slovenia-old.sections.10.content.1":"Zdaj se prijavi na","hackathon-slovenia-old.sections.10.content.2":"hekaton v okviru evropskega tedna programiranja","hackathon-slovenia-old.sections.10.content.3":"in naj se zgodi!","hackathon-slovenia-old.sections.11.title":"Ne znam programirati – kaj lahko naredim?","hackathon-slovenia-old.sections.11.content.0":"V zvezi s hekatonom bodo organizirane delavnice za začetnike na področju programiranja, izboljšanja strojne opreme in robotike itd. Udeleženci se bodo naučili nekaj osnov računalniškega razmišljanja in programiranja. Od aprila do septembra bomo z našimi neverjetnimi partnerji hekatonov evropskega tedna programiranja organizirali spremljevalne dogodke, ki se jih lahko brezplačno udeležiš! Oglej si različne dejavnosti in se prijavi, da dobiš povezavo.","hackathon-slovenia-old.sections.11.events.1.title":"Zanimiraj ime ","hackathon-slovenia-old.sections.11.events.1.content.0":"Si star(-a) med 9 in 14 let in si želiš izvedeti več o računalniškem programiranju? Ta delavnica je prava zate! Na njej boš lahko ustvarjal(-a), se zabaval(-a) in hitro pridobil(-a) veščine programiranja. S samo peščico blokov in nekaj kliki lahko narediš figuro (sprite), ki pleše, govori ali ki jo animiraš na različne načine. Poleg tega lahko koncepte računalništva, ki jih bomo uporabljali v programu Scratch for CS First, uporabimo tudi pri drugih naprednih programskih jezikih, kot sta Python ali Java.","hackathon-slovenia-old.sections.11.events.1.content.1":"Prijavi se in sodeluj pri tej dejavnosti in lahko boš:","hackathon-slovenia-old.sections.11.events.1.content.2":"uporabljal(-a) programski jezik, ki temelji na blokih, ","hackathon-slovenia-old.sections.11.events.1.content.3":"obvladal(-a) pomembne koncepte računalništva, kot so dogodki, zaporedja in zanke, ","hackathon-slovenia-old.sections.11.events.1.content.4":"ustvaril(-a) projekt animacije na platformi Scratch for CS First.","hackathon-slovenia-old.sections.11.events.1.content.5":"Datum: 8. oktober, 11.00 -> za prijavo","hackathon-slovenia-old.sections.11.events.1.content.6":"klikni","hackathon-slovenia-old.sections.11.events.1.content.7":"tukaj!","hackathon-slovenia-old.sections.11.events.1.content.8":"Več informacij o tem:","hackathon-slovenia-old.sections.11.events.2.title":"Delavnica ustvarjalnega programiranja","hackathon-slovenia-old.sections.11.events.2.content.0":"Spoznaj osnove programskega jezika Python z orodji za kreativno programiranje družbe imagiLabs! Ta delavnica, ki bo trajala uro in pol, je idealna za začetnike, stare od 9 do 15 let. Te programerje bomo popeljali od prižiganja ene slikovne pike naenkrat do ustvarjanja barvitih animacij. ","hackathon-slovenia-old.sections.11.events.2.content.1":"Datum: xxx -> za","hackathon-slovenia-old.sections.11.events.2.content.2":"prijavo","hackathon-slovenia-old.sections.11.events.2.content.3":"klikni tukaj!","hackathon-slovenia-old.sections.11.events.2.content.4":"Za začetek si brezplačno prenesi aplikacijo imagiLabs na svojo napravo iOS ali Android in začni že danes. Ne potrebuješ nobenega dodatka za prenosljive naprave imagiCharms – kar tako se pridruži virtualni delavnici!","hackathon-slovenia-old.sections.11.events.makex.title.0":"Niz usposabljanj na področju robotike v organizaciji MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.1":"Niz usposabljanj na področju robotike 1 – Uvod v robotiko in tekmovanja iz robotike v organizaciji MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.2":"Niz usposabljanj na področju robotike 2 – Programiranje in konstruiranje strojne opreme v organizaciji MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.3":"Niz usposabljanj na področju robotike 3 – Izmenjava nagrajenih mentorjev v organizaciji MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.content.0":"MakeX, svetovna platforma za tekmovanja iz robotike, predstavlja obsežen niz izobraževalnih usposabljanj na področju robotike za učitelje in mentorje, ki jih zanimajo praktično učenje, izobraževanje na področju naravoslovja, tehnologije, inženirstva, umetnosti in matematike (STEAM), tekmovanja iz programiranja in robotike za dijake in študente vseh starosti, pri čemer se uporabljata najnovejša programska in strojna oprema, kot so mBot2, laserbox in mBlock5.","hackathon-slovenia-old.sections.11.events.makex.content.1":"Med usposabljanjem, ki bo med drugim vključevalo uvod v robotiko, programiranje in konstruiranje strojne opreme ter izmenjavo nagrajenih mentorjev, se boste poglobili v proces projektnega učenja in se naučili, kako organizirati dijake in študente za uporabo izvedbenih platform pri reševanju težav iz resničnega sveta. Vabljeni učitelji, ki na šolah pripravljajo učne načrte za robotiko. Pridobili boste globlje razumevanje programiranja, računalniškega razmišljanja, pedagoških konceptov, robotske strojne opreme in tehnik za odpravljanje težav.","hackathon-slovenia-old.sections.11.events.makex.content.2":"tukaj","hackathon-slovenia-old.sections.11.events.makex.content.3":" !","hackathon-slovenia-old.sections.11.events.makex.content.4":"Dodatne informacije:","hackathon-slovenia-old.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia-old.sections.11.events.makex.dates.0":"Datum: 1. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia-old.sections.11.events.makex.dates.1":"Datum: 3. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia-old.sections.11.events.makex.dates.2":"Datum: 8. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia-old.sections.12.title":"O CODEWEEK.EU","hackathon-slovenia-old.sections.12.content.0":"Evropski teden programiranja (#EUCodeWeek) je množično gibanje, ki ga vodijo prostovoljci, da bi z aktivnostmi, povezanimi s programiranjem in računalništvom, spodbujali digitalno pismenost. Teden navdihuje in pritegne k raziskovanju novih idej in inovacij za prihodnost. Aktivnosti v","hackathon-slovenia-old.sections.12.content.1":"evropskem tednu programiranja","hackathon-slovenia-old.sections.12.content.2":"potekajo po vsem svetu med 9. in 24. oktobrom.","hackathon-slovenia-old.sections.12.content.3":"Tako naj bi hekaton evropskega tedna programiranja pokazal, kako konkretne rešitve zaživijo s pomočjo ustvarjalnosti, navdušenja, svežih idej in programiranja mladih. Hekatone ustvarja in soorganizira:","hackathon-slovenia-old.sections.12.content.4":"Evropska komisija","hackathon-slovenia-old.sections.12.content.5":"in lokalni","hackathon-slovenia-old.sections.12.content.6":"ambasadorji evropskega tedna programiranja","hackathon-slovenia-old.sections.12.content.7":"Pobudo financira","hackathon-slovenia-old.sections.12.content.8":"Evropski parlament","hackathon-slovenia-old.sections.12.content.9":"Še več informacij","hackathon-slovenia-old.sections.mentors.1.0":"Janko Harej","hackathon-slovenia-old.sections.mentors.1.1":"Janko Harej je višješolski predavatelj in učitelj strokovnih predmetov na ŠC Nova Gorica. Zanimajo ga vsi vidiki vključevanja novih tehnologij v izobraževanje. Sodeluje v različnih nacionalnih in mednarodnih projektih, kjer razvija izobraževanja za učitelje, razvija storitve in e-vsebine. Sodeloval je pri prenovi več učnih načrtov.","hackathon-slovenia-old.sections.mentors.1.2":"V prostem času se aktivno udejstvuje na področju zborovske glasbe.","hackathon-slovenia-old.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia-old.sections.mentors.2.1":"Raziskovalka komuniciranja in digitalnih medijev, ustanoviteljica zavoda za digitalno vzgojo Vsak in slovenska ambasadorka projekta EU Code Week. Prizadeva si za dostop do digitalnega izobraževanja in medijsko opismenjevanje državljanov informacijske družbe.","hackathon-slovenia-old.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia-old.sections.mentors.3.1":"Uroš, se že od malegaukvarja zinoviranjem, prototipiranjem,mreženjem in pa šez marsi čim. Zaključil ještudij mehatronike. Sedaj je vodja Učno izdelovalnega laboratorija na ŠCNG, to je laboratorij, ki je nemenjemmreženju, prototipiranju in učenju.","hackathon-slovenia-old.sections.mentors.3.2":"Sodeluje pri različnih lokalnih in evropskih projekti, sprehaja se tudi v poslovnih vodah. Ima veliko izkušenj z mentoriranjem, razvojem prototipov, delom z mladimi, CNC obdelave, 3D modeliranja,..","hackathon-slovenia-old.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia-old.sections.mentors.4.1":"Luka Manojlovic je tehnični entuziast - računalničar, ki se že več kot 20 let ukvarja z strežniško in omrežno infrastrukturo.","hackathon-slovenia-old.sections.mentors.4.2":"Znanje rad deli z udeleženci interaktivnih delavnic z najrazličnejših področji informacijskih tehnologij.","hackathon-slovenia-old.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia-old.sections.mentors.5.1":"Vesna Krebs je medijska umetnica in mentorica, ki deluje tako doma kot v tujini. Vesna združuje svojo ljubezen do tehnologije in umetnosti preko različnih delavnic in predstav za otroke.","hackathon-slovenia-old.sections.mentors.5.2":"V njenem pedagoškem delu je poudarek na ustvarjalni avdio-vizualni produkciji z računalniškimi tehnologijami, s katerimi mlajšo populacijo spodbuja h kreativnemu razmišljanju in ustvarjanju s pomočjo sodobnih tehnologij.","hackathon-slovenia-old.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia-old.sections.mentors.6.1":"Alojz Černe ima veliko znanja in izkušenj na področju IT, je razvijalec in oblikovalec sistemov, področje njegovega dela pa seže tudi na platforme za mikro storitve - razvoj in uvajanje platform. Ima več kot 30 let izkušenj in delovanja v mednarodnih podjetniških projektih z večjimi sistemi, v finančnem, telekomunikacijskem in maloprodajnem sektorju.","hackathon-slovenia-old.sections.mentors.6.2":"Je uradni Red Hat Inštruktor in Arhitekt. V veliko veselje mu je deliti svoja znanja z mladimi, njegova radovednost pa ga odlikuje v izjemnega inštruktorja.","hackathon-slovenia-old.sections.after.0":"Kaj sledi?","hackathon-slovenia-old.sections.after.1":"Uspešne ekipe zdaj delajo na svojih prototipih. Ponovno se bodo dobile na zaključnem hekatonu v X, da se bodo pomerile in bo padla odločitev o zmagovalcu Hekaton Slovenija. Ne pozabite spremljati zadnjih novic o ekipah tekmovalcev tukaj in na družbenih omrežjih! ","hackathon-slovenia-old.sections.after.2":"Hekaton Slovenija v okviru evropskega tedna programiranja je bistrim in zavzetim mladim dal priložnost, da programiranje in ustvarjalne zamisli usmerijo v reševanje konkretnega lokalnega izziva. Po začetnem 24-urnem virtualnem hekatonu je največ 10 ekip napredovalo na naslednjo raven. Finalisti so poleti delali na prototipih, pri čemer so bili deležni navodil mentorjev, zdaj pa so pripravljeni na tekmovanje! Popotovanje hekatona v tednu programiranja se je zaključilo z bitko glede spretnosti, znanja in ustvarjalnosti na zaključnem hekatonu X. septembra/oktobra v [mesto]. ","hackathon-slovenia-old.sections.after.3":"Zmagovalci","hackathon-slovenia-old.sections.after.4":"Poglej vse zmagovalce","hackathon-slovenia-old.sections.after.5":"Galerija","hackathon-slovenia-old.sections.after.6":"Poglej, kdo so sodelujoči ‘mladi hekerji’ iz Slovenije na hekatonu v evropskem tednu programiranja","hackathon-slovenia-old.sections.after.7":"Zid za izražanje podpore","hackathon-slovenia-old.sections.after.8":"In hvala za vse tvite, pohvale in vso podporo med hekatonom! Poglejte si nekaj utrinkov!","hackathon-slovenia-old.sections.after.9":"Žirija & mentorji","hackathon-slovenia-old.sections.after.10":"Hekaton evropskega tedna v Sloveniji je združil vodilne osebe iz poslovnih svetov, IT, tveganega kapitala, izobraževanja ter lokalne in nacionalne voditelje ter voditelje EU, vplivneže in mentorje, ki so udeležence med intenzivnim hekatonom usmerjali in podpirali. V žirijo so bili povabljeni izbrani člani žirije, da bi v skladu z ustreznimi smernicami in pravili tekmovanja odločili o končni zmagovalni ekipi.","hackathon-slovenia-old.sections.after.11":"Preberi navodila","hackathon-slovenia.title":"Online EU Code Week HEKATON","hackathon-slovenia.title2":"18. -19. september","hackathon-slovenia.subtitle":"Naj tvoje ideje zaživijo!","hackathon-slovenia.misc.0":"Preberi splošna pravila in pravila obnašanja","hackathon-slovenia.misc.1":"Prijave za hekaton evropskega tedna programiranja in spremljajoče dogodke bodo potekale prek programa EU Survey.","hackathon-slovenia.misc.2":"Naši partnerji","hackathon-slovenia.sections.0.content.0":"Si star_a od 15 do 19 let in te zanima tehnologija?","hackathon-slovenia.sections.0.content.1":"Rad_a ustvarjaš in si želiš spoznati sodobne trende s","hackathon-slovenia.sections.0.content.2":"področja digitanih izdelkov? Potem kar brez oklevanja:","hackathon-slovenia.sections.0.content.3":"na hekaton se lahko prijaviš samostojno ali še bolje z","hackathon-slovenia.sections.0.content.4":"lastno ekipo, v kateri bo vsak_a od vas prispeval_a","hackathon-slovenia.sections.0.content.5":"svoje znanje pri reševanju izbranega izziva. Najboljša","hackathon-slovenia.sections.0.content.6":"ekipa prejme 2000 EUR nagrade.","hackathon-slovenia.sections.1.content.0":"Slovenski hekaton za dijake in dijakinje je eno od šestih evropskih tekmovanj mladih, ki jih zanimajo nove tehnologije. Tekmovanje se začne 18. septembra preko spleta, za zmagovalno ekipo pa mesec dni kasneje na evropskem nivoju.","hackathon-slovenia.sections.1.content.1":"Na hekaton se lahko prijaviš","hackathon-slovenia.sections.1.content.2":"samostojno ali še bolje z lastno ekipo 6 posameznikov_ic, v kateri bo vsak_a od vas prispeval_a svoje znanje pri reševanju izbranega izziva.","hackathon-slovenia.sections.1.content.3":"Ne iščemo torej le programerk in programerjev","hackathon-slovenia.sections.1.content.4":"ampak tudi oblikovalke, tekstopisce in druge specialiste, ki bodo tvoji ekipi pomagali do zmage. Nenazadnje se ta tudi izplača, saj slovenska","hackathon-slovenia.sections.1.content.5":"zmagovalna ekipa prejme 2000 EUR","hackathon-slovenia.sections.1.content.6":"nagrade.","hackathon-slovenia.sections.1.content.7":"Hekaton se bo odvil preko spleta, saj bomo le tako lahko zagotovili kvaliteten in varen dogodek.","hackathon-slovenia.sections.1.content.8":"Hackathon se bo začel s kreiranjem prototipa, katerega bo potrebno pravilno zasnovati in zapisati pravilno kodo. Prototip, ki predstavlja rešitev realnega problema, bodo udeleženci reševali dva dni. Vsi udeleženci bodo imeli enake delovne pogoje, dostop do vrhunskih mentorjev, na delavnicah pa bodo lahko izboljšali svoje rešitve in se pripravili za prezentacijo. Svojo rešitev bodo vse ekipe predstavile pred žirijo, ki bo izbrala najboljšo ekipo, zmagovalno ekipo Slovenije.","hackathon-slovenia.sections.1.content.9":"Predstavitev Evropski žiriji","hackathon-slovenia.sections.1.content.10":"Zmagovalna ekipa Slovenskega hackathona bo prejela denarno nagrado","hackathon-slovenia.sections.1.content.11":"2000€","hackathon-slovenia.sections.1.content.12":", ter predstavitev svoje rešitve hackathon izziva na","hackathon-slovenia.sections.1.content.13":"Evropskem nivoju.","hackathon-slovenia.sections.1.content.14":"Zmagovalci hackathonov vseh šestih držav, bodo pred Evropsko žirijo predstavili svoje prototipe tekom Evropskega tedna programiranja, 14. oktobra 2021. Najboljša ekipa znotraj šesterice ekip, bo za nagrado prejela najnovejšo računalniško opremo in naziv","hackathon-slovenia.sections.1.content.15":' "the champions of Europe" ',"hackathon-slovenia.sections.2.title":"Kaj lahko pričakuješ?","hackathon-slovenia.sections.2.content.0":"Dobre izzive","hackathon-slovenia.sections.2.content.1":"Strokovno vodenje in pomoč pri izdelavi rešitve","hackathon-slovenia.sections.2.content.2":"Spoznavanje trendov s področja digitalne tehnologije","hackathon-slovenia.sections.2.content.3":"Delavnice za pridobivanje znanja","hackathon-slovenia.sections.2.content.4":"Zabavne aktivnosti","hackathon-slovenia.sections.2.content.5":"Druženje z mladimi s podobnimi interesi","hackathon-slovenia.sections.2.content.6":"Priložnost spoznati najboljše ekipe iz cele Evrope","hackathon-slovenia.sections.2.content.7":"Nagrade (finančne in praktične)","hackathon-slovenia.sections.3.content.0":"Zdaj se prijavi na","hackathon-slovenia.sections.3.content.1":"hekaton evropskega tedna programiranja v Slovenija","hackathon-slovenia.sections.3.content.2":"in naj tvoje ideje zaživijo!","hackathon-slovenia.sections.4.title":"Predlagaj izzive, ki bi jih lahko rešili na hekatonu","hackathon-slovenia.sections.4.content.0":"Ali želiš, da tvoja skupnost postane središče zelenih in trajnostnih inovacij v Sloveniji? Če je tako, predlagaj izziv, ki ga bodo reševali računalniški navdušenci na hekatonu. To naj bo nekaj ​​konkretnega, kar bo pomagalo tebi, tvoji šoli, mestu ali skupnosti.","hackathon-slovenia.sections.4.content.1":"Predlagaj izziv","hackathon-slovenia.sections.4.content.2":"Glasovanje za slovenski izziv se bo začelo 23. aprila.","hackathon-slovenia.sections.5.title":'Glasuj za izzive, ki naj jih "shekajo"',"hackathon-slovenia.sections.5.content.0":'Hekaton evropskega tedna programiranja želi pokazati, kako konkretne rešitve zaživijo s pomočjo mladih, ki so ustvarjalni, navdušeni, inovativni in radi programirajo. "Konkretno" pomeni reševanje resničnih težav – stvari, ki vplivajo nate, na tvojo šolo, skupnost, mesto – ali posebnih izzivov na vašem območju. ',"hackathon-slovenia.sections.5.content.1":" Glasuj za to, kar je zate najpomembnejše!","hackathon-slovenia.sections.5.content.2":" Končni izziv, ki bo izbran, bo objavljen na začetku hekatona. ","hackathon-slovenia.sections.6.title":"Izziv","hackathon-slovenia.sections.6.content.0":' Hekaton evropskega tedna programiranja želi pokazati, kako konkretne rešitve zaživijo s pomočjo mladih, ki so ustvarjalni, navdušeni, imajo sveže ideje in so spretni v programiranju. \\„Konkretno" pomeni reševanje resničnih težav – stvari, ki vplivajo nate, na tvojo šolo, skupnost, mesto – ali posebnih izzivov na vašem območju.',"hackathon-slovenia.sections.6.content.1":" Na podlagi javnega glasovanja je izbran izziv za slovenski hekaton:","hackathon-slovenia.sections.6.content.2":" Na podlagi javnega glasovanja je bil izbran izziv za slovenski hekaton:","hackathon-slovenia.sections.7.title":"Podporno središče","hackathon-slovenia.sections.8.title":"Program","hackathon-slovenia.sections.8.content.0":'Hekaton evropskega tedna programiranja je dvodnevno tekmovanje, na katerem se zberejo srednješolci, stari od 15 do 19 let. Ekipe bodo tekmovale pri reševanju \\„lokalnega izziva", ki bo izbran med predhodno predloženimi predlogi. ',"hackathon-slovenia.sections.8.content.1":"Med hekatonom bodo ekipe deležne podpore izkušenih mentorjev. Ekipe se bodo lahko udeležile delavnic, sodelovale pri mini izzivih in kvizih ter osvojile nagrade. Zmagovalna ekipa bo prejela nagrado v višini 2.000 EUR!Žirija bo pri izbiri uspešnih kandidatov upoštevala metodo ekipe, porabljeni čas in kakovost prototipa!","hackathon-slovenia.sections.8.content.2":"Vsi državni zmagovalci se bodo pomerili v evropskem spopadu titanov, kjer bo vsaka zmagovalna ekipa svojo rešitev predstavila evropski žiriji v okviru uradnega evropskega tedna programiranja, ki bo potekal od 9. do 24. oktobra 2021. Evropski prvak bo – poleg slave – dobil tudi dodatno opremo IT. ","hackathon-slovenia.sections.8.content.3":"Poleti 2021 bodo organizirani tudi brezplačni spletni in / ali fizični spremljevalni dogodki za začetnike na področju programiranja. ","hackathon-slovenia.sections.8.content.4":"","hackathon-slovenia.sections.8.content.5":"","hackathon-slovenia.sections.8.content.6":"","hackathon-slovenia.sections.8.content.7":"","hackathon-slovenia.sections.8.content.8":"","hackathon-slovenia.sections.8.content.9":"1. dan","hackathon-slovenia.sections.8.content.10":"2. dan","hackathon-slovenia.sections.9.title":"Praktične informacije","hackathon-slovenia.sections.9.content.0":"Hekaton je za vse udeleženke in udeležence brezplačen.","hackathon-slovenia.sections.9.content.1":"Slovenski hekaton se bo odvil","hackathon-slovenia.sections.9.content.2":"online","hackathon-slovenia.sections.9.content.3":"18. –19. Septembra 2021.","hackathon-slovenia.sections.9.content.4":"V sodobno opremljenih prostorih EKSCENTRA bo na voljo stabilen širokopasovni dostop do interneta in računalniška oprema, ki vam bo prišla prav pri delu.","hackathon-slovenia.sections.9.content.5":"Dežurna meteorologinja za Code Week dogodke za ta vikend v Novi Gorici napoveduje toplo poznopoletno vreme.","hackathon-slovenia.sections.9.content.6":" Hrana, pijača in prenočišče je zagotovljeno. Za kritje potnih stroškov je predvideno 75€ na udeleženca.","hackathon-slovenia.sections.9.content.7":"Zaželjeno je, da prinesete svoje računalnike/prenosnike, obleke, pripomočke za osebno higieno in spalno vrečo.","hackathon-slovenia.sections.9.content.8":"Pričakali vas bomo dobre volje, ti pa prinesi s sabo paket radovednosti.","hackathon-slovenia.sections.9.content.9":"Podrobnejše informacije o dogodku, prizorišču in vsem ostalem prejmeš po registraciji.","hackathon-slovenia.sections.9.content.10":"Slovenski hekaton bo potekal preko spleta. CodeWeek hekaton je eno izmed šestih tekmovanj za mlade v Evropi, kijih Code Week organizira še v Grčiji, Latviji, na Irskem, v Italiji in Romuniji. Namenjen je ustvarjalnim dijakinjam in dijakom, ki jih zanima prihodnost tehnologije. Če si tak_a tudi ti, se nam pridruži pri spoznavanju in razvijanju inovativnih rešitev.","hackathon-slovenia.sections.9.content.11":"Registracija >","hackathon-slovenia.sections.9.content.12":"Navodila za udeleženke in udeležence","hackathon-slovenia.sections.9.content.13":"Dvodnevni EU Code Week hackathon se bo odvil preko spleta, v soboto 18. septembra in nedeljo 19. septembra 2021.","hackathon-slovenia.sections.9.content.14":"Žirija bo ocenjevala način dela, časovno ekonomičnost in kvaliteto prototipa in glede na to ocenila uspešnost ekipe.","hackathon-slovenia.sections.9.content.15":"Pomoč pri pripravi na predstavitev vaše rešitve vam bomo zagotovili preko delavnic in vrhunskih mentorjev, ki bodo s svojo strokovnostjo potrdili, da ste na pravi poti.","hackathon-slovenia.sections.9.content.16":"Najboljše ekipe bodo za svoje dosežke nagrajene s praktičnimi nagradami.","hackathon-slovenia.sections.9.content.17":"Zmagovalna ekipa bo prejela denarno nagrado 2000€ in povabilo na predstavitev njihovega prototipa Evropski žiriji dne 14. oktobra 2021.","hackathon-slovenia.sections.9.content.18":"Zmagovalci hackathonov iz vseh šestih držav bodo predstavili svoje prototipe Evropski žiriji tekom uradnega Evropskega tedna programiranja, dne 14. Oktober 2021. Evropski prvaki bodo prejeli najnovejšo računalniško opremo, s katero bodo lahko še več ustvarjali in razvijali svoje digitalne spretnosti.","hackathon-slovenia.sections.10.title":"Žirija in mentorji","hackathon-slovenia.sections.10.content.0":"Hekaton EU Code Week združuje vodilne osebnosti iz poslovnih svetov, različnih področij IT, tveganega kapitala, izobraževanja ter lokalne in nacionalne voditelje ter voditelje EU, vplivneže in mentorje, ki bodo tebe in tvojo ekipo usmerjali ter podpirali pri razvoju digitalne rešitve.","hackathon-slovenia.sections.10.content.1":"Zdaj se prijavi na","hackathon-slovenia.sections.10.content.2":"hekaton v okviru evropskega tedna programiranja","hackathon-slovenia.sections.10.content.3":"in naj se zgodi!","hackathon-slovenia.sections.11.title":"Ne znam programirati – kaj lahko naredim ? ","hackathon-slovenia.sections.11.content.0":"V zvezi s hekatonom bodo organizirane delavnice za začetnike na področju programiranja, izboljšanja strojne opreme in robotike itd. Udeleženci se bodo naučili nekaj osnov računalniškega razmišljanja in programiranja. Od aprila do septembra bomo z našimi neverjetnimi partnerji hekatonov evropskega tedna programiranja organizirali spremljevalne dogodke, ki se jih lahko brezplačno udeležiš!Oglej si različne dejavnosti in se prijavi, da dobiš povezavo. ","hackathon-slovenia.sections.11.events.1.title":"Zanimiraj ime ","hackathon-slovenia.sections.11.events.1.content.0":"Si star(-a) med 9 in 14 let in si želiš izvedeti več o računalniškem programiranju ? Ta delavnica je prava zate!Na njej boš lahko ustvarjal(-a), se zabaval(-a) in hitro pridobil(-a) veščine programiranja. S samo peščico blokov in nekaj kliki lahko narediš figuro(sprite), ki pleše, govori ali ki jo animiraš na različne načine. Poleg tega lahko koncepte računalništva, ki jih bomo uporabljali v programu Scratch for CS First, uporabimo tudi pri drugih naprednih programskih jezikih, kot sta Python ali Java. ","hackathon-slovenia.sections.11.events.1.content.1":"Prijavi se in sodeluj pri tej dejavnosti in lahko boš:","hackathon-slovenia.sections.11.events.1.content.2":"uporabljal(-a) programski jezik, ki temelji na blokih, ","hackathon-slovenia.sections.11.events.1.content.3":"obvladal(-a) pomembne koncepte računalništva, kot so dogodki, zaporedja in zanke, ","hackathon-slovenia.sections.11.events.1.content.4":"ustvaril(-a) projekt animacije na platformi Scratch for CS First. ","hackathon-slovenia.sections.11.events.1.content.5":"Datum: 8. oktober, 11.00 -> za prijavo","hackathon-slovenia.sections.11.events.1.content.6":"klikni","hackathon-slovenia.sections.11.events.1.content.7":"tukaj!","hackathon-slovenia.sections.11.events.1.content.8":"Več informacij o tem:","hackathon-slovenia.sections.11.events.2.title":"Delavnica ustvarjalnega programiranja","hackathon-slovenia.sections.11.events.2.content.0":"Spoznaj osnove programskega jezika Python z orodji za kreativno programiranje družbe imagiLabs!Ta delavnica, ki bo trajala uro in pol, je idealna za začetnike, stare od 9 do 15 let. Te programerje bomo popeljali od prižiganja ene slikovne pike naenkrat do ustvarjanja barvitih animacij. ","hackathon-slovenia.sections.11.events.2.content.1":"Datum: xxx -> za","hackathon-slovenia.sections.11.events.2.content.2":"prijavo","hackathon-slovenia.sections.11.events.2.content.3":"klikni tukaj!","hackathon-slovenia.sections.11.events.2.content.4":"Za začetek si brezplačno prenesi aplikacijo imagiLabs na svojo napravo iOS ali Android in začni že danes. Ne potrebuješ nobenega dodatka za prenosljive naprave imagiCharms – kar tako se pridruži virtualni delavnici!","hackathon-slovenia.sections.11.events.makex.title.0":"Niz usposabljanj na področju robotike v organizaciji MakeX / MakeBlock","hackathon-slovenia.sections.11.events.makex.title.1":"Niz usposabljanj na področju robotike 1 – Uvod v robotiko in tekmovanja iz robotike v organizaciji MakeX / MakeBlock","hackathon-slovenia.sections.11.events.makex.title.2":"Niz usposabljanj na področju robotike 2 – Programiranje in konstruiranje strojne opreme v organizaciji MakeX / MakeBlock","hackathon-slovenia.sections.11.events.makex.title.3":"Niz usposabljanj na področju robotike 3 – Izmenjava nagrajenih mentorjev v organizaciji MakeX / MakeBlock","hackathon-slovenia.sections.11.events.makex.content.0":"MakeX, svetovna platforma za tekmovanja iz robotike, predstavlja obsežen niz izobraževalnih usposabljanj na področju robotike za učitelje in mentorje, ki jih zanimajo praktično učenje, izobraževanje na področju naravoslovja, tehnologije, inženirstva, umetnosti in matematike(STEAM), tekmovanja iz programiranja in robotike za dijake in študente vseh starosti, pri čemer se uporabljata najnovejša programska in strojna oprema, kot so mBot2, laserbox in mBlock5. ","hackathon-slovenia.sections.11.events.makex.content.1":"Med usposabljanjem, ki bo med drugim vključevalo uvod v robotiko, programiranje in konstruiranje strojne opreme ter izmenjavo nagrajenih mentorjev, se boste poglobili v proces projektnega učenja in se naučili, kako organizirati dijake in študente za uporabo izvedbenih platform pri reševanju težav iz resničnega sveta. Vabljeni učitelji, ki na šolah pripravljajo učne načrte za robotiko. Pridobili boste globlje razumevanje programiranja, računalniškega razmišljanja, pedagoških konceptov, robotske strojne opreme in tehnik za odpravljanje težav. ","hackathon-slovenia.sections.11.events.makex.content.2":"tukaj","hackathon-slovenia.sections.11.events.makex.content.3":" !","hackathon-slovenia.sections.11.events.makex.content.4":"Dodatne informacije:","hackathon-slovenia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia.sections.11.events.makex.dates.0":"Datum: 1. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia.sections.11.events.makex.dates.1":"Datum: 3. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia.sections.11.events.makex.dates.2":"Datum: 8. junij ob 11:00 CEST -> za prijavo klikni ","hackathon-slovenia.sections.12.title":"O CODEWEEK.EU","hackathon-slovenia.sections.12.content.0":"Evropski teden programiranja #EUCodeWeek je množično gibanje, ki ga vodijo prostovoljci, da bi z aktivnostmi, povezanimi s programiranjem in računalništvom, spodbujali digitalno pismenost.","hackathon-slovenia.sections.12.content.1":"Aktivnosti v evropskem tednu programiranja","hackathon-slovenia.sections.12.content.2":"letos potekajo med 9. in 24. oktobrom.","hackathon-slovenia.sections.12.content.3":"Tudi hekaton za dijakinje in dijake del evropskega tedna programiranja, ki bo pokazal, kako konkretne rešitve zaživijo s pomočjo ustvarjalnosti, navdušenja nad tehnologijo, svežih idej in programiranja mladih. Hekatone ustvarjajo in soorganizirajo:","hackathon-slovenia.sections.12.content.4":"Evropska komisija","hackathon-slovenia.sections.12.content.5":"in lokalni","hackathon-slovenia.sections.12.content.6":"ambasadorji Evropskega tedna programiranja,","hackathon-slovenia.sections.12.content.7":"financira pa","hackathon-slovenia.sections.12.content.8":"Evropski parlament.","hackathon-slovenia.sections.12.content.9":"Še več informacij","hackathon-slovenia.sections.mentors.1.0":"Janko Harej","hackathon-slovenia.sections.mentors.1.1":"Janko Harej je višješolski predavatelj in učitelj strokovnih predmetov na ŠC Nova Gorica. Zanimajo ga vsi vidiki vključevanja novih tehnologij v izobraževanje. Sodeluje v različnih nacionalnih in mednarodnih projektih, kjer razvija izobraževanja za učitelje, razvija storitve in e-vsebine. Sodeloval je pri prenovi več učnih načrtov.","hackathon-slovenia.sections.mentors.1.2":"V prostem času se aktivno udejstvuje na področju zborovske glasbe.","hackathon-slovenia.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia.sections.mentors.2.1":"Raziskovalka komuniciranja in digitalnih medijev, ustanoviteljica zavoda za digitalno vzgojo Vsak in slovenska ambasadorka projekta EU Code Week. Prizadeva si za dostop do digitalnega izobraževanja in medijsko opismenjevanje državljanov informacijske družbe.","hackathon-slovenia.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia.sections.mentors.3.1":"Uroš, se že od malegaukvarja zinoviranjem, prototipiranjem,mreženjem in pa šez marsi čim. Zaključil ještudij mehatronike. Sedaj je vodja Učno izdelovalnega laboratorija na ŠCNG, to je laboratorij, ki je nemenjemmreženju, prototipiranju in učenju.","hackathon-slovenia.sections.mentors.3.2":"Sodeluje pri različnih lokalnih in evropskih projekti, sprehaja se tudi v poslovnih vodah. Ima veliko izkušenj z mentoriranjem, razvojem prototipov, delom z mladimi, CNC obdelave, 3D modeliranja,..","hackathon-slovenia.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia.sections.mentors.4.1":"Luka Manojlovic je tehnični entuziast - računalničar, ki se že več kot 20 let ukvarja z strežniško in omrežno infrastrukturo.","hackathon-slovenia.sections.mentors.4.2":"Znanje rad deli z udeleženci interaktivnih delavnic z najrazličnejših področji informacijskih tehnologij.","hackathon-slovenia.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia.sections.mentors.5.1":"Vesna Krebs je medijska umetnica in mentorica, ki deluje tako doma kot v tujini. Vesna združuje svojo ljubezen do tehnologije in umetnosti preko različnih delavnic in predstav za otroke.","hackathon-slovenia.sections.mentors.5.2":"V njenem pedagoškem delu je poudarek na ustvarjalni avdio-vizualni produkciji z računalniškimi tehnologijami, s katerimi mlajšo populacijo spodbuja h kreativnemu razmišljanju in ustvarjanju s pomočjo sodobnih tehnologij.","hackathon-slovenia.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia.sections.mentors.6.1":"Alojz Černe ima veliko znanja in izkušenj na področju IT, je razvijalec in oblikovalec sistemov, področje njegovega dela pa seže tudi na platforme za mikro storitve - razvoj in uvajanje platform. Ima več kot 30 let izkušenj in delovanja v mednarodnih podjetniških projektih z večjimi sistemi, v finančnem, telekomunikacijskem in maloprodajnem sektorju.","hackathon-slovenia.sections.mentors.6.2":"Je uradni Red Hat Inštruktor in Arhitekt. V veliko veselje mu je deliti svoja znanja z mladimi, njegova radovednost pa ga odlikuje v izjemnega inštruktorja.","hackathon-slovenia.sections.after.0":"Kaj sledi?","hackathon-slovenia.sections.after.1":"Uspešne ekipe zdaj delajo na svojih prototipih. Ponovno se bodo dobile na zaključnem hekatonu v X, da se bodo pomerile in bo padla odločitev o zmagovalcu Hekaton Slovenija. Ne pozabite spremljati zadnjih novic o ekipah tekmovalcev tukaj in na družbenih omrežjih! ","hackathon-slovenia.sections.after.2":"Hekaton Slovenija v okviru evropskega tedna programiranja je bistrim in zavzetim mladim dal priložnost, da programiranje in ustvarjalne zamisli usmerijo v reševanje konkretnega lokalnega izziva. Po začetnem 24-urnem virtualnem hekatonu je največ 10 ekip napredovalo na naslednjo raven. Finalisti so poleti delali na prototipih, pri čemer so bili deležni navodil mentorjev, zdaj pa so pripravljeni na tekmovanje! Popotovanje hekatona v tednu programiranja se je zaključilo z bitko glede spretnosti, znanja in ustvarjalnosti na zaključnem hekatonu X. septembra/oktobra v [mesto]. ","hackathon-slovenia.sections.after.3":"Zmagovalci","hackathon-slovenia.sections.after.4":"Poglej vse zmagovalce","hackathon-slovenia.sections.after.5":"Galerija","hackathon-slovenia.sections.after.6":"Poglej, kdo so sodelujoči ‘mladi hekerji’ iz Slovenije na hekatonu v evropskem tednu programiranja","hackathon-slovenia.sections.after.7":"Zid za izražanje podpore","hackathon-slovenia.sections.after.8":"In hvala za vse tvite, pohvale in vso podporo med hekatonom! Poglejte si nekaj utrinkov!","hackathon-slovenia.sections.after.9":"Žirija & mentorji","hackathon-slovenia.sections.after.10":"Hekaton evropskega tedna v Sloveniji je združil vodilne osebe iz poslovnih svetov, IT, tveganega kapitala, izobraževanja ter lokalne in nacionalne voditelje ter voditelje EU, vplivneže in mentorje, ki so udeležence med intenzivnim hekatonom usmerjali in podpirali. V žirijo so bili povabljeni izbrani člani žirije, da bi v skladu z ustreznimi smernicami in pravili tekmovanja odločili o končni zmagovalni ekipi.","hackathon-slovenia.sections.after.11":"Preberi navodila","hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"uresničite svoje zamisli!","hackathons.sections.1.title":"6 hekatonov, 6 izzivov","hackathons.sections.1.content.1":"Ali živiš v Grčiji, Latviji, na Irskem, v Italiji, Romuniji ali Sloveniji? Si ustvarjalen(-na), ambiciozen(-na) in te zanima prihodnost tehnologije? Zdaj imaš priložnost! Pridruži se hekatonom v evropskem tednu programiranja (EU Code Week) in razvij inovativne rešitve, s katerimi boš v ospredju tehnološke revolucije!","hackathons.sections.1.content.2":"Letošnji teden programiranja prinaša šest izjemnih hekatonov, ki vabijo srednješolce, stare od 15 do 19 let, da oblikujejo ekipe in svoje veščine programiranja uporabijo pri reševanju lokalnih izzivov. Po 24-urnem programiranju bo vsaka ekipa ideje predstavila strokovnjakom, ki bodo izbrali 10 ekip, ki bodo šle v finale. Vse ekipe bodo pri obravnavi izziva imele na voljo enako časa in sredstev ter dostop do mentorjev in strokovnega znanja, vendar jih bo le 10 dobilo priložnost za nadaljevanje v naslednjem krogu, v katerem bodo razvijale svoj prototip in bile pri tem deležne usmerjanja strokovnjakov. Jeseni pa se bodo udeležile zaključnega hekatona. Tedaj se bodo ekipe borile za zmago, ki prinaša nagrado v obliki računalniške opreme in možnost mentorstva in usposabljanja v zvezi z nadaljnjim razvojem svojega prototipa.","hackathons.sections.2.title":"Kako lahko sodelujem?","hackathons.sections.2.content.1":"Izberi hekaton v svoji državi in sledi nekaj preprostim korakom do prijave. Pridružiš se lahko kot posameznik ali kot ekipa šestih članov. Če se pridružiš s prijatelji ali sošolci, pri prijavi ne pozabi navesti imena svoje ekipe. Vsak hekaton bo prijave odprl ločeno, zato sledi tistemu v svoji državi!","hackathons.sections.3.title":"Kdo so organizatorji?","hackathons.sections.3.content.1":"Hekatone evropskega tedna programiranja soorganizirata Evropska komisija in lokalni ","hackathons.sections.3.content.2":"ambasadorji evropskega tedna programiranja","hackathons.sections.3.content.3":", financira pa jih Evropski parlament. Njihov namen je predstaviti, kako mladi z ustvarjalnostjo, zagnanostjo, svežimi idejami in znanjem programiranja uresničujejo konkretne zamisli.","hackathons.sections.4.title":"Kako je videti hekaton?","hackathons.sections.4.content.1":"„Evropski teden programiranja je popotovanje, ki se začne s 24-urnim spletnim hekatonom. Izkušeni mentorji bodo vodili ekipe, delavnice pa bodo udeležencem omogočile, da se naučijo novih veščin in se zabavajo. Hekaton je tudi odlična priložnost, da udeleženci navežejo stike in se družijo s predstavniki evropskega tehnološkega sektorja. Ob koncu bo vsaka ekipa rešitev predstavila strokovni žiriji. ","hackathons.sections.4.content.2":'"Deset najboljših ekip bo hekatonsko popotovanje nadaljevalo. Poleti se bodo usposabljali in bili deležni mentorstva. Zmagovalci se bodo nato udeležili zadnjega 12-urnega državnega hekatona, ki bo septembra ali oktobra potekal kot srečanje v živo (če javnozdravstvene razmere tega ne bodo omogočale, se bo dogodek prestavil na splet).',"hackathons.sections.5.title":"Ne znam programirati – kaj lahko storim?","hackathons.sections.5.content.1":"S hekatonom bodo hkrati potekale delavnice programiranja za začetnike, udeleženci se bodo lahko spoznavali s strojno opremo in robotiko ter se naučili nekaterih osnov računalniškega razmišljanja in programiranja. Več informacij o registraciji je na voljo na vaši lokalni strani.","hackathons.sections.6.title":"Partnerji","hackathons.sections.7.title":"Pridruži se zabavni izkušnji!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romunija","hackathons.cities.1.date":"25. -26. september 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irska","hackathons.cities.2.date":"23. -24. september 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italija","hackathons.cities.3.date":"24. -25. september 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grčija","hackathons.cities.4.date":"9. oktober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenija","hackathons.cities.5.date":"18. -19. september 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvija","hackathons.cities.6.date":"1. oktober 2021","hackathons.final.1":"Zaključek","hackathons.final.2":"September/oktober 2021","home.about":"Evropski teden programiranja je družbena pobuda, katere cilj je približati programersko in digitalno pismenost vsem na zabaven in vključujoč način.","home.when":"Pridružite se nam na praznični zabavi!","home.when_text":"Učenje programiranja nam pomaga dojemati hitro spreminjajoči se svet okrog nas, bolje razumeti delovanje tehnologije ter razviti znanja in spretnosti za raziskovanje novih zamisli in inovacije.","home.xmas_text":"Naj ta praznična sezona zažari z inovativnostjo in ustvarjalnostjo! Pridružite se naši zabavi „Coding@Christmas“, tako da svojo dejavnost kodiranja dodate na naš zemljevid in imate možnost osvojiti komplet micro:bit za svoje učence. Praznujmo praznike z opolnomočenjem naslednje generacije mislecev in ustvarjalcev. Dodajte svojo dejavnost še danes in pomagajte navdihniti svetlejšo prihodnost!","home.button_text":"","home.school_banner_title":"Vključite se!","home.school_banner_text":"Ste učitelj?","home.school_banner_text2":"Kliknite tukaj in si oglejte, kako se lahko vključite!","home.organize_activity_title":"Organizirajte dejavnost ali se ji pridružite","home.organize_activity_text":'Vsi so dobrodošli, da organizirajo \u2028dejavnost ali se ji pridružijo. Samo izberite temo in ciljno občinstvo ter dodajte svojo dejavnost na zemljevid ali pa poiščite dogodke v vašem območju.',"home.get_started_title":"Kako začeti","home.get_started_text":'Niste prepričani, kako začeti? Oglejte si stran z nasveti kako in prenesite naša orodja za organizatorje, s katerimi se lahko pripravite in razširite glas.',"home.access_resources_title":"Dostop do virov in usposabljanja","home.access_resources_text":'Če niste prepričani, kako organizirati dejavnost, obiščite našo stran z viri za poučevanje in si oglejte gradivo z učnimi nasveti za usposabljanje, kjer najdete smernice in prilagojene učne načrte.',"home.toolkits_title":"Niste prepričani, kako začeti?","home.toolkits_description":"Poglejte si stran z navodili in prenesite naša predstavitvena in komunikacijska orodja za organizatorje, da se pripravite in razširite glas o dogodku.","home.toolkits_button1":"Začnite","home.toolkits_button2":"Orodja za organizatorje","home.minecraft_description1":"Dvignite svoje spretnosti kodiranja na višjo raven z Minecraft Education. Odkrijte, kako Minecraft Education lahko poučuje programiranje in veščine umetne inteligence ter raziščite, kako začeti že danes.","home.minecraft_description2":"Prijavite se in prinesite zabavo, igranje v živo neposredno v svojo učilnico!","home.minecraft_button":"Tukaj začnite svojo izobraževalno pot za Minecraft","home.activity_title":"Organizirajte ali se pridružite dejavnosti","home.activity_description":"Vsakdo je dobrodošel, da organizira ali se pridruži aktivnosti. Preprosto izberite temo in ciljno skupino ter dodajte svojo aktivnost na zemljevid ali poiščite aktivnosti v svoji okolici.","home.activity_button1":"Dodajte svojo aktivnost","home.activity_button2":"Pokaži zemljevid aktivnosti","home.resouce_title":"Viri in izobraževanja","home.resouce_description":"Če niste prepričani, kako organizirati aktivnost, obiščite našo stran z učnimi viri in raziščite gradivo s smernicami ter prilagojenimi učnimi načrti.","home.resouce_button1":"Dostop do virov","home.resouce_button2":"Dostop do izobraževanja","home.get_involved":"Dekleta v digitalnem","home.meet_our_community":"Naša Code Week družina","home.banner1_title":"Dekleta v digitalnem svetu","home.banner1_description":"Raziščite in izkoristite digitalne priložnosti – opolnomočimo novo generacijo deklic in deklet v digitalnem svetu!","home.banner2_title":"Naša Code Week družina","home.banner2_description":"Odkrijte našo živahno mrežo ambasadorjev, učiteljev, študentov in središč – vsak prispeva k naši skupni strasti do digitalnega izobraževanja.","locations.title":"Prizorišča dejavnosti","locations.description.0":"Za svojo naslednjo dejavnost izberite prizorišče s spodnjega seznama ALI registrirajte novo prizorišče v","locations.description.1":"ustvarjanju dejavnosti","login.login":"Prijava","login.register":"Registracija","login.github":"Prijava v Github","login.X":"Prijava v X","login.facebook":"Prijava v Facebook","login.google":"Prijava v Google","login.azure":"Prijava v Azure","login.email":"E-pošta","login.password":"Geslo","login.remember":"Zapomni si me","login.forgotten_password":"Ste pozabili svoje geslo?","login.no_account":"Nimate računa?","login.signup":"Registrirajte se","login.reset":"Ponastavite svoje geslo","login.send_password":"Pošlji povezavo za ponastavitev gesla","login.confirm_password":"Potrdite geslo","login.name":"ime","menu.learn":"Učiti se","menu.teach":"Poučevati","menu.training":"Usposabljanje","menu.challenges":"Izzivi","menu.online-courses":"Virtualni tečaji","menu.toolkits":"Predstavitve in orodja","menu.girls_in_digital":"Dekleta v digitalnem svetu","menu.why":"ZAKAJ","menu.home":"Domov","menu.search_result":"Rezultati iskanja ","menu.events":"Dejavnosti","menu.ambassadors":"Ambasadorji","menu.resources":"Viri","menu.game_and_competitions":"Igre in tekmovanja","menu.schools":"Šole","menu.about":"O projektu","menu.blog":"Blog","menu.news":"Novice","menu.search":"Vpišite in kliknite Enter...","menu.map":"Zemljevid","menu.add_event":"Dodajte dogodek","menu.search_event":"Iskanje dogodkov","menu.hello":"Živijo!","menu.profile":"Profil","menu.pending":"Čakajoči dogodki","menu.your_events":"Moje dejavnosti ","menu.your_certificates":"Moja potrdila","menu.report":"Poročilo o dejavnostih","menu.volunteers":"Prostovoljci","menu.logout":"Odjava","menu.login":"Prijava","menu.signin":"Prijava","menu.signup":"Prijavite se","menu.privacy":"Zasebnost","menu.stats":"Statistika","menu.participation":"Certifikat o udeležbi","menu.coding@home":"Kodiranje@doma","menu.values":"Naše vrednote","menu.online_events":"Spletne dejavnosti","menu.featured_activities":"Izbrane dejavnosti","menu.codeweek2020":"Izdaja 2020","menu.register_activity":"Registrirajte aktivnost","menu.select_language":"Izberite jezik","menu.search_site":"Išči stran","menu.what_you_looking_for":"Kaj iščete? ","menu.type_to_search":"Vpišite za iskanje ... ","mooc.free-online-courses":"Brezplačni spletni tečaji","mooc.intro":"Evropski teden programiranja ponuja možnosti za profesionalni razvoj v obliki spletnih tečajev. Cilj je podpreti učitelje, da programiranje in računalniško razmišljanje pripeljejo v svoje učilnice.","mooc.icebreaker.title":"Uvodni tečaj »Razbijanje ledu«","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"Evropski teden programiranja, uvodna ura »Razbijanje ledu«","mooc.icebreaker.text.2":"je peturni tečaj v angleščini, namenjen vsem, ki jih zanimajo osnove programiranja in računalniškega razmišljanja. Udeleženci bodo izvedeli, kako spodbuditi radovednost in inovativno razmišljanje pri mladih ter jim pomagati postati digitalni ustvarjalci. Tečaj pomaga udeležencem odkriti prednosti in relevantnost računalniškega razmišljanja in programiranja v naših vsakdanjih življenjih. Ponuja tudi zamisli, brezplačna gradiva za vajo in vire za organizacijo zabavnih ter izobraževalnih aktivnosti za otroke kadarkoli in kjerkoli – še posebej med tednom programiranja.","mooc.icebreaker.text.3":"Za sodelovanje v tem tečaju ne potrebujete predhodnega znanja ali izkušenj s programiranjem, samo radovednost. ","mooc.icebreaker.registration.0":"Registracije za tečaj, ki bo potekal med 16. septembra in 30. oktobra 2020, so odprte tukaj.","mooc.icebreaker.registration.1":"Upoštevajte, da si morate za registracijo ustvariti račun pri Evropskem šolskem omrežju (European Schoolnet Academy). ","mooc.icebreaker.check-out":"Oglejte si izdajo 2019.","mooc.deep-dive.title":"Poglobljen tečaj »Potopimo se globoko«","mooc.deep-dive.text.0":"Spletni tečaj evropskega tedna programiranja Potopimo se globoko je 25-urnih tečaj v angleščini, ki učiteljem ponuja priložnost, da se spoznajo z načeli programiranja in pridobijo znanje in samozavest za organiziranje preprostih in zabavnih interaktivnih aktivnosti programiranja s svojimi učenci. Učitelji bodo tukaj našli brezplačne","mooc.deep-dive.text.1":"vire","mooc.deep-dive.text.2":"in gradiva za usposabljanje v okviru evropskega tedna programiranja, ki so na voljo v 29 jezikih in predstavljajo različne vidike programiranja, kot so računalniško razmišljanje, aktivnosti brez računalnika in neskončne možnosti, ki jih ponujajo robotika, spreminjanje in ustvarjanje, jeziki za vizualno programiranje, ustvarjanje aplikacij in drugo.","mooc.deep-dive.course-link":"Oglejte si tečaj »Potopimo se globoko« 2019.","mooc.social-media.0":"Sledite","mooc.social-media.1":"evropskemu tednu programiranja na družbenih medijih,","mooc.social-media.2":"da boste obveščeni o tem, kdaj se začne novi tečaj.","myevents.created_by":"Vse dogodke je ustvaril ","myevents.no_events.first_call_to_action":"Niste še dodali nobenih dogodkov. ","myevents.no_events.first_link":"Dodajte enega zdaj","myevents.no_events.second_call_to_action":"ali preberite naša ","myevents.no_events.second_link":"navodila za organizatorje","myevents.view":"Ogled","myevents.status.APPROVED":"ODOBRENO","myevents.status.REJECTED":"ZAVRNJENO","myevents.status.PENDING":"V ČAKANJU","myevents.status.REPORTED":"PRIJAVLJENO","pagination.previous":"Prejšnji","pagination.next":"Naslednji","participation.title":"Generirajte certifikate o udeležbi za svoj razred","participation.phrase1":"V obrazec vnesite imena svojih učencev, ločena z vejico, in prejeli boste posamezne certifikate o udeležbi.","participation.names.label":"Imena za certifikat","participation.names.help":"Med imeni posameznih udeležencev uporabite vejico.","participation.event_name.label":"Naziv dejavnosti","participation.event_name.help":"Ime dejavnosti, ki bo izpisano na certifikatu.","participation.event_date.label":"Datum dejavnosti","participation.event_date.help":"Datum dejavnosti, ki bo izpisan na certifikatu.","participation.submit":"Generiraj certifikate","participation.thanks_page.title":"Vaši certifikati so bili generirani!","participation.thanks_page.phrase1":"Kliknite to povezavo, da prenesete datoteko zip z vsemi certifikati.","passwords.password":"Geslo mora vsebovati najmanj šest znakov in ga je treba ponoviti.","passwords.reset":"Vaše geslo je bilo ponastavljeno!","passwords.sent":"Poslali smo vam elektronsko sporočilo s povezavo za ponastavitev gesla!","passwords.token":"Ta žeton za ponastavitev gesla je neveljaven.","passwords.user":"Ne moremo najti uporabnika s tem elektronskim naslovom.","privacy.title":"VARSTVO OSEBNIH PODATKOV","privacy.1-intro.title":"1. Uvod","privacy.1-intro.items.1":"

Evropska komisija (v nadaljevanju „Komisija“) je zavezana varstvu vaših osebnih podatkov in spoštovanju vaše zasebnosti. Komisija zbira in nadalje obdeluje osebne podatke v skladu z Uredbo (EU) 2018/1725 Evropskega parlamenta in Sveta z dne 23. oktobra 2018 o varstvu posameznikov pri obdelavi osebnih podatkov v institucijah, organih, uradih in agencijah Unije in o prostem pretoku takih podatkov (razveljavitev Uredbe (ES) št. 45/2001).

","privacy.1-intro.items.2":"

Ta izjava o varstvu osebnih podatkov pojasnjuje razlog za zbiranje in obdelavo, način zbiranja, obdelave in zagotavljanja varstva vseh predloženih osebnih podatkov, kako se ti podatki uporabljajo in katere pravice lahko uveljavljate v zvezi z vašimi osebnimi podatki (pravica do dostopa, popravka, blokiranja itd.). Navaja tudi kontaktne podatke odgovornega upravljavca podatkov, pri katerem lahko uveljavljate svoje pravice, pooblaščeno osebo za varstvo podatkov in Evropskega nadzornika za varstvo podatkov.

","privacy.1-intro.items.3":"

Ta izjava o varstvu osebnih podatkov zadeva zbiranje in objavo osebnih podatkov na javno dostopnem spletnem mestu Codeweek.eu glede oseb, ki delujejo kot kontaktne točke za dejavnosti evropskega tedna programiranja (ambasadorji evropskega tedna programiranja, koordinatorji ministrstva za izobraževanje, vodilni učitelji ter organizatorji dejavnosti in dogodkov).

","privacy.2-why.title":"2. Zakaj obdelujemo vaše podatke?","privacy.2-why.items.1":"

Evropska komisija zbira in objavlja vaše osebne podatke za lažje prepoznavanje kontaktnih točk s strani interesnih skupin ali zainteresiranih državljanov. Postavitev dejanskih oseb kot kontaktnih točk je najboljši in najučinkovitejši način za zagotovitev, da zainteresirani lahko stopijo v stik s službami Komisije.

","privacy.2-why.items.2":"

Vaši osebni podatki ne bodo uporabljeni za avtomatizirano sprejemanje odločitev, vključno s profiliranjem.

","privacy.3-legal_process.title":"3. Pravna podlaga za obdelavo vaših osebnih podatkov","privacy.3-legal_process.items.1":"

V skladu s členom 5(1)(d) Uredbe (EU) 2018/1725 so postopki obdelave osebnih podatkov zakoniti, ker ste s pomočjo spletnega obrazca privolili v obdelavo svojih osebnih podatkov ali ste se pri prijavi s socialnim omrežjem strinjali, da bomo uporabili vaš elektronski naslov in uporabniško ime.

","privacy.4-collect_data.title":"4. Katere osebne podatke zbiramo in nadalje obdelujemo?","privacy.4-collect_data.items.1":"

Zbrani osebni podatki so podatki, ki omogočijo lažjo identifikacijo vas kot kontaktne točke in ki povečajo vašo prepoznavnost v javnosti, in sicer: naziv, ime, priimek, položaj, službeni poštni in elektronski naslovi, telefonska številka, slika, račun družbenih medijev, biografija.

","privacy.4-collect_data.items.2":"

Te osebne podatke ste z izpolnitvijo prijavnega obrazca predložili prostovoljno.

","privacy.4-collect_data.items.3":"

Predložitev določenih osebnih podatkov je obvezna za objavo dejavnosti in/ali kontaktnih informacij, ki se lahko pojavijo na spletnem mestu codeweek.eu. Če ne posredujete svojih osebnih podatkov, vaša dejavnost ne bo objavljena in/ali ne boste mogli sodelovati v prej omenjenih mrežah.

","privacy.4-collect_data.items.4":"

Vse ostale osebne podatke posredujete na prostovoljni osnovi.

","privacy.4-collect_data.items.5":"Ob naročilu na e-novice bomo vaš e-naslov dodali na seznam prejemnikov sporočil Evropskega tedna programiranja EU Code Week, ki ga upravlja Mailerlite.com. Preberite politiko zasebnosti družbe Mailerlite: Https://www.mailerlite.com/legal/privacy-policy. Od e-novic se lahko odjavite kadar koli prek povezave „unsubscribe“, ki jo najdete v prejetih sporočilih, ali pa nam pišite na info@codeweek.eu in v zadevo zapišite „Unsubscribe“.","privacy.5-how_long.title":"5. Kako dolgo hranimo vaše osebne podatke?","privacy.5-how_long.items.1":"

Komisija hrani vaše osebne podatke samo za čas, potreben za izpolnitev namena zbiranja ali nadaljnje obdelave, kot opisano v točki 2, in sicer za tako dolgo, kot delujete kot kontaktna točka.

","privacy.5-how_long.items.2":"

Vaši osebni podatki bodo odstranjeni z javno dostopnega spletnega mesta takoj, ko prenehate z vašo funkcijo kontaktne točke, razen če ste dali soglasje za vključitev v bazo podatkov za prihodnje dejavnosti.

","privacy.6-protect_data.title":"6. Kako varujemo in ščitimo vaše osebne podatke?","privacy.6-protect_data.items.1":"

Vsi osebni podatki v elektronski obliki (elektronski naslovi, dokumenti, podatkovne zbirke, naloženi paketi podatkov itd.) se hranijo bodisi na strežnikih Evropske komisije bodisi njenega izvajalca. Vsi postopki obdelave se izvajajo v skladu s Sklepom Komisije (EU, Euratom) 2017/46 z dne 10. januarja 2017 o varnosti komunikacijskih in informacijskih sistemov v Evropski komisiji.

","privacy.6-protect_data.items.2":"

Izvajalce Komisije zavezuje posebna pogodbena klavzula glede vseh postopkov obdelave vaših podatkov v imenu Komisije in obveznosti glede zaupnosti, ki izhajajo iz prenosa Splošne uredbe o varstvu podatkov v državah članicah EU (Uredba (EU) ) 2016/679).

","privacy.6-protect_data.items.3":"

Komisija je vzpostavila številne tehnične in organizacijske ukrepe, da bi zaščitila vaše osebne podatke. Tehnični ukrepi vključujejo ustrezne ukrepe za obravnavo spletne varnosti, tveganja izgube podatkov, spremembe podatkov ali nepooblaščenega dostopa, ob upoštevanju tveganja, ki ga predstavlja obdelava, in narave osebnih podatkov, ki se obdelujejo. Organizacijski ukrepi vključujejo omejitev dostopa do osebnih podatkov izključno za pooblaščene osebe, ki imajo upravičeno potrebo po seznanitvi za namen postopka obdelave.

","privacy.7-access_data.title":"7. Kdo ima dostop do vaših podatkov in komu se razkrijejo?","privacy.7-access_data.items.1":"

Dostop do vaših osebnih podatkov se zagotovi osebju Komisije, ki je odgovorno za izvajanje tega postopka obdelave in pooblaščenemu osebju v skladu z načelom potrebe po seznanitvi. Takšno osebje ravna v skladu z zakonsko določenimi in po potrebi dodatnimi sporazumi o zaupnosti.

","privacy.7-access_data.items.2":"

Do vseh osebnih podatkov, ki jih predložite, lahko konkretno dostopajo skrbniki spletnih strani (osebje Komisije) in drugo osebje Komisije na podlagi potrebe po seznanitvi.. Poleg tega bodo vaši osebni podatki in podatki o dogodku dostopni članom mrež ambasadorjev evropskega tedna programiranja in koordinatorjem za izobraževanje za organizacijo lokalnih dejavnosti ali dejavnosti nadaljnjega spremljanja.

","privacy.7-access_data.items.3":"

Z namenom povečanja prepoznavnosti kontaktnih točk bodo vaši osebni podatki brez omejitev dostopa objavljeni na javnem spletnem mestu: https://codeweek.eu.

","privacy.7-access_data.items.4":"

O prenosu podatkov tretjim osebam

","privacy.7-access_data.items.5":"

Podatkov, ki jih zbiramo, ne bomo posredovali nobeni tretji osebi, razen v obsegu in za namen, h kateremu nas zavezuje zakon.

","privacy.8-rights.title":"8. Kakšne so vaše pravice in kako jih lahko uveljavljate?","privacy.8-rights.items.1":'

Kot „posameznik, na katerega se nanašajo osebni podatki", imate v skladu s poglavjem III (členi 14–25) Uredbe (EU) 2018/1725 posebne pravice, zlasti pravico do dostopa, popravka ali izbrisa svojih osebnih podatkov in pravico do omejitve obdelave osebnih podatkov. Kadar je to ustrezno, imate tudi pravico do ugovora obdelavi in pravico do prenosljivosti podatkov.

',"privacy.8-rights.items.2":"

Privolili ste, da nam boste predložili svoje osebne podatke za sedanji postopek obdelave; privolitev lahko kadar koli prekličete, tako da o tem obvestite upravljavca podatkov. Preklic ne bo vplival na zakonitost obdelave, ki je bila opravljena, preden ste privolitev preklicali.

","privacy.8-rights.items.3":"

Svoje pravice lahko uveljavljate tako, da se obrnete na upravljavca podatkov ali v primeru spora na pooblaščeno osebo za varstvo podatkov. Po potrebi se lahko obrnete tudi na Evropskega nadzornika za varstvo podatkov. Njihovi kontaktni podatki so navedeni v razdelku 9 spodaj.

","privacy.9-contact.title":"9. Kontaktni podatki","privacy.9-contact.data-controller.title":"Upravljavec podatkov","privacy.9-contact.data-controller.text":"

Če želite uveljavljati svoje pravice iz Uredbe (EU) 2018/1725, če imate pripombe, vprašanja ali pomisleke ali če želite vložiti pritožbo glede zbiranja in uporabe vaših osebnih podatkov, vas prosimo, da se obrnete na upravljavca podatkov,

","privacy.9-contact.data-controller.address":"Generalni direktorat za komunikacijska omrežja, vsebine in tehnologijo, enota G2,
stavba BU25,
B-1049 Bruselj
","privacy.9-contact.data-controller.email":"Elektronski naslov: ","privacy.9-contact.data-protection-officer.title":"Pooblaščena oseba za varstvo podatkov Komisije","privacy.9-contact.data-protection-officer.text":'

Glede vprašanj v zvezi z obdelavo vaših osebnih podatkov na podlagi Uredbe (EU) 2018/1725 se lahko obrnete na pooblaščeno osebo za varstvo podatkov (DATA-PROTECTION-OFFICER@ec.europa.eu).

',"privacy.9-contact.european-data-protection.title":"Evropski nadzornik za varstvo podatkov (ENVP)","privacy.9-contact.european-data-protection.text":'

Če menite, da so bile zaradi obdelave vaših osebnih podatkov kršene vaše pravice iz Uredbe (EU) 2018/1725 s strani upravljavca podatkov, imate pravico do uporabe pravnih sredstev (lahko vložite pritožbo) pri Evropskem nadzorniku za varstvo podatkov (edps@edps.europa.eu).

',"remote-teaching.remote-teaching":"poučevanje na daljavo","remote-teaching.intro.title":"Teden programiranja in poučevanje na daljavo","remote-teaching.intro.text":"Izobraževanje na daljavo je lahko precejšen izziv za učitelje in učence, pri tem pa je treba premagati veliko ovir. Vendar poučevanja programiranja, računalniškega razmišljanja in celo robotike ni treba ustaviti, ker so vaši učenci doma. Spodaj je nekaj nasvetov in virov, ki vam lahko pomagajo.","remote-teaching.intro.points.1":"to je zbirka kratkih videov, gradiv za „naredi-si-sam“, ugank, iger in izzivov s področja programiranja za vsakdanjo uporabo doma in v šoli.","remote-teaching.intro.points.2.0":"Programiranje brez računalnika","remote-teaching.intro.points.2.1":"tukaj boste našli različne dejavnosti, ki jih lahko enostavno izvedete doma, da se naučite programirati ali poučujete programiranje z vsakodnevnimi materiali.","remote-teaching.intro.points.3.0":"Učni drobci","remote-teaching.intro.points.3.1":"tukaj boste našli „učne drobce“ ali praktične vaje o trajnostnem razvoju in umetni inteligenci, katerih učni načrti vključujejo oddelke o poučevanju na daljavo.","remote-teaching.intro.points.4.0":"Shramba virov","remote-teaching.intro.points.4.1":"številne vire v shrambi je mogoče uporabiti tudi v scenarijih poučevanja na daljavo. Najdete lahko vire za poučevanje programiranja ali za učenje programiranja.","remote-teaching.intro.points.5.0":"Spletni seminarji o učenju in poučevanju programiranja od doma","remote-teaching.intro.points.5.1":"ali ste vedeli, da je bilo v okviru tedna programiranja organiziranih več spletnih seminarjev o učenju in poučevanju programiranja od doma? Oglejte si jih!","remote-teaching.tips.title":"7 nasvetov za poučevanje programiranja na daljavo","remote-teaching.tips.points.1.0":"Seznanite se s koncepti, programskim jezikom in programsko opremo","remote-teaching.tips.points.1.1":"medtem ko se lahko učenci delno samostojno učijo programirati z metodo poskusov in napak, jih boste morali voditi in jim pomagati najti skladenjske napake. Bodite pripravljeni na spremembe in prilagoditve, če digitalno orodje ali programski jezik ne prinese učnih rezultatov, ki ste jih pričakovali.","remote-teaching.tips.points.2.0":"Okrepite vlogo učencev","remote-teaching.tips.points.2.1":"z motivacijo in smiselnimi učnimi urami učencem pomagajte, da izkoristijo svoj celotni potencial. Dovolite jim, da raziskujejo svoje znanje in spretnosti ter ustvarjalnost, tako da jim omogočite, da sami izbirajo svoje projekte in kaj bodo s programiranjem ustvarili. Poleg tega vam priporočamo, da ste realni in si zastavite cilje, ki jih vaši učenci lahko dosežejo.","remote-teaching.tips.points.3.0":"Učence spodbujajte k delu v skupinah","remote-teaching.tips.points.3.1":`programiranje v skupinah ni le bolj zabavno, ampak učencem pomaga izvesti bolj zapletene in ustvarjalne projekte. Poleg tega se lahko nekateri učenci pri učenju na daljavo počutijo izolirane, delo v skupinah pa lahko to prepreči. Organizirate lahko na primer spletne sestanke, da se vaši učenci zberejo v skupine, ali pa medsebojno ocenjevanje, tako da učence povabite, naj zagotovijo konstruktivne povratne informacije o drugih projektih in dobijo povratne informacije o svojem. -`,"remote-teaching.tips.points.4.0":"Raziščite odprtokodno programsko opremo in brezplačne spletne platforme za učenje programiranja","remote-teaching.tips.points.4.1":"obstaja veliko kakovostnih virov za učenje in poučevanje programiranja, ki so napredni, toda še vedno preprosti za uporabo. To so brezplačna orodja, ki jih lahko vaši učenci uporabljajo, ne da bi morali kupiti licence ali prenesti programsko opremo. Večino jih lahko najdete v shrambi tedna programiranja, kjer so na voljo na primer Scratch, App Inventor, Code.org, EarSketch, Sonic Pi itd. Kot smo videli pri učnih drobcih tedna programiranja, lahko ta orodja uporabljate za katero koli temo.","remote-teaching.tips.points.5.0":"Ohranjajte razigranost","remote-teaching.tips.points.5.1":"vaši prvi koraki k programiranju bi morali biti zanimivi in zabavni, in čeprav morda tega užitka tokrat ne boste mogli deliti osebno, obstajajo načini, kako se lahko skupaj igrate in zabavate. Učencem lahko na primer predlagate, naj si med učno uro vzamejo odmor ter se povežejo in skupaj igrajo CodyColor, ki je izobraževalna igra za več igralcev, namenjena učenju računalniškega razmišljanja med igranjem.","remote-teaching.tips.points.6.0":"Simulirajte resnične razredne interakcije","remote-teaching.tips.points.6.1":"ehnologija nam omogoča, da vsaj delno dosežemo enake interakcije, kot bi potekale v razredu. Učence lahko spodbujate, naj ob določenem času vklopijo kamere, virtualno dvigujejo roke, postavljajo vprašanja – osebno ali v oknu za klepet –, izpolnijo digitalne ankete, igrajo kvize itd. Nekatera brezplačna digitalna orodja, ki jih lahko uporabite v ta namen, so Zoom, Microsoft Teams, GoToMeeting ali Jitsi za učne ure v živo ter Kahoot, Mentimeter ali Google Forms za kvize in razredne interakcije. To bo učencem pomagalo, da se bodo počutili, kot da so v razredu, in da se bodo počutili povezane z vrstniki.","remote-teaching.tips.points.7.0":"Zagotovite razpoložljivost in cenovno dostopnost gradiv","remote-teaching.tips.points.7.1":"poskrbite, da bodo vaše učne ure programiranja realistične in vključujoče, tako da zagotovite, da je mogoče potrebne materiale enostavno najti v vsakem gospodinjstvu ter da imajo vsi učenci dostop do njih ali da lahko za tiste, ki ga nimajo, zagotovite prilagoditve. Za dejavnosti programiranja brez računalnika so na primer potrebni poceni materiali, kot so škarje, papir ali markerji. Pri delu s spletnimi vajami iz programiranja se prepričajte, da imajo vsi učenci doma dostop do tabličnega ali drugačnega računalnika in zanesljive internetne povezave.","remote-teaching.tips.conclusion":"Kako se učite programirati in poučujete programiranje v okoljih za poučevanje na daljavo? Ali imate kakršne koli nasvete za druge pedagoške delavce? Dodajte komentar v spodnjem forumu.","report.title":"Prijavite svoj dogodek #EUCodeWeek","report.event_title":"Naslov dogodka","report.number_required":"Navedite grobo oceno, tudi če nimate natančnih podatkov.","report.phrase1":"Ta obrazec lahko izpolnite samo enkrat! Skrbno preverite svoje podatke. Če se zmotite, ","report.phrase2":"Ko boste oddali prijavo, se bo samodejno ustvaril personalizirani certifikat o udeležbi v tednu programiranja, ki ga boste lahko prenesli ali delili. Primer certifikata si lahko ogledate tukaj.","report.phrase3":"Obvezna polja so označena z zvezdico *.","report.phrase4":"Ta obrazec lahko izpolnite samo enkrat! Skrbno preverite svoje podatke. Če se zmotite,","report.contactus":"nas kontaktirajte.","report.participants_count.label":"Število udeležencev","report.average_participant_age.label":"Povprečna starost udeležencev","report.percentage_of_females.label":"Delež žensk","report.codeweek_for_all_participation_code.label":"Koda za udeležbo Code Week 4 All","report.codeweek_for_all_participation_code.help":"Če imate kodo Code Week 4 All, jo lahko prilepite tukaj. Če se ne boste udeležili, preskočite to polje.","report.name_for_certificate.label":"Ime za certifikat","report.name_for_certificate.help":"Vpišite ime organizatorja dogodka, ki bo izdal certifikat o udeležbi v tednu programiranja. Uporabite samo nabor znakov ASCII (latinica). Črke s poudarki, preglasi in podobnimi znaki niso podprte.","report.submit":"Pošljite prijavo dogodka","report.thanks_page.title":"Hvala, da ste prijavili svoj dogodek!","report.thanks_page.certificate_ready":"Vaš certifikat je pripravljen.","report.thanks_page.download_button":"Kliknite tukaj, da ga prenesete.","report.thanks_page.back_events":"Nazaj na dogodek","resources.search_resources":"Iskanje virov","resources.types":"Vrste","resources.levels":"Stopnje","resources.programming_languages":"Programski jeziki","resources.categories":"Kategorije","resources.Languages":"Jeziki","resources.Subjects":"Predmeti","resources.share":"Deli","resources.communication_toolkit":"Komunikacijsko orodje","resources.teachers_toolkit":"Orodje za učitelje","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati dejavnost?","resources.resources.languages.Russian":"Ruščina","resources.resources.languages.Norwegian":"Norveščina","resources.resources.languages.Mandarin":"Mandarinščina","resources.resources.languages.Japanese":"Japonščina","resources.resources.languages.All targeted languages":"Vsi izbrani jeziki","resources.resources.levels.Beginner":"Osnovna stopnja","resources.resources.levels.Intermediate":"Nadaljevalna stopnja","resources.resources.levels.Advanced":"Izpopolnjevalna stopnja","resources.resources.levels.Pre-primary education":"Predšolsko izobraževanje","resources.resources.levels.Primary school (5-12)":"Osnovna šola (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Nižja srednja šola (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Višja srednja šola (16–18)","resources.resources.levels.Higher Education":"Višje in visokošolsko izobraževanje","resources.resources.levels.Other":"Drugo","resources.resources.subjects.Art":"Umetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Kemija","resources.resources.subjects.Computer Science":"Računalništvo","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Tuji jeziki","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Zgodovina","resources.resources.subjects.Language and Literature":"Jezik in literatura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Naravoslovje","resources.resources.subjects.Physical Education":"Športna vzgoja","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Posebne izobraževalne potrebe","resources.resources.subjects.Other":"Drugo","resources.resources.types.Tutorial":"Lekcija","resources.resources.types.Website":"Spletno mesto","resources.resources.types.Online Course":"Spletni tečaj","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Zvok","resources.resources.types.Application":"Aplikacije","resources.resources.types.Game":"Igre","resources.resources.types.Graphic Material":"Grafično gradivo","resources.resources.types.Presentation":"Predstavitve","resources.resources.types.Toolkit":"Orodja","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Učni načrt","resources.resources.types.Guide":"Navodila","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računalniško razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Ustvarjanje","resources.resources.categories.Tinkering":"Drobno izboljševanje","resources.resources.categories.Unplugged Activities":"Dejavnosti brez povezave","resources.resources.categories.Other":"Drugo","school.name":"Ime šole","school.location":"Lokacija šole","school.description":"Opis šole","school.school":"Šola","school.add":"Dodaj","school.list":"Seznam","school.required.name":"Vnesti morate ime šole.","school.required.location":"Vnesti morate lokacijo šole.","schools.1.title1":"Zakaj bi morali omogočiti programiranje v svojem razredu?","schools.1.title2":"Kako lahko programiranje koristi vašim učencem? Kaj je v tem za vas kot učitelje?","schools.1.content.0":"Verjamemo, da mora osnovna pismenost vsakega posameznika v digitalni dobi vključevati tudi razumevanje programiranja in razvoj ključnih kompetenc, povezanih z računalniškim razmišljanjem, kot so reševanje težav, sodelovanje in analitične veščine.","schools.1.content.1":"Vaši učenci lahko z učenjem programiranja povečajo svojo vlogo in stopijo v ospredje digitalno pismene družbe, dosežejo boljše razumevanje sveta okoli sebe ter pridobijo boljše možnosti za uspeh v osebnem in poklicnem življenju.","schools.1.content.2":"Teden programiranja nudi vsem učencem možnost, da naredijo prve korake kot digitalni oblikovalci, saj šolam in učiteljem zagotavlja brezplačno priložnost za strokovni razvoj, učna gradiva, mednarodne izzive in možnosti za izmenjavo.","schools.1.button.label":"Bi radi začeli takoj? Prijavite se tukaj!","schools.2.title1":"Ste pripravljeni, da se vključite?","schools.2.title2":"Pripravite učno uro, tečaj usposabljanja ali dogodek in ga pripnite na zemljevid.","schools.2.content.0":"Ne glede na to, ali imate znanje s področja programiranja ali ne, lahko enostavno pripravite učno uro v svojem razredu, dan odprtih vrat ali dogodek na svoji šoli. Samo poiščite datum in prijavite svojo dejavnost na spodnjem zemljevidu. Če menite, da boste pri pripravi učne ure programiranja potrebovali pomoč, preskočite na naslednjo rubriko.","schools.2.content.1":"Prebrskajte po spodnjem zemljevidu in si oglejte nekaj primerov dejavnosti, ki se pripravljajo, ter dodajte svoje in se tako pridružite več tisoč kolegom iz vse Evrope in zunaj nje: ","schools.2.button.label":"Ste pripravljeni, da poskusite? Dodajte dejavnost!","schools.3.title1":"Je programiranje za vas nekaj novega? Brez skrbi","schools.3.title2":"S pomočjo naših orodij se boste seznanili z osnovami programiranja, preden boste vse skupaj predstavili svojim učencem","schools.3.content.0":"Če želite predstaviti programiranje v svojem razredu, vendar ne veste, kje bi začeli, ste lahko brez skrbi! Mednarodna skupina učiteljev in strokovnjakov pripravlja sklop kratkih spletnih modulov za usposabljanje, ki vam bodo pomagali začeti.","schools.3.content.1":"Za sledenje našim učnim nasvetom ne potrebujete nikakršnega predhodnega znanja o programiranju!","schools.3.button.label":"Odprite module za usposabljanje","schools.4.title1":"Iščete dodaten izziv?","schools.4.title2":"Zgradite mrežo dejavnosti, vključite čim več učencev in si prislužite certifikat odličnosti","schools.4.content.0":"Code Week 4 All (teden programiranja za vse) je izziv, da združite moči z drugimi učitelji ali šolami in sodelujete v mednarodni skupnosti enako mislečih ljudi, ki svojim učencem nudijo priložnost, da naredijo prve korake v programiranju. Oblikujte zavezništvo, ki vključuje več kot 500 učencev, in pridobili boste certifikat odličnosti.","schools.4.button.label":"Več o izzivu Code Week 4 All","schools.title":"Šole: omogočite teden programiranja svojim učencem","scoreboard.title":"Katere države že vrvijo od programerskih aktivnosti?","scoreboard.paragraph":"Pregled dogodkov je urejen po številu navedenih programerskih dogodkov na prebivalstvo, zato naj vas nikar ne preseneti, če bodo na vrhu seznama nekatere od manjših držav!","scoreboard.parcipating_with":"sodeluje z","scoreboard.events":"dogodki","search.audience_title":"Udeleženci","search.theme_title":"Tema","search.placeholder":"Poiščite ime ali oznako dogodka","search.submit":"Išči","search.label_country":"Izberite državo","search.last_year_events.label":"Vključi dogodke iz zadnjih let","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"se ujemajo z vašimi merili za iskanje","search.event":"dogodek","search.events":"dogodki","search.year":"leto","search.audiences":"Občinstvo","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Iskanje po naslovu ali opisu","search.search_banner_title":"Poiščite tisto, kar vas navdihuje.","search.search_banner_content":"Raziščite bogato ponudbo vsebin, dejavnosti in smernic, povezanih s programiranjem, ki vas bodo navdihnili na potovanju v svet digitalne ustvarjalnosti in učenja.","search.search_results_title":"Rezultati iskanja ","search.search_input_label":"Oglejte si rezultate na podlagi vaših ključnih besed spodaj:","search.search_input_placeholder":"Iskanje ...","search.results":"Rezultati","search.no_results":"Ni rezultatov.","search.search_categories.all":"Vse","search.search_categories.podcasts":"Podcasti","search.search_categories.hackathons":"Hekatoni","search.search_categories.online_courses":"Virtualni tečaji","search.search_categories.training":"Izobraževanje","search.search_categories.challenges":"Izzivi","search.search_categories.learn":"Učenje","search.search_categories.teach":"Poučevanje","search.search_categories.presentations_and_toolkits":"Predstavitve in orodja","search.search_categories.activities":"Dejavnosti","search.search_categories.blogs":"Blogi","search.search_categories.others":"Drugo","snippets.featured-activities":"Tu so predstavljene prihajajoče dejavnosti v okviru evropskega tedna programiranja, v katerih lahko sodelujejo spletni udeleženci. Lahko jih filtrirate po jeziku in mesecu, s klikom na „prikaži“ pa se vam bodo prikazale vse podrobnosti o dejavnosti in kontaktnih podatkih organizatorjev. Uživajte!","snippets.learn":"Programiranje je ključna kompetenca, ki se vse pogosteje zahteva na vseh področjih, z evropskim tednom programiranja pa vas želimo podpreti pri učenju! Pobrskajte po naši shrambi in poiščite popoln vir za začetek ali nadaljevanje svojega programerskega potovanja. Vsi ti viri so brezplačni. Ne pozabite, da lahko rezultate iskanja filtrirate po vrsti vira, stopnjah veščin, programskem jeziku, kategoriji in jeziku.","snippets.teach":"Programiranje je ključna kompetenca, ki bo vašim učencem in otrokom odprla nove možnosti. Ali želite programiranje poučevati doma, v učilnici ali v programerskem klubu? Pobrskajte po naši shrambi in poiščite najprimernejši vir za vključitev programiranja v svojo prakso poučevanja. Vsi ti viri so brezplačni. Ne pozabite, da lahko rezultate iskanja filtrirate po vrsti vira, stopnjah veščin, programskem jeziku, temi, kategoriji in jeziku.","snippets.toolkits.0":"V tem razdelku boste našli gradivo, ki vam bo pomagalo pri organizaciji dejavnosti v okviru evropskega tedna programiranja in spodbujanju pobude s svojo skupnostjo.","snippets.toolkits.1":"Komunikacijsko orodje","snippets.toolkits.2":"tukaj najdete uradne logotipe evropskega tedna programiranja, priponko, letak, poster, predloge v PowerPointu in Wordu, primere objav v družbenih medijih in ilustracije.","snippets.toolkits.3":"Orodje za učitelje","snippets.toolkits.4":"tukaj najdete uradne logotipe evropskega tedna programiranja, priponko, predlogo potrdila o udeležbi za učence, uvodno predstavitev o evropskem tednu programiranja in gradiva za družbene medije.","snippets.toolkits.5":"Uradni letak evropskega tedna programiranja.","snippets.about.goal":"Cilj je več mladim pomagati, da se naučijo osnov programiranja in računalniškega razmišljanja.","snippets.guide.tutorials.1":"Oglejte si naše","snippets.guide.tutorials.2":"predstavitve in usposabljanja","snippets.guide.tutorials.3":"ki so na voljo v 29 jezikih, da se pripravite na organizacijo dejavnosti, pri katerih se bodo mladi naučili programiranja in računalniškega razmišljanja.","snippets.dance.menu":"Plesni izziv","snippets.dance.subtitle":"Kdo pravi, da programerji ne znajo plesati? Z izzivom #EUCodeWeekDance bomo dokazali, da to ne drži.","snippets.dance.content":"Vsi, od šol, učiteljev, knjižnic do programerskih klubov, podjetij in javnih organov, so vabljeni, da v okviru tedna programiranja EU organizirajo dejavnost #EUCodeWeekDance in jo dodajo na zemljevid tedna programiranja.","snippets.treasure-hunt.menu":"Lov za zakladom","snippets.treasure-hunt.subtitle":"To je igra v aplikaciji Telegram","snippets.videos.1":"Oglejte si videoposnetke naših ambasadorjev tedna programiranja EU na temo naših vrednot","snippets.videos.2":"Oglejte si Katjo Ošljak, ambasadorko Slovenije, ki spregovori o tem, zakaj je teden programiranja neodvisen","snippets.videos.3":"Oglejte si Laurenta Touchéja, ambasadorja Francije, ki spregovori o tem, zakaj je teden programiranja namenjen vsem","snippets.videos.4":"Oglejte si Fatmo Bouaziz, ambasadorko Tunizije, ki spregovori o tem, zakaj je teden programiranja glokalen","snippets.videos.5":"Oglejte si Lindo Sinka, ambasadorko Latvije, ki spregovori o tem, zakaj gre pri tednu programiranja za sodelovanje","snippets.videos.6":"Oglejte si Alessandra Bogliola, ambasadorja Italije, ki spregovori o tem, zakaj so dejavnosti tedna programiranja neprofitne","snippets.videos.7":"Oglejte si Marjano Prifti, ambasadorko Albanije, ki spregovori o tem, zakaj teden programiranja spodbuja inovativnost in ustvarjalnost","snippets.videos.8":"Oglejte si Cristiano Lucaci, ambasadorko Romunije, ki spregovori o tem, zakaj je teden programiranja hvaležen svoji skupnosti","training.learning_bits":"Učni drobci za teden programiranja","training.title":"Brezplačna gradiva za vajo in spletni tečaji","training.text":`

Tu boste našli brezplačno gradivo za usposabljanje in vire, ki vam bodo v pomoč, da boste lažje začeli in načrtovali naslednjo inovativno učno uro.

+`,"remote-teaching.tips.points.4.0":"Raziščite odprtokodno programsko opremo in brezplačne spletne platforme za učenje programiranja","remote-teaching.tips.points.4.1":"obstaja veliko kakovostnih virov za učenje in poučevanje programiranja, ki so napredni, toda še vedno preprosti za uporabo. To so brezplačna orodja, ki jih lahko vaši učenci uporabljajo, ne da bi morali kupiti licence ali prenesti programsko opremo. Večino jih lahko najdete v shrambi tedna programiranja, kjer so na voljo na primer Scratch, App Inventor, Code.org, EarSketch, Sonic Pi itd. Kot smo videli pri učnih drobcih tedna programiranja, lahko ta orodja uporabljate za katero koli temo.","remote-teaching.tips.points.5.0":"Ohranjajte razigranost","remote-teaching.tips.points.5.1":"vaši prvi koraki k programiranju bi morali biti zanimivi in zabavni, in čeprav morda tega užitka tokrat ne boste mogli deliti osebno, obstajajo načini, kako se lahko skupaj igrate in zabavate. Učencem lahko na primer predlagate, naj si med učno uro vzamejo odmor ter se povežejo in skupaj igrajo CodyColor, ki je izobraževalna igra za več igralcev, namenjena učenju računalniškega razmišljanja med igranjem.","remote-teaching.tips.points.6.0":"Simulirajte resnične razredne interakcije","remote-teaching.tips.points.6.1":"ehnologija nam omogoča, da vsaj delno dosežemo enake interakcije, kot bi potekale v razredu. Učence lahko spodbujate, naj ob določenem času vklopijo kamere, virtualno dvigujejo roke, postavljajo vprašanja – osebno ali v oknu za klepet –, izpolnijo digitalne ankete, igrajo kvize itd. Nekatera brezplačna digitalna orodja, ki jih lahko uporabite v ta namen, so Zoom, Microsoft Teams, GoToMeeting ali Jitsi za učne ure v živo ter Kahoot, Mentimeter ali Google Forms za kvize in razredne interakcije. To bo učencem pomagalo, da se bodo počutili, kot da so v razredu, in da se bodo počutili povezane z vrstniki.","remote-teaching.tips.points.7.0":"Zagotovite razpoložljivost in cenovno dostopnost gradiv","remote-teaching.tips.points.7.1":"poskrbite, da bodo vaše učne ure programiranja realistične in vključujoče, tako da zagotovite, da je mogoče potrebne materiale enostavno najti v vsakem gospodinjstvu ter da imajo vsi učenci dostop do njih ali da lahko za tiste, ki ga nimajo, zagotovite prilagoditve. Za dejavnosti programiranja brez računalnika so na primer potrebni poceni materiali, kot so škarje, papir ali markerji. Pri delu s spletnimi vajami iz programiranja se prepričajte, da imajo vsi učenci doma dostop do tabličnega ali drugačnega računalnika in zanesljive internetne povezave.","remote-teaching.tips.conclusion":"Kako se učite programirati in poučujete programiranje v okoljih za poučevanje na daljavo? Ali imate kakršne koli nasvete za druge pedagoške delavce? Dodajte komentar v spodnjem forumu.","report.title":"Prijavite svoj dogodek #EUCodeWeek","report.event_title":"Naslov dogodka","report.number_required":"Navedite grobo oceno, tudi če nimate natančnih podatkov.","report.phrase1":"Ta obrazec lahko izpolnite samo enkrat! Skrbno preverite svoje podatke. Če se zmotite, ","report.phrase2":"Ko boste oddali prijavo, se bo samodejno ustvaril personalizirani certifikat o udeležbi v tednu programiranja, ki ga boste lahko prenesli ali delili. Primer certifikata si lahko ogledate tukaj.","report.phrase3":"Obvezna polja so označena z zvezdico *.","report.phrase4":"Ta obrazec lahko izpolnite samo enkrat! Skrbno preverite svoje podatke. Če se zmotite,","report.contactus":"nas kontaktirajte.","report.participants_count.label":"Število udeležencev","report.average_participant_age.label":"Povprečna starost udeležencev","report.percentage_of_females.label":"Delež žensk","report.codeweek_for_all_participation_code.label":"Koda za udeležbo Code Week 4 All","report.codeweek_for_all_participation_code.help":"Če imate kodo Code Week 4 All, jo lahko prilepite tukaj. Če se ne boste udeležili, preskočite to polje.","report.name_for_certificate.label":"Ime za certifikat","report.name_for_certificate.help":"Vpišite ime organizatorja dogodka, ki bo izdal certifikat o udeležbi v tednu programiranja. Uporabite samo nabor znakov ASCII (latinica). Črke s poudarki, preglasi in podobnimi znaki niso podprte.","report.submit":"Pošljite prijavo dogodka","report.thanks_page.title":"Hvala, da ste prijavili svoj dogodek!","report.thanks_page.certificate_ready":"Vaš certifikat je pripravljen.","report.thanks_page.download_button":"Kliknite tukaj, da ga prenesete.","report.thanks_page.back_events":"Nazaj na dogodek","resources.search_resources":"Iskanje virov","resources.types":"Vrste","resources.levels":"Stopnje","resources.programming_languages":"Programski jeziki","resources.categories":"Kategorije","resources.Languages":"Jeziki","resources.Subjects":"Predmeti","resources.share":"Deli","resources.communication_toolkit":"Komunikacijsko orodje","resources.teachers_toolkit":"Orodje za učitelje","resources.leaflet":"Letak","resources.how_to_organise_an_activity":"Kako organizirati dejavnost?","resources.resources.languages.Russian":"Ruščina","resources.resources.languages.Norwegian":"Norveščina","resources.resources.languages.Mandarin":"Mandarinščina","resources.resources.languages.Japanese":"Japonščina","resources.resources.languages.Albanian":"Albanščina","resources.resources.languages.Basque":"Baskovščina","resources.resources.languages.Bosnian":"Bosanščina","resources.resources.languages.Bulgarian":"Bolgarščina","resources.resources.languages.Croatian":"Hrvaščina","resources.resources.languages.Czech":"Češčina","resources.resources.languages.Danish":"Danščina","resources.resources.languages.Dutch":"Nizozemščina","resources.resources.languages.English":"Angleščina","resources.resources.languages.Estonian":"Estonščina","resources.resources.languages.Finnish":"Finščina","resources.resources.languages.French":"Francoščina","resources.resources.languages.German":"Nemščina","resources.resources.languages.Greek":"Grščina","resources.resources.languages.Hungarian":"Madžarščina","resources.resources.languages.Italian":"Italijanščina","resources.resources.languages.Latvian":"Latvijščina","resources.resources.languages.Lithuanian":"Litovščina","resources.resources.languages.Macedonian":"Makedonščina","resources.resources.languages.Maltese":"Malteščina","resources.resources.languages.Montenegrin":"Črnogorščina","resources.resources.languages.Polish":"Poljščina","resources.resources.languages.Portuguese":"Portugalščina","resources.resources.languages.Romanian":"Romunščina","resources.resources.languages.Serbian":"Srbščina","resources.resources.languages.Slovakian":"Slovaščina","resources.resources.languages.Slovenian":"Slovenščina","resources.resources.languages.Spanish":"Španščina","resources.resources.languages.Swedish":"Švedščina","resources.resources.languages.Turkish":"Turščina","resources.resources.languages.Ukrainian":"Ukrajinščina","resources.resources.languages.All targeted languages":"Vsi izbrani jeziki","resources.resources.levels.Beginner":"Osnovna stopnja","resources.resources.levels.Intermediate":"Nadaljevalna stopnja","resources.resources.levels.Advanced":"Izpopolnjevalna stopnja","resources.resources.levels.Pre-primary education":"Predšolsko izobraževanje","resources.resources.levels.Primary school":"Osnovna šola","resources.resources.levels.Lower secondary school":"Nižja srednja šola","resources.resources.levels.Upper secondary school":"Višja srednja šola","resources.resources.levels.Higher Education":"Višje in visokošolsko izobraževanje","resources.resources.levels.Other":"Drugo","resources.resources.levels.Teachers":"Učitelji","resources.resources.levels.Parents":"Starši","resources.resources.levels.General public":"Splošna javnost","resources.resources.subjects.Art":"Umetnost","resources.resources.subjects.Biology":"Biologija","resources.resources.subjects.Chemistry":"Kemija","resources.resources.subjects.Computer Science":"Računalništvo","resources.resources.subjects.Culture":"Kultura","resources.resources.subjects.Economics":"Ekonomija","resources.resources.subjects.Foreign Languages":"Tuji jeziki","resources.resources.subjects.Geography":"Geografija","resources.resources.subjects.Geology":"Geologija","resources.resources.subjects.History":"Zgodovina","resources.resources.subjects.Language and Literature":"Jezik in literatura","resources.resources.subjects.Mathematics":"Matematika","resources.resources.subjects.Natural Sciences":"Naravoslovje","resources.resources.subjects.Physical Education":"Športna vzgoja","resources.resources.subjects.Physics":"Fizika","resources.resources.subjects.Coding":"Kodiranje","resources.resources.subjects.Special Education Needs":"Posebne izobraževalne potrebe","resources.resources.subjects.Other":"Drugo","resources.resources.subjects.Music":"Glasba","resources.resources.subjects.Programming":"Programiranje","resources.resources.types.Tutorial":"Lekcija","resources.resources.types.Website":"Spletno mesto","resources.resources.types.Online Course":"Spletni tečaj","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Zvok","resources.resources.types.Application":"Aplikacije","resources.resources.types.Game":"Igre","resources.resources.types.Graphic Material":"Grafično gradivo","resources.resources.types.Presentation":"Predstavitve","resources.resources.types.Toolkit":"Orodja","resources.resources.types.Other":"Drugo","resources.resources.types.Lesson Plan":"Učni načrt","resources.resources.types.Guide":"Navodila","resources.resources.types.Assessment":"Ocena","resources.resources.types.Challenge":"Izziv","resources.resources.types.Curriculum":"Učni načrt (kurikulum)","resources.resources.types.Podcast":"Podkast","resources.resources.categories.Coding":"Kodiranje","resources.resources.categories.Programming":"Programiranje","resources.resources.categories.Computational Thinking":"Računalniško razmišljanje","resources.resources.categories.Robotics":"Robotika","resources.resources.categories.Making":"Ustvarjanje","resources.resources.categories.Tinkering":"Drobno izboljševanje","resources.resources.categories.Unplugged Activities":"Dejavnosti brez povezave","resources.resources.categories.Other":"Drugo","resources.resources.categories.Artificial Intelligence":"Umetna inteligenca","resources.resources.categories.Drones":"Droni","resources.resources.categories.Digital Literacy":"Digitalna pismenost","resources.resources.categories.Sensors":"Senzorji","resources.resources.categories.Text-based Programming":"Programiranje z besedilom","resources.resources.categories.Visual Programming":"Vizualno programiranje","school.name":"Ime šole","school.location":"Lokacija šole","school.description":"Opis šole","school.school":"Šola","school.add":"Dodaj","school.list":"Seznam","school.required.name":"Vnesti morate ime šole.","school.required.location":"Vnesti morate lokacijo šole.","schools.1.title1":"Zakaj bi morali omogočiti programiranje v svojem razredu?","schools.1.title2":"Kako lahko programiranje koristi vašim učencem? Kaj je v tem za vas kot učitelje?","schools.1.content.0":"Verjamemo, da mora osnovna pismenost vsakega posameznika v digitalni dobi vključevati tudi razumevanje programiranja in razvoj ključnih kompetenc, povezanih z računalniškim razmišljanjem, kot so reševanje težav, sodelovanje in analitične veščine.","schools.1.content.1":"Vaši učenci lahko z učenjem programiranja povečajo svojo vlogo in stopijo v ospredje digitalno pismene družbe, dosežejo boljše razumevanje sveta okoli sebe ter pridobijo boljše možnosti za uspeh v osebnem in poklicnem življenju.","schools.1.content.2":"Teden programiranja nudi vsem učencem možnost, da naredijo prve korake kot digitalni oblikovalci, saj šolam in učiteljem zagotavlja brezplačno priložnost za strokovni razvoj, učna gradiva, mednarodne izzive in možnosti za izmenjavo.","schools.1.button.label":"Bi radi začeli takoj? Prijavite se tukaj!","schools.2.title1":"Ste pripravljeni, da se vključite?","schools.2.title2":"Pripravite učno uro, tečaj usposabljanja ali dogodek in ga pripnite na zemljevid.","schools.2.content.0":"Ne glede na to, ali imate znanje s področja programiranja ali ne, lahko enostavno pripravite učno uro v svojem razredu, dan odprtih vrat ali dogodek na svoji šoli. Samo poiščite datum in prijavite svojo dejavnost na spodnjem zemljevidu. Če menite, da boste pri pripravi učne ure programiranja potrebovali pomoč, preskočite na naslednjo rubriko.","schools.2.content.1":"Prebrskajte po spodnjem zemljevidu in si oglejte nekaj primerov dejavnosti, ki se pripravljajo, ter dodajte svoje in se tako pridružite več tisoč kolegom iz vse Evrope in zunaj nje: ","schools.2.button.label":"Ste pripravljeni, da poskusite? Dodajte dejavnost!","schools.3.title1":"Je programiranje za vas nekaj novega? Brez skrbi","schools.3.title2":"S pomočjo naših orodij se boste seznanili z osnovami programiranja, preden boste vse skupaj predstavili svojim učencem","schools.3.content.0":"Če želite predstaviti programiranje v svojem razredu, vendar ne veste, kje bi začeli, ste lahko brez skrbi! Mednarodna skupina učiteljev in strokovnjakov pripravlja sklop kratkih spletnih modulov za usposabljanje, ki vam bodo pomagali začeti.","schools.3.content.1":"Za sledenje našim učnim nasvetom ne potrebujete nikakršnega predhodnega znanja o programiranju!","schools.3.button.label":"Odprite module za usposabljanje","schools.4.title1":"Iščete dodaten izziv?","schools.4.title2":"Zgradite mrežo dejavnosti, vključite čim več učencev in si prislužite certifikat odličnosti","schools.4.content.0":"Code Week 4 All (teden programiranja za vse) je izziv, da združite moči z drugimi učitelji ali šolami in sodelujete v mednarodni skupnosti enako mislečih ljudi, ki svojim učencem nudijo priložnost, da naredijo prve korake v programiranju. Oblikujte zavezništvo, ki vključuje več kot 500 učencev, in pridobili boste certifikat odličnosti.","schools.4.button.label":"Več o izzivu Code Week 4 All","schools.title":"Šole: omogočite teden programiranja svojim učencem","scoreboard.title":"Katere države že vrvijo od programerskih aktivnosti?","scoreboard.paragraph":"Pregled dogodkov je urejen po številu navedenih programerskih dogodkov na prebivalstvo, zato naj vas nikar ne preseneti, če bodo na vrhu seznama nekatere od manjših držav!","scoreboard.parcipating_with":"sodeluje z","scoreboard.events":"dogodki","search.audience_title":"Udeleženci","search.theme_title":"Tema","search.placeholder":"Poiščite ime ali oznako dogodka","search.submit":"Išči","search.label_country":"Izberite državo","search.last_year_events.label":"Vključi dogodke iz zadnjih let","search.last_year_events.yes":"Da","search.last_year_events.no":"Ne","search.search_counter":"se ujemajo z vašimi merili za iskanje","search.event":"dogodek","search.events":"dogodki","search.year":"leto","search.audiences":"Občinstvo","search.themes":"Teme","search.countries":"Države","search.search_placeholder":"Iskanje po naslovu ali opisu","search.search_banner_title":"Poiščite tisto, kar vas navdihuje.","search.search_banner_content":"Raziščite bogato ponudbo vsebin, dejavnosti in smernic, povezanih s programiranjem, ki vas bodo navdihnili na potovanju v svet digitalne ustvarjalnosti in učenja.","search.search_results_title":"Rezultati iskanja ","search.search_input_label":"Oglejte si rezultate na podlagi vaših ključnih besed spodaj:","search.search_input_placeholder":"Iskanje ...","search.results":"Rezultati","search.no_results":"Ni rezultatov.","search.search_categories.all":"Vse","search.search_categories.podcasts":"Podcasti","search.search_categories.hackathons":"Hekatoni","search.search_categories.online_courses":"Virtualni tečaji","search.search_categories.training":"Izobraževanje","search.search_categories.challenges":"Izzivi","search.search_categories.learn":"Učenje","search.search_categories.teach":"Poučevanje","search.search_categories.presentations_and_toolkits":"Predstavitve in orodja","search.search_categories.activities":"Dejavnosti","search.search_categories.blogs":"Blogi","search.search_categories.others":"Drugo","snippets.featured-activities":"Tu so predstavljene prihajajoče dejavnosti v okviru evropskega tedna programiranja, v katerih lahko sodelujejo spletni udeleženci. Lahko jih filtrirate po jeziku in mesecu, s klikom na „prikaži“ pa se vam bodo prikazale vse podrobnosti o dejavnosti in kontaktnih podatkih organizatorjev. Uživajte!","snippets.learn":"Programiranje je ključna kompetenca, ki se vse pogosteje zahteva na vseh področjih, z evropskim tednom programiranja pa vas želimo podpreti pri učenju! Pobrskajte po naši shrambi in poiščite popoln vir za začetek ali nadaljevanje svojega programerskega potovanja. Vsi ti viri so brezplačni. Ne pozabite, da lahko rezultate iskanja filtrirate po vrsti vira, stopnjah veščin, programskem jeziku, kategoriji in jeziku.","snippets.teach":"Programiranje je ključna kompetenca, ki bo vašim učencem in otrokom odprla nove možnosti. Ali želite programiranje poučevati doma, v učilnici ali v programerskem klubu? Pobrskajte po naši shrambi in poiščite najprimernejši vir za vključitev programiranja v svojo prakso poučevanja. Vsi ti viri so brezplačni. Ne pozabite, da lahko rezultate iskanja filtrirate po vrsti vira, stopnjah veščin, programskem jeziku, temi, kategoriji in jeziku.","snippets.toolkits.0":"V tem razdelku boste našli gradivo, ki vam bo pomagalo pri organizaciji dejavnosti v okviru evropskega tedna programiranja in spodbujanju pobude s svojo skupnostjo.","snippets.toolkits.1":"Komunikacijsko orodje","snippets.toolkits.2":"tukaj najdete uradne logotipe evropskega tedna programiranja, priponko, letak, poster, predloge v PowerPointu in Wordu, primere objav v družbenih medijih in ilustracije.","snippets.toolkits.3":"Orodje za učitelje","snippets.toolkits.4":"tukaj najdete uradne logotipe evropskega tedna programiranja, priponko, predlogo potrdila o udeležbi za učence, uvodno predstavitev o evropskem tednu programiranja in gradiva za družbene medije.","snippets.toolkits.5":"Uradni letak evropskega tedna programiranja.","snippets.about.goal":"Cilj je več mladim pomagati, da se naučijo osnov programiranja in računalniškega razmišljanja.","snippets.guide.tutorials.1":"Oglejte si naše","snippets.guide.tutorials.2":"predstavitve in usposabljanja","snippets.guide.tutorials.3":"ki so na voljo v 29 jezikih, da se pripravite na organizacijo dejavnosti, pri katerih se bodo mladi naučili programiranja in računalniškega razmišljanja.","snippets.dance.menu":"Plesni izziv","snippets.dance.subtitle":"Kdo pravi, da programerji ne znajo plesati? Z izzivom #EUCodeWeekDance bomo dokazali, da to ne drži.","snippets.dance.content":"Vsi, od šol, učiteljev, knjižnic do programerskih klubov, podjetij in javnih organov, so vabljeni, da v okviru tedna programiranja EU organizirajo dejavnost #EUCodeWeekDance in jo dodajo na zemljevid tedna programiranja.","snippets.treasure-hunt.menu":"Lov za zakladom","snippets.treasure-hunt.subtitle":"To je igra v aplikaciji Telegram","snippets.videos.1":"Oglejte si videoposnetke naših ambasadorjev tedna programiranja EU na temo naših vrednot","snippets.videos.2":"Oglejte si Katjo Ošljak, ambasadorko Slovenije, ki spregovori o tem, zakaj je teden programiranja neodvisen","snippets.videos.3":"Oglejte si Laurenta Touchéja, ambasadorja Francije, ki spregovori o tem, zakaj je teden programiranja namenjen vsem","snippets.videos.4":"Oglejte si Fatmo Bouaziz, ambasadorko Tunizije, ki spregovori o tem, zakaj je teden programiranja glokalen","snippets.videos.5":"Oglejte si Lindo Sinka, ambasadorko Latvije, ki spregovori o tem, zakaj gre pri tednu programiranja za sodelovanje","snippets.videos.6":"Oglejte si Alessandra Bogliola, ambasadorja Italije, ki spregovori o tem, zakaj so dejavnosti tedna programiranja neprofitne","snippets.videos.7":"Oglejte si Marjano Prifti, ambasadorko Albanije, ki spregovori o tem, zakaj teden programiranja spodbuja inovativnost in ustvarjalnost","snippets.videos.8":"Oglejte si Cristiano Lucaci, ambasadorko Romunije, ki spregovori o tem, zakaj je teden programiranja hvaležen svoji skupnosti","training.learning_bits":"Učni drobci za teden programiranja","training.title":"Brezplačna gradiva za vajo in spletni tečaji","training.text":`

Tu boste našli brezplačno gradivo za usposabljanje in vire, ki vam bodo v pomoč, da boste lažje začeli in načrtovali naslednjo inovativno učno uro.

1. Učni drobci

Predhodno znanje o programiranju ni potrebno, vsak modul pa traja le približno 15 minut. V modulih boste spoznali ključne pojme, povezane s programiranjem in računalniškim razmišljanjem. Poleg tega boste v našli tudi praktične nasvete, kako te pojme vključiti v svoj razred.

`,"training.text_2":`

Zdaj ko ste zaključili enega ali več učnih drobcev za teden programiranja, upamo, da ste dovolj samozavestni, da nekaj digitalne ustvarjalnosti prenesete v razred in dodate svojo dejavnost na zemljevid tedna programiranja!

diff --git a/public/build/assets/php_sv-PkF0Bloi.js b/public/build/assets/php_sv-glFQz5uf.js similarity index 94% rename from public/build/assets/php_sv-PkF0Bloi.js rename to public/build/assets/php_sv-glFQz5uf.js index 3cfd76817..d7221e35c 100644 --- a/public/build/assets/php_sv-PkF0Bloi.js +++ b/public/build/assets/php_sv-glFQz5uf.js @@ -44,7 +44,7 @@ const e={"about.when-title":"EU Code Week 2024 anordnas mellan den 14 och 27 okt href="/resources">resurssidan och infomodulerna med videohandledning och lektionsplaner och anpassa dem efter gruppens behov.`,"guide.what_you_need_organise.items.7":`Registrera deltagarna. Om du har begränsat utrymme tillgängligt kan du använda onlineverktyg som Google-formulär och Eventbrite för när du ska registrera deltagare.`,"guide.what_you_need_organise.items.8":'Kom ihåg att lägga upp ditt evenemangCode Week-kartan!',"guide.how_to.title":"Hur ska aktiviteten organiseras?","guide.how_to.items.1":"Formatet på ditt kodningsevenemang är upp till dig, men vi rekommenderar att du har med en del praktiska övningar där deltagarna kan skapa innehåll själva och/eller prova på att arbeta med maskinvara.","guide.how_to.items.2":'Använd verktyg och tekniker som passar din målgrupp. Vi rekommenderar att du använder fritt tillgängligt material med öppen källkod.',"guide.how_to.items.3":"Uppmuntra deltagarna att visa och presentera för varandra vad de har skapat i slutet av evenemanget.","guide.how_to.items.4":`Berätta om aktiviteten! Berätta om vad ni gjorde under din aktivitet på sociala medier genom att använda hashtaggen #EUCodeWeek. Du kan också dela informationen i lärargruppen för EU Code Week och på Twitter (@CodeWeekEU). Prata med dina vänner, andra lärare och lokalpressen – skriv ett pressmeddelande.`,"guide.how_to.items.5":'Glöm inte att lägga till din aktivitetCode Week-kartan!',"guide.material.title":"Kampanjmaterial","guide.material.text":'

Läs den senaste informationen i vår blogg och anpassa det senaste pressmeddelandet efter dina behov eller skapa ett eget:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Nu sätter vi fart för att fira EU Code Week 2019 (finns på 29 språk)',"guide.toolkits.title":"Här kan du hämta verktyg som hjälper dig att komma igång:","guide.toolkits.communication_toolkit":"Verktygslåda för kommunikation","guide.toolkits.teachers_toolkit":"Verktygslåda för lärare","guide.questions.title":"Frågor?","guide.questions.content":'

Om du har frågor om hur du organiserar och marknadsför ditt #EUCodeWeek-evenemang kan du kontakta en av EU Code Week-ambassadörerna i ditt land.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"väck dina idéer till liv!","hackathons.sections.1.title":"6 hackaton, 6 utmaningar","hackathons.sections.1.content.1":"Bor du i Grekland, Lettland, Irland, Italien, Rumänien eller Slovenien? Är du kreativ, ambitiös och intresserad av framtidens teknik? Nu har du chansen! Var med på en hackaton under EU:s kodvecka och ta fram en innovativ lösning som gör dig till pionjär inom den tekniska revolutionen!","hackathons.sections.1.content.2":"Under 2021 anordnas sex särskilda hackaton under EU:s kodvecka och gymnasieelever i åldern 15–19 år uppmanas att bilda lag och använda sina kodningstalanger för att lösa ett lokalt problem. Efter ett dygn av hackande lägger alla lag fram sina idéer inför en expertpanel som väljer ut de tio finallagen. Alla lag har lika lång tid på sig, tillgång till samma resurser och till mentorer och expertkunnande för att klara utmaningen, men bara tio får möjlighet att gå vidare till nästa omgång, utveckla sin prototyp, få expertcoachning och delta i hackatonfinalen i höst. Då gör lagen upp om vilka som ska vinna häftiga IT-prylar och få möjlighet till mentor- och coachinghjälp för att vidareutveckla sin prototyp.","hackathons.sections.2.title":"Hur kan jag delta?","hackathons.sections.2.content.1":"Välj hackaton i ditt land och gå igenom några enkla steg för att anmäla dig. Du kan vara med själv eller som ett sexmannalag. Glöm inte att ange lagets namn om du anmäler dig tillsammans med kompisar eller klasskamrater. Varje hackaton har en egen anmälningsprocess, så följ hackaton i ditt land!","hackathons.sections.3.title":"Vilka är arrangörerna?","hackathons.sections.3.content.1":"EU Code Weeks hackaton anordnas gemensamt av Europeiska kommissionen och lokala ","hackathons.sections.3.content.2":"ambassadörer för EU Code Week","hackathons.sections.3.content.3":", och de finansieras av Europaparlamentet. Syftet är att visa hur konkreta lösningar kan bli verklighet med hjälp av unga människors kreativitet, entusiasm, nya idéer och kodningskunskaper.","hackathons.sections.4.title":"Hur fungerar ett hackaton?","hackathons.sections.4.content.1":"EU Code Week hackathon är en resa som tar sin början med en 24 timmar lång hackaton online. Erfarna mentorer coachar lagen och det blir seminarier som ger deltagare möjlighet att lära sig nya saker och ha kul. En hackaton är även en fantastisk möjlighet för deltagare att nätverka och umgås med personer från Europas tech-sektor. Efter hackaton presenterar varje lag sin lösning för en expertjury. ","hackathons.sections.4.content.2":"De tio bästa lagen får fortsätta sin hackaton-resa och får under sommaren utbildning och mentorstöd. Vinnarna deltar sedan i den avslutande tolv timmar långa fysiska nationella hackaton i september eller oktober (som äger rum online om folkhälsoläget inte tillåter att man möts fysiskt).","hackathons.sections.5.title":"Jag kan inget om kodning - vad kan jag göra?","hackathons.sections.5.content.1":"Parallellt med att det hålls ett hackaton kommer det att anordnas workshopar för nybörjare på kodning, i att mixtra med hårdvara, robotik med mera, så att deltagarna kan lära sig grunderna i datalogiskt tänkande och kodning. Hitta mer information om hur du registrerar dig på din lokala sida.","hackathons.sections.6.title":"Partner","hackathons.sections.7.title":"Häng med och ha kul!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Rumänien","hackathons.cities.1.date":"25-26 september 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Irland","hackathons.cities.2.date":"23-24 september 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italien","hackathons.cities.3.date":"24-25 september 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Grekland","hackathons.cities.4.date":"9 oktober 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenien","hackathons.cities.5.date":"18-19 september 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Lettland","hackathons.cities.6.date":"1 oktober 2021","hackathons.final.1":"Final i","hackathons.final.2":"september/oktober 2021","home.about":"EU Code Week är ett gräsrotsinitiativ som verkar för att alla ska få tillgång till kodning och digitala kunskaper på ett roligt och engagerande sätt.","home.when":"Följ med oss på lite festligt nöje!","home.when_text":"Genom att lära oss koda kan vi få ut mer av den snabbt föränderliga världen runt omkring oss, utöka våra kunskaper om hur tekniken fungerar samt utveckla vår kompetens och våra färdigheter så att vi kan utforska nya idéer och förnya.","home.xmas_text":"Få den här högtiden att gnistra av innovation och kreativitet! Delta i vårt ”Coding@Christmas”-skoj genom att lägga till din kodningsaktivitet på vår karta, och ha chansen att vinna ett micro:bit-kit till dina elever. Låt oss fira julhelgen genom att stärka nästa generations tänkare och kreatörer. Lägg till din aktivitet idag och hjälp till att inspirera till en ljusare framtid!","home.button_text":"","home.school_banner_title":"Engagera dig!","home.school_banner_text":"Är du lärare?","home.school_banner_text2":"Klicka här för att få reda på hur du kan engagera dig!","home.organize_activity_title":"Organisera eller delta i en aktivitet","home.organize_activity_text":'Vem som helst är välkommen att organisera eller delta \u2028i en aktivitet. Välj ett ämne och en målgrupp och lägg till din aktivitetkartan, eller sök efter evenemang i ditt område.',"home.get_started_title":"Kom igång","home.get_started_text":'Vet du inte hur du ska börja? Ta en titt på instruktionssidan, och ladda ner våra verktygslådor för arrangörer för att förbereda dig och berätta för andra.',"home.access_resources_title":"Få tillgång till resurser och utbildning","home.access_resources_text":'Om du inte är säker på hur du organiserar en aktivitet kan du besöka vår sida med undervisningsresurser och infomoduler för vägledning och skräddarsydda lektionsplaneringar.',"home.toolkits_title":"Är du osäker på hur du kommer igång?","home.toolkits_description":"Ta en titt på instruktionssidan och ladda ner våra verktygssatser för arrangörer för att förbereda sig och sprida budskapet.","home.toolkits_button1":"Kom igång","home.toolkits_button2":"Verktygssatser för arrangörer","home.minecraft_description1":"Ta dina kodningsfärdigheter till nästa nivå med Minecraft Education. Upptäck hur Minecraft Education kan lära ut kodning och AI-kunskaper och utforska hur du kommer igång idag!","home.minecraft_description2":"Registrera dig för att ta med roliga, levande lekar direkt till ditt klassrum!","home.minecraft_button":"Börja din Minecraft Education-resa här","home.activity_title":"Organisera eller gå med i en aktivitetssektion","home.activity_description":"Alla är välkomna att organisera eller delta i en aktivitet. Välj bara ett ämne och en målgrupp och lägg till din aktivitet på kartan, eller bläddra efter aktiviteter i ditt område.","home.activity_button1":"Lägg till din aktivitet","home.activity_button2":"Visa aktivitetskarta","home.resouce_title":"Resurser och utbildning","home.resouce_description":"Om du inte är säker på hur du ska organisera en aktivitet, besök vår undervisningsresurssida och lär dig bitar av utbildningsmaterial för vägledning och skräddarsydda lektionsplaner.","home.resouce_button1":"Få tillgång till resurser","home.resouce_button2":"Tillgång till utbildningar","home.get_involved":"Engagera dig","home.meet_our_community":"Möt vår community","home.banner1_title":"Flickor i digital transformation","home.banner1_description":"Utforska och omfamna digitala möjligheter – stärk en ny generation tjejer i det digitala!","home.banner2_title":"Vår kodveckafamilj","home.banner2_description":"Upptäck vårt livfulla nätverk av ambassadörer, lärare, studenter och hubbar – var och en bidrar till vår gemensamma passion för digital utbildning","locations.title":"Aktivitetsplatser","locations.description.0":"Välj en plats för din kommande aktivitet från listan nedan ELLER registrera en ny plats via","locations.description.1":"skapa aktivitet","login.login":"Inloggning","login.register":"Registrering","login.github":"Logga in med Github","login.X":"Logga in med X","login.facebook":"Logga in med Facebook","login.google":"Logga in med Google","login.azure":"Logga in med Azure","login.email":"E-post","login.password":"Lösenord","login.remember":"Kom ihåg mig","login.forgotten_password":"Glömt ditt lösenord?","login.no_account":"Har du inget konto?","login.signup":"Registrera dig","login.reset":"Återställ ditt lösenord","login.send_password":"Skicka en länk för att återställa lösenord","login.confirm_password":"Bekräfta lösenord","login.name":"namn","menu.learn":"Lära sig","menu.teach":"Undervisa","menu.training":"Fortbildning","menu.challenges":"Utmaningar","menu.online-courses":"Onlinekurser","menu.toolkits":"Presentationer och verktyg","menu.girls_in_digital":"Flickor i digital","menu.why":"VARFÖR","menu.home":"Hem","menu.search_result":"Sökresultat","menu.events":"Aktiviteter","menu.ambassadors":"Ambassadörer","menu.resources":"Resurser","menu.game_and_competitions":"Spel och tävlingar","menu.schools":"Skolor","menu.about":"Om","menu.blog":"Blog","menu.news":"Nyheter","menu.search":"Skriv och tryck på Enter...","menu.map":"Karta","menu.add_event":"Lägg till evenemang","menu.search_event":"Sök evenemang","menu.hello":"Hej","menu.profile":"Profil","menu.pending":"Evenemang under behandling","menu.your_events":"Mina aktiviteter","menu.your_certificates":"Mina intyg","menu.report":"Rapportera aktiviteter","menu.volunteers":"Frivilliga","menu.logout":"Utloggning","menu.login":"Inloggning","menu.signin":"Logga in","menu.signup":"Anmäl dig","menu.privacy":"Sekretess","menu.stats":"Statistik","menu.participation":"Intyg om deltagande","menu.coding@home":"Kodning@Hem","menu.values":"Våra värderingar","menu.online_events":"Onlineaktiviteter","menu.featured_activities":"Utvalda aktiviteter","menu.codeweek2020":"2020-upplagan","menu.register_activity":"Registrera aktivitet","menu.select_language":"Välj språk","menu.search_site":"Sök webbplats","menu.what_you_looking_for":"Vad letar du efter?","menu.type_to_search":"Skriv för att söka...","mooc.free-online-courses":"Gratis onlinekurser","mooc.intro":"EU Code Week erbjuder lärarrelevanta utvecklingsmöjligheter i form av onlinekurser. Syftet är att hjälpa lärare att få in kodning och dataförståelse i klassrummet.","mooc.icebreaker.title":"Introduktionskursen Icebreaker","mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"EU Code Week-kursen Icebreaker","mooc.icebreaker.text.2":"är en fem timmar lång kurs på engelska som riktar sig till alla som är intresserade av grunderna i kodning och dataförståelse. Deltagarna lär sig hur de ska väcka nyfikenhet och intresse hos unga personer, samtidigt som de uppmuntras till att bli digitala skapare. Kursen hjälper deltagarna att upptäcka fördelarna och nyttan med dataförståelse och kodning i våra vardagsliv. Den ger även förslag, gratis utbildningsmaterial och resurser för att organisera roliga och lärorika aktiviteter för barn, närsomhelst och varsomhelst – särskilt under Code Week.","mooc.icebreaker.text.3":"Man behöver ingen tidigare erfarenhet eller kunskaper inom kodning för att delta i kursen, det räcker att vara nyfiken. ","mooc.icebreaker.registration.0":"Anmälan öppnar här","mooc.icebreaker.registration.1":"för kursen som pågår mellan 16 september och 30 oktober 2020. Du måste skapa ett användarkonto i European Schoolnet Academy för att anmäla dig. ","mooc.icebreaker.check-out":"Ta en titt på 2019 års upplaga.","mooc.deep-dive.title":"Den fördjupande kursen Deep Dive","mooc.deep-dive.text.0":"EU Code Weeks onlinekurs Deep Dive är en 25 timmar lång kurs på engelska som låter lärare bekanta sig med kodrelaterade principer samtidigt som de får kunskaper och stöd i att organisera enkla, roliga och interaktiva kodningsaktiviteter till sina elever. Lärarna får information om alla kostnadsfria ","mooc.deep-dive.text.1":"resurser","mooc.deep-dive.text.2":"och utbildningsmaterial som står till buds på 29 språk, och lär sig om särskilda aspekter av kodning såsom dataförståelse, analoga aktiviteter och mängden möjligheter med robotteknik, pyssel och skapande, visuella programmeringsspråk, skapa appar och mycket mer.","mooc.deep-dive.course-link":"Ta en titt på 2019 års upplaga av kursen Deep dive.","mooc.social-media.0":"Följ","mooc.social-media.1":"EU Code Week på sociala medier","mooc.social-media.2":"för att få information om när nästa kurs börjar","myevents.created_by":"Alla evenemang skapade av ","myevents.no_events.first_call_to_action":"Du har inte lagt till några evenemang ännu. Vill du","myevents.no_events.first_link":"lägga till ett nu","myevents.no_events.second_call_to_action":"eller läsa vår ","myevents.no_events.second_link":"guide för arrangörer?","myevents.view":"Visa","myevents.status.APPROVED":"GODKÄNDA","myevents.status.REJECTED":"AVSLAGNA","myevents.status.PENDING":"BEHANDLAS","myevents.status.REPORTED":"RAPPORTERAT","pagination.previous":"Föregående","pagination.next":"Nästa","participation.title":"Skapa intyg om deltagande för din klass","participation.phrase1":"Fyll i formuläret med namnet på dina elever separerade med komma, så får du de individuella intygen om deltagande","participation.names.label":"Namn för intyg","participation.names.help":"Använd ett komma mellan varje deltagares namn","participation.event_name.label":"Namn på aktiviteten","participation.event_name.help":"Namnet på aktiviteten som ska skrivas ut på intyget","participation.event_date.label":"Aktivitetsdatum","participation.event_date.help":"Datumet för aktiviteten som ska skrivas ut på intyget","participation.submit":"Skapa intyg","participation.thanks_page.title":"Dina intyg har skapats!","participation.thanks_page.phrase1":"Klicka på den här länken för att ladda ner zip-filen med alla intyg","passwords.password":"Lösenord måste innehålla minst sex tecken och vara samma som det bekräftande lösenordet.","passwords.reset":"Ditt lösenord har återställts!","passwords.sent":"Vi har skickat e-post med en länk för lösenordsåterställning!","passwords.token":"Detta token för återställning av lösenord är ogiltigt.","passwords.user":"Vi kan inte hitta en användare med den e-postadressen.","privacy.title":"SKYDD AV DINA PERSONUPPGIFTER","privacy.1-intro.title":"1. Inledning","privacy.1-intro.items.1":"

Europeiska kommissionen (nedan ”kommissionen”) förbinder sig att skydda dina personuppgifter och respektera din personliga integritet. Kommissionen samlar in och behandlar personuppgifter i enlighet med Europaparlamentets och rådets förordning (EU) 2018/1725 av den 23 oktober 2018 om skydd för fysiska personer med avseende på behandling av personuppgifter som utförs av unionens institutioner, organ och byråer och om det fria flödet av sådana uppgifter samt om upphävande av förordning (EG) nr 45/2001.

","privacy.1-intro.items.2":"

I denna integritetspolicy förklaras anledningen till att vi samlar in och behandlar personuppgifter, hur vi samlar in dem, hanterar dem och säkerställer att alla personuppgifter som lämnas är skyddade, hur denna information används och vilka rättigheter du kan utöva rörande dina personuppgifter (rätt till tillgång, att rätta, blockera osv.) I den anges också kontaktuppgifter till den personuppgiftsansvarige som du kan vända dig till för att utöva dina rättigheter, dataskyddsombudet och Europeiska datatillsynsmannen.

","privacy.1-intro.items.3":"

Den här integritetspolicyn rör insamling och offentliggörande av personuppgifter på webbplatsen Codeweek.eu, som är tillgänglig för allmänheten, från personer som fungerar som kontaktpersoner för aktiviteter inom ramen för EU Code Week (Code Week-ambassadörer, samordnare vid utbildningsministerier, ledarlärare samt aktivitets- och evenemangsarrangörer).

","privacy.2-why.title":"2. Varför behandlar vi dina personuppgifter?","privacy.2-why.items.1":"

Europeiska kommissionen samlar in och offentliggör dina personuppgifter för att underlätta för intressenter och intresserade medborgare att hitta kontaktpersoner. Att erbjuda riktiga personer som kontaktpunkter är det bästa och mest effektiva sättet att säkerställa att intresserade personer kan komma i kontakt med kommissionens tjänster.

","privacy.2-why.items.2":"

Dina personuppgifter kommer inte att användas för något automatiserat beslutsfattande inklusive profilering.

","privacy.3-legal_process.title":"3. På vilka rättsliga grunder behandlar vi dina personuppgifter?","privacy.3-legal_process.items.1":"

Behandlingen av personuppgifter för offentliggörande av kontaktpersoner är lagenlig i enlighet med artikel 5.1.d i förordning (EU) 2018/1725 eftersom du givit ditt samtycke till behandlingen av dina personuppgifter via ett webbformulär eller då du accepterade att vi använder din e-postadress och ditt användarnamn när du registrerade dig via ett social nätverk.

","privacy.4-collect_data.title":"4. Vilka personuppgifter samlar vi in och behandlar?","privacy.4-collect_data.items.1":"

De personuppgifter som samlas in är information som gör det lättare att hitta dig som kontaktperson och gör dig mer synlig för allmänheten, nämligen titel, namn, efternamn, position, post- och e-postadresser till arbetet, telefonnummer, bild, konto i sociala medier, biografi.

","privacy.4-collect_data.items.2":"

Du lämnade frivilligt dessa personuppgifter i och med att du fyllde i ansökningsformuläret.

","privacy.4-collect_data.items.3":"

Att lämna vissa personuppgifter är obligatoriskt för att kunna offentliggöra aktiviteter och/eller kontaktinformation på webbplatsen codeweek.eu. Om du inte lämnar dina personuppgifter kommer din aktivitet inte att offentliggöras och/eller så kommer du inte att kunna delta i de ovannämnda nätverken.

","privacy.4-collect_data.items.4":"

Det är frivilligt att lämna alla andra personuppgifter.

","privacy.4-collect_data.items.5":"När du prenumererar på vårt nyhetsbrev läggs din e-postadress till på Code Weeks sändlista för nyhetsbrev, som förvaltas av Mailerlite.com. Se Mailerlits integritetspolicy: Https://www.mailerlite.com/legal/privacy-policy. Du kan när som helst välja att inte få nyhetsbreven genom att klicka på länken ”Unsubscribe” i de mejl du får från oss. Du kan också skicka ett e-postmeddelande till info@codeweek.eu med ”Unsubscribe” i ärenderaden.","privacy.5-how_long.title":"5. Hur länge behåller vi dina personuppgifter?","privacy.5-how_long.items.1":"

Kommissionen behåller bara dina personuppgifter så länge som det krävs för att kunna uppfylla det syfte för insamling och behandling av personuppgifter som beskrivs i punkt 2, det vill säga under den tid som du fungerar som kontaktperson.

","privacy.5-how_long.items.2":"

Dina personuppgifter kommer att tas bort från den webbplats som är tillgänglig för allmänheten så snart som du avslutar din funktion som kontaktperson, såvida du inte har givit ditt samtycke till att finnas kvar i databasen för framtida aktiviteter.

","privacy.6-protect_data.title":"6. Hur skyddar vi dina personuppgifter?","privacy.6-protect_data.items.1":"

Alla personuppgifter i elektroniskt format (e-post, dokument, databaser, uppladdade datasamlingar osv.) lagras antingen på Europeiska kommissionens eller dess leverantörs servrar. All behandling sker i enlighet med kommissionens beslut (EU, Euratom) 2017/46 av den 10 januari 2017 om säkerheten i Europeiska kommissionens kommunikations- och informationssystem.

","privacy.6-protect_data.items.2":"

Kommissionens leverantörer är bundna av en särskild avtalsklausul för all behandling av dina personuppgifter som görs på kommissionens vägnar, samt av de sekretesskyldigheter som följer av överföringen av den allmänna dataskyddsförordningen i EU:s medlemsländer (”GDPR”, förordning (EU) 2016/679).

","privacy.6-protect_data.items.3":"

För att skydda dina personuppgifter har kommissionen inrättat ett antal tekniska och organisatoriska åtgärder. De tekniska åtgärderna omfattar lämpliga åtgärder för att hantera säkerhet på nätet, risker gällande dataförlust, ändring av uppgifter eller obehörig åtkomst, med hänsyn till den risk behandlingen innebär och den typ av personuppgifter som behandlas. De organisatoriska åtgärderna omfattar att begränsa tillgången till personuppgifterna till enbart behöriga personer som har ett legitimt behov av att ha tillgång till dem för att kunna utföra behandlingen.

","privacy.7-access_data.title":"7. Vem har tillgång till dina uppgifter och för vem visas de?","privacy.7-access_data.items.1":"

Tillgång till dina personuppgifter ges till de anställda inom kommissionen som ansvarar för att utföra denna behandling och till behörig personal utifrån behov. Denna personal lyder under lagstadgade, och vid behov, även ytterligare sekretessavtal.

","privacy.7-access_data.items.2":"

Konkret så har webbplatsens administratörer (anställda inom kommissionen) samt annan kommissionspersonal utifrån behov av tillgång till dina personuppgifter.. Därutöver kommer dina personuppgifter och evenemangsinformation att delas med medlemmar i nätverken för ambassadörer för EU Code Week och utbildningssamordnare för anordnande eller uppföljning av lokala aktiviteter.

","privacy.7-access_data.items.3":"

I syfte att göra kontaktpersonerna mer synliga offentliggörs dina personuppgifter utan någon begränsning av tillgången på webbplatsen https://codeweek.eu som är tillgänglig för allmänheten.

","privacy.7-access_data.items.4":"

Rörande överföring av personuppgifter till tredje part

","privacy.7-access_data.items.5":"

De uppgifter vi samlas in kommer inte att lämnas ut till någon tredje part, förutom i den utsträckning och för det syfte som lagen kräver att vi gör det.

","privacy.8-rights.title":"8. Vilka rättigheter har du och hur kan du utöva dem?","privacy.8-rights.items.1":"

Du har specifika rättigheter som ”registrerad” i enlighet med kapitel III (artiklarna 14–25) i förordning (EU) 2018/1725, framför allt rätten att få tillgång till, rätta eller radera dina personuppgifter samt rätten att begränsa behandlingen av dina personuppgifter. När det är tillämpligt har du också rätt att invända mot behandlingen och rätt till dataportabilitet.

","privacy.8-rights.items.2":"

Du har samtyckt till att lämna dina personuppgifter till oss för den aktuella behandlingen och du kan när som helst ta tillbaka ditt samtycke genom att meddela den personuppgiftsansvarige detta. Återkallandet innebär inte att behandlingen inte sker på ett lagenligt sätt innan du återkallar samtycket.

","privacy.8-rights.items.3":"

Du kan utöva dina rättigheter genom att kontakta den personuppgiftsansvarige eller, i händelse av konflikt, dataskyddsombudet. Om det behövs kan du också kontakta europeiska datatillsynsmannen. Alla kontaktuppgifter finns under punkt 9 nedan.

","privacy.9-contact.title":"9. Kontaktuppgifter","privacy.9-contact.data-controller.title":"- Den personuppgiftsansvarige","privacy.9-contact.data-controller.text":"

Om du skulle vilja utöva dina rättigheter i enlighet med förordning (EU) 2018/1725 eller om du har kommentarer, frågor eller problem eller om du vill lämna in ett klagomål rörande insamlingen och användningen av dina personuppgifter, får du gärna kontakta den personuppgiftsansvarige.

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"Email: ","privacy.9-contact.data-protection-officer.title":"- Kommissionens dataskyddsombud","privacy.9-contact.data-protection-officer.text":'

Du kan kontakta dataskyddsombudet (DATA-PROTECTION-OFFICER@ec.europa.eu) gällande frågor som rör behandlingen av dina personuppgifter i enlighet med förordning (EU) 2018/1725.

',"privacy.9-contact.european-data-protection.title":"- Europeiska datatillsynsmannen (EDPS)","privacy.9-contact.european-data-protection.text":'

Du har rätt till regresstalan (du kan alltså framföra ett klagomål) till Europeiska datatillsynsmannen (edps@edps.europa.eu) om du anser att dina rättigheter enligt förordning (EU) 2018/1725 har överträtts som ett resultat av den personuppgiftsansvariges behandling av dina personuppgifter.

',"remote-teaching.remote-teaching":"Distansundervisning","remote-teaching.intro.title":"Kodveckan och distansundervisning","remote-teaching.intro.text":"Distansundervisning kan vara en utmaning både för lärare och elever, och det finns många hinder att övervinna. Undervisningen i kodning och datalogiskt tänkande – eller till och med robotteknik – behöver emellertid inte upphöra bara för att eleverna lär sig hemma. Här hittar du några tips och resurser som vi hoppas kan vara till hjälp.","remote-teaching.intro.points.1":"Det här är en samling korta videor, gör det själv-material, kluriga övningar, spel och kodningsutmaningar för vardagsbruk både hemma och i skolan.","remote-teaching.intro.points.2.0":"Frånkopplad kodning","remote-teaching.intro.points.2.1":"Här hittar du olika aktiviteter som du enkelt kan göra hemma för att lära dig själv eller andra att koda med hjälp av enkel utrustning som finns i de flesta hushåll.","remote-teaching.intro.points.3.0":"Infomoduler","remote-teaching.intro.points.3.1":"Här hittar du infomoduler om hållbar utveckling och artificiell intelligens vars lektionsplaner innehåller delar som lämpar sig för distansundervisning.","remote-teaching.intro.points.4.0":"Resurser","remote-teaching.intro.points.4.1":"Många av resurserna på den här sidan kan också användas för distansundervisning. Du kan hitta resurser för att undervisa i kodning eller för att lära dig kodning.","remote-teaching.intro.points.5.0":"Koda hemma – webbinarier","remote-teaching.intro.points.5.1":"Visste du att kodveckan erbjuder flera webbinarier om hur man kan lära sig och undervisa i kodning hemifrån? Ta en titt!","remote-teaching.tips.title":"Sju tips för att undervisa i kodning på distans","remote-teaching.tips.points.1.0":"Bekanta dig med begreppen, programmeringsspråket och programvaran","remote-teaching.tips.points.1.1":"Eleverna kan visserligen lära sig kodning och programmering autonomt till viss del, genom att försöka på egen hand. Men de behöver vägledning från dig och hjälp med att hitta fel i sin syntax. Var inte rädd för att tänka om och testa något nytt om ett visst digitalt verktyg eller programmeringsspråk inte ger de läranderesultat du förväntat dig.","remote-teaching.tips.points.2.0":"Hjälp eleverna att bli mer självständiga","remote-teaching.tips.points.2.1":"Hjälp eleverna att nå sin fulla potential genom att hålla motiverande och meningsfulla lektioner. Ge dem en chans att utveckla sina färdigheter och sin kreativitet genom att själva välja vilka projekt de vill jobba med. Fastställ realistiska mål som eleverna kan uppnå.","remote-teaching.tips.points.3.0":"Uppmuntra eleverna att arbeta i grupp","remote-teaching.tips.points.3.1":`Att koda i grupp är inte bara roligare utan kan också hjälpa eleverna att skapa mer komplexa och kreativa projekt. Dessutom kan vissa elever uppleva undervisning på distans som isolerande, och grupparbete kan förhindra detta. Du kan t.ex. skapa mötesrum online där dina elever kan samlas i grupper, eller så kan du anordna utvärderingsövningar där eleverna uppmanas att ge och ta emot konstruktiv återkoppling om varandras projekt. -`,"remote-teaching.tips.points.4.0":"Använd öppen programvara och kostnadsfria onlineplattformar som lär ut kodning","remote-teaching.tips.points.4.1":"Det finns många högkvalitativa resurser för dem som vill lära sig själv och andra kodning som är avancerade men ändå enkla att använda. Det finns gratisverktyg som du kan låta dina elever använda utan att behöva köpa licenser eller ladda ner programvara. De flesta av dem finns på kodveckans resurssida, t.ex. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi med mera. Som vi har sett med kodveckans infomoduler går det att använda dessa verktyg för alla ämnen!","remote-teaching.tips.points.5.0":"Gör lärandet till en lek","remote-teaching.tips.points.5.1":"De första stegen in i kodningens värld bör vara medryckande och roliga. Även om det inte går att lära tillsammans med andra just nu, så finns det sätt att leka och ha roligt tillsammans! Du kan till exempel föreslå att dina elever tar en rast under lektionen för att spela CodyColor tillsammans. Det är ett pedagogiskt spel för flera deltagare som lär ut datalogiskt tänkande under spelets gång.","remote-teaching.tips.points.6.0":"Låtsas att ni befinner er i klassrummet","remote-teaching.tips.points.6.1":"Tack vare tekniken kan vi till viss del skapa den typ av interaktion som brukar äga rum i klassrummet. Du kan uppmuntra dina elever att slå på sina kameror vid vissa tillfällen, räcka upp händerna virtuellt, ställa frågor muntligen eller i chatten, svara på digitala enkäter och frågesporter osv. Några gratis digitala verktyg som du kan använda för detta ändamål är Zoom, Microsoft Teams, GoToMeeting och Jitsi för livelektioner och Kahoot, Mentimeter och Google Forms för frågesport och klassrumsinteraktion. Det kan hjälpa eleverna att känna att de deltar i en vanlig lektion och att klasskamraterna inte är så långt borta.","remote-teaching.tips.points.7.0":"Se till att materialet tillgängligt och inte kostar så mycket","remote-teaching.tips.points.7.1":"Se till att dina kodningslektioner är realistiska och inkluderande: använd material som finns i elevernas hem och välj övningar som alla kan delta i, eller som kan anpassas till dem som inte kan genomföra dem på det sätt som var tänkt. För kodning utan digital teknik behövs t.ex. bara billiga material som sax, papper eller tuschpennor. Försäkra dig om att alla elever har tillgång till en surfplatta eller dator och en tillförlitlig internetanslutning i hemmet när ni arbetar med kodningsövningar online","remote-teaching.tips.conclusion":"Hur gör du för att lära dig själv och andra kodning och programmering på distans? Har du några tips för andra lärare? Lämna gärna en kommentar i forumet nedan!","report.title":"Rapportera ditt evenemang för #EUCodeWeek","report.event_title":"Evenemangstitel","report.number_required":"Gör en ungefärlig beräkning om du inte har de exakta uppgifterna.","report.phrase1":"Du kan bara fylla i det här formuläret en gång! Kontrollera dina uppgifter noga. Om du gör fel ","report.phrase2":"När du har lämnat in rapporten utfärdas automatiskt ett personligt intyg om deltagande i Code Week som du kan ladda ner eller dela. Du kan se ett exempel på ett intyg här.","report.phrase3":"Obligatoriska fält är markerade med en asterisk *.","report.phrase4":"Du kan bara fylla i det här formuläret en gång! Kontrollera dina uppgifter noga. Om du gör fel","report.contactus":"kontakta oss","report.participants_count.label":"Antal deltagare","report.average_participant_age.label":"Medelålder på deltagarna","report.percentage_of_females.label":"Procentandel kvinnor","report.codeweek_for_all_participation_code.label":"Code Week 4 All-deltagandekod","report.codeweek_for_all_participation_code.help":"Du kan ange din Code Week 4 All-tävlingskod här om du har en. Om du inte deltar kan du strunta i fältet.","report.name_for_certificate.label":"Namn för intyg","report.name_for_certificate.help":"Ändra detta till namnet på evenemangsarrangören som ska få ett intyg utfärdat om deltagande i Code Week. Använd bara ASCII-bokstäver (latinska). Bokstäver med accenter, omljudstecken och liknande stöds inte.","report.submit":"Skicka evenemangsrapport","report.thanks_page.title":"Tack för att du rapporterat ditt evenemang!","report.thanks_page.certificate_ready":"Ditt intyg är klart.","report.thanks_page.download_button":"Klicka här för att ladda ner det.","report.thanks_page.back_events":"Gå tillbaka till ditt evenemang","resources.search_resources":"Sök resurser","resources.types":"Typer","resources.levels":"Nivåer","resources.programming_languages":"Programmeringsspråk","resources.categories":"Kategorier","resources.Languages":"Språk","resources.Subjects":"ämnen","resources.share":"Dela","resources.communication_toolkit":"Verktygslåda för kommunikation","resources.teachers_toolkit":"Verktygslåda för lärare","resources.leaflet":"Broschyr","resources.how_to_organise_an_activity":"Hur ska en aktivitet organiseras?","resources.resources.languages.Russian":"Ryska","resources.resources.languages.Norwegian":"Norska","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanska","resources.resources.languages.All targeted languages":"Alla målspråk","resources.resources.levels.Beginner":"Nybörjare","resources.resources.levels.Intermediate":"Mellannivå","resources.resources.levels.Advanced":"Avancerad","resources.resources.levels.Pre-primary education":"Förskoleutbildning","resources.resources.levels.Primary school (5-12)":"Grundskolan (5–12)","resources.resources.levels.Lower secondary school (12-16)":"Högstadiet (12–16)","resources.resources.levels.Upper secondary school (16-18)":"Gymnasiet (16–18)","resources.resources.levels.Higher Education":"Högre utbildning","resources.resources.levels.Other":"Annat","resources.resources.subjects.Art":"Bild","resources.resources.subjects.Biology":"Biologi","resources.resources.subjects.Chemistry":"Kemi","resources.resources.subjects.Computer Science":"Datavetenskap","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Ekonomi","resources.resources.subjects.Foreign Languages":"Moderna språk","resources.resources.subjects.Geography":"Geografi","resources.resources.subjects.Geology":"Geologi","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Språk och litteratur","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Naturvetenskap","resources.resources.subjects.Physical Education":"Idrott","resources.resources.subjects.Physics":"Fysik","resources.resources.subjects.Coding":"Kodning","resources.resources.subjects.Special Education Needs":"Särskilda utbildningsbehov","resources.resources.subjects.Other":"Annat","resources.resources.types.Tutorial":"Handledning","resources.resources.types.Website":"Webbplats","resources.resources.types.Online Course":"Onlinekurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Ljud","resources.resources.types.Application":"Applikation","resources.resources.types.Game":"Spel","resources.resources.types.Graphic Material":"Grafiskt material","resources.resources.types.Presentation":"Presentation","resources.resources.types.Toolkit":"Verktygslåda","resources.resources.types.Other":"Annat","resources.resources.types.Lesson Plan":"Lektionsplanering","resources.resources.types.Guide":"Guide","resources.resources.categories.Coding":"Kodning","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Datalogiskt tänkande","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Skapande","resources.resources.categories.Tinkering":"Mekande","resources.resources.categories.Unplugged Activities":"Aktiviteter utan uppkoppling","resources.resources.categories.Other":"Annat","school.name":"Skolans namn","school.location":"Skolans plats","school.description":"Beskrivning av skolan","school.school":"Skola","school.add":"Lägg till","school.list":"Lista","school.required.name":"Skolans namn krävs","school.required.location":"Skolans plats krävs","schools.1.title1":"Därför bör du införa kodning i schemat","schools.1.title2":"Hur kan kodning vara till nytta för dina elever? Vad får du ut av det som lärare?","schools.1.content.0":"Vi anser att en förståelse för kodning och utvecklandet av kompetenser relaterade till datalogiskt tänkande, till exempel problemlösning, samarbete och analytisk förmåga, är grundläggande kunskaper i en digital tidsålder.","schools.1.content.1":"Genom att lära sig koda kan dina elever gå i spetsen för ett digitalt samhälle, få en bättre förståelse för omvärlden och bättre chanser att lyckas i sina privatliv och yrkesliv.","schools.1.content.2":"Code Week ger skolor och lärare kostnadsfri tillgång till professionella utvecklingsmöjligheter, undervisningsmaterial, internationella utmaningar och utbyten som gör att alla elever kan ta sina första steg som digitala skapare.","schools.1.button.label":"Vill du komma igång direkt? Anmäl dig här!","schools.2.title1":"Är du redo att engagera dig?","schools.2.title2":"Organisera en lektion, ett utbildningspass eller ett evenemang och lägg upp det på kartan.","schools.2.content.0":"Oavsett om du har kodnings- eller programmeringskunskaper eller inte, kan du lätt organisera en lektion, en öppet hus-dag eller ett evenemang på din skola. Hitta ett datum och registrera din aktivitet på kartan nedan. Om du känner att du behöver hjälp med att förbereda en lektion om kodning kan du gå till nästa avsnitt.","schools.2.content.1":"Titta på kartan nedan när du vill se några exempel på aktiviteter som organiseras och lägg till din egen, precis som tusentals andra lärare runtom i Europa och längre bort har gjort: [embed map]","schools.2.button.label":"Redo att komma igång? Lägg till en aktivitet!","schools.3.title1":"Nybörjare inom kodning? Inga problem","schools.3.title2":"Våra verktyg introducerar kodning för dig innan du för kunskaperna vidare till dina elever","schools.3.content.0":"Oroa dig inte om du vill lägga in kodning på schemat, men inte vet var du ska börja! Ett internationellt team av lärare och experter har tagit fram en uppsättning korta utbildningsmoduler online som hjälper dig att komma igång.","schools.3.content.1":"Ingen tidigare erfarenhet av kodning behövs för att följa våra lektioner!","schools.3.button.label":"Gå till utbildningsmodulerna","schools.4.title1":"Vill du ha en extra utmaning?","schools.4.title2":"Bygg upp ett nätverk av aktiviteter, engagera så många elever som möjligt och vinn ett Certificate of Excellence","schools.4.content.0":"Code Week 4 All är ett tillfälle att samarbeta med andra lärare eller skolor och delta i en internationell gemenskap med likasinnade som ger eleverna möjlighet att ta sina första steg inom kodning. Bygg upp en grupp på mer än 1 000 elever för att få vårt Certificate of Excellence.","schools.4.button.label":"Läs mer om Code Week 4 All","schools.title":"Skolor: låt eleverna vara med på Code Week","scoreboard.title":"Vilka länder sjuder av kodningsaktiviteter?","scoreboard.paragraph":"Poängtavlan sorteras efter antalet registrerade kodningsevenemang per invånare, så bli inte förvånad om några av de mindre länderna kommer högt upp på listan!","scoreboard.parcipating_with":"deltar med","scoreboard.events":"evenemang","search.audience_title":"Målgrupp","search.theme_title":"Tema","search.placeholder":"Sök efter evenemangsnamn eller tagg","search.submit":"Sök","search.label_country":"Välj land","search.last_year_events.label":"Inkludera förra årets evenemang","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nej","search.search_counter":"matcha sökkriterierna","search.event":"evenemang","search.events":"evenemang","search.year":"år","search.audiences":"Målgrupper","search.themes":"Tema","search.countries":"Länder","search.search_placeholder":"Sök efter titel eller beskrivning","search.search_banner_title":"Hitta det som inspirerar dig","search.search_banner_content":"Bläddra igenom en mängd kodningsresurser, aktiviteter och guider för att stödja din resa in i digital kreativitet och lärande","search.search_results_title":"Sökresultat","search.search_input_label":"Se resultaten baserat på dina sökord nedan:","search.search_input_placeholder":"Söka...","search.results":"Resultat","search.no_results":"Inga resultat hittades.","search.search_categories.all":"Alla","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Onlinekurser","search.search_categories.training":"Utbildning","search.search_categories.challenges":"Utmaningar","search.search_categories.learn":"Lära sig","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Presentationer och verktygslåda","search.search_categories.activities":"Aktiviteter","search.search_categories.blogs":"Bloggar","search.search_categories.others":"Andra","snippets.featured-activities":"Här hittar du kommande aktiviteter som är öppna för deltagare på nätet. Du kan filtrera efter språk och månad. Klicka sedan på ”Visa” så får du tillgång till alla uppgifter om aktiviteten och arrangörernas kontaktuppgifter. Mycket nöje!","snippets.learn":"Kodning och programmering är viktiga kompetenser som är allt mer efterfrågade på många områden. Med EU:s kodvecka kan du lära dig mer om dessa viktiga kompetenser. Sök bland våra resurser. Här hittar du allt du behöver för att börja eller fortsätta din kodningsresa. Alla resurser är gratis. Glöm inte att du kan filtrera din sökning efter typ av resurs, kompetensnivå, programmeringsspråk, kategori och språk.","snippets.teach":"Kodning och programmering är viktiga kompetenser som ger dina elever och barn nya möjligheter. Vill du undervisa i kodning hemma, i klassrummet eller i en kodningsklubb? Bland våra resurser hittar du material för dig som vill lära ut kodning och programmering. Alla resurser är gratis. Glöm inte att du kan filtrera din sökning efter typ av resurs, kompetensnivå, programmeringsspråk, ämne, kategori och språk.","snippets.toolkits.0":"Här hittar du material som hjälper dig att anordna och informera om aktiviteter inom EU:s kodvecka.","snippets.toolkits.1":"Verktygslåda för kommunikation","snippets.toolkits.2":"Här hittar du logotyperna för EU:s kodvecka, det officiella märket, flygblad, vår poster, Powerpoint- och Word-mallar, exempel på inlägg på sociala medier och illustrationer.","snippets.toolkits.3":"Verktygslåda för lärare","snippets.toolkits.4":"Här hittar du logotyperna för EU:s kodvecka, det officiella märket, deltagarcertifikat för dina elever, en inledande presentation om kodveckan och material för sociala medier.","snippets.toolkits.5":"Officiell broschyr för EU:s kodvecka.","snippets.about.goal":"Målet är att hjälpa fler unga att lära sig grunderna i programmering och datalogiskt tänkande.","snippets.guide.tutorials.1":"Ta en titt på våra","snippets.guide.tutorials.2":"instruktionsvideor","snippets.guide.tutorials.3":"som finns på 29 språk och visar dig hur du kan anordna aktiviteter där ungdomar kan lära sig programmering och datalogiskt tänkande.","snippets.dance.menu":"Dansutmaning","snippets.dance.subtitle":"Var det någon som sa att programmerare inte kan dansa? Med #EUCodeWeekDance challenge visar vi hur fel de har.","snippets.dance.content":"Alla – från skolor, lärare och bibliotekarier till kodningsklubbar, företag och myndigheter – är välkomna att fira EU:s kodvecka genom att organisera en #EUCodeWeekDance-aktivitet och lägga till den på Code Week-kartan.","snippets.treasure-hunt.menu":"Skattjakten","snippets.treasure-hunt.subtitle":"Det här är ett spel på Telegram","snippets.videos.1":"Se EU Code Week-ambassadörernas videor om våra värderingar","snippets.videos.2":"Se Katja Osljak, ambassadör för Slovenien, förklara varför Code Week är oberoende","snippets.videos.3":"Se Laurent Touché, ambassadör för Frankrike, förklara varför Code Week är för alla","snippets.videos.4":"Se Fatma Bouaziz, ambassadör för Tunisien, förklara varför Code Week är glokal","snippets.videos.5":"Se Linda Sinka, ambassadör för Lettland, förklara varför Code Week handlar om samarbete","snippets.videos.6":"Se Alessandro Bogliolo, ambassadör för Italien, förklara varför Code Week är icke-vinstdrivande","snippets.videos.7":"Se Marjana Prifti, ambassadör för Albanien, förklara varför Code Week uppmuntrar till innovation och kreativitet","snippets.videos.8":"Se Cristiana Lucaci, ambassadör för Rumänien, förklara varför Code Week är tacksam mot sina deltagare","training.learning_bits":"Infomoduler om Code Week","training.title":"Gratis utbildningsmaterial och onlinekurser","training.text":`

Här kan du hitta kostnadsfritt utbildningsmaterial och resurser som hjälper dig att komma igång och planera nästa innovativa lektion.

+`,"remote-teaching.tips.points.4.0":"Använd öppen programvara och kostnadsfria onlineplattformar som lär ut kodning","remote-teaching.tips.points.4.1":"Det finns många högkvalitativa resurser för dem som vill lära sig själv och andra kodning som är avancerade men ändå enkla att använda. Det finns gratisverktyg som du kan låta dina elever använda utan att behöva köpa licenser eller ladda ner programvara. De flesta av dem finns på kodveckans resurssida, t.ex. Scratch, App Inventor, Code.org, EarSketch, Sonic Pi med mera. Som vi har sett med kodveckans infomoduler går det att använda dessa verktyg för alla ämnen!","remote-teaching.tips.points.5.0":"Gör lärandet till en lek","remote-teaching.tips.points.5.1":"De första stegen in i kodningens värld bör vara medryckande och roliga. Även om det inte går att lära tillsammans med andra just nu, så finns det sätt att leka och ha roligt tillsammans! Du kan till exempel föreslå att dina elever tar en rast under lektionen för att spela CodyColor tillsammans. Det är ett pedagogiskt spel för flera deltagare som lär ut datalogiskt tänkande under spelets gång.","remote-teaching.tips.points.6.0":"Låtsas att ni befinner er i klassrummet","remote-teaching.tips.points.6.1":"Tack vare tekniken kan vi till viss del skapa den typ av interaktion som brukar äga rum i klassrummet. Du kan uppmuntra dina elever att slå på sina kameror vid vissa tillfällen, räcka upp händerna virtuellt, ställa frågor muntligen eller i chatten, svara på digitala enkäter och frågesporter osv. Några gratis digitala verktyg som du kan använda för detta ändamål är Zoom, Microsoft Teams, GoToMeeting och Jitsi för livelektioner och Kahoot, Mentimeter och Google Forms för frågesport och klassrumsinteraktion. Det kan hjälpa eleverna att känna att de deltar i en vanlig lektion och att klasskamraterna inte är så långt borta.","remote-teaching.tips.points.7.0":"Se till att materialet tillgängligt och inte kostar så mycket","remote-teaching.tips.points.7.1":"Se till att dina kodningslektioner är realistiska och inkluderande: använd material som finns i elevernas hem och välj övningar som alla kan delta i, eller som kan anpassas till dem som inte kan genomföra dem på det sätt som var tänkt. För kodning utan digital teknik behövs t.ex. bara billiga material som sax, papper eller tuschpennor. Försäkra dig om att alla elever har tillgång till en surfplatta eller dator och en tillförlitlig internetanslutning i hemmet när ni arbetar med kodningsövningar online","remote-teaching.tips.conclusion":"Hur gör du för att lära dig själv och andra kodning och programmering på distans? Har du några tips för andra lärare? Lämna gärna en kommentar i forumet nedan!","report.title":"Rapportera ditt evenemang för #EUCodeWeek","report.event_title":"Evenemangstitel","report.number_required":"Gör en ungefärlig beräkning om du inte har de exakta uppgifterna.","report.phrase1":"Du kan bara fylla i det här formuläret en gång! Kontrollera dina uppgifter noga. Om du gör fel ","report.phrase2":"När du har lämnat in rapporten utfärdas automatiskt ett personligt intyg om deltagande i Code Week som du kan ladda ner eller dela. Du kan se ett exempel på ett intyg här.","report.phrase3":"Obligatoriska fält är markerade med en asterisk *.","report.phrase4":"Du kan bara fylla i det här formuläret en gång! Kontrollera dina uppgifter noga. Om du gör fel","report.contactus":"kontakta oss","report.participants_count.label":"Antal deltagare","report.average_participant_age.label":"Medelålder på deltagarna","report.percentage_of_females.label":"Procentandel kvinnor","report.codeweek_for_all_participation_code.label":"Code Week 4 All-deltagandekod","report.codeweek_for_all_participation_code.help":"Du kan ange din Code Week 4 All-tävlingskod här om du har en. Om du inte deltar kan du strunta i fältet.","report.name_for_certificate.label":"Namn för intyg","report.name_for_certificate.help":"Ändra detta till namnet på evenemangsarrangören som ska få ett intyg utfärdat om deltagande i Code Week. Använd bara ASCII-bokstäver (latinska). Bokstäver med accenter, omljudstecken och liknande stöds inte.","report.submit":"Skicka evenemangsrapport","report.thanks_page.title":"Tack för att du rapporterat ditt evenemang!","report.thanks_page.certificate_ready":"Ditt intyg är klart.","report.thanks_page.download_button":"Klicka här för att ladda ner det.","report.thanks_page.back_events":"Gå tillbaka till ditt evenemang","resources.search_resources":"Sök resurser","resources.types":"Typer","resources.levels":"Nivåer","resources.programming_languages":"Programmeringsspråk","resources.categories":"Kategorier","resources.Languages":"Språk","resources.Subjects":"ämnen","resources.share":"Dela","resources.communication_toolkit":"Verktygslåda för kommunikation","resources.teachers_toolkit":"Verktygslåda för lärare","resources.leaflet":"Broschyr","resources.how_to_organise_an_activity":"Hur ska en aktivitet organiseras?","resources.resources.languages.Russian":"Ryska","resources.resources.languages.Norwegian":"Norska","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japanska","resources.resources.languages.Albanian":"Albanska","resources.resources.languages.Basque":"Baskiska","resources.resources.languages.Bosnian":"Bosniska","resources.resources.languages.Bulgarian":"Bulgariska","resources.resources.languages.Croatian":"Kroatiska","resources.resources.languages.Czech":"Tjeckiska","resources.resources.languages.Danish":"Danska","resources.resources.languages.Dutch":"Nederländska","resources.resources.languages.English":"Engelska","resources.resources.languages.Estonian":"Estniska","resources.resources.languages.Finnish":"Finska","resources.resources.languages.French":"Franska","resources.resources.languages.German":"Tyska","resources.resources.languages.Greek":"Grekiska","resources.resources.languages.Hungarian":"Ungerska","resources.resources.languages.Italian":"Italienska","resources.resources.languages.Latvian":"Lettiska","resources.resources.languages.Lithuanian":"Litauiska","resources.resources.languages.Macedonian":"Makedonska","resources.resources.languages.Maltese":"Maltesiska","resources.resources.languages.Montenegrin":"Montenegrinska","resources.resources.languages.Polish":"Polska","resources.resources.languages.Portuguese":"Portugisiska","resources.resources.languages.Romanian":"Rumänska","resources.resources.languages.Serbian":"Serbiska","resources.resources.languages.Slovakian":"Slovakiska","resources.resources.languages.Slovenian":"Slovenska","resources.resources.languages.Spanish":"Spanska","resources.resources.languages.Swedish":"Svenska","resources.resources.languages.Turkish":"Turkiska","resources.resources.languages.Ukrainian":"Ukrainska","resources.resources.languages.All targeted languages":"Alla målspråk","resources.resources.levels.Beginner":"Nybörjare","resources.resources.levels.Intermediate":"Mellannivå","resources.resources.levels.Advanced":"Avancerad","resources.resources.levels.Pre-primary education":"Förskoleutbildning","resources.resources.levels.Primary school":"Grundskolan","resources.resources.levels.Lower secondary school":"Högstadiet","resources.resources.levels.Upper secondary school":"Gymnasiet","resources.resources.levels.Higher Education":"Högre utbildning","resources.resources.levels.Other":"Annat","resources.resources.levels.Teachers":"Lärare","resources.resources.levels.Parents":"Föräldrar","resources.resources.levels.General public":"Allmänheten","resources.resources.subjects.Art":"Bild","resources.resources.subjects.Biology":"Biologi","resources.resources.subjects.Chemistry":"Kemi","resources.resources.subjects.Computer Science":"Datavetenskap","resources.resources.subjects.Culture":"Kultur","resources.resources.subjects.Economics":"Ekonomi","resources.resources.subjects.Foreign Languages":"Moderna språk","resources.resources.subjects.Geography":"Geografi","resources.resources.subjects.Geology":"Geologi","resources.resources.subjects.History":"Historia","resources.resources.subjects.Language and Literature":"Språk och litteratur","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Naturvetenskap","resources.resources.subjects.Physical Education":"Idrott","resources.resources.subjects.Physics":"Fysik","resources.resources.subjects.Coding":"Kodning","resources.resources.subjects.Special Education Needs":"Särskilda utbildningsbehov","resources.resources.subjects.Other":"Annat","resources.resources.subjects.Music":"Musik","resources.resources.subjects.Programming":"Programmering","resources.resources.types.Tutorial":"Handledning","resources.resources.types.Website":"Webbplats","resources.resources.types.Online Course":"Onlinekurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Ljud","resources.resources.types.Application":"Applikation","resources.resources.types.Game":"Spel","resources.resources.types.Graphic Material":"Grafiskt material","resources.resources.types.Presentation":"Presentation","resources.resources.types.Toolkit":"Verktygslåda","resources.resources.types.Other":"Annat","resources.resources.types.Lesson Plan":"Lektionsplanering","resources.resources.types.Guide":"Guide","resources.resources.types.Assessment":"Bedömning","resources.resources.types.Challenge":"Utmana","resources.resources.types.Curriculum":"Läroplan","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodning","resources.resources.categories.Programming":"Programmering","resources.resources.categories.Computational Thinking":"Datalogiskt tänkande","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Skapande","resources.resources.categories.Tinkering":"Mekande","resources.resources.categories.Unplugged Activities":"Aktiviteter utan uppkoppling","resources.resources.categories.Other":"Annat","resources.resources.categories.Artificial Intelligence":"Artificiell intelligens","resources.resources.categories.Drones":"Drönare","resources.resources.categories.Digital Literacy":"Digital kompetens","resources.resources.categories.Sensors":"Sensorer","resources.resources.categories.Text-based Programming":"Textbaserad programmering","resources.resources.categories.Visual Programming":"Visuell programmering","school.name":"Skolans namn","school.location":"Skolans plats","school.description":"Beskrivning av skolan","school.school":"Skola","school.add":"Lägg till","school.list":"Lista","school.required.name":"Skolans namn krävs","school.required.location":"Skolans plats krävs","schools.1.title1":"Därför bör du införa kodning i schemat","schools.1.title2":"Hur kan kodning vara till nytta för dina elever? Vad får du ut av det som lärare?","schools.1.content.0":"Vi anser att en förståelse för kodning och utvecklandet av kompetenser relaterade till datalogiskt tänkande, till exempel problemlösning, samarbete och analytisk förmåga, är grundläggande kunskaper i en digital tidsålder.","schools.1.content.1":"Genom att lära sig koda kan dina elever gå i spetsen för ett digitalt samhälle, få en bättre förståelse för omvärlden och bättre chanser att lyckas i sina privatliv och yrkesliv.","schools.1.content.2":"Code Week ger skolor och lärare kostnadsfri tillgång till professionella utvecklingsmöjligheter, undervisningsmaterial, internationella utmaningar och utbyten som gör att alla elever kan ta sina första steg som digitala skapare.","schools.1.button.label":"Vill du komma igång direkt? Anmäl dig här!","schools.2.title1":"Är du redo att engagera dig?","schools.2.title2":"Organisera en lektion, ett utbildningspass eller ett evenemang och lägg upp det på kartan.","schools.2.content.0":"Oavsett om du har kodnings- eller programmeringskunskaper eller inte, kan du lätt organisera en lektion, en öppet hus-dag eller ett evenemang på din skola. Hitta ett datum och registrera din aktivitet på kartan nedan. Om du känner att du behöver hjälp med att förbereda en lektion om kodning kan du gå till nästa avsnitt.","schools.2.content.1":"Titta på kartan nedan när du vill se några exempel på aktiviteter som organiseras och lägg till din egen, precis som tusentals andra lärare runtom i Europa och längre bort har gjort: [embed map]","schools.2.button.label":"Redo att komma igång? Lägg till en aktivitet!","schools.3.title1":"Nybörjare inom kodning? Inga problem","schools.3.title2":"Våra verktyg introducerar kodning för dig innan du för kunskaperna vidare till dina elever","schools.3.content.0":"Oroa dig inte om du vill lägga in kodning på schemat, men inte vet var du ska börja! Ett internationellt team av lärare och experter har tagit fram en uppsättning korta utbildningsmoduler online som hjälper dig att komma igång.","schools.3.content.1":"Ingen tidigare erfarenhet av kodning behövs för att följa våra lektioner!","schools.3.button.label":"Gå till utbildningsmodulerna","schools.4.title1":"Vill du ha en extra utmaning?","schools.4.title2":"Bygg upp ett nätverk av aktiviteter, engagera så många elever som möjligt och vinn ett Certificate of Excellence","schools.4.content.0":"Code Week 4 All är ett tillfälle att samarbeta med andra lärare eller skolor och delta i en internationell gemenskap med likasinnade som ger eleverna möjlighet att ta sina första steg inom kodning. Bygg upp en grupp på mer än 1 000 elever för att få vårt Certificate of Excellence.","schools.4.button.label":"Läs mer om Code Week 4 All","schools.title":"Skolor: låt eleverna vara med på Code Week","scoreboard.title":"Vilka länder sjuder av kodningsaktiviteter?","scoreboard.paragraph":"Poängtavlan sorteras efter antalet registrerade kodningsevenemang per invånare, så bli inte förvånad om några av de mindre länderna kommer högt upp på listan!","scoreboard.parcipating_with":"deltar med","scoreboard.events":"evenemang","search.audience_title":"Målgrupp","search.theme_title":"Tema","search.placeholder":"Sök efter evenemangsnamn eller tagg","search.submit":"Sök","search.label_country":"Välj land","search.last_year_events.label":"Inkludera förra årets evenemang","search.last_year_events.yes":"Ja","search.last_year_events.no":"Nej","search.search_counter":"matcha sökkriterierna","search.event":"evenemang","search.events":"evenemang","search.year":"år","search.audiences":"Målgrupper","search.themes":"Tema","search.countries":"Länder","search.search_placeholder":"Sök efter titel eller beskrivning","search.search_banner_title":"Hitta det som inspirerar dig","search.search_banner_content":"Bläddra igenom en mängd kodningsresurser, aktiviteter och guider för att stödja din resa in i digital kreativitet och lärande","search.search_results_title":"Sökresultat","search.search_input_label":"Se resultaten baserat på dina sökord nedan:","search.search_input_placeholder":"Söka...","search.results":"Resultat","search.no_results":"Inga resultat hittades.","search.search_categories.all":"Alla","search.search_categories.podcasts":"Podcasts","search.search_categories.hackathons":"Hackathons","search.search_categories.online_courses":"Onlinekurser","search.search_categories.training":"Utbildning","search.search_categories.challenges":"Utmaningar","search.search_categories.learn":"Lära sig","search.search_categories.teach":"Tech","search.search_categories.presentations_and_toolkits":"Presentationer och verktygslåda","search.search_categories.activities":"Aktiviteter","search.search_categories.blogs":"Bloggar","search.search_categories.others":"Andra","snippets.featured-activities":"Här hittar du kommande aktiviteter som är öppna för deltagare på nätet. Du kan filtrera efter språk och månad. Klicka sedan på ”Visa” så får du tillgång till alla uppgifter om aktiviteten och arrangörernas kontaktuppgifter. Mycket nöje!","snippets.learn":"Kodning och programmering är viktiga kompetenser som är allt mer efterfrågade på många områden. Med EU:s kodvecka kan du lära dig mer om dessa viktiga kompetenser. Sök bland våra resurser. Här hittar du allt du behöver för att börja eller fortsätta din kodningsresa. Alla resurser är gratis. Glöm inte att du kan filtrera din sökning efter typ av resurs, kompetensnivå, programmeringsspråk, kategori och språk.","snippets.teach":"Kodning och programmering är viktiga kompetenser som ger dina elever och barn nya möjligheter. Vill du undervisa i kodning hemma, i klassrummet eller i en kodningsklubb? Bland våra resurser hittar du material för dig som vill lära ut kodning och programmering. Alla resurser är gratis. Glöm inte att du kan filtrera din sökning efter typ av resurs, kompetensnivå, programmeringsspråk, ämne, kategori och språk.","snippets.toolkits.0":"Här hittar du material som hjälper dig att anordna och informera om aktiviteter inom EU:s kodvecka.","snippets.toolkits.1":"Verktygslåda för kommunikation","snippets.toolkits.2":"Här hittar du logotyperna för EU:s kodvecka, det officiella märket, flygblad, vår poster, Powerpoint- och Word-mallar, exempel på inlägg på sociala medier och illustrationer.","snippets.toolkits.3":"Verktygslåda för lärare","snippets.toolkits.4":"Här hittar du logotyperna för EU:s kodvecka, det officiella märket, deltagarcertifikat för dina elever, en inledande presentation om kodveckan och material för sociala medier.","snippets.toolkits.5":"Officiell broschyr för EU:s kodvecka.","snippets.about.goal":"Målet är att hjälpa fler unga att lära sig grunderna i programmering och datalogiskt tänkande.","snippets.guide.tutorials.1":"Ta en titt på våra","snippets.guide.tutorials.2":"instruktionsvideor","snippets.guide.tutorials.3":"som finns på 29 språk och visar dig hur du kan anordna aktiviteter där ungdomar kan lära sig programmering och datalogiskt tänkande.","snippets.dance.menu":"Dansutmaning","snippets.dance.subtitle":"Var det någon som sa att programmerare inte kan dansa? Med #EUCodeWeekDance challenge visar vi hur fel de har.","snippets.dance.content":"Alla – från skolor, lärare och bibliotekarier till kodningsklubbar, företag och myndigheter – är välkomna att fira EU:s kodvecka genom att organisera en #EUCodeWeekDance-aktivitet och lägga till den på Code Week-kartan.","snippets.treasure-hunt.menu":"Skattjakten","snippets.treasure-hunt.subtitle":"Det här är ett spel på Telegram","snippets.videos.1":"Se EU Code Week-ambassadörernas videor om våra värderingar","snippets.videos.2":"Se Katja Osljak, ambassadör för Slovenien, förklara varför Code Week är oberoende","snippets.videos.3":"Se Laurent Touché, ambassadör för Frankrike, förklara varför Code Week är för alla","snippets.videos.4":"Se Fatma Bouaziz, ambassadör för Tunisien, förklara varför Code Week är glokal","snippets.videos.5":"Se Linda Sinka, ambassadör för Lettland, förklara varför Code Week handlar om samarbete","snippets.videos.6":"Se Alessandro Bogliolo, ambassadör för Italien, förklara varför Code Week är icke-vinstdrivande","snippets.videos.7":"Se Marjana Prifti, ambassadör för Albanien, förklara varför Code Week uppmuntrar till innovation och kreativitet","snippets.videos.8":"Se Cristiana Lucaci, ambassadör för Rumänien, förklara varför Code Week är tacksam mot sina deltagare","training.learning_bits":"Infomoduler om Code Week","training.title":"Gratis utbildningsmaterial och onlinekurser","training.text":`

Här kan du hitta kostnadsfritt utbildningsmaterial och resurser som hjälper dig att komma igång och planera nästa innovativa lektion.

1. Infomoduler

Ingen tidigare erfarenhet av kodning eller programmering behövs och varje modul tar bara cirka 15 minuter att slutföra. Modulerna introducerar centrala begrepp inom kodning och datalogiska aktiviteter. Modulerna ger dig också praktiska tips och råd om hur du använder begreppen i klassrummet.

`,"training.text_2":`

Nu när du har slutfört en eller flera infomoduler om Code Week hoppas vi att du känner dig motiverad att introducera lite digital kreativitet i ditt klassrum och lägga upp en aktivitet på Code Week-kartan!

diff --git a/public/build/assets/php_tr-BJNigm8D.js b/public/build/assets/php_tr-Cz1DyXic.js similarity index 94% rename from public/build/assets/php_tr-BJNigm8D.js rename to public/build/assets/php_tr-Cz1DyXic.js index 665efed07..315f1fed0 100644 --- a/public/build/assets/php_tr-BJNigm8D.js +++ b/public/build/assets/php_tr-Cz1DyXic.js @@ -47,7 +47,7 @@ Resmin kodunu yazmak için tükenmez kalemle kağıt kullanabilirsiniz.`,"coding href="https://www.eventbrite.com/">Eventbrite gibi çevrimiçi araçları kullanabilirsiniz.`,"guide.what_you_need_organise.items.8":'Code Week haritasına aktivitenizi eklemeyi unutmayın!',"guide.how_to.title":"Aktivitenizi nasıl düzenleyebilirsiniz?","guide.how_to.items.1":"Kodlama etkinliğinizin formatı size bağlı, fakat etkinliğinizde katılımcılarınızın kendi başlarına bir şeyler yaratabilecekleri ve/veya mevcut donanımları kurcalayabilecekleri uygulamalı bir süreç de bulundurmanızı öneririz.","guide.how_to.items.2":'Hedef grubunuza uygun araçlar ve teknolojiler kullanın. Ücretsiz açık kaynak materyaller kullanmanızı öneririz.',"guide.how_to.items.3":"Katılımcıları, yarattıkları şeyleri etkinliğin sonunda birbirlerine gösterip hediye etmelerine teşvik edin.","guide.how_to.items.4":`Herkese haber verin! Aktivite sırasında yaptıklarınızı, sosyal medyada #EUCodeWeek etiketini kullanarak paylaşın ve duyurun. EU Code Week Öğretmenler Grubu ve Twitter (@CodeWeekEU) üzerinde de paylaşabilirsiniz. Arkadaşlarınızla, diğer eğitmenlerle ve yerel basınla görüşüp bir basın bülteni yayınlayın.`,"guide.how_to.items.5":'Code Week haritasına aktivitenizi eklemeyi unutmayın!',"guide.material.title":"Tanıtım materyali","guide.material.text":'

En güncel bilgiler için blogumuzu inceleyebilir ve mevcut basın bültenini ihtiyaçlarınıza göre adapte edebilir veya aşağıdaki bağlantıdan kendi basın bülteninizi oluşturabilirsiniz:

',"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'EU Code Week 2019’u kutlamaya hazırlanıyoruz (29 dilde mevcuttur).',"guide.toolkits.title":"Başlamanıza yardımcı olması için aşağıdaki araç kitlerini indirebilirsiniz.","guide.toolkits.communication_toolkit":"İletişim Araç Kiti","guide.toolkits.teachers_toolkit":"Öğretmen Araç Kiti","guide.questions.title":"Sorunuz mu var?","guide.questions.content":'

Kendi #EUCodeWeek etkinliğinizi düzenleme ve duyurmakla ilgili sorularınız için, ülkenizdeki EU Code Week Elçileri ile iletişime geçebilirsiniz.

',"hackathons.title":"EU Code Week HACKATONS","hackathons.subtitle":"Fikirlerinizi hayata geçirin!","hackathons.sections.1.title":"6 hackathon, 6 mücadele","hackathons.sections.1.content.1":"Yunanistan, Letonya, İrlanda, İtalya, Romanya ya da Slovenya’da mı yaşıyorsunuz? Yaratıcı, hırslı ve teknolojinin geleceğiyle ilgili misiniz? Şans kapınızda! EU Code Week hackathon’larından birine katılın ve sizi teknolojik devrimin ön saflarına katacak yenilikçi bir çözüm geliştirin!","hackathons.sections.1.content.2":"EU Code Week (AB Kod Haftası), 2021’de altı olağanüstü yazılım maratonu düzenliyor ve 15-19 yaşlarındaki lise öğrencilerini yerel bir zorluğu çözmek üzere takım kurup kodlama yeteneklerini kullanmaya davet ediyor. 24 saatlik yazılım geliştirmeden sonra her bir takım, 10 finalist takımı seçecek uzmanlardan oluşan bir panele fikirlerini sunacaklar. Tüm takımlar zorluğu geçmek için aynı süre, kaynaklar ve mentor ve uzmanlığa erişime sahip olacaklar ancak yalnızca 10 takımın sonraki tura geçme, prototipini geliştirme, uzman koçluğu alma ve sonbaharda düzenlenecek yazılım maratonu finalinde yer alma şansı olacak. Burada takımlar müthiş bir IT donanımı ve prototiplerini daha fazla geliştirmek için mentorluk ve koçluk alma şansını kazanmak üzere çarpışacaklar.","hackathons.sections.2.title":"Nasıl katılabilirim?","hackathons.sections.2.content.1":"Ülkenizdeki yazılım maratonunu seçin ve kayıt olmak için birkaç basit adımı izleyin. Bireysel olarak veya altı kişilik takım olarak katılabilirsiniz. Arkadaşlarınız veya sınıf arkadaşlarınızla katılıyorsanız kayıt olurken takımınızın adını belirtmeyi unutmayın. Her bir yazılım maratonu, kaydını ayrı olarak açacaktır, bu yüzden ülkenizdeki yazılım maratonunu izleyin!","hackathons.sections.3.title":"Organizatörler kimler?","hackathons.sections.3.content.1":"EU Code Week hackathon’ları, Avrupa Komisyonu ve yerel AB ","hackathons.sections.3.content.2":"Code Week Elçileri","hackathons.sections.3.content.3":" tarafından ortak bir şekilde organize edilerek Avrupa Parlamentosu tarafından finanse edilmektedir. Burada amaç, genç insanların yaratıcılığı, heyecanı, taze fikirleri ve kodlama becerileri yardımıyla somut fikirlerin nasıl hayata geçirileceğini göstermektir.","hackathons.sections.4.title":"Hackathon neye benzer?","hackathons.sections.4.content.1":"EU Code Week hackathon, 24 saatlik çevrimiçi bir maratonu başlatan bir yolculuktur. Deneyimli mentorlar takımlara koçluk yapacak ve katılımcılar için yeni yetenekler edinme ve eğlenme fırsatları sunan atölye çalışmaları olacaktır. Yazılım maratonu, katılımcıların Avrupa teknoloji sektöründeki kişilerle ağ kurabilmeleri ve sosyalleşebilmeleri için de mükemmel bir fırsattır. Yazılım maratonunun sonunda her bir takım çözümünü uzman bir jüriye sunacaktır. ","hackathons.sections.4.content.2":"En iyi on takım yazılım maratonu yolculuğuna devam edecek ve yaz boyunca eğitim ve mentorluk alacaktır. Kazananlar Eylül veya Ekim ayındaki 12 saatlik yüz yüze ulusal yazılım maratonu finalinde yer alacaktır (halk sağlığı durumu fiziksel toplanmaya izin vermezse çevrimiçi yapılacaktır).","hackathons.sections.5.title":"Kodlama bilmiyorum, ne yapabilirim?","hackathons.sections.5.content.1":"Hackathon’un yanında, katılımcıların sayısal düşünme ve kodlamaya ilişkin bazı temelleri öğrenmeleri amacıyla, başlangıç seviyesindekiler için kodlama, donanımla deneme uygulaması, robot teknolojisi ve benzeri konularda çalıştaylar yapılacaktır. Kayıtla ilgili daha fazla bilgi için yerel sayfanıza bakın.","hackathons.sections.6.title":"Ortaklar","hackathons.sections.7.title":"Eğlenceye katılın!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romanya","hackathons.cities.1.date":"25 - 26 Eylül 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"İrlanda","hackathons.cities.2.date":"23 - 24 Eylül 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"İtalya","hackathons.cities.3.date":"24 - 25 Eylül 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Yunanistan","hackathons.cities.4.date":"9 Ekim 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenya","hackathons.cities.5.date":"18 - 19 Eylül 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Letonya","hackathons.cities.6.date":"1 Ekim 2021","hackathons.final.1":"Final","hackathons.final.2":"Eylül/Ekim 2021","home.about":"AB Kod Haftası, kodlama ve dijital okuryazarlığı eğlenceli ve ilgi çekici bir şekilde herkesin ayağına getirmeyi amaçlayan bir taban girişimidir.","home.when":"14-27 Ekim 2024","home.when_text":"Kodlamayı öğrenmek, çevremizde hızla değişen dünyayı anlamamıza, teknolojinin nasıl çalıştığına dair ufkumuzu genişletmemize ve yeni fikirlerle yenilikleri keşfetmek için becerilerimizi geliştirip kapasitemizi artırmamıza yardımcı olur.","home.xmas_text":"","home.button_text":"","home.school_banner_title":"Hemen katıl!","home.school_banner_text":"Öğretmen misiniz?","home.school_banner_text2":"Nasıl katılabileceğinizi öğrenmek için hemen tıklayın!","home.organize_activity_title":"Bir etkinlik düzenleyin veya bir etkinliğe katılın","home.organize_activity_text":`Herkes bir \u2028etkinlik düzenleyebilir veya bir etkinliğe katılabilir. Yalnızca bir konu seçip hedef kitlenizi belirleyin ve haritaya etkinliğinizi ekleyin veya bölgenizdeki etkinliklere göz atın.`,"home.get_started_title":"Başlayın","home.get_started_text":'Nasıl başlayacağınızı bilmiyor musunuz? Nasıl yaparım sayfamıza göz atın, organizatörler için araç kitlerimizi indirerek hazırlık yapın ve herkesi bilgilendirin.',"home.access_resources_title":"Kaynaklara ve eğitimlere erişim sağlayın","home.access_resources_text":'Bir etkinliği nasıl düzenleyeceğinizden emin değilseniz, yardım ve özel ders planları için eğitim kaynakları sayfamızı ziyaret edin ve öğrenim bilgileri eğitimi materyallerine göz atın.',"locations.title":"Aktivite yerleri","locations.description.0":"Bir sonraki aktiviteniz için aşağıdaki listeden bir yer seçebilir VEYA","locations.description.1":"aktivite oluşturma","locations.description.2":"seçeneğini kullanarak yeni bir aktivite yeri ekleyebilirsiniz","login.login":"Oturum Aç","login.register":"Kayıt Ol","login.github":"Github ile Oturum Aç","login.X":"X ile Oturum Aç","login.facebook":"Facebook ile Oturum Aç","login.google":"Google ile Oturum Aç","login.azure":"Azure ile Oturum Aç","login.email":"E-posta","login.password":"Parola","login.remember":"Beni Hatırla","login.forgotten_password":"Parolanızı Unuttunuz Mu?","login.no_account":"Hesabınız yok mu?","login.signup":"Kaydol","login.reset":"Parola Sıfırla","login.send_password":"Parola Sıfırlama Bağlantısı Gönder","login.confirm_password":"Parola Onayla","login.name":"isim","menu.learn":"Öğren","menu.teach":"Öğret","menu.training":"Eğitim","menu.toolkits":"Sunu ve Araç setleri","menu.why":"NEDEN","menu.home":"Ana Sayfa","menu.events":"Etkinlikler","menu.ambassadors":"Elçiler","menu.resources":"Kaynaklar","menu.schools":"Okullar","menu.about":"Hakkında","menu.blog":"Blog","menu.news":"Haberler","menu.search":"Yaz ve Enter’a bas...","menu.map":"Harita","menu.add_event":"Etkinlik Ekle","menu.search_event":"Etkinlik Ara","menu.hello":"Merhaba","menu.profile":"Profil","menu.pending":"Bekleyen Etkinlikler","menu.your_events":"Etkinliklerim","menu.your_certificates":"Sertifikalarım","menu.report":"Etkinliklerimi rapor et","menu.volunteers":"Gönüllüler","menu.logout":"Oturumu Kapat","menu.signin":"Oturum Aç","menu.privacy":"Gizlilik","menu.participation":"Katılım Sertifikası","menu.values":"Değerlerimiz","menu.featured_activities":"Öne çıkan etkinlikler","menu.codeweek2020":"2020 baskısı","mooc.free-online-courses":"Ücretsiz online kurslar","mooc.intro":"AB Kod Haftası, online kurs formatında profesyonel gelişim fırsatları sunmaktadır. Amaç; sınıfa kodlama ve sayısal düşünmenin getirilmesinde öğretmenlere destek vermektir.","mooc.icebreaker.title":'Giriş niteliğinde "Kaynaştırma" kursu',"mooc.icebreaker.text.0":"","mooc.icebreaker.text.1":"AB Kod Haftası Kaynaştırma kursu;","mooc.icebreaker.text.2":"temel kodlama ve sayısal düşünmeye meraklı olanları hedefleyen, İngilizce olarak yapılan beş saatlik bir kurstur. Katılımcılar; gençlere dijital yaratıcı olma yetkisi verirken onlardaki merakı ve yenilikçi ruhu nasıl uyandıracağını öğrenir. Bu kurs; katılımcıların sayısal düşünmenin ve kodlamanın günlük hayattaki yararlarını ve günlük hayatla bağlantısını keşfetmesini sağlar. Ayrıca çocuklar için her zaman, her yerde – özellikle Kod Haftası boyunca - eğlenceli ve eğitici etkinlikler organize edilmesi için ücretsiz eğitim materyalleri ve kaynaklar sağlar.","mooc.icebreaker.text.3":"Bu kursa katılmak için kodlama alanında önceden deneyiminizin ya da bilginizin olması gerekmez, sadece meraklı olmanız gerekir.","mooc.icebreaker.registration.0":"16 Eylül - 30 Ekim 2020 tarihleri arasında yapılacak kurs için buradan kayıtlar açıktır.","mooc.icebreaker.registration.1":"Lütfen kayıt olmak için Avrupa Okul Ağı Akademisinde (European Schoolnet Academy) hesap oluşturmanız gerektiğini unutmayınız.","mooc.icebreaker.check-out":"2019 yayınına bakınız…","mooc.deep-dive.title":'Kapsamlı "Deep Dive" kursu',"mooc.deep-dive.text.0":"AB Kod Haftası Deep Dive online kursu; öğretmenlere kodlama ile ilgili ilkelere aşina olma ve öğrencileriyle kolay ve eğlenceli, interaktif kodlama etkinlikleri düzenleme konusunda bilgi ve özgüven kazanma fırsatı sunan İngilizce olarak yapılan yirmi dört saatlik bir kurstur. Öğretmenler; başta sayısal düşünme gibi kodlama hususları olmak üzere, AB Kod Haftasının 29 dilde mevcut olan ücretsiz ","mooc.deep-dive.text.1":"kaynaklarını","mooc.deep-dive.text.2":"ve eğitim materyallerini, bağlantısız etkinlikleri ve robot teknolojisi, tamir işleri ve görsel programlama dilleri, uygulama oluşturma ve daha fazlasına dair sonsuz imkanı keşfeder.","mooc.deep-dive.course-link":'2019 "Deep Dive" kursuna bakınız.',"mooc.social-media.0":"Bir sonraki kursun ne zaman başlayacağını öğrenmek için","mooc.social-media.1":"AB Kod Haftasını sosyal medyadan","mooc.social-media.2":"takip ediniz","myevents.created_by":"Oluşturulan etkinlikler ","myevents.no_events.first_call_to_action":"Herhangi bir etkinlik eklemediniz. Hemen ","myevents.no_events.first_link":"bir tane ekleyin","myevents.no_events.second_call_to_action":"ya da ","myevents.no_events.second_link":"organizatör rehberimizi okuyun","myevents.view":"Görüntüle","myevents.status.APPROVED":"ONAYLANDI","myevents.status.REJECTED":"REDDEDİLDİ","myevents.status.PENDING":"BEKLİYOR","myevents.status.REPORTED":"RAPORLANDI","pagination.previous":"Önceki","pagination.next":"Sonraki","participation.title":"Sınıfınız için Katılım Sertifikası Oluşturun","participation.phrase1":"Öğrencilerinizin adını virgülle ayırarak formu doldurun ve bireysel katılım sertifikalarınızı alın","participation.names.label":"Sertifika adları","participation.names.help":"Her katılımcı adının arasına virgül koyun","participation.event_name.label":"Etkinlik Adı","participation.event_name.help":"Sertifika üzerine yazılacak etkinliğinizin adı","participation.event_date.label":"Etkinlik Tarihi","participation.event_date.help":"Sertifika üzerine yazılacak etkinliğinizin tarihi","participation.submit":"Sertifikaları Oluştur","participation.thanks_page.title":"Sertifikalarınız oluşturuldu!","participation.thanks_page.phrase1":"Tüm sertifikaların yer aldığı zip dosyasını indirmek için bu bağlantıya tıklayın","passwords.password":"Parolalar en az altı karakterden oluşmalı ve birbirleriyle eşleşmelidir.","passwords.reset":"Parolanız sıfırlandı!","passwords.sent":"Parola sıfırlama bağlantısını e-posta adresinize gönderdik!","passwords.token":"Parola sıfırlama anahtarı geçersiz.","passwords.user":"Bu e-posta adresine ait bir kullanıcı bulunmamaktadır.","privacy.title":"KİŞİSEL VERİLERİNİZİN KORUNMASI","privacy.1-intro.title":"1. Giriş","privacy.1-intro.items.1":"

Avrupa Komisyonu (bundan sonra ‘Komisyon’ olarak anılacaktır), kişisel verilerinizi korumayı ve gizliliğinize saygı duymayı taahhüt eder. Komisyon; Birlik kurumları, organları, ofisleri ve ajansları tarafından kişisel verilerin işlenmesine ilişkin gerçek kişilerin korunması ve bu tip verilerin serbest dolaşımı hakkındaki Avrupa Parlamentosu ve Konsey'in 23 Ekim 2018 tarihli (EU) 2018/1725 sayılı Tüzüğü'ne uygun olarak ((EC) No 45/2001 sayılı tüzük iptal edilerek) kişisel verileri toplar ve bunlara ileri işlem uygular.

","privacy.1-intro.items.2":"

Gizlilik bildirimi; toplama ve işleme işlemlerinin nedenini, sağlanan tüm kişisel verileri toplama, işleme ve korunmasını sağlama şeklimizi, bu bilgilerin ne şekilde kullanıldığını ve kişisel verilerinize ilişkin hangi hakları (erişim hakkı, düzeltme, engelleme vb.) kullanabileceğinizi açıklar. Bildirim ayrıca, haklarınızı birlikte kullanabileceğiniz sorumlu Veri Denetçisi'nin, Veri Koruma Görevlisi'nin ve Avrupa Veri Koruma Süpervizörü'nün iletişim ayrıntılarını belirtir.

","privacy.1-intro.items.3":"

Bu gizlilik bildirimi, herkesin açık şekilde erişebildiği Codeweek.eu web sitesinde, EU Code Week etkinlikleri için irtibat noktası olarak hizmet veren kişilerin (Code Week elçileri, Eğitim Bakanlığı Koordinatörleri, Lider Öğretmenler'in yanı sıra aktivite ve etkinlik organizatörleri) kişisel verilerinin toplanması ve yayımlanmasına ilişkindir.

","privacy.2-why.title":"2. Verilerinizi neden işliyoruz?","privacy.2-why.items.1":"

Avrupa Komisyonu, irtibat noktalarının proje katılımcıları veya ilgili vatandaşlar tarafından saptanmasını kolaylaştırmak amacıyla kişisel verilerinizi toplar ve yayımlar. Gerçek kişilerin irtibat noktası olarak sunulması, ilgili kişilerin Komisyon hizmetleri ile irtibata geçmesini sağlamak için en iyi ve en etkin yoldur.

","privacy.2-why.items.2":"

Kişisel verileriniz, profil oluşturma da dâhil olmak üzere hiçbir otomatik karar verme işlemi için kullanılmayacaktır.

","privacy.3-legal_process.title":"3. Kişisel verilerinizi hangi yasal zeminler üzerinde işliyoruz","privacy.3-legal_process.items.1":"

İrtibat noktalarının yayımlanması için kişisel veriler üzerinde yapılan işleme faaliyetleri, (EU) 2018/1725 sayılı Tüzüğün 5(1)(d) maddesi uyarınca yasaldır çünkü bir web formu üzerinden veya bir sosyal ağ ile kaydoluyorsanız e-postanızı ve kullanıcı adınızı kullanmamızı kabul ettiğinizde kişisel verilerinizin işlenmesine izin verdiniz.

","privacy.4-collect_data.title":"4. Hangi kişisel verileri topluyoruz ve ileri işlem uyguluyoruz?","privacy.4-collect_data.items.1":"

Toplanan kişisel veriler, kimliğinizi bir irtibat noktası olarak daha kolay hâle getiren ve herkes için görünürlüğünüzü artıran bilgilerdir, yani: unvan, ad, soyad, pozisyon, profesyonel posta ve e-posta adresleri, telefon numarası, resim, sosyal medya hesabı, biyografi.

","privacy.4-collect_data.items.2":"

Bu kişisel verileri, başvuru formunu doldurarak gönüllülük esasına dayanarak sağladınız.

","privacy.4-collect_data.items.3":"

Belli kişisel verilerin sağlanması, codeweek.eu web sitesindeki etkinliklerin ve/veya irtibat bilgilerinin yayımlanabilmesi için zorunludur. Kişisel verilerinizi sağlamazsanız, etkinliğiniz yayımlanmaz ve/veya bahsi geçen ağlarda yer alamazsınız.

","privacy.4-collect_data.items.4":"

Diğer tüm kişisel verileri gönüllülük esasına dayanarak sağlarsınız.

","privacy.4-collect_data.items.5":"Bültenimize abone olduğunuzda, e-posta adresiniz Mailerlite.com tarafından yönetilen AB Kod Haftası haber bülteni listesine eklenir. Lütfen Milerlite \\'ın gizlilik politikalarını okuyun: https//maillerlite.com/legal/privacy-policy. Bizden aldığınız e-postalardaki 'Unsubscribe' bağlantısını kullanarak istediğiniz zaman haber bülteninden çıkabilirsiniz veya bize info@codeweek.eu adresine konu satırında 'Unsubscribe' yazan bir e-posta gönderebilirsiniz.","privacy.5-how_long.title":"5. Kişisel verilerinizi ne kadar süreyle saklıyoruz?","privacy.5-how_long.items.1":"

Komisyon yalnızca 2. bölümde açıklanan toplama veya ileri işlem amacını gerçekleştirmek üzere gereken süre kadar kişisel verilerinizi saklar, yani siz irtibat noktası olarak hizmet verdiğiniz sürece.

","privacy.5-how_long.items.2":"

Kişisel verileriniz, ilerideki etkinlikler için veri tabanında tutulmak üzere onay vermedikçe, siz irtibat noktası işlevinizi sonlandırdığınız anda herkese açık şekilde kullanılabilir web sitesinden kaldırılacaktır.

","privacy.6-protect_data.title":"6. Kişisel verilerinizi nasıl koruyoruz ve muhafaza ediyoruz?","privacy.6-protect_data.items.1":"

Elektronik biçimdeki tüm kişisel veriler (e-postalar, belgeler, veri tabanları, karşıya yüklenen veri grupları vb.) Avrupa Komisyonu veya ona ait yüklenicinin sunucularında saklanır. Tüm işleme faaliyetleri, Avrupa Komisyonu içerisindeki iletişim ve bilgi sistemlerinin güvenliği hakkındaki 10 Ocak 2017 tarihli (EU, Euratom) 2017/46 sayılı Komisyon Kararı uyarınca gerçekleştirilir.

","privacy.6-protect_data.items.2":"

Komisyon'un yüklenicileri, Komisyon adına verilerinizin herhangi bir işleme faaliyeti için özel bir sözleşme maddesiyle ve AB Üyesi Devletler'de Genel Veri Koruma Yönetmeliği'nin aktarımından gelen gizlilik yükümlülükleriyle sınırlandırılmıştır (‘GDPR’ Tüzük (EU) 2016/679).

","privacy.6-protect_data.items.3":"

Komisyon kişisel verilerinizi korumak amacıyla belli sayıda mevcut teknik ve organizasyonel tedbirler almıştır. Teknik tedbirler, çevrim içi güvenliği, veri kaybı riskini, verilerin değiştirilmesini veya yetkisiz erişimi ele alan uygun eylemler içererek, işleme faaliyeti ve işlenmekte olan kişisel verilerin doğası gereği ortaya çıkan riski göz önünde bulundurur. Organizasyonel tedbirler, kişisel verilerin bu işleme faaliyetinin amaçları için meşru bir ihtiyaç ile birlikte yalnızca yetkili kişilerle sınırlandırılmasını içerir.

","privacy.7-access_data.title":"7. Verilerinize kimler erişim sağlayabilir ve kimlere ifşa edilebilir?","privacy.7-access_data.items.1":"

Kişisel verilerinize erişim, bu işleme faaliyetini gerçekleştirmekten sorumlu Komisyon personeline ve “bilmesi gereken” ilkesi uyarınca yetkili personele sağlanır. Bu personel, yasaya ve gerektiğinde ek gizlilik anlaşmalarına uyar.

","privacy.7-access_data.items.2":"

Açık bir şekilde, tarafınızdan sağlanan tüm kişisel veriler web sitelerinin yöneticilerinin (Komisyon personeli) yanı sıra bilmesi gereken temelinde diğer Komisyon personeli tarafından erişilebilir.. Dahası, kişisel bilgileriniz ve etkinlik bilgileri, yerel etkinlik organizasyonu veya takip için EU Code Week Elçileri ve Eğitim koordinatörü ağlarının üyeleriyle paylaşılacaktır.

","privacy.7-access_data.items.3":"

İrtibat noktalarının görünürlüğünü artırmak için, kişisel verileriniz herkese açık https://codeweek.eu web sitesinde herhangi bir erişim kısıtlaması olmaksızın yayımlanır.

","privacy.7-access_data.items.4":"

Verilerin üçüncü taraflara aktarımı ile ilgili

","privacy.7-access_data.items.5":"

Topladığımız veriler, kanunun mecbur tutabileceği amaçlar dışında, herhangi bir üçüncü tarafa verilmeyecektir.

","privacy.8-rights.title":"8. Haklarınız nelerdir ve bunları nasıl kullanabilirsiniz?","privacy.8-rights.items.1":"

(EU) 2018/1725 Tüzüğü Bölüm III altında (Madde 14-25) ‘veri sahibi’ olarak özel haklarınız vardır - özellikle erişim hakkı, kişisel verilerinizin düzenlenmesi veya silinmesi ve kişisel verilerinizin işlenmesini sınırlama hakkı. Uygulanabildiği yerlerde, işleme faaliyetine itiraz etme veya veri taşınabilirliği hakkınız da vardır.

","privacy.8-rights.items.2":"

Mevcut işleme faaliyeti için bize kişisel verilerinizi sağlamaya izin verdiniz ve Veri Denetçisi'ni bilgilendirerek istediğiniz zaman izninizi geri çekebilirsiniz. Geri çekme işlemi, siz izni geri çekmeden önce gerçekleştirilen işleme faaliyetinin yasalara uygunluğunu etkilemez.

","privacy.8-rights.items.3":"

Veri Denetçisi ile irtibata geçerek veya Veri Koruma Görevlisi ile anlaşmazlık olması durumunda haklarınızı kullanabilirsiniz. Gerekirse, Avrupa Veri Koruma Süpervizörü ile de iletişime geçebilirsiniz. Bu kişilerin irtibat bilgileri aşağıdaki 9. Başlık altında verilmiştir.

","privacy.9-contact.title":"9. İrtibat bilgileri","privacy.9-contact.data-controller.title":"- Veri Denetçisi","privacy.9-contact.data-controller.text":"

Haklarınızı (EU) 2018/1725 Tüzüğü altında kullanmak isterseniz veya yorumlarınız, sorularınız veya endişeleriniz varsa ya da kişisel verilerinizin toplanması ve kullanımına ilişkin bir şikâyette bulunmak istiyorsanız, lütfen Veri Denetçisi ile irtibata geçmekten çekinmeyin,

","privacy.9-contact.data-controller.address":"Directorate-General for Communications Networks, Content and Technology Unit G2
Building BU25
B-1049 Brussels
","privacy.9-contact.data-controller.email":"E-posta: ","privacy.9-contact.data-protection-officer.title":"- Komisyon Veri Koruma Görevlisi (DPO)","privacy.9-contact.data-protection-officer.text":'

(EU) 2018/1725 tüzüğü altında kişisel verilerinizin işlenmesine ilişkin sorunlarla ilgili olarak Veri Koruma Görevlisi (DATA-PROTECTION-OFFICER@ec.europa.eu) ile irtibata geçebilirsiniz.

',"privacy.9-contact.european-data-protection.title":"- Avrupa Veri Koruma Süpervizörü (EDPS)","privacy.9-contact.european-data-protection.text":'

Eğer (EU) 2018/1725 Tüzüğü altındaki haklarınızın Veri Denetçisi tarafından kişisel verilerinizin işlenmesinin bir sonucu olarak ihlal edildiğini düşünüyorsanız, Avrupa Veri Koruma Süpervizörü'ne (edps@edps.europa.eu) başvurma hakkınız vardır (yani şikâyette bulunabilirsiniz).

',"remote-teaching.remote-teaching":"Uzaktan eğitim","remote-teaching.intro.title":"Kod Haftası ve uzaktan eğitim","remote-teaching.intro.text":"Uzaktan eğitim, hem öğretmen hem de öğrenciler icin son derece zorlu olabilir; üstesinden gelinmesi gereken birçok güçlük vardır. Ancak öğrencileriniz evde diye, kodlama, sayısal düşünme, hatta robotik derslerinizin durması gerekmiyor. Aşağıdaki tavsiye ve kaynakların size yardımcı olabileceğini umuyoruz.","remote-teaching.intro.points.1":"Öğrencilerin her gün evde aileleriyle veya okulda kullanabilecekleri kısa videolar, kendin yap materyalleri, yapbozlar, oyunlar ve kodlama meydan okumalarının derlendiği bir kaynak.","remote-teaching.intro.points.2.0":"Bağlantısız Kodlama","remote-teaching.intro.points.2.1":"Evde kolayca yapabileceğiniz, gündelik malzemelerle kodlama öğrenip öğretebileceğiniz farklı faaliyetler burada yer alıyor.","remote-teaching.intro.points.3.0":"Öğrenim Parçaları","remote-teaching.intro.points.3.1":"Burada Ders Planlarında uzaktan eğitim bölümleri de içeren “Öğrenim Parçaları”nı, yani Sürdürülebilir Kalkınma ve Yapay Zeka hakkında eğitimler bulabilirsiniz.","remote-teaching.intro.points.4.0":"Kaynak havuzu","remote-teaching.intro.points.4.1":"Bu havuzdaki birçok kaynak, uzaktan eğitim ortamında da kullanılabilir. Hem kodlama öğretmeye hem de öğrenmeye yönelik kaynaklar bulabilirsiniz.","remote-teaching.intro.points.5.0":"Evden kodlama temalı sanal seminerler","remote-teaching.intro.points.5.1":"Kod Haftası’nda evden kodlamanın öğrenilmesi ve öğretilmesi hakkında birkaç sanal seminer düzenlendiğini biliyor muydunuz? Mutlaka göz atın!","remote-teaching.tips.title":"Uzaktan kodlama öğretimine yönelik 7 tavsiye","remote-teaching.tips.points.1.0":"Kavramlara, programlama diline ve yazılımlara aşina olun","remote-teaching.tips.points.1.1":"Öğrenciler, kodlama ve programlamayı deneme yanılma yöntemiyle kısmen kendi başlarına öğrenebilecek olsalar da, onlara yol göstermeli, hataları bağlam içinde bulmalarına yardımcı olmalısınız. Belli bir dijital araç veya programlama dili beklediğiniz öğrenme sonuçlarına ulaşmanızı sağlamadıysa, değişime açık olun ve duruma ayak uydurun.","remote-teaching.tips.points.2.0":"Öğrencilere güç verin","remote-teaching.tips.points.2.1":"Öğrencilerinize yüreklendirici ve anlamlı dersler vererek potansiyellerinin tamamını kullanmalarını sağlayın. Kendi proje ve çıktılarını seçmelerine izin vererek beceri ve yaratıcılıklarını keşfettirin. Bununla birlikte gerçekçi olmanızı ve öğrencilerinizin erişebileceği hedefler koymanızı öneririz.","remote-teaching.tips.points.3.0":"Öğrencileri grup çalışmasına teşvik edin","remote-teaching.tips.points.3.1":`Grupça kodlamak hem daha eğlencelidir, hem de öğrencilerin daha karmaşık ve yaratıcı projeler yapmasını sağlar. Ayrıca uzaktan eğitim bazı öğrencileri yalnızlaştırabileceğinden, grup çalışmasıyla bunun önüne geçilebilir. Örneğin, çevrim içi toplantı salonları kurup öğrencilerinizi gruplara ayırabilirsiniz veya öğrencilerin birbirlerinin projeleri hakkında yapıcı geri bildirim alışverişinde bulunmaları için akran değerlendirmesi yaptırabilirsiniz. -`,"remote-teaching.tips.points.4.0":"Kodlama öğrenimine yönelik açık kaynaklı yazılımlar ve ücretsiz çevrim içi platformlar","remote-teaching.tips.points.4.1":"İleri düzeyde olmalarına karşın kolay kullanılan, kodlama eğitimine yönelik kaliteli birçok kaynak mevcuttur. Öğrencileriniz, bu ücretsiz araçları lisans satın almaya veya yazılım indirmeye gerek olmadan kullanabilir. Bu kaynakların çoğunu Kod Haftası havuzunda bulabilirsiniz. Örneğin, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, vs. Kod Haftası Öğrenim Parçalarında da gördüğümüz gibi, bu araçları tüm konularda kullanmak mümkün!","remote-teaching.tips.points.5.0":"Eğlenmeyi ihmal etmeyin","remote-teaching.tips.points.5.1":"Öğrencileriniz, kodlama dünyasına attıkları ilk adımları cazip ve eğlenceli bulsun. İşin eğlence kısmını şimdilik yüz yüze paylaşamasanız da, birlikte oynayıp eğlenmek gayet mümkün! Örneğin, öğrencilerinize derse ara vermeyi teklif ederek onlara oyun oynarken sayısal düşünmeyi öğretmeye yönelik tasarlanan, çok oyunculu CodyColor oyununu oynatabilirsiniz.","remote-teaching.tips.points.6.0":"Gerçek sınıflardaki etkileşimi sanala taşıyın","remote-teaching.tips.points.6.1":"Sınıflarda kurulan etkileşimin bir benzerini teknoloji sayesinde kısmen de olsa sağlayabiliyoruz. Bazen öğrencilerinize kameralarını açtırabilir, sanal olarak el kaldırtabilir, sesli olarak veya sohbet penceresinde soru sordurabilir, onların dijital oylama ve bilgi yarışmalarına katılmalarını sağlayabilirsiniz, vs. Canlı dersler için Zoom, Microsoft Teams, GoToMeeting veya Jitsi, bilgi yarışmaları ve sınıf etkileşimi içinse Kahoot, Mentimeter veya Google Forms gibi ücretsiz dijital araçları kullanabilirsiniz. Bu sayede öğrencileriniz kendilerini sınıfta arkadaşlarıylaymış gibi hissedebilir.","remote-teaching.tips.points.7.0":"Materyaller kolay bulunur ve hesaplı olsun","remote-teaching.tips.points.7.1":"Gerekli materyallerin evde kolay bulunabilen malzemeler olmasını sağlayarak kodlama derslerinizin gerçekçi ve kapsayıcı olmasına özen gösterin. Materyaller ya tüm öğrencilerin bulabileceği türden olmalı ya da dersi bulamayanlara adapte etmelisiniz. Örneğin, bağlantısız kodlama faaliyetleri için makas, kağıt veya keçeli kalem gibi ucuz malzemeler gerekir. Çevrim içi kodlama faaliyetleri yürütürken, tüm öğrencilerin evde bir tablet veya bilgisayar ile güvenilir bir internet bağlantısına erişimi olmasına özen gösterin.","remote-teaching.tips.conclusion":"Uzaktan eğitim ortamında kodlama ve programlamayı nasıl öğreniyor ve öğretiyorsunuz? Diğer eğitimcilere tavsiyeniz var mı? Aşağıdaki foruma yorumunuzu yazın!","report.title":"#EUCodeWeek etkinliğinizi raporlayın","report.event_title":"Etkinlik başlığı","report.number_required":"Elinizde net veriler olmasa bile lütfen yaklaşık bilgiler verin.","report.phrase1":"Bu formu sadece bir kez doldurabilirsiniz! Bilgilerinizi dikkatle kontrol edin. Hata yaparsanız, ","report.phrase2":"Raporu gönderdikten sonra, size özel Kod Haftası katılım sertifikanız otomatik olarak hazırlanacak olup, sertifikayı bilgisayarınıza indirebilir ya da paylaşabilirsiniz. Örnek sertifikaya buradan ulaşabilirsiniz.","report.phrase3":"Gerekli alanlar * işareti ile gösterilmiştir.","report.phrase4":"Bu formu sadece bir kez doldurabilirsiniz! Bilgilerinizi dikkatle kontrol edin. Hata yaparsanız,","report.contactus":"bizimle irtibat kurun","report.participants_count.label":"Katılımcı sayısı","report.average_participant_age.label":"Ortalama katılımcı yaşı","report.percentage_of_females.label":"Kadınların yüzdelik oranı","report.codeweek_for_all_participation_code.label":"Herkes için kod haftası katılım kodu","report.codeweek_for_all_participation_code.help":"Varsa, Herkes için Kod Haftası mücadele kodunuzu buraya girebilirsiniz. Katılmıyorsanız bu alanı boş bırakın.","report.name_for_certificate.label":"Sertifika adı","report.name_for_certificate.help":"Buraya, Kod Haftası katılım sertifikası verilecek olan etkinlik organizatörünün adını girin. Yalnızca ASCII (Latince) karakterler kullanın. Şapkalı, çift noktalı vb. karakterler desteklenmemektedir.","report.submit":"Etkinlik Raporunu Gönder","report.thanks_page.title":"Etkinlik raporunuzu gönderdiğiniz için teşekkürler!","report.thanks_page.certificate_ready":"Sertifikanız hazırdır.","report.thanks_page.download_button":"İndirmek için buraya tıklayın.","report.thanks_page.back_events":"Etkinliğe geri dön","resources.search_resources":"Kaynak ara","resources.types":"Türler","resources.levels":"Seviyeler","resources.programming_languages":"Programlama Dilleri","resources.categories":"Kategoriler","resources.Languages":"Diller","resources.Subjects":"Denekler","resources.share":"Paylaş","resources.communication_toolkit":"İletişim Araç Kiti","resources.teachers_toolkit":"Öğretmen Araç Kiti","resources.leaflet":"Broşür","resources.how_to_organise_an_activity":"Etkinlik nasıl düzenlenir?","resources.resources.languages.Russian":"Rusça","resources.resources.languages.Norwegian":"Norveççe","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonca","resources.resources.languages.All targeted languages":"Tüm hedeflenen diller","resources.resources.levels.Beginner":"Başlangıç","resources.resources.levels.Intermediate":"Orta","resources.resources.levels.Advanced":"İleri","resources.resources.levels.Pre-primary education":"Okul öncesi eğitim","resources.resources.levels.Primary school (5-12)":"İlkokul (5-12)","resources.resources.levels.Lower secondary school (12-16)":"Ortaokul (12-16)","resources.resources.levels.Upper secondary school (16-18)":"Lise (16-18)","resources.resources.levels.Higher Education":"Yüksek Öğrenim","resources.resources.levels.Other":"Diğer","resources.resources.subjects.Art":"Sanat","resources.resources.subjects.Biology":"Biyoloji","resources.resources.subjects.Chemistry":"Kimya","resources.resources.subjects.Computer Science":"Bilgisayar Bilimi","resources.resources.subjects.Culture":"Kültür","resources.resources.subjects.Economics":"Ekonomi","resources.resources.subjects.Foreign Languages":"Yabancı Diller","resources.resources.subjects.Geography":"Coğrafya","resources.resources.subjects.Geology":"Jeoloji","resources.resources.subjects.History":"Tarih","resources.resources.subjects.Language and Literature":"Dil ve Edebiyat","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Doğal Bilimler","resources.resources.subjects.Physical Education":"Beden Eğitimi","resources.resources.subjects.Physics":"Fizik","resources.resources.subjects.Coding":"Kodlama","resources.resources.subjects.Special Education Needs":"Özel Eğitim İhtiyaçları","resources.resources.subjects.Other":"Diğer","resources.resources.types.Tutorial":"Eğitim","resources.resources.types.Website":"Web Sitesi","resources.resources.types.Online Course":"Çevrimiçi Kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Ses","resources.resources.types.Application":"Uygulama","resources.resources.types.Game":"Oyun","resources.resources.types.Graphic Material":"Grafik Materyal","resources.resources.types.Presentation":"Sunum","resources.resources.types.Toolkit":"Araç kiti","resources.resources.types.Other":"Diğer","resources.resources.types.Lesson Plan":"Ders Planı","resources.resources.types.Guide":"Rehber","resources.resources.categories.Coding":"Kodlama","resources.resources.categories.Programming":"Programlama","resources.resources.categories.Computational Thinking":"Sayısal Düşünme","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Yapım","resources.resources.categories.Tinkering":"Deneme Uygulaması","resources.resources.categories.Unplugged Activities":"Bağlantısız Etkinlikler","resources.resources.categories.Other":"Diğer","school.name":"Okulun adı","school.location":"Okulun yeri","school.description":"Okulun tanımı","school.school":"Okul","school.add":"Ekle","school.list":"Liste","school.required.name":"Okulun adı gereklidir","school.required.location":"Okulun yeri gereklidir","schools.1.title1":"Neden sınıfınıza kodlamayı öğretmelisiniz?","schools.1.title2":"Kodlama, öğrencilerinize nasıl bir fayda sağlayabilir? Öğretmen olarak sizin için ne gibi avantajları var?","schools.1.content.0":"Dijital çağdaki herkesin temel okuryazarlığının, kodlamanın yanı sıra problem çözme, iş birliği ve analitik beceriler gibi sayısal düşünmeye ilişkin hayati yeteneklerin geliştirilmesine yönelik bir anlayış içermesi gerektiğine inanıyoruz.","schools.1.content.1":"Nasıl kodlama yapılacağını öğrenmek, öğrencilerinizin dijital olarak yetkin bir toplumun ön cephelerinde yer almasını sağlayacak, çevrelerindeki dünyayı daha iyi anlamalarına yardımcı olacak ve hem kişisel hem de mesleki yaşamlarında başarılı olma şanslarını artıracaktır.","schools.1.content.2":"Kod Haftası, okullara ve öğretmenlere ücretsiz mesleki gelişim fırsatları, öğretim materyalleri, uluslararası mücadeleler ve fikir alışverişi fırsatları sunarak, tüm öğrencilere dijital oluşturucular olarak ilk adımlarını atma imkânı sağlar.","schools.1.button.label":"Hemen başlamak ister misiniz? Buradan kayıt olun!","schools.2.title1":"Katılmaya hazır mısınız?","schools.2.title2":"Bir ders, bir eğitim oturumu ya da bir etkinlik düzenleyin ve haritaya ekleyin.","schools.2.content.0":"Herhangi bir kodlama ya da programlama bilginiz olsa da olmasa da, sınıfınızda, halka açık ziyaret günlerinde ya da okulunuzdaki bir etkinlikte kolayca ders organize edebilirsiniz. Uygun bir tarih bulup aktivitenizi aşağıdaki haritaya eklemeniz yeterli. Kodlamayla ilgili bir ders hazırlarken yardıma ihtiyacınız olduğunu düşünüyorsanız, sonraki bölüme geçin.","schools.2.content.1":"Aşağıdaki haritaya göz atarak düzenlenen aktivitelerden bazılarını inceleyin ve Avrupa ile diğer ülkelerdeki binlerce eğitmen arasındaki yerinizi almak için kendi aktivitenizi ekleyin:","schools.2.button.label":"Denemeye hazır mısınız? Bir aktivite ekleyin!","schools.3.title1":"Kodlamada yeni misiniz? Endişelenmeyin","schools.3.title2":"Araçlarımız, öğrencilerinize sunmadan önce kodlama konusunda bilgi sahibi olmanıza yardımcı olacaktır","schools.3.content.0":"Sınıfınıza kodlamayı öğretmek istiyor, ancak nereden başlayacağınızı bilmiyorsanız, endişelenmeyin! Öğretmenlerden ve uzmanlardan oluşan uluslararası bir ekip, başlamanıza yardımcı olacak bir dizi kısa çevrim içi eğitim modülü geliştirmektedir.","schools.3.content.1":"Öğrenim parçalarını takip etmek için daha önceden kodlama deneyiminizin olmasına gerek yok!","schools.3.button.label":"Eğitim modüllerine erişim","schools.4.title1":"Başka bir mücadele daha mı arıyorsunuz?","schools.4.title2":"Bir aktivite ağı oluşturun, olabildiğince çok öğrenci ile çalışın ve Mükemmellik Sertifikasını kazanın","schools.4.content.0":"Herkes için Kod Haftası, öğrencilerin kodlamaya ilk adımlarını atabilmeleri için sizi diğer öğretmenlerle ya da okullarla güçlerinizi birleştirmeye ve aynı kafadaki insanlardan oluşan uluslararası bir topluluğa katılmaya davet eder. 1000'den fazla öğrenciden oluşan bir ittifak oluşturun ve Mükemmellik Sertifikasını kazanın.","schools.4.button.label":"Herkes için Kod Haftası mücadelesi hakkında daha fazla bilgi edinin","schools.title":"Okullar: Kod Haftasını öğrencilerinizin ayağına getirin","scoreboard.title":"Hangi ülkeler kodlama faaliyeti ile uğraşıyor?","scoreboard.paragraph":"Puan tablosu, popülasyona göre listelenen kodlama etkinliklerinin sayısı baz alınarak hazırlanmıştır, bu nedenle bazı küçük ülkelerin listede yukarılarda yer alması sizi şaşırtmasın!","scoreboard.parcipating_with":"katılımcı ülke:","scoreboard.events":"etkinlik adı:","search.audience_title":"Hedef Kitle","search.theme_title":"Konu","search.placeholder":"Etkinlik adı ya da etiket ara","search.submit":"Ara","search.label_country":"Ülke seç","search.last_year_events.label":"Son yıllara ait etkinlikleri dâhil et","search.last_year_events.yes":"Evet","search.last_year_events.no":"Hayır","search.search_counter":"arama kriterlerinizle eşleşiyor","search.event":"etkinlik","search.events":"etkinlik","search.year":"yıl","search.audiences":"Katılımcılar","search.themes":"Temalar","search.countries":"Ülkeler","search.search_placeholder":"Başlığa veya açıklamaya göre ara","snippets.featured-activities":"Çevrim içi katılabileceğiniz, önümüzdeki dönemin öne çıkan AB Kod Haftası faaliyetlerini burada bulabilirsiniz. Dil ve aya göre arama yapabileceğiniz gibi, “görüntüle”ye tıklayarak faaliyetin tüm detaylarına ve organizatörlerin iletişim bilgilerine erişebilirsiniz. İyi eğlenceler!","snippets.learn":"Kodlama ve programlama, her alanda daha da fazla talep gören kilit yetkinliklerdir; AB Kod Haftası bunları öğrenmenize yardımcı olmaya hazır! Kaynak havuzumuzu tarayarak kodlama yolculuğunuza başlamak veya devam etmek için en uygun kaynağı bulun. Tüm bu kaynaklar ücretsizdir. Aramanızı kaynak türü, beceri seviyesi, programlama dili, kategori ve dile göre filtreleyebileceğinizi unutmayın.","snippets.teach":"Kodlama ve programlama, öğrencilerinize ve çocuklarınıza yeni imkanlar sunacak kilit yetkinliklerdir. Evde, sınıfta veya kodlama kulübünde kodlama öğretmek mi istiyorsunuz? Kodlama ve programlamayı eğitim materyallerinize eklemek istiyorsanız, kaynak havuzumuzu tarayarak size en uygun kaynağı bulun. Tüm bu kaynaklar ücretsizdir. Aramanızı kaynak türü, beceri seviyesi, programlama dili, konu, kategori ve dile göre filtreleyebileceğinizi unutmayın.","snippets.toolkits.0":"Bu bölümde, AB Kod Haftası etkinliğinizi düzenleyip girişimi bulunduğunuz toplulukta tanıtmanıza yardımcı olacak materyaller bulunmaktadır.","snippets.toolkits.1":"İletişim kiti","snippets.toolkits.2":"AB Kod Haftası’nın resmî logoları, rozeti, el ilanları, afişleri, PowerPoint ve Word şablonları, sosyal medya paylaşım örnekleri ve çizimlerini burada bulabilirsiniz.","snippets.toolkits.3":"Öğretmen kiti","snippets.toolkits.4":"AB Kod Haftası’nın resmî logoları, rozeti, öğrencileriniz için katılım belgesi şablonu, AB Kod Haftası hakkında bilgilendirici bir sunum ve sosyal medya materyallerini burada bulabilirsiniz. ","snippets.toolkits.5":"AB Kod Haftası resmî broşürü.","snippets.about.goal":"Daha fazla gencin kodlama ve bilişimsel düşünmenin temellerini öğrenmesi amaçlanmaktadır.","snippets.guide.tutorials.1":"Gençlerin kodlama ve bilişimsel düşünmeyi öğrendikleri aktiviteler düzenlemek için 29 dilde mevcut","snippets.guide.tutorials.2":"kurs ve eğitimlerimize","snippets.guide.tutorials.3":"bir göz atın.","snippets.dance.menu":"Dans Meydan Okuması","snippets.dance.subtitle":"Programcıların dans edemediğini de kim söylemiş? #EUCodeWeekDance meydan okuması ile onları haksız çıkaralım.","snippets.dance.content":"Okullar, öğretmenler, kütüphaneler, kod kulüpleri, özel şirketler ve kamu kurumlarından herkesi bir #EUCodeWeekDance etkinliği düzenleyip Kod Haftası haritasına ekleyerek AB Kod Haftası’nı kutlamaya davet ediyoruz.","snippets.treasure-hunt.menu":"Hazine Avı","snippets.treasure-hunt.subtitle":"Telegram’da oynanan bir oyundur.","snippets.videos.1":"AB Kod Haftası elçilerimizin değerlerimizle ilgili videolarını izleyin","snippets.videos.2":"Kod Haftası’nın neden bağımsız olduğunu Slovenya elçisi Katja Osljak’tan dinleyin","snippets.videos.3":"Kod Haftası’nın neden herkese hitap ettiğini Fransa elçisi Laurent Touché’den dinleyin","snippets.videos.4":"Kod Haftası’nın neden hem global hem de yerel (glokal) olduğunu Tunus elçisi Fatma Bouaziz’den dinleyin","snippets.videos.5":"Kod Haftası’nın neden işbirliği temelli olduğunu Letonya elçisi Linda Sinka’dan dinleyin","snippets.videos.6":"Kod Haftası’nın neden kâr amacı gütmediğini İtalya elçisi Alessandro Bogliolo’dan dinleyin","snippets.videos.7":"Kod Haftası’nın neden yenilikçilik ve yaratıcılığı teşvik ettiğini Arnavutluk elçisi Marjana Prifti’den dinleyin","snippets.videos.8":"Kod Haftası’nın neden katılımcılarına minnettar olduğunu Romanya elçisi Cristiana Lucaci’den dinleyin","training.learning_bits":"Kod Haftası Öğrenim Parçaları","training.title":"Ücretsiz eğitim materyalleri ve online kurslar","training.text":`

Başlangıç yapmanıza ve bir sonraki yeniliklerle dolu dersinizi planlamanıza yardımcı olacak ücretsiz eğitim materyallerini ve kaynakları burada bulabilirsiniz.

+`,"remote-teaching.tips.points.4.0":"Kodlama öğrenimine yönelik açık kaynaklı yazılımlar ve ücretsiz çevrim içi platformlar","remote-teaching.tips.points.4.1":"İleri düzeyde olmalarına karşın kolay kullanılan, kodlama eğitimine yönelik kaliteli birçok kaynak mevcuttur. Öğrencileriniz, bu ücretsiz araçları lisans satın almaya veya yazılım indirmeye gerek olmadan kullanabilir. Bu kaynakların çoğunu Kod Haftası havuzunda bulabilirsiniz. Örneğin, Scratch, App Inventor, Code.org, EarSketch, Sonic Pi, vs. Kod Haftası Öğrenim Parçalarında da gördüğümüz gibi, bu araçları tüm konularda kullanmak mümkün!","remote-teaching.tips.points.5.0":"Eğlenmeyi ihmal etmeyin","remote-teaching.tips.points.5.1":"Öğrencileriniz, kodlama dünyasına attıkları ilk adımları cazip ve eğlenceli bulsun. İşin eğlence kısmını şimdilik yüz yüze paylaşamasanız da, birlikte oynayıp eğlenmek gayet mümkün! Örneğin, öğrencilerinize derse ara vermeyi teklif ederek onlara oyun oynarken sayısal düşünmeyi öğretmeye yönelik tasarlanan, çok oyunculu CodyColor oyununu oynatabilirsiniz.","remote-teaching.tips.points.6.0":"Gerçek sınıflardaki etkileşimi sanala taşıyın","remote-teaching.tips.points.6.1":"Sınıflarda kurulan etkileşimin bir benzerini teknoloji sayesinde kısmen de olsa sağlayabiliyoruz. Bazen öğrencilerinize kameralarını açtırabilir, sanal olarak el kaldırtabilir, sesli olarak veya sohbet penceresinde soru sordurabilir, onların dijital oylama ve bilgi yarışmalarına katılmalarını sağlayabilirsiniz, vs. Canlı dersler için Zoom, Microsoft Teams, GoToMeeting veya Jitsi, bilgi yarışmaları ve sınıf etkileşimi içinse Kahoot, Mentimeter veya Google Forms gibi ücretsiz dijital araçları kullanabilirsiniz. Bu sayede öğrencileriniz kendilerini sınıfta arkadaşlarıylaymış gibi hissedebilir.","remote-teaching.tips.points.7.0":"Materyaller kolay bulunur ve hesaplı olsun","remote-teaching.tips.points.7.1":"Gerekli materyallerin evde kolay bulunabilen malzemeler olmasını sağlayarak kodlama derslerinizin gerçekçi ve kapsayıcı olmasına özen gösterin. Materyaller ya tüm öğrencilerin bulabileceği türden olmalı ya da dersi bulamayanlara adapte etmelisiniz. Örneğin, bağlantısız kodlama faaliyetleri için makas, kağıt veya keçeli kalem gibi ucuz malzemeler gerekir. Çevrim içi kodlama faaliyetleri yürütürken, tüm öğrencilerin evde bir tablet veya bilgisayar ile güvenilir bir internet bağlantısına erişimi olmasına özen gösterin.","remote-teaching.tips.conclusion":"Uzaktan eğitim ortamında kodlama ve programlamayı nasıl öğreniyor ve öğretiyorsunuz? Diğer eğitimcilere tavsiyeniz var mı? Aşağıdaki foruma yorumunuzu yazın!","report.title":"#EUCodeWeek etkinliğinizi raporlayın","report.event_title":"Etkinlik başlığı","report.number_required":"Elinizde net veriler olmasa bile lütfen yaklaşık bilgiler verin.","report.phrase1":"Bu formu sadece bir kez doldurabilirsiniz! Bilgilerinizi dikkatle kontrol edin. Hata yaparsanız, ","report.phrase2":"Raporu gönderdikten sonra, size özel Kod Haftası katılım sertifikanız otomatik olarak hazırlanacak olup, sertifikayı bilgisayarınıza indirebilir ya da paylaşabilirsiniz. Örnek sertifikaya buradan ulaşabilirsiniz.","report.phrase3":"Gerekli alanlar * işareti ile gösterilmiştir.","report.phrase4":"Bu formu sadece bir kez doldurabilirsiniz! Bilgilerinizi dikkatle kontrol edin. Hata yaparsanız,","report.contactus":"bizimle irtibat kurun","report.participants_count.label":"Katılımcı sayısı","report.average_participant_age.label":"Ortalama katılımcı yaşı","report.percentage_of_females.label":"Kadınların yüzdelik oranı","report.codeweek_for_all_participation_code.label":"Herkes için kod haftası katılım kodu","report.codeweek_for_all_participation_code.help":"Varsa, Herkes için Kod Haftası mücadele kodunuzu buraya girebilirsiniz. Katılmıyorsanız bu alanı boş bırakın.","report.name_for_certificate.label":"Sertifika adı","report.name_for_certificate.help":"Buraya, Kod Haftası katılım sertifikası verilecek olan etkinlik organizatörünün adını girin. Yalnızca ASCII (Latince) karakterler kullanın. Şapkalı, çift noktalı vb. karakterler desteklenmemektedir.","report.submit":"Etkinlik Raporunu Gönder","report.thanks_page.title":"Etkinlik raporunuzu gönderdiğiniz için teşekkürler!","report.thanks_page.certificate_ready":"Sertifikanız hazırdır.","report.thanks_page.download_button":"İndirmek için buraya tıklayın.","report.thanks_page.back_events":"Etkinliğe geri dön","resources.search_resources":"Kaynak ara","resources.types":"Türler","resources.levels":"Seviyeler","resources.programming_languages":"Programlama Dilleri","resources.categories":"Kategoriler","resources.Languages":"Diller","resources.Subjects":"Denekler","resources.share":"Paylaş","resources.communication_toolkit":"İletişim Araç Kiti","resources.teachers_toolkit":"Öğretmen Araç Kiti","resources.leaflet":"Broşür","resources.how_to_organise_an_activity":"Etkinlik nasıl düzenlenir?","resources.resources.languages.Russian":"Rusça","resources.resources.languages.Norwegian":"Norveççe","resources.resources.languages.Mandarin":"Mandarin","resources.resources.languages.Japanese":"Japonca","resources.resources.languages.Albanian":"Arnavutça","resources.resources.languages.Basque":"Baskça","resources.resources.languages.Bosnian":"Boşnakça","resources.resources.languages.Bulgarian":"Bulgarca","resources.resources.languages.Croatian":"Hırvatça","resources.resources.languages.Czech":"Çekçe","resources.resources.languages.Danish":"Danca","resources.resources.languages.Dutch":"Felemenkçe","resources.resources.languages.English":"İngilizce","resources.resources.languages.Estonian":"Estonca","resources.resources.languages.Finnish":"Fince","resources.resources.languages.French":"Fransızca","resources.resources.languages.German":"Almanca","resources.resources.languages.Greek":"Yunanca","resources.resources.languages.Hungarian":"Macarca","resources.resources.languages.Italian":"İtalyanca","resources.resources.languages.Latvian":"Letonca","resources.resources.languages.Lithuanian":"Litvanca","resources.resources.languages.Macedonian":"Makedonca","resources.resources.languages.Maltese":"Maltaca","resources.resources.languages.Montenegrin":"Karadağca","resources.resources.languages.Polish":"Lehçe","resources.resources.languages.Portuguese":"Portekizce","resources.resources.languages.Romanian":"Rumence","resources.resources.languages.Serbian":"Sırpça","resources.resources.languages.Slovakian":"Slovakça","resources.resources.languages.Slovenian":"Slovence","resources.resources.languages.Spanish":"İspanyolca","resources.resources.languages.Swedish":"İsveççe","resources.resources.languages.Turkish":"Türkçe","resources.resources.languages.Ukrainian":"Ukraynaca","resources.resources.languages.All targeted languages":"Tüm hedeflenen diller","resources.resources.levels.Beginner":"Başlangıç","resources.resources.levels.Intermediate":"Orta","resources.resources.levels.Advanced":"İleri","resources.resources.levels.Pre-primary education":"Okul öncesi eğitim","resources.resources.levels.Primary school":"İlkokul","resources.resources.levels.Lower secondary school":"Ortaokul","resources.resources.levels.Upper secondary school":"Lise","resources.resources.levels.Higher Education":"Yüksek Öğrenim","resources.resources.levels.Other":"Diğer","resources.resources.levels.Teachers":"Öğretmenler","resources.resources.levels.Parents":"Ebeveynler","resources.resources.levels.General public":"Genel halk","resources.resources.subjects.Art":"Sanat","resources.resources.subjects.Biology":"Biyoloji","resources.resources.subjects.Chemistry":"Kimya","resources.resources.subjects.Computer Science":"Bilgisayar Bilimi","resources.resources.subjects.Culture":"Kültür","resources.resources.subjects.Economics":"Ekonomi","resources.resources.subjects.Foreign Languages":"Yabancı Diller","resources.resources.subjects.Geography":"Coğrafya","resources.resources.subjects.Geology":"Jeoloji","resources.resources.subjects.History":"Tarih","resources.resources.subjects.Language and Literature":"Dil ve Edebiyat","resources.resources.subjects.Mathematics":"Matematik","resources.resources.subjects.Natural Sciences":"Doğal Bilimler","resources.resources.subjects.Physical Education":"Beden Eğitimi","resources.resources.subjects.Physics":"Fizik","resources.resources.subjects.Coding":"Kodlama","resources.resources.subjects.Special Education Needs":"Özel Eğitim İhtiyaçları","resources.resources.subjects.Other":"Diğer","resources.resources.subjects.Music":"Müzik","resources.resources.subjects.Programming":"Programlama","resources.resources.types.Tutorial":"Eğitim","resources.resources.types.Website":"Web Sitesi","resources.resources.types.Online Course":"Çevrimiçi Kurs","resources.resources.types.Video":"Video","resources.resources.types.Audio":"Ses","resources.resources.types.Application":"Uygulama","resources.resources.types.Game":"Oyun","resources.resources.types.Graphic Material":"Grafik Materyal","resources.resources.types.Presentation":"Sunum","resources.resources.types.Toolkit":"Araç kiti","resources.resources.types.Other":"Diğer","resources.resources.types.Lesson Plan":"Ders Planı","resources.resources.types.Guide":"Rehber","resources.resources.types.Assessment":"Değerlendirme","resources.resources.types.Challenge":"Meydan okuma","resources.resources.types.Curriculum":"Müfredat","resources.resources.types.Podcast":"Podcast","resources.resources.categories.Coding":"Kodlama","resources.resources.categories.Programming":"Programlama","resources.resources.categories.Computational Thinking":"Sayısal Düşünme","resources.resources.categories.Robotics":"Robotik","resources.resources.categories.Making":"Yapım","resources.resources.categories.Tinkering":"Deneme Uygulaması","resources.resources.categories.Unplugged Activities":"Bağlantısız Etkinlikler","resources.resources.categories.Other":"Diğer","resources.resources.categories.Artificial Intelligence":"Yapay Zeka","resources.resources.categories.Drones":"Dronlar","resources.resources.categories.Digital Literacy":"Dijital Okuryazarlık","resources.resources.categories.Sensors":"Sensörler","resources.resources.categories.Text-based Programming":"Metin Tabanlı Programlama","resources.resources.categories.Visual Programming":"Görsel Programlama","school.name":"Okulun adı","school.location":"Okulun yeri","school.description":"Okulun tanımı","school.school":"Okul","school.add":"Ekle","school.list":"Liste","school.required.name":"Okulun adı gereklidir","school.required.location":"Okulun yeri gereklidir","schools.1.title1":"Neden sınıfınıza kodlamayı öğretmelisiniz?","schools.1.title2":"Kodlama, öğrencilerinize nasıl bir fayda sağlayabilir? Öğretmen olarak sizin için ne gibi avantajları var?","schools.1.content.0":"Dijital çağdaki herkesin temel okuryazarlığının, kodlamanın yanı sıra problem çözme, iş birliği ve analitik beceriler gibi sayısal düşünmeye ilişkin hayati yeteneklerin geliştirilmesine yönelik bir anlayış içermesi gerektiğine inanıyoruz.","schools.1.content.1":"Nasıl kodlama yapılacağını öğrenmek, öğrencilerinizin dijital olarak yetkin bir toplumun ön cephelerinde yer almasını sağlayacak, çevrelerindeki dünyayı daha iyi anlamalarına yardımcı olacak ve hem kişisel hem de mesleki yaşamlarında başarılı olma şanslarını artıracaktır.","schools.1.content.2":"Kod Haftası, okullara ve öğretmenlere ücretsiz mesleki gelişim fırsatları, öğretim materyalleri, uluslararası mücadeleler ve fikir alışverişi fırsatları sunarak, tüm öğrencilere dijital oluşturucular olarak ilk adımlarını atma imkânı sağlar.","schools.1.button.label":"Hemen başlamak ister misiniz? Buradan kayıt olun!","schools.2.title1":"Katılmaya hazır mısınız?","schools.2.title2":"Bir ders, bir eğitim oturumu ya da bir etkinlik düzenleyin ve haritaya ekleyin.","schools.2.content.0":"Herhangi bir kodlama ya da programlama bilginiz olsa da olmasa da, sınıfınızda, halka açık ziyaret günlerinde ya da okulunuzdaki bir etkinlikte kolayca ders organize edebilirsiniz. Uygun bir tarih bulup aktivitenizi aşağıdaki haritaya eklemeniz yeterli. Kodlamayla ilgili bir ders hazırlarken yardıma ihtiyacınız olduğunu düşünüyorsanız, sonraki bölüme geçin.","schools.2.content.1":"Aşağıdaki haritaya göz atarak düzenlenen aktivitelerden bazılarını inceleyin ve Avrupa ile diğer ülkelerdeki binlerce eğitmen arasındaki yerinizi almak için kendi aktivitenizi ekleyin:","schools.2.button.label":"Denemeye hazır mısınız? Bir aktivite ekleyin!","schools.3.title1":"Kodlamada yeni misiniz? Endişelenmeyin","schools.3.title2":"Araçlarımız, öğrencilerinize sunmadan önce kodlama konusunda bilgi sahibi olmanıza yardımcı olacaktır","schools.3.content.0":"Sınıfınıza kodlamayı öğretmek istiyor, ancak nereden başlayacağınızı bilmiyorsanız, endişelenmeyin! Öğretmenlerden ve uzmanlardan oluşan uluslararası bir ekip, başlamanıza yardımcı olacak bir dizi kısa çevrim içi eğitim modülü geliştirmektedir.","schools.3.content.1":"Öğrenim parçalarını takip etmek için daha önceden kodlama deneyiminizin olmasına gerek yok!","schools.3.button.label":"Eğitim modüllerine erişim","schools.4.title1":"Başka bir mücadele daha mı arıyorsunuz?","schools.4.title2":"Bir aktivite ağı oluşturun, olabildiğince çok öğrenci ile çalışın ve Mükemmellik Sertifikasını kazanın","schools.4.content.0":"Herkes için Kod Haftası, öğrencilerin kodlamaya ilk adımlarını atabilmeleri için sizi diğer öğretmenlerle ya da okullarla güçlerinizi birleştirmeye ve aynı kafadaki insanlardan oluşan uluslararası bir topluluğa katılmaya davet eder. 1000'den fazla öğrenciden oluşan bir ittifak oluşturun ve Mükemmellik Sertifikasını kazanın.","schools.4.button.label":"Herkes için Kod Haftası mücadelesi hakkında daha fazla bilgi edinin","schools.title":"Okullar: Kod Haftasını öğrencilerinizin ayağına getirin","scoreboard.title":"Hangi ülkeler kodlama faaliyeti ile uğraşıyor?","scoreboard.paragraph":"Puan tablosu, popülasyona göre listelenen kodlama etkinliklerinin sayısı baz alınarak hazırlanmıştır, bu nedenle bazı küçük ülkelerin listede yukarılarda yer alması sizi şaşırtmasın!","scoreboard.parcipating_with":"katılımcı ülke:","scoreboard.events":"etkinlik adı:","search.audience_title":"Hedef Kitle","search.theme_title":"Konu","search.placeholder":"Etkinlik adı ya da etiket ara","search.submit":"Ara","search.label_country":"Ülke seç","search.last_year_events.label":"Son yıllara ait etkinlikleri dâhil et","search.last_year_events.yes":"Evet","search.last_year_events.no":"Hayır","search.search_counter":"arama kriterlerinizle eşleşiyor","search.event":"etkinlik","search.events":"etkinlik","search.year":"yıl","search.audiences":"Katılımcılar","search.themes":"Temalar","search.countries":"Ülkeler","search.search_placeholder":"Başlığa veya açıklamaya göre ara","snippets.featured-activities":"Çevrim içi katılabileceğiniz, önümüzdeki dönemin öne çıkan AB Kod Haftası faaliyetlerini burada bulabilirsiniz. Dil ve aya göre arama yapabileceğiniz gibi, “görüntüle”ye tıklayarak faaliyetin tüm detaylarına ve organizatörlerin iletişim bilgilerine erişebilirsiniz. İyi eğlenceler!","snippets.learn":"Kodlama ve programlama, her alanda daha da fazla talep gören kilit yetkinliklerdir; AB Kod Haftası bunları öğrenmenize yardımcı olmaya hazır! Kaynak havuzumuzu tarayarak kodlama yolculuğunuza başlamak veya devam etmek için en uygun kaynağı bulun. Tüm bu kaynaklar ücretsizdir. Aramanızı kaynak türü, beceri seviyesi, programlama dili, kategori ve dile göre filtreleyebileceğinizi unutmayın.","snippets.teach":"Kodlama ve programlama, öğrencilerinize ve çocuklarınıza yeni imkanlar sunacak kilit yetkinliklerdir. Evde, sınıfta veya kodlama kulübünde kodlama öğretmek mi istiyorsunuz? Kodlama ve programlamayı eğitim materyallerinize eklemek istiyorsanız, kaynak havuzumuzu tarayarak size en uygun kaynağı bulun. Tüm bu kaynaklar ücretsizdir. Aramanızı kaynak türü, beceri seviyesi, programlama dili, konu, kategori ve dile göre filtreleyebileceğinizi unutmayın.","snippets.toolkits.0":"Bu bölümde, AB Kod Haftası etkinliğinizi düzenleyip girişimi bulunduğunuz toplulukta tanıtmanıza yardımcı olacak materyaller bulunmaktadır.","snippets.toolkits.1":"İletişim kiti","snippets.toolkits.2":"AB Kod Haftası’nın resmî logoları, rozeti, el ilanları, afişleri, PowerPoint ve Word şablonları, sosyal medya paylaşım örnekleri ve çizimlerini burada bulabilirsiniz.","snippets.toolkits.3":"Öğretmen kiti","snippets.toolkits.4":"AB Kod Haftası’nın resmî logoları, rozeti, öğrencileriniz için katılım belgesi şablonu, AB Kod Haftası hakkında bilgilendirici bir sunum ve sosyal medya materyallerini burada bulabilirsiniz. ","snippets.toolkits.5":"AB Kod Haftası resmî broşürü.","snippets.about.goal":"Daha fazla gencin kodlama ve bilişimsel düşünmenin temellerini öğrenmesi amaçlanmaktadır.","snippets.guide.tutorials.1":"Gençlerin kodlama ve bilişimsel düşünmeyi öğrendikleri aktiviteler düzenlemek için 29 dilde mevcut","snippets.guide.tutorials.2":"kurs ve eğitimlerimize","snippets.guide.tutorials.3":"bir göz atın.","snippets.dance.menu":"Dans Meydan Okuması","snippets.dance.subtitle":"Programcıların dans edemediğini de kim söylemiş? #EUCodeWeekDance meydan okuması ile onları haksız çıkaralım.","snippets.dance.content":"Okullar, öğretmenler, kütüphaneler, kod kulüpleri, özel şirketler ve kamu kurumlarından herkesi bir #EUCodeWeekDance etkinliği düzenleyip Kod Haftası haritasına ekleyerek AB Kod Haftası’nı kutlamaya davet ediyoruz.","snippets.treasure-hunt.menu":"Hazine Avı","snippets.treasure-hunt.subtitle":"Telegram’da oynanan bir oyundur.","snippets.videos.1":"AB Kod Haftası elçilerimizin değerlerimizle ilgili videolarını izleyin","snippets.videos.2":"Kod Haftası’nın neden bağımsız olduğunu Slovenya elçisi Katja Osljak’tan dinleyin","snippets.videos.3":"Kod Haftası’nın neden herkese hitap ettiğini Fransa elçisi Laurent Touché’den dinleyin","snippets.videos.4":"Kod Haftası’nın neden hem global hem de yerel (glokal) olduğunu Tunus elçisi Fatma Bouaziz’den dinleyin","snippets.videos.5":"Kod Haftası’nın neden işbirliği temelli olduğunu Letonya elçisi Linda Sinka’dan dinleyin","snippets.videos.6":"Kod Haftası’nın neden kâr amacı gütmediğini İtalya elçisi Alessandro Bogliolo’dan dinleyin","snippets.videos.7":"Kod Haftası’nın neden yenilikçilik ve yaratıcılığı teşvik ettiğini Arnavutluk elçisi Marjana Prifti’den dinleyin","snippets.videos.8":"Kod Haftası’nın neden katılımcılarına minnettar olduğunu Romanya elçisi Cristiana Lucaci’den dinleyin","training.learning_bits":"Kod Haftası Öğrenim Parçaları","training.title":"Ücretsiz eğitim materyalleri ve online kurslar","training.text":`

Başlangıç yapmanıza ve bir sonraki yeniliklerle dolu dersinizi planlamanıza yardımcı olacak ücretsiz eğitim materyallerini ve kaynakları burada bulabilirsiniz.

1. Kod Haftası Öğrenim Parçaları

Herhangi bir kodlama ya da programlama deneyiminizin olması gerekmemekte olup, her modülün tamamlanması yaklaşık 15 dakika sürecektir. Modüller sizi kodlama ve sayısal düşünme aktivitelerine ilişkin temel kavramlar hakkında bilgilendirecektir. Bu modüllerde aynı zamanda, kavramları sınıfınıza nasıl entegre edebileceğinize dair uygulamalı ipuçları ve tavsiyeler de mevcuttur.

`,"training.text_2":`

Bir ya da daha fazla Kod Haftası Öğrenim Parçasını tamamladığınıza göre, sınıfınıza rahatlıkla dijital yaratıcılık getireceğinizi ve aktivitenizi Kod Haftası Haritasına ekleyeceğinizi umuyoruz!

diff --git a/public/build/assets/php_ua-CjVKcXTv.js b/public/build/assets/php_ua-DjFBKSYW.js similarity index 93% rename from public/build/assets/php_ua-CjVKcXTv.js rename to public/build/assets/php_ua-DjFBKSYW.js index 9250d7564..6b945a583 100644 --- a/public/build/assets/php_ua-CjVKcXTv.js +++ b/public/build/assets/php_ua-DjFBKSYW.js @@ -68,7 +68,7 @@ const e={"about.when-title":"En 2024, la Semaine européenne du code aura lieu d particular aspects of coding, such as computational thinking, unplugged activities, and the endless possibilities of robotics, tinkering and making, visual programming languages, app creation and much more.`,"mooc.deep-dive.course-link":"Check out the 2019 “Deep dive” course","mooc.social-media.0":"Стежте","mooc.social-media.1":"за Тижнем кодування ЄС у соціальних мережах,","mooc.social-media.2":"щоб дізнатися, коли розпочнеться наступний курс","myevents.created_by":"Усі заходи від ","myevents.no_events.first_call_to_action":"Ви ще не додали жодного заходу. Чому б не ","myevents.no_events.first_link":"додати зараз","myevents.no_events.second_call_to_action":"чи не прочитати нашу ","myevents.no_events.second_link":"інструкцію для організаторів","myevents.view":"Переглянути","myevents.status.APPROVED":"СХВАЛЕНО","myevents.status.REJECTED":"ВІДХИЛЕНО","myevents.status.PENDING":"НА РОЗГЛЯДІ","myevents.status.reported":"ПОДАНО ЗВІТІВ","pagination.previous":"Попередня","pagination.next":"Наступна","participation.title":"Згенеруйте сертифікати про участь для свого класу","participation.phrase1":"Заповніть форму, зазначивши прізвища та імена учнів через кому, й отримайте сертифікати про участь для кожного учня","participation.names.label":"Прізвища та імена для сертифікатів","participation.names.help":"Прізвище та ім’я кожного учасника відділяйте комою","participation.event_name.label":"Назва заходу","participation.event_name.help":"Назва вашого заходу, яку буде вказано в сертифікаті","participation.event_date.label":"Дата проведення заходу","participation.event_date.help":"Дата проведення вашого заходу, яку буде вказано в сертифікаті","participation.submit":"Згенерувати сертифікати","participation.thanks_page.title":"Сертифікати згенеровано!","participation.thanks_page.phrase1":"Натисніть на це посилання, щоб звантажити файл zip з усіма сертифікатами","remote-teaching.remote-teaching":"Дистанційне навчання","remote-teaching.intro.title":"Тиждень кодування і дистанційне навчання","remote-teaching.intro.text":"Дистанційна освіта може стати викликом для вчителів та учнів, і потрібно здолати багато перепон. Проте навчання кодуванню, обчислювальному мисленню і навіть робототехніці не можна зупиняти, коли ваші учня вдома. Ми підготували декілька підказок та ресурсів, які, сподіваємося, допоможуть вам.","remote-teaching.intro.points.1":"це добірка коротеньких відео, матеріалів для створення виробів своїми руками, загадок, ігор та викликів кодування для щоденного використання в сім’ї і в школі.","remote-teaching.intro.points.2.0":"Кодування без ґаджетів","remote-teaching.intro.points.2.1":"тут ви знайдете різні завдання, які можна легко виконати вдома, щоб навчитися або навчити кодуванню за допомогою підручних матеріалів.","remote-teaching.intro.points.3.0":"Навчальні біти","remote-teaching.intro.points.3.1":"тут ви знайдете Навчальні біти або посібники на тему","remote-teaching.intro.points.3.2":"стабільного розвитку","remote-teaching.intro.points.3.3":"та","remote-teaching.intro.points.3.4":"штучного інтелекту","remote-teaching.intro.points.3.5":", у планах уроків яких містяться розділи про дистанційне навчання.","remote-teaching.intro.points.4.0":"Сховище ресурсів","remote-teaching.intro.points.4.1":"для дистанційного навчання можна використовувати багато ресурсів зі сховища. Ви можете знайти ресурси, щоб","remote-teaching.intro.points.4.2":"навчати","remote-teaching.intro.points.4.3":"кодуванню або","remote-teaching.intro.points.4.4":"навчатися","remote-teaching.intro.points.4.5":"кодуванню.","remote-teaching.intro.points.5.0":"Вебінари про кодування з дому","remote-teaching.intro.points.5.1":"ви знали, що в межах Тижня кодування було організовано декілька вебінарів про те, як навчатися та навчати кодуванню з дому? Прогляньте їх!","remote-teaching.tips.title":"7 підказок, як навчати кодуванню дистанційно","remote-teaching.tips.points.1.0":"Ознайомтеся з поняттями, мовами програмування та програмним забезпеченням","remote-teaching.tips.points.1.1":"поки учні напівсамостійно навчаються кодувати і програмувати методом спроб і помилок, ви повинні направляти їх та допомагати їм знаходити помилки в роботі. Будьте готові вносити зміни і адаптовуватися до них, якщо цифровий інструмент або мова програмування не дали результат, на який ви очікували","remote-teaching.tips.points.2.0":"Надихайте учнів","remote-teaching.tips.points.2.1":"допомагайте своїм учням повністю розкривати свій потенціал за допомогою мотиваційних та змістовних уроків. Дозволяйте їм досліджувати свої вміння та креативність, даючи можливість самостійно вибирати проекти та досягати результатів. Окрім того, ми рекомендуємо бути реалістом і встановлювати цілі, досяжні вашими учнями.","remote-teaching.tips.points.3.0":"Заохочуйте студентів до роботи в групах","remote-teaching.tips.points.3.1":`кодування в групах не лише приносить задоволення, але й допомагає учням реалізовувати складніші та креативніші проекти. Навіть більше, дистанційне навчання може призводити до ізоляції деяких учнів, а робота в групах запобігає цьому. Наприклад, ви можете створити онлайн-зали, де б ваші учні могли збиратися групами, або запровадити партнерське оцінювання, запропонувавши учням обмінятися конструктивними відгуками про проекти один одного. -`,"remote-teaching.tips.points.4.0":"Дізнайтеся про відкрите ПЗ та безоплатні онлайн-платформи для навчання кодуванню","remote-teaching.tips.points.4.1":"для навчання кодуванню і його вивчення існує багато простих у використанні ресурсів належної якості та високого рівня. Це безоплатні інструменти, які ваші учні можуть використовувати без необхідності купувати ліцензію або звантажувати ПЗ. Більшість таких інструментів можна знайти у","remote-teaching.tips.points.4.2":"сховищі Тижня кодування,","remote-teaching.tips.points.4.3":"напр.,","remote-teaching.tips.points.4.4":"тощо. Як ми бачили на прикладі ","remote-teaching.tips.points.4.5":"Навчальних бітів Тижня кодування","remote-teaching.tips.points.4.6":", ці інструменти можна використовувати для будь-якої теми!","remote-teaching.tips.points.5.0":"Пам’ятайте про веселощі","remote-teaching.tips.points.5.1":"ваші перші кроки в кодуванні повинні бути захопливими і веселими; можливо, цього разу ви не зможете особисто поділитися своїм захопленням, але завжди можна знайти способи пограти та повеселитися разом! Наприклад, можна запропонувати учням зробити перерву, щоб об’єднатися та зіграти разом","remote-teaching.tips.points.5.2":"розраховану на декількох гравців освітню гру, мета якої — навчатися обчислювальному мисленню в грі.","remote-teaching.tips.points.6.0":"Відтворіть взаємодію, що присутня в справжньому класі","remote-teaching.tips.points.6.1":"технології дають нам можливість відтворити — щонайменше частково — таку взаємодію, яка була б присутня в класі. Ви можете заохотити учнів увімкнути камери на певний час, піднімати віртуально руки, ставити запитання особисто або в чаті, відповідати на електронні опитування, виконувати тести тощо. Для цього ви можете використовувати безоплатні цифрові інструменти, як","remote-teaching.tips.points.6.2":", та","remote-teaching.tips.points.6.3":"для класних сесій у прямому ефірі, та ","remote-teaching.tips.points.6.4":"для проведення тестів та взаємодії в класі. Так учні зможуть почуватися як у класі та відчути зв’язок зі своїми колегами.","remote-teaching.tips.points.7.0":"Забезпечте наявність і доступність матеріалів","remote-teaching.tips.points.7.1":"упевніться, що ваші уроки кодування реалістичні та інклюзивні, переконавшись, що необхідні матеріали легко знайти вдома, усі студенти можуть дістати їх або ви можете запропонувати щось взамін у разі неможливості використання таких матеріалів. Наприклад, на заходах із кодування без ґаджетів необхідно мати недорогі матеріали, такі як ножиці, папір або маркери. Виконуючи онлайн-вправи з кодування, упевніться, що всі учні мають вдома планшет або комп’ютер та надійне з’єднання з Інтернетом.","report.title":"Відзвітуйте про свій захід #EUCodeWeek","report.event_title":"Назва заходу","report.number_required":"Надайте приблизний кошторис навіть за відсутності точних даних.","report.phrase1":"Цю форму можна заповнити лише один раз! Уважно перевірте дані. За наявності помилки ","report.phrase2":"Після подання звіту автоматично буде згенеровано персоналізований сертифікат про участь у Тижні кодування; ви зможете звантажити його або поділитися ним. Приклад сертифіката можна проглянути тут.","report.phrase3":"Обов'язкові поля позначено зірочкою (*).","report.phrase4":"Цю форму можна заповнити лише один раз! Уважно перевірте дані. За наявності помилки","report.contactus":"зв’яжіться з нами","report.participants_count.label":"Кількість учасників","report.average_participant_age.label":"Середній вік учасників","report.percentage_of_females.label":"Відсоток жінок","report.codeweek_for_all_participation_code.label":"Код для участі в Тижні кодування для всіх","report.codeweek_for_all_participation_code.help":"Тут можна ввести код для виклику Codeweek4All за його наявності. Якщо Ви не берете участі, пропустіть це поле.","report.name_for_certificate.label":"Прізвище та ім’я для сертифіката","report.name_for_certificate.help":"Вкажіть прізвище та ім’я організатора заходу, який отримуватиме сертифікат про участь у Тижні кодування. Використовуйте лише латиницю. Літери з діактричними знаками не підтримуються.","report.submit":"Подати звіт про захід","report.thanks_page.title":"Вдячні за звіт про захід!","report.thanks_page.certificate_ready":"Ваш сертифікат готовий.","report.thanks_page.download_button":"Натисніть тут, щоб звантажити його.","report.thanks_page.back_events":"Повернутися до заходу","resources.search_resources":"Шукати ресурси","resources.types":"Типи","resources.levels":"Рівні","resources.programming_languages":"Мови програмування","resources.categories":"Категорії","resources.Languages":"Мови","resources.Subjects":"Предмети","resources.share":"Поділитися","resources.communication_toolkit":"Набір комунікаційних інструментів","resources.teachers_toolkit":"Набір інструментів учителя","resources.leaflet":"Брошура","resources.how_to_organise_an_activity":"Як організувати захід ?","resources.resources.languages.Russian":"Російська","resources.resources.languages.Norwegian":"Норвезька","resources.resources.languages.Mandarin":"Мандаринська","resources.resources.languages.Japanese":"Японська","resources.resources.languages.All targeted languages":"Усі цільові мови","resources.resources.levels.Beginner":"Початковий","resources.resources.levels.Intermediate":"Середній","resources.resources.levels.Advanced":"Високий","resources.resources.levels.Pre-primary education":"Дошкільна освіта","resources.resources.levels.Primary school (5-12)":"Початкова школа (5‒12)","resources.resources.levels.Lower secondary school (12-16)":"Нижча середня школа (12‒16)","resources.resources.levels.Upper secondary school (16-18)":"Вища середня школа (16‒18)","resources.resources.levels.Higher Education":"Вища освіта","resources.resources.levels.Other":"Інше","resources.resources.subjects.Art":"Мистецтво","resources.resources.subjects.Biology":"Біологія","resources.resources.subjects.Chemistry":"Хімія","resources.resources.subjects.Computer Science":"Комп’ютерні науки","resources.resources.subjects.Culture":"Культура","resources.resources.subjects.Economics":"Економіка","resources.resources.subjects.Foreign Languages":"Іноземні мови","resources.resources.subjects.Geography":"Географія","resources.resources.subjects.Geology":"Геологія","resources.resources.subjects.History":"Історія","resources.resources.subjects.Language and Literature":"Мова і література","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Природничі науки","resources.resources.subjects.Physical Education":"Фізичне виховання","resources.resources.subjects.Physics":"Фізика","resources.resources.subjects.Coding":"Кодування","resources.resources.subjects.Special Education Needs":"Особливі освітні потреби","resources.resources.subjects.Other":"Інше","resources.resources.types.Tutorial":"Посібник","resources.resources.types.Website":"Вебсайт","resources.resources.types.Online Course":"Онлайн-курс","resources.resources.types.Video":"Відео","resources.resources.types.Audio":"Аудіо","resources.resources.types.Application":"Застосунок","resources.resources.types.Game":"Гра","resources.resources.types.Graphic Material":"Графічний матеріал","resources.resources.types.Presentation":"Презентація","resources.resources.types.Toolkit":"Набір інструментів","resources.resources.types.Other":"Інше","resources.resources.types.Lesson Plan":"План уроку","resources.resources.types.Guide":"Інструкція","resources.resources.categories.Coding":"Кодування","resources.resources.categories.Programming":"Програмування","resources.resources.categories.Computational Thinking":"Обчислювальне мислення","resources.resources.categories.Robotics":"Робототехніка","resources.resources.categories.Making":"Створення","resources.resources.categories.Tinkering":"Ремонт","resources.resources.categories.Unplugged Activities":"Заходи без ґаджетів","resources.resources.categories.Other":"Інше","school.name":"Назва школи","school.location":"Розташування школи","school.description":"Опис школи","school.school":"Школа","school.add":"Додати","school.list":"Зазначити","school.required.name":"Вкажіть назву школи","school.required.location":"Вкажіть розташування школи","schools.1.title1":"Навіщо вам навчати кодуванню своїх учнів?","schools.1.title2":"Яку користь може принести кодування вашим учням? Що воно означає для вас як для вчителя?","schools.1.content.0":"Ми вважаємо, що основи грамотності будь-якої людини в цифровій ері повинні охоплювати розуміння кодування та розвиток важливих уміньй, пов’язаних з обчислювальним мисленням, таких як вирішення проблем, співпраця та аналітичні навички.","schools.1.content.1":"Опанувавши кодування, ваші учні можуть займати провідні позиції в компетентному в цифровій галузі суспільстві, розвивати краще розуміння світу, що оточує їх, та отримати кращі шанси на успіх в особистому і професійному житті.","schools.1.content.2":"Тиждень кодування пропонує всім учням можливість зробити перші кроки як цифрові творці, даючи школам і вчителям безоплатні можливості професійного розвитку, навчальні матеріали, міжнародні виклики та можливості обміну.","schools.1.button.label":"Хочете розпочати зараз же? Реєструйтеся тут!","schools.2.title1":"Готові долучитися?","schools.2.title2":"Організуйте урок, навчальну сесію або захід і закріпіть їх на карті.","schools.2.content.0":"Знаєте ви щось про кодування або програмування чи ні, ви можете легко організувати урок у класі, відкритий день або захід у школі. Просто виберіть дату та зареєструйте свій захід на карті нижче. Якщо вам потрібна допомога, щоб підготувати урок із кодування, то перейдіть до наступного розділу.","schools.2.content.1":"Прогляньте приклади заходів, що їх організовують, переглянувши карту нижче, та додайте свій захід, щоб долучитися до тисяч педагогів-колег у Європі та за її межами: ","schools.2.button.label":"Готові спробувати? Додайте захід!","schools.3.title1":"Новенькі в кодуванні? Не хвилюйтеся","schools.3.title2":"Наші інструменти допоможуть вам познайомитися з кодуванням, перш ніж ви донесете його до своїх учнів","schools.3.content.0":"Якщо ви хочете пояснити кодування своєму класові, але не знаєте, із чого почати, не хвилюйтеся! Міжнародна команда вчителів і фахівців розробляють пакет коротких навчальних онлайн-модулів, щоб вам було легше почати.","schools.3.content.1":"Для перегляду наших навчальних бітів попередній досвід не потрібен!","schools.3.button.label":"Перейти до навчальних модулів","schools.4.title1":"Шукаєте додаткове завдання?","schools.4.title2":"Створіть мережу заходів, залучіть якомога більше учнів та отримайте сертифікат про досконалість","schools.4.content.0":"«Code Week 4 All» («Тиждень кодування для всіх») закликає вас об’єднати сили з іншими вчителями чи школами та взяти участь у міжнародній спільноті однодумців, даючи учням можливість зробити перші кроки в кодуванні. Створіть об’єднання за участю більше ніж 500 учнів і отримайте сертифікат про досконалість.","schools.4.button.label":"Дізнатися більше про «Code Week 4 All»","schools.title":"Розповідати про Тиждень кодування своїм учням","scoreboard.title":"У яких країнах кипить робота з кодування?","scoreboard.paragraph":"Результати впорядковано за кількістю зазначених заходів із кодування відносно чисельності населення, тому не дивуйтеся, якщо побачите менші країни вище в списку!","scoreboard.parcipating_with":"бере участь із","scoreboard.events":"заходами","search.audience_title":"Аудиторія","search.theme_title":"Тема","search.placeholder":"Шукати назву заходу або теґ","search.submit":"Шукати","search.label_country":"Вибрати країну","search.last_year_events.label":"Включити заходи за останні роки","search.last_year_events.yes":"Так","search.last_year_events.no":"Ні","search.search_counter":"відповідають Вашим критеріям пошуку","search.event":"захід","search.events":"заходи","search.year":"рік","search.audiences":"Аудиторії","search.themes":"Теми","search.countries":"Країни","search.search_placeholder":"Шукати за назвою або описом","search.search_banner_title":"Знайдіть те, що вас надихає","search.search_banner_content":"Перегляньте безліч ресурсів, активностей і посібників з програмування, щоб підтримати вашу подорож у світ цифрової творчості та навчання.","search.search_results_title":"Результати пошуку","search.search_input_label":"Перегляньте результати на основі ваших ключових слів нижче:","search.search_input_placeholder":"пошук...","search.results":"Результати","search.no_results":"Результатів не знайдено.","search.search_categories.all":"Всі","search.search_categories.podcasts":"Подкасти","search.search_categories.hackathons":"Хакатони","search.search_categories.online_courses":"Онлайн курси","search.search_categories.training":"Тренінг","search.search_categories.challenges":"Челенджи","search.search_categories.learn":"Навчатися","search.search_categories.teach":"Навчати","search.search_categories.presentations_and_toolkits":"Презентації та інструменти","search.search_categories.activities":"Діяльність","search.search_categories.blogs":"Блоги","search.search_categories.others":"Інші","snippets.featured-activities":"Тут представлено майбутні основні заходи Тижня кодування ЄС, які раді прийняти учасників у режимі онлайн. Ви можете відфільтрувати їх за мовою та місяцем і, натиснувши «Переглянути», побачити всю інформацію про захід і контакти організатора. Приємного перегляду!","snippets.learn":"Кодування і програмування — ключові навички, попит на які зростає в усіх галузях, а Тиждень кодування ЄС прагне підтримати Вас у навчанні! Перегляньте наше сховище та виберіть ідеальний ресурс, щоб розпочати або продовжити свою мандрівку в кодування. Усі ці ресурси безоплатні. Не забувайте про можливість налаштувати фільтр пошуку за типом ресурсу, рівнем знань, мовою програмування, категорією та мовою.","snippets.teach":"Кодування і програмування — ключові навички, які відкриють нові можливості для Ваших учнів та дітей. Бажаєте навчати кодуванню вдома, у школі або в клубі кодування? Перегляньте наше сховище та виберіть найвідповідніший ресурс для того, щоб впровадити кодування та програмування у свою викладацьку практику. Усі ці ресурси безоплатні. Не забувайте про можливість налаштувати фільтр пошуку за типом ресурсу, рівнем знань, мовою програмування, предметом, категорією та мовою.","snippets.toolkits.0":"У цьому розділі Ви знайдете матеріали, які допоможуть Вам організувати захід Тижня кодування ЄС та підтримати ініціативу зі своєю спільнотою.","snippets.toolkits.1":"Набір комунікаційних інструментів","snippets.toolkits.2":"тут ви знайдете офіційні логотипи, знаки, флаєри, постери, шаблони PowerPoint і Word, приклади дописів у соціальних мережах та ілюстрації Тижня кодування ЄС.","snippets.toolkits.3":"Набір учительських інструментів","snippets.toolkits.4":"тут Ви знайдете офіційні логотипи, знаки Тижня кодування ЄС, шаблон сертифіката про участь для своїх учнів, вступну презентацію про Тиждень кодування ЄС та матеріали для соціальних мереж.","snippets.toolkits.5":"Офіційна брошура Тижня кодування ЄС.","snippets.about.goal":"Ціль — допомогти більшій кількості молодих людей опанувати основи кодування та обчислювального мислення.","snippets.guide.tutorials.1":"Перегляньте наші","snippets.guide.tutorials.2":"посібники і тренінги,","snippets.guide.tutorials.3":"доступні 29 мовами, щоб підготуватися до організації заходів, у межах яких молодь вивчає кодування та обчислювальне мислення.","snippets.dance.menu":"Танцювальний виклик","snippets.dance.subtitle":"Хто сказав, що програмісти не вміють танцювати? Ми доведемо зворотне через виклик #EUCodeWeekDance.","snippets.dance.content":"Запрошуємо усі школи, усіх вчителів, усі бібліотеки, клуби кодування, компанії та державні органи відзначити Тиждень кодування ЄС, організувавши захід #EUCodeWeekDance та додавши його на карту Тижня кодування.","snippets.treasure-hunt.menu":"Полювання на скарби","snippets.treasure-hunt.subtitle":"Це гра в Telegram","snippets.videos.1":"Дивитися відео про наші цінності від послів Тижня кодування ЄС","snippets.videos.2":"Дивитися відео від посла Словенії Каті Ошляк про те, чому Тиждень кодування незалежний","snippets.videos.3":"Дивитися відео від посла Франції Лорана Туше про те, чому Тиждень кодування для кожного","snippets.videos.4":"Дивитися відео від посла Тунісу Фатьми Буазіз про те, чому Тиждень кодування глокальний","snippets.videos.5":"Дивитися відео від посла Латвії Лінди Сінки про те, чому Тиждень кодування — це співпраця","snippets.videos.6":"Дивитися відео від посла Італії Алессандро Больйоло про те, чому Тиждень кодування неприбутковий","snippets.videos.7":"Дивитися відео від посла Албанії Мар’яни Пріфті про те, чому Тиждень кодування заохочує до інновацій та творчості","snippets.videos.8":"Дивитися відео від посла Румунії Крістіани Лукачі про те, чому Тиждень кодування вдячний своїй спільноті","training.learning_bits":"Навчальні біти Тижня кодування","training.title":"Безоплатні навчальні матеріали та онлайн-курси","training.text":`

Тут можна знайти безоплатні навчальні матеріали та ресурси, які допоможуть вам розпочати роботу та спланувати свій наступний інноваційний урок.

+`,"remote-teaching.tips.points.4.0":"Дізнайтеся про відкрите ПЗ та безоплатні онлайн-платформи для навчання кодуванню","remote-teaching.tips.points.4.1":"для навчання кодуванню і його вивчення існує багато простих у використанні ресурсів належної якості та високого рівня. Це безоплатні інструменти, які ваші учні можуть використовувати без необхідності купувати ліцензію або звантажувати ПЗ. Більшість таких інструментів можна знайти у","remote-teaching.tips.points.4.2":"сховищі Тижня кодування,","remote-teaching.tips.points.4.3":"напр.,","remote-teaching.tips.points.4.4":"тощо. Як ми бачили на прикладі ","remote-teaching.tips.points.4.5":"Навчальних бітів Тижня кодування","remote-teaching.tips.points.4.6":", ці інструменти можна використовувати для будь-якої теми!","remote-teaching.tips.points.5.0":"Пам’ятайте про веселощі","remote-teaching.tips.points.5.1":"ваші перші кроки в кодуванні повинні бути захопливими і веселими; можливо, цього разу ви не зможете особисто поділитися своїм захопленням, але завжди можна знайти способи пограти та повеселитися разом! Наприклад, можна запропонувати учням зробити перерву, щоб об’єднатися та зіграти разом","remote-teaching.tips.points.5.2":"розраховану на декількох гравців освітню гру, мета якої — навчатися обчислювальному мисленню в грі.","remote-teaching.tips.points.6.0":"Відтворіть взаємодію, що присутня в справжньому класі","remote-teaching.tips.points.6.1":"технології дають нам можливість відтворити — щонайменше частково — таку взаємодію, яка була б присутня в класі. Ви можете заохотити учнів увімкнути камери на певний час, піднімати віртуально руки, ставити запитання особисто або в чаті, відповідати на електронні опитування, виконувати тести тощо. Для цього ви можете використовувати безоплатні цифрові інструменти, як","remote-teaching.tips.points.6.2":", та","remote-teaching.tips.points.6.3":"для класних сесій у прямому ефірі, та ","remote-teaching.tips.points.6.4":"для проведення тестів та взаємодії в класі. Так учні зможуть почуватися як у класі та відчути зв’язок зі своїми колегами.","remote-teaching.tips.points.7.0":"Забезпечте наявність і доступність матеріалів","remote-teaching.tips.points.7.1":"упевніться, що ваші уроки кодування реалістичні та інклюзивні, переконавшись, що необхідні матеріали легко знайти вдома, усі студенти можуть дістати їх або ви можете запропонувати щось взамін у разі неможливості використання таких матеріалів. Наприклад, на заходах із кодування без ґаджетів необхідно мати недорогі матеріали, такі як ножиці, папір або маркери. Виконуючи онлайн-вправи з кодування, упевніться, що всі учні мають вдома планшет або комп’ютер та надійне з’єднання з Інтернетом.","report.title":"Відзвітуйте про свій захід #EUCodeWeek","report.event_title":"Назва заходу","report.number_required":"Надайте приблизний кошторис навіть за відсутності точних даних.","report.phrase1":"Цю форму можна заповнити лише один раз! Уважно перевірте дані. За наявності помилки ","report.phrase2":"Після подання звіту автоматично буде згенеровано персоналізований сертифікат про участь у Тижні кодування; ви зможете звантажити його або поділитися ним. Приклад сертифіката можна проглянути тут.","report.phrase3":"Обов'язкові поля позначено зірочкою (*).","report.phrase4":"Цю форму можна заповнити лише один раз! Уважно перевірте дані. За наявності помилки","report.contactus":"зв’яжіться з нами","report.participants_count.label":"Кількість учасників","report.average_participant_age.label":"Середній вік учасників","report.percentage_of_females.label":"Відсоток жінок","report.codeweek_for_all_participation_code.label":"Код для участі в Тижні кодування для всіх","report.codeweek_for_all_participation_code.help":"Тут можна ввести код для виклику Codeweek4All за його наявності. Якщо Ви не берете участі, пропустіть це поле.","report.name_for_certificate.label":"Прізвище та ім’я для сертифіката","report.name_for_certificate.help":"Вкажіть прізвище та ім’я організатора заходу, який отримуватиме сертифікат про участь у Тижні кодування. Використовуйте лише латиницю. Літери з діактричними знаками не підтримуються.","report.submit":"Подати звіт про захід","report.thanks_page.title":"Вдячні за звіт про захід!","report.thanks_page.certificate_ready":"Ваш сертифікат готовий.","report.thanks_page.download_button":"Натисніть тут, щоб звантажити його.","report.thanks_page.back_events":"Повернутися до заходу","resources.search_resources":"Шукати ресурси","resources.types":"Типи","resources.levels":"Рівні","resources.programming_languages":"Мови програмування","resources.categories":"Категорії","resources.Languages":"Мови","resources.Subjects":"Предмети","resources.share":"Поділитися","resources.communication_toolkit":"Набір комунікаційних інструментів","resources.teachers_toolkit":"Набір інструментів учителя","resources.leaflet":"Брошура","resources.how_to_organise_an_activity":"Як організувати захід ?","resources.resources.languages.Russian":"Російська","resources.resources.languages.Norwegian":"Норвезька","resources.resources.languages.Mandarin":"Мандаринська","resources.resources.languages.Japanese":"Японська","resources.resources.languages.Albanian":"Албанська","resources.resources.languages.Basque":"Баскська","resources.resources.languages.Bosnian":"Боснійська","resources.resources.languages.Bulgarian":"Болгарська","resources.resources.languages.Croatian":"Хорватська","resources.resources.languages.Czech":"Чеська","resources.resources.languages.Danish":"Данська","resources.resources.languages.Dutch":"Нідерландська","resources.resources.languages.English":"Англійська","resources.resources.languages.Estonian":"Естонська","resources.resources.languages.Finnish":"Фінська","resources.resources.languages.French":"Французька","resources.resources.languages.German":"Німецька","resources.resources.languages.Greek":"Грецька","resources.resources.languages.Hungarian":"Угорська","resources.resources.languages.Italian":"Італійська","resources.resources.languages.Latvian":"Латвійська","resources.resources.languages.Lithuanian":"Литовська","resources.resources.languages.Macedonian":"Македонська","resources.resources.languages.Maltese":"Мальтійська","resources.resources.languages.Montenegrin":"Чорногорська","resources.resources.languages.Polish":"Польська","resources.resources.languages.Portuguese":"Португальська","resources.resources.languages.Romanian":"Румунська","resources.resources.languages.Serbian":"Сербська","resources.resources.languages.Slovakian":"Словацька","resources.resources.languages.Slovenian":"Словенська","resources.resources.languages.Spanish":"Іспанська","resources.resources.languages.Swedish":"Шведська","resources.resources.languages.Turkish":"Турецька","resources.resources.languages.Ukrainian":"Українська","resources.resources.languages.All targeted languages":"Усі цільові мови","resources.resources.levels.Beginner":"Початковий","resources.resources.levels.Intermediate":"Середній","resources.resources.levels.Advanced":"Високий","resources.resources.levels.Pre-primary education":"Дошкільна освіта","resources.resources.levels.Primary school":"Початкова школа","resources.resources.levels.Lower secondary school":"Нижча середня школа","resources.resources.levels.Upper secondary school":"Вища середня школа","resources.resources.levels.Higher Education":"Вища освіта","resources.resources.levels.Other":"Інше","resources.resources.levels.Teachers":"Вчителі","resources.resources.levels.Parents":"Батьки","resources.resources.levels.General public":"Широкий загал","resources.resources.subjects.Art":"Мистецтво","resources.resources.subjects.Biology":"Біологія","resources.resources.subjects.Chemistry":"Хімія","resources.resources.subjects.Computer Science":"Комп’ютерні науки","resources.resources.subjects.Culture":"Культура","resources.resources.subjects.Economics":"Економіка","resources.resources.subjects.Foreign Languages":"Іноземні мови","resources.resources.subjects.Geography":"Географія","resources.resources.subjects.Geology":"Геологія","resources.resources.subjects.History":"Історія","resources.resources.subjects.Language and Literature":"Мова і література","resources.resources.subjects.Mathematics":"Математика","resources.resources.subjects.Natural Sciences":"Природничі науки","resources.resources.subjects.Physical Education":"Фізичне виховання","resources.resources.subjects.Physics":"Фізика","resources.resources.subjects.Coding":"Кодування","resources.resources.subjects.Special Education Needs":"Особливі освітні потреби","resources.resources.subjects.Other":"Інше","resources.resources.subjects.Music":"Музика","resources.resources.subjects.Programming":"Програмування","resources.resources.types.Tutorial":"Посібник","resources.resources.types.Website":"Вебсайт","resources.resources.types.Online Course":"Онлайн-курс","resources.resources.types.Video":"Відео","resources.resources.types.Audio":"Аудіо","resources.resources.types.Application":"Застосунок","resources.resources.types.Game":"Гра","resources.resources.types.Graphic Material":"Графічний матеріал","resources.resources.types.Presentation":"Презентація","resources.resources.types.Toolkit":"Набір інструментів","resources.resources.types.Other":"Інше","resources.resources.types.Lesson Plan":"План уроку","resources.resources.types.Guide":"Інструкція","resources.resources.types.Assessment":"Оцінювання","resources.resources.types.Challenge":"Виклик","resources.resources.types.Curriculum":"Навчальна програма","resources.resources.types.Podcast":"Подкаст","resources.resources.categories.Coding":"Кодування","resources.resources.categories.Programming":"Програмування","resources.resources.categories.Computational Thinking":"Обчислювальне мислення","resources.resources.categories.Robotics":"Робототехніка","resources.resources.categories.Making":"Створення","resources.resources.categories.Tinkering":"Ремонт","resources.resources.categories.Unplugged Activities":"Заходи без ґаджетів","resources.resources.categories.Other":"Інше","resources.resources.categories.Artificial Intelligence":"Штучний інтелект","resources.resources.categories.Drones":"Дрони","resources.resources.categories.Digital Literacy":"Цифрова грамотність","resources.resources.categories.Sensors":"Датчики","resources.resources.categories.Text-based Programming":"Програмування на основі тексту","resources.resources.categories.Visual Programming":"Візуальне програмування","school.name":"Назва школи","school.location":"Розташування школи","school.description":"Опис школи","school.school":"Школа","school.add":"Додати","school.list":"Зазначити","school.required.name":"Вкажіть назву школи","school.required.location":"Вкажіть розташування школи","schools.1.title1":"Навіщо вам навчати кодуванню своїх учнів?","schools.1.title2":"Яку користь може принести кодування вашим учням? Що воно означає для вас як для вчителя?","schools.1.content.0":"Ми вважаємо, що основи грамотності будь-якої людини в цифровій ері повинні охоплювати розуміння кодування та розвиток важливих уміньй, пов’язаних з обчислювальним мисленням, таких як вирішення проблем, співпраця та аналітичні навички.","schools.1.content.1":"Опанувавши кодування, ваші учні можуть займати провідні позиції в компетентному в цифровій галузі суспільстві, розвивати краще розуміння світу, що оточує їх, та отримати кращі шанси на успіх в особистому і професійному житті.","schools.1.content.2":"Тиждень кодування пропонує всім учням можливість зробити перші кроки як цифрові творці, даючи школам і вчителям безоплатні можливості професійного розвитку, навчальні матеріали, міжнародні виклики та можливості обміну.","schools.1.button.label":"Хочете розпочати зараз же? Реєструйтеся тут!","schools.2.title1":"Готові долучитися?","schools.2.title2":"Організуйте урок, навчальну сесію або захід і закріпіть їх на карті.","schools.2.content.0":"Знаєте ви щось про кодування або програмування чи ні, ви можете легко організувати урок у класі, відкритий день або захід у школі. Просто виберіть дату та зареєструйте свій захід на карті нижче. Якщо вам потрібна допомога, щоб підготувати урок із кодування, то перейдіть до наступного розділу.","schools.2.content.1":"Прогляньте приклади заходів, що їх організовують, переглянувши карту нижче, та додайте свій захід, щоб долучитися до тисяч педагогів-колег у Європі та за її межами: ","schools.2.button.label":"Готові спробувати? Додайте захід!","schools.3.title1":"Новенькі в кодуванні? Не хвилюйтеся","schools.3.title2":"Наші інструменти допоможуть вам познайомитися з кодуванням, перш ніж ви донесете його до своїх учнів","schools.3.content.0":"Якщо ви хочете пояснити кодування своєму класові, але не знаєте, із чого почати, не хвилюйтеся! Міжнародна команда вчителів і фахівців розробляють пакет коротких навчальних онлайн-модулів, щоб вам було легше почати.","schools.3.content.1":"Для перегляду наших навчальних бітів попередній досвід не потрібен!","schools.3.button.label":"Перейти до навчальних модулів","schools.4.title1":"Шукаєте додаткове завдання?","schools.4.title2":"Створіть мережу заходів, залучіть якомога більше учнів та отримайте сертифікат про досконалість","schools.4.content.0":"«Code Week 4 All» («Тиждень кодування для всіх») закликає вас об’єднати сили з іншими вчителями чи школами та взяти участь у міжнародній спільноті однодумців, даючи учням можливість зробити перші кроки в кодуванні. Створіть об’єднання за участю більше ніж 500 учнів і отримайте сертифікат про досконалість.","schools.4.button.label":"Дізнатися більше про «Code Week 4 All»","schools.title":"Розповідати про Тиждень кодування своїм учням","scoreboard.title":"У яких країнах кипить робота з кодування?","scoreboard.paragraph":"Результати впорядковано за кількістю зазначених заходів із кодування відносно чисельності населення, тому не дивуйтеся, якщо побачите менші країни вище в списку!","scoreboard.parcipating_with":"бере участь із","scoreboard.events":"заходами","search.audience_title":"Аудиторія","search.theme_title":"Тема","search.placeholder":"Шукати назву заходу або теґ","search.submit":"Шукати","search.label_country":"Вибрати країну","search.last_year_events.label":"Включити заходи за останні роки","search.last_year_events.yes":"Так","search.last_year_events.no":"Ні","search.search_counter":"відповідають Вашим критеріям пошуку","search.event":"захід","search.events":"заходи","search.year":"рік","search.audiences":"Аудиторії","search.themes":"Теми","search.countries":"Країни","search.search_placeholder":"Шукати за назвою або описом","search.search_banner_title":"Знайдіть те, що вас надихає","search.search_banner_content":"Перегляньте безліч ресурсів, активностей і посібників з програмування, щоб підтримати вашу подорож у світ цифрової творчості та навчання.","search.search_results_title":"Результати пошуку","search.search_input_label":"Перегляньте результати на основі ваших ключових слів нижче:","search.search_input_placeholder":"пошук...","search.results":"Результати","search.no_results":"Результатів не знайдено.","search.search_categories.all":"Всі","search.search_categories.podcasts":"Подкасти","search.search_categories.hackathons":"Хакатони","search.search_categories.online_courses":"Онлайн курси","search.search_categories.training":"Тренінг","search.search_categories.challenges":"Челенджи","search.search_categories.learn":"Навчатися","search.search_categories.teach":"Навчати","search.search_categories.presentations_and_toolkits":"Презентації та інструменти","search.search_categories.activities":"Діяльність","search.search_categories.blogs":"Блоги","search.search_categories.others":"Інші","snippets.featured-activities":"Тут представлено майбутні основні заходи Тижня кодування ЄС, які раді прийняти учасників у режимі онлайн. Ви можете відфільтрувати їх за мовою та місяцем і, натиснувши «Переглянути», побачити всю інформацію про захід і контакти організатора. Приємного перегляду!","snippets.learn":"Кодування і програмування — ключові навички, попит на які зростає в усіх галузях, а Тиждень кодування ЄС прагне підтримати Вас у навчанні! Перегляньте наше сховище та виберіть ідеальний ресурс, щоб розпочати або продовжити свою мандрівку в кодування. Усі ці ресурси безоплатні. Не забувайте про можливість налаштувати фільтр пошуку за типом ресурсу, рівнем знань, мовою програмування, категорією та мовою.","snippets.teach":"Кодування і програмування — ключові навички, які відкриють нові можливості для Ваших учнів та дітей. Бажаєте навчати кодуванню вдома, у школі або в клубі кодування? Перегляньте наше сховище та виберіть найвідповідніший ресурс для того, щоб впровадити кодування та програмування у свою викладацьку практику. Усі ці ресурси безоплатні. Не забувайте про можливість налаштувати фільтр пошуку за типом ресурсу, рівнем знань, мовою програмування, предметом, категорією та мовою.","snippets.toolkits.0":"У цьому розділі Ви знайдете матеріали, які допоможуть Вам організувати захід Тижня кодування ЄС та підтримати ініціативу зі своєю спільнотою.","snippets.toolkits.1":"Набір комунікаційних інструментів","snippets.toolkits.2":"тут ви знайдете офіційні логотипи, знаки, флаєри, постери, шаблони PowerPoint і Word, приклади дописів у соціальних мережах та ілюстрації Тижня кодування ЄС.","snippets.toolkits.3":"Набір учительських інструментів","snippets.toolkits.4":"тут Ви знайдете офіційні логотипи, знаки Тижня кодування ЄС, шаблон сертифіката про участь для своїх учнів, вступну презентацію про Тиждень кодування ЄС та матеріали для соціальних мереж.","snippets.toolkits.5":"Офіційна брошура Тижня кодування ЄС.","snippets.about.goal":"Ціль — допомогти більшій кількості молодих людей опанувати основи кодування та обчислювального мислення.","snippets.guide.tutorials.1":"Перегляньте наші","snippets.guide.tutorials.2":"посібники і тренінги,","snippets.guide.tutorials.3":"доступні 29 мовами, щоб підготуватися до організації заходів, у межах яких молодь вивчає кодування та обчислювальне мислення.","snippets.dance.menu":"Танцювальний виклик","snippets.dance.subtitle":"Хто сказав, що програмісти не вміють танцювати? Ми доведемо зворотне через виклик #EUCodeWeekDance.","snippets.dance.content":"Запрошуємо усі школи, усіх вчителів, усі бібліотеки, клуби кодування, компанії та державні органи відзначити Тиждень кодування ЄС, організувавши захід #EUCodeWeekDance та додавши його на карту Тижня кодування.","snippets.treasure-hunt.menu":"Полювання на скарби","snippets.treasure-hunt.subtitle":"Це гра в Telegram","snippets.videos.1":"Дивитися відео про наші цінності від послів Тижня кодування ЄС","snippets.videos.2":"Дивитися відео від посла Словенії Каті Ошляк про те, чому Тиждень кодування незалежний","snippets.videos.3":"Дивитися відео від посла Франції Лорана Туше про те, чому Тиждень кодування для кожного","snippets.videos.4":"Дивитися відео від посла Тунісу Фатьми Буазіз про те, чому Тиждень кодування глокальний","snippets.videos.5":"Дивитися відео від посла Латвії Лінди Сінки про те, чому Тиждень кодування — це співпраця","snippets.videos.6":"Дивитися відео від посла Італії Алессандро Больйоло про те, чому Тиждень кодування неприбутковий","snippets.videos.7":"Дивитися відео від посла Албанії Мар’яни Пріфті про те, чому Тиждень кодування заохочує до інновацій та творчості","snippets.videos.8":"Дивитися відео від посла Румунії Крістіани Лукачі про те, чому Тиждень кодування вдячний своїй спільноті","training.learning_bits":"Навчальні біти Тижня кодування","training.title":"Безоплатні навчальні матеріали та онлайн-курси","training.text":`

Тут можна знайти безоплатні навчальні матеріали та ресурси, які допоможуть вам розпочати роботу та спланувати свій наступний інноваційний урок.

1. Навчальні біти

Попередній досвід у кодуванні чи програмуванні не потрібен; кожний модуль триває приблизно 15 хвилин. У рамках модулів ви познайомитеся з ключовими концепціями, пов’язаними із заходами з кодування і обчислювального мислення. Окрім того, ви отримаєте практичні підказки і поради, як реалізувати ці концепції у своєму класі. diff --git a/public/build/manifest.json b/public/build/manifest.json index 75d43eef7..0d66e2fe2 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,16 +1,16 @@ { "resources/assets/sass/app.scss": { - "file": "assets/app-CUL-2YiQ.css", + "file": "assets/app-DkD2xhfq.css", "src": "resources/assets/sass/app.scss", "isEntry": true }, "resources/css/app.css": { - "file": "assets/app-Dsd7l9Qo.css", + "file": "assets/app-DXq9e_4o.css", "src": "resources/css/app.css", "isEntry": true }, "resources/js/app.js": { - "file": "assets/app-EztDlwUw.js", + "file": "assets/app-cZgKPITV.js", "name": "app", "src": "resources/js/app.js", "isEntry": true, @@ -47,185 +47,185 @@ "resources/lang/php_ua.json" ], "css": [ - "assets/app-CEuIVYdL.css" + "assets/app-Dy6pmx_p.css" ] }, "resources/lang/php_al.json": { - "file": "assets/php_al-CTMA073o.js", + "file": "assets/php_al-DjoxzttW.js", "name": "php_al", "src": "resources/lang/php_al.json", "isDynamicEntry": true }, "resources/lang/php_ba.json": { - "file": "assets/php_ba-B-bm2W_u.js", + "file": "assets/php_ba-E5UV4uW-.js", "name": "php_ba", "src": "resources/lang/php_ba.json", "isDynamicEntry": true }, "resources/lang/php_bg.json": { - "file": "assets/php_bg-DGdaJONV.js", + "file": "assets/php_bg-Df7lFPF1.js", "name": "php_bg", "src": "resources/lang/php_bg.json", "isDynamicEntry": true }, "resources/lang/php_cs.json": { - "file": "assets/php_cs-DAMKJ3UF.js", + "file": "assets/php_cs-BCMTtmCg.js", "name": "php_cs", "src": "resources/lang/php_cs.json", "isDynamicEntry": true }, "resources/lang/php_da.json": { - "file": "assets/php_da-Csj-KMvk.js", + "file": "assets/php_da-gLHn8s66.js", "name": "php_da", "src": "resources/lang/php_da.json", "isDynamicEntry": true }, "resources/lang/php_de.json": { - "file": "assets/php_de-tzfxwiD6.js", + "file": "assets/php_de-Baw4u6H6.js", "name": "php_de", "src": "resources/lang/php_de.json", "isDynamicEntry": true }, "resources/lang/php_el.json": { - "file": "assets/php_el-CI8iJz4j.js", + "file": "assets/php_el-XfLsrgAS.js", "name": "php_el", "src": "resources/lang/php_el.json", "isDynamicEntry": true }, "resources/lang/php_en.json": { - "file": "assets/php_en-qmUMTsm6.js", + "file": "assets/php_en-CWXDdbtc.js", "name": "php_en", "src": "resources/lang/php_en.json", "isDynamicEntry": true }, "resources/lang/php_es.json": { - "file": "assets/php_es-B3pEdE0T.js", + "file": "assets/php_es-CESVEtj1.js", "name": "php_es", "src": "resources/lang/php_es.json", "isDynamicEntry": true }, "resources/lang/php_et.json": { - "file": "assets/php_et-DNo2kFwz.js", + "file": "assets/php_et-Zx53OxKQ.js", "name": "php_et", "src": "resources/lang/php_et.json", "isDynamicEntry": true }, "resources/lang/php_fi.json": { - "file": "assets/php_fi-Bz-89DJI.js", + "file": "assets/php_fi-DxA44Emx.js", "name": "php_fi", "src": "resources/lang/php_fi.json", "isDynamicEntry": true }, "resources/lang/php_fr.json": { - "file": "assets/php_fr-AS8KOWQN.js", + "file": "assets/php_fr-Nz0XYLWo.js", "name": "php_fr", "src": "resources/lang/php_fr.json", "isDynamicEntry": true }, "resources/lang/php_hr.json": { - "file": "assets/php_hr-CM1mniNB.js", + "file": "assets/php_hr-C5xm-N4J.js", "name": "php_hr", "src": "resources/lang/php_hr.json", "isDynamicEntry": true }, "resources/lang/php_hu.json": { - "file": "assets/php_hu-iGmtPcpK.js", + "file": "assets/php_hu-CLZR7481.js", "name": "php_hu", "src": "resources/lang/php_hu.json", "isDynamicEntry": true }, "resources/lang/php_it.json": { - "file": "assets/php_it-NMn3WoOf.js", + "file": "assets/php_it-Du6DIN7Z.js", "name": "php_it", "src": "resources/lang/php_it.json", "isDynamicEntry": true }, "resources/lang/php_lt.json": { - "file": "assets/php_lt-Cf4Tj8dy.js", + "file": "assets/php_lt-Dglloo1d.js", "name": "php_lt", "src": "resources/lang/php_lt.json", "isDynamicEntry": true }, "resources/lang/php_lv.json": { - "file": "assets/php_lv-D_okeVNN.js", + "file": "assets/php_lv-DeMl4-LD.js", "name": "php_lv", "src": "resources/lang/php_lv.json", "isDynamicEntry": true }, "resources/lang/php_me.json": { - "file": "assets/php_me-Dx4YtoZ-.js", + "file": "assets/php_me-Cmf2P8bd.js", "name": "php_me", "src": "resources/lang/php_me.json", "isDynamicEntry": true }, "resources/lang/php_mk.json": { - "file": "assets/php_mk-BTk4Npnl.js", + "file": "assets/php_mk-Cfz1X5H2.js", "name": "php_mk", "src": "resources/lang/php_mk.json", "isDynamicEntry": true }, "resources/lang/php_mt.json": { - "file": "assets/php_mt-D-e6QzQh.js", + "file": "assets/php_mt-DEjwdxOJ.js", "name": "php_mt", "src": "resources/lang/php_mt.json", "isDynamicEntry": true }, "resources/lang/php_nl.json": { - "file": "assets/php_nl-XQvbnMG8.js", + "file": "assets/php_nl-CNqPpIv7.js", "name": "php_nl", "src": "resources/lang/php_nl.json", "isDynamicEntry": true }, "resources/lang/php_pl.json": { - "file": "assets/php_pl-DGIFGRX1.js", + "file": "assets/php_pl-CxHoeK2_.js", "name": "php_pl", "src": "resources/lang/php_pl.json", "isDynamicEntry": true }, "resources/lang/php_pt.json": { - "file": "assets/php_pt-jCu-Ttbn.js", + "file": "assets/php_pt-DoQ6sb1D.js", "name": "php_pt", "src": "resources/lang/php_pt.json", "isDynamicEntry": true }, "resources/lang/php_ro.json": { - "file": "assets/php_ro-DL2g_4OZ.js", + "file": "assets/php_ro-BOneroQm.js", "name": "php_ro", "src": "resources/lang/php_ro.json", "isDynamicEntry": true }, "resources/lang/php_rs.json": { - "file": "assets/php_rs-CuhpBpU5.js", + "file": "assets/php_rs-B67ZybFO.js", "name": "php_rs", "src": "resources/lang/php_rs.json", "isDynamicEntry": true }, "resources/lang/php_sk.json": { - "file": "assets/php_sk-MOiKSZu3.js", + "file": "assets/php_sk-CdJcorDX.js", "name": "php_sk", "src": "resources/lang/php_sk.json", "isDynamicEntry": true }, "resources/lang/php_sl.json": { - "file": "assets/php_sl-CCdh2PKs.js", + "file": "assets/php_sl-BtEUL4mZ.js", "name": "php_sl", "src": "resources/lang/php_sl.json", "isDynamicEntry": true }, "resources/lang/php_sv.json": { - "file": "assets/php_sv-PkF0Bloi.js", + "file": "assets/php_sv-glFQz5uf.js", "name": "php_sv", "src": "resources/lang/php_sv.json", "isDynamicEntry": true }, "resources/lang/php_tr.json": { - "file": "assets/php_tr-BJNigm8D.js", + "file": "assets/php_tr-Cz1DyXic.js", "name": "php_tr", "src": "resources/lang/php_tr.json", "isDynamicEntry": true }, "resources/lang/php_ua.json": { - "file": "assets/php_ua-CjVKcXTv.js", + "file": "assets/php_ua-DjFBKSYW.js", "name": "php_ua", "src": "resources/lang/php_ua.json", "isDynamicEntry": true diff --git a/public/css/swiper.css b/public/css/swiper.css new file mode 100644 index 000000000..77acda6d7 --- /dev/null +++ b/public/css/swiper.css @@ -0,0 +1,41 @@ +.slick-slider .slick-next { + background: #FFD700; + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + padding: 2rem 2.5rem 2rem 2rem; + cursor: pointer; + z-index: 10; + right: 0 !important; + transition: 300ms; +} + +.slick-slider .slick-arrow:hover, .slick-slider .slick-arrow:focus { + background: #F95C22; +} + +.slick-slider .slick-prev { + background: #FFD700; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + padding: 2rem 2.5rem 2rem 2rem; + cursor: pointer; + z-index: 10; + left: 0 !important; + transition: 300ms; +} + +.slick-slider .slick-next:before { + position: absolute; + left: 25px; + top: 16px; + content: url("/images/arrow-up-icon.svg") !important; + transform: rotate(90deg); +} + +.slick-slider .slick-prev:before { + position: absolute; + right: 25px; + top: 16px; + content: url("/images/arrow-up-icon.svg") !important; + transform: rotate(270deg); +} \ No newline at end of file diff --git a/public/images/coding-home/banner_bg.png b/public/images/coding-home/banner_bg.png new file mode 100644 index 000000000..0796cba7f Binary files /dev/null and b/public/images/coding-home/banner_bg.png differ diff --git a/public/images/coding-home/coding_home_card.png b/public/images/coding-home/coding_home_card.png new file mode 100644 index 000000000..74db0bef6 Binary files /dev/null and b/public/images/coding-home/coding_home_card.png differ diff --git a/public/images/digital-girls/banner_bg.png b/public/images/digital-girls/banner_bg.png new file mode 100644 index 000000000..7474cf129 Binary files /dev/null and b/public/images/digital-girls/banner_bg.png differ diff --git a/public/images/digital-girls/digital_girls_bg.png b/public/images/digital-girls/digital_girls_bg.png deleted file mode 100644 index af64f70e5..000000000 Binary files a/public/images/digital-girls/digital_girls_bg.png and /dev/null differ diff --git a/public/images/educational-resources/careers_in_digital.png b/public/images/educational-resources/careers_in_digital.png new file mode 100644 index 000000000..9eaa26098 Binary files /dev/null and b/public/images/educational-resources/careers_in_digital.png differ diff --git a/public/images/educational-resources/challenges.png b/public/images/educational-resources/challenges.png new file mode 100644 index 000000000..5bacd6771 Binary files /dev/null and b/public/images/educational-resources/challenges.png differ diff --git a/public/images/educational-resources/coding_home.png b/public/images/educational-resources/coding_home.png new file mode 100644 index 000000000..74db0bef6 Binary files /dev/null and b/public/images/educational-resources/coding_home.png differ diff --git a/public/images/educational-resources/dance_challenges.png b/public/images/educational-resources/dance_challenges.png new file mode 100644 index 000000000..56a451950 Binary files /dev/null and b/public/images/educational-resources/dance_challenges.png differ diff --git a/public/images/educational-resources/educational_resources_bg.png b/public/images/educational-resources/educational_resources_bg.png new file mode 100644 index 000000000..33a5fd284 Binary files /dev/null and b/public/images/educational-resources/educational_resources_bg.png differ diff --git a/public/images/educational-resources/fi_calendar.svg b/public/images/educational-resources/fi_calendar.svg new file mode 100644 index 000000000..5c1a30a53 --- /dev/null +++ b/public/images/educational-resources/fi_calendar.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/images/educational-resources/hackathons.png b/public/images/educational-resources/hackathons.png new file mode 100644 index 000000000..510f0f456 Binary files /dev/null and b/public/images/educational-resources/hackathons.png differ diff --git a/public/images/educational-resources/placeholder-2.png b/public/images/educational-resources/placeholder-2.png new file mode 100644 index 000000000..b771ee527 Binary files /dev/null and b/public/images/educational-resources/placeholder-2.png differ diff --git a/public/images/educational-resources/placeholder.png b/public/images/educational-resources/placeholder.png new file mode 100644 index 000000000..3a9242ba0 Binary files /dev/null and b/public/images/educational-resources/placeholder.png differ diff --git a/public/images/educational-resources/podcasts.png b/public/images/educational-resources/podcasts.png new file mode 100644 index 000000000..7a5356dbb Binary files /dev/null and b/public/images/educational-resources/podcasts.png differ diff --git a/public/images/educational-resources/seasonal_content.png b/public/images/educational-resources/seasonal_content.png new file mode 100644 index 000000000..843dba3d3 Binary files /dev/null and b/public/images/educational-resources/seasonal_content.png differ diff --git a/public/images/educational-resources/toolkits.png b/public/images/educational-resources/toolkits.png new file mode 100644 index 000000000..e36e64e42 Binary files /dev/null and b/public/images/educational-resources/toolkits.png differ diff --git a/public/images/educational-resources/toolkits_1.png b/public/images/educational-resources/toolkits_1.png new file mode 100644 index 000000000..acd030752 Binary files /dev/null and b/public/images/educational-resources/toolkits_1.png differ diff --git a/public/images/educational-resources/treasure_hunt.png b/public/images/educational-resources/treasure_hunt.png new file mode 100644 index 000000000..8d082f97e Binary files /dev/null and b/public/images/educational-resources/treasure_hunt.png differ diff --git a/public/images/educational-resources/webinar.png b/public/images/educational-resources/webinar.png new file mode 100644 index 000000000..85b929f9f Binary files /dev/null and b/public/images/educational-resources/webinar.png differ diff --git a/public/images/filter.svg b/public/images/filter.svg new file mode 100644 index 000000000..a8b376cd4 --- /dev/null +++ b/public/images/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/hackathons/hackathon.png b/public/images/hackathons/hackathon.png new file mode 100644 index 000000000..4aaacbf29 Binary files /dev/null and b/public/images/hackathons/hackathon.png differ diff --git a/public/images/hackathons/hackathons_bg.png b/public/images/hackathons/hackathons_bg.png new file mode 100644 index 000000000..2a4aa282f Binary files /dev/null and b/public/images/hackathons/hackathons_bg.png differ diff --git a/public/images/icon_info.svg b/public/images/icon_info.svg new file mode 100644 index 000000000..936e5c05d --- /dev/null +++ b/public/images/icon_info.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/podcasts/apple_podcasts_logo.png b/public/images/podcasts/apple_podcasts_logo.png new file mode 100644 index 000000000..2f1207941 Binary files /dev/null and b/public/images/podcasts/apple_podcasts_logo.png differ diff --git a/public/images/podcasts/code_card.png b/public/images/podcasts/code_card.png new file mode 100644 index 000000000..510f0f456 Binary files /dev/null and b/public/images/podcasts/code_card.png differ diff --git a/public/images/podcasts/podcasts_bg.png b/public/images/podcasts/podcasts_bg.png new file mode 100644 index 000000000..0571f71c8 Binary files /dev/null and b/public/images/podcasts/podcasts_bg.png differ diff --git a/public/images/podcasts/spotify_logo.png b/public/images/podcasts/spotify_logo.png new file mode 100644 index 000000000..56e7ddc4f Binary files /dev/null and b/public/images/podcasts/spotify_logo.png differ diff --git a/public/images/training/training_bg.png b/public/images/training/training_bg.png new file mode 100644 index 000000000..12ea8fc3c Binary files /dev/null and b/public/images/training/training_bg.png differ diff --git a/public/images/treasure-hunt/banner_bg.png b/public/images/treasure-hunt/banner_bg.png new file mode 100644 index 000000000..d7ea89db2 Binary files /dev/null and b/public/images/treasure-hunt/banner_bg.png differ diff --git a/public/images/treasure-hunt/get_involved.png b/public/images/treasure-hunt/get_involved.png new file mode 100644 index 000000000..ec84947e7 Binary files /dev/null and b/public/images/treasure-hunt/get_involved.png differ diff --git a/public/images/webinars/Linda_Liukas.jpg b/public/images/webinars/Linda_Liukas.jpg new file mode 100644 index 000000000..03a2278a1 Binary files /dev/null and b/public/images/webinars/Linda_Liukas.jpg differ diff --git a/public/images/webinars/blue_visual.jpg b/public/images/webinars/blue_visual.jpg new file mode 100644 index 000000000..e80f0a4dd Binary files /dev/null and b/public/images/webinars/blue_visual.jpg differ diff --git a/public/images/webinars/webinar_bg.png b/public/images/webinars/webinar_bg.png new file mode 100644 index 000000000..6af77be66 Binary files /dev/null and b/public/images/webinars/webinar_bg.png differ diff --git a/public/images/webinars/webinar_blog.png b/public/images/webinars/webinar_blog.png new file mode 100644 index 000000000..e213be6d4 Binary files /dev/null and b/public/images/webinars/webinar_blog.png differ diff --git a/public/img/2021/challenges/banner_bg.png b/public/img/2021/challenges/banner_bg.png new file mode 100644 index 000000000..f41511dee Binary files /dev/null and b/public/img/2021/challenges/banner_bg.png differ diff --git a/public/img/2021/challenges/icons/download.svg b/public/img/2021/challenges/icons/download.svg new file mode 100644 index 000000000..077b6946a --- /dev/null +++ b/public/img/2021/challenges/icons/download.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/2021/challenges/icons/fi_box.svg b/public/img/2021/challenges/icons/fi_box.svg new file mode 100644 index 000000000..428b34714 --- /dev/null +++ b/public/img/2021/challenges/icons/fi_box.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/2021/challenges/icons/fi_clock.svg b/public/img/2021/challenges/icons/fi_clock.svg new file mode 100644 index 000000000..71d4c5176 --- /dev/null +++ b/public/img/2021/challenges/icons/fi_clock.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/img/2021/challenges/icons/fi_lightbulb.svg b/public/img/2021/challenges/icons/fi_lightbulb.svg new file mode 100644 index 000000000..2b03b94cf --- /dev/null +++ b/public/img/2021/challenges/icons/fi_lightbulb.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/2021/challenges/icons/fi_tool.svg b/public/img/2021/challenges/icons/fi_tool.svg new file mode 100644 index 000000000..a93943e81 --- /dev/null +++ b/public/img/2021/challenges/icons/fi_tool.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/2021/challenges/icons/fi_users.svg b/public/img/2021/challenges/icons/fi_users.svg new file mode 100644 index 000000000..46274eefb --- /dev/null +++ b/public/img/2021/challenges/icons/fi_users.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/js/ext/functions.js b/public/js/ext/functions.js index 41d40eda6..90a7c4d1e 100755 --- a/public/js/ext/functions.js +++ b/public/js/ext/functions.js @@ -1538,6 +1538,7 @@ var SEMICOLON = SEMICOLON || {}; SEMICOLON.widget.textRotater(); SEMICOLON.widget.linkScroll(); SEMICOLON.widget.extras(); + SEMICOLON.widget.loadPodcastDetailSlider(); }, @@ -2035,6 +2036,33 @@ var SEMICOLON = SEMICOLON || {}; } }, + loadPodcastDetailSlider: function() { + $('.slick-slider').slick({ + slidesToShow: 3, + slidesToScroll: 1, + centerMode: true, + centerPadding: '20px', + dots: false, + infinite: true, + responsive: [ + { + breakpoint: 992, + settings: { + slidesToShow: 2, + centerPadding: '10px', + } + }, + { + breakpoint: 768, + settings: { + slidesToShow: 1, + centerPadding: '5px', + } + } + ] + }); + }, + dribbbleShots: function(){ var $dribbbleShotsEl = $('.dribbble-shots'); if( $dribbbleShotsEl.length > 0 ){ @@ -2211,6 +2239,47 @@ var SEMICOLON = SEMICOLON || {}; if (searchMenu) searchMenu.style.display = 'none'; }); + // AUTO STICKY CHALLENGE LEFT COLUMN + const handleChallengeLeftColSticky = () => { + const startPositionY = 150; + + const leftCol = document.getElementById('challenge-left-col'); + if (!leftCol) return; + + // Add new wrapper for Left Column + const parent = leftCol.parentNode.closest('div'); + const leftColWrapper = document.createElement('div'); + leftColWrapper.append(leftCol); + parent.insertBefore(leftColWrapper, parent.firstChild); + + const handleStickLeftColumn = () => { + // reset all computed css + leftColWrapper.style.paddingTop = ''; + leftCol.style.height = ''; + leftCol.style.overflow = ''; + + if (window.innerWidth < 1024) return; + + // make left Column fit with screen + leftCol.style.maxHeight = `calc(100dvh - ${startPositionY + 20}px)`; + leftCol.style.overflow = 'auto'; + + // compute padding top for wrapper + const wrapperTop = leftColWrapper.getBoundingClientRect().top; + const maxPaddingTop = Math.max(parent.clientHeight - leftCol.clientHeight, 0); + + let paddingTop = Math.abs(Math.min(wrapperTop - startPositionY, 0)); + paddingTop = Math.min(paddingTop, maxPaddingTop); + + leftColWrapper.style.paddingTop = `${paddingTop}px`; + } + + handleStickLeftColumn(); + document.addEventListener('scroll', handleStickLeftColumn); + window.addEventListener('resize', handleStickLeftColumn); + }; + handleChallengeLeftColSticky(); + // VIDEO MODAL $('#video-modal-trigger-show').click(function() { const videoModalId = $(this).data('targetid'); diff --git a/resources/assets/sass/components/forms.scss b/resources/assets/sass/components/forms.scss index 6f478feb7..e79471a5e 100644 --- a/resources/assets/sass/components/forms.scss +++ b/resources/assets/sass/components/forms.scss @@ -1,3 +1,85 @@ +.multiselect.multi-select { + &.multiselect--active { + .multiselect--values { + display: none; + } + } + .multiselect--values { + line-height: 21px; + } + + .multiselect__tags{ + border-radius: 24px; + min-height: 46px; + border: 2px solid #A4B8D9; + padding: 12px 40px 12px 24px; + overflow: hidden; + + .multiselect__input { + margin: 0; + padding: 0; + } + } + .multiselect__select { + width: 44px; + height: 100%; + } + .multiselect__placeholder, + .multiselect__single{ + padding: 0; + margin: 0; + font-size: 16px; + font-style: normal; + font-weight: 400; + color: #333E48; + } + .multiselect__placeholder { + max-width: 100%; + color: #9ca3af; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 18px; + } + .multiselect__single { + padding-top: 6px; + color: #333E48; + } + .multiselect__select:before { + content: ' '; + position: absolute; + top: 18px; + right: 14px; + display: block; + height: 8px; + width: 8px; + border: none; + border-left: 2px solid #5F718A; + transform: rotate(45deg) !important; + } + .multiselect__select:after { + content: ' '; + position: absolute; + top: 18px; + right: 19px; + display: block; + height: 8px; + width: 8px; + border: none; + border-left: 2px solid #5F718A; + transform: rotate(-45deg); + } + .multiselect__tags-wrap{ + display: flex; + flex-wrap: wrap; + gap: 4px; + padding: 0; + .multiselect__tag { + margin: 0; + } + } +} + .multiselect .multiselect__tags{ border-radius: 29px; min-height: 57px; diff --git a/resources/js/components/Pagination.vue b/resources/js/components/Pagination.vue index a72d1edce..88e5e7676 100644 --- a/resources/js/components/Pagination.vue +++ b/resources/js/components/Pagination.vue @@ -1,34 +1,43 @@