{"version":3,"sources":["webpack:///./public/javascripts/dummyI18nResource.js?497d","webpack:///./public/javascripts/dummyI18nResource.js?3df3","webpack:///./public/javascripts/translations/registration.teacher_dialog.js","webpack:///./public/javascripts/dummyI18nResource.js?f6cf","webpack:///./public/javascripts/translations/registration.js","webpack:///./public/javascripts/dummyI18nResource.js?933b","webpack:///./app/coffeescripts/models/User.coffee","webpack:///./app/views/jst/registration/samlDialog.handlebars","webpack:///./public/javascripts/translations/registration.saml_dialog.js","webpack:///./public/javascripts/translations/pseudonym.js","webpack:///./app/coffeescripts/object/flatten.js","webpack:///./app/coffeescripts/jquery/validate.js","webpack:///./app/coffeescripts/registration/registrationErrors.coffee","webpack:///./app/views/jst/registration/parentDialog.handlebars","webpack:///./public/javascripts/translations/validate.js","webpack:///./public/javascripts/translations/pseudonyms.login.js","webpack:///./public/javascripts/jquery.fancyplaceholder.js","webpack:///./public/javascripts/dummyI18nResource.js","webpack:///./app/jsx/bundles/login.js","webpack:///./public/javascripts/translations/registration.student_dialog.js","webpack:///./app/views/jst/registration/teacherDialog.handlebars","webpack:///./app/jsx/login/LoginFormSwitcher.js","webpack:///./app/views/jst/registration/studentDialog.handlebars","webpack:///./public/javascripts/dummyI18nResource.js?9f2a","webpack:///./app/coffeescripts/models/Pseudonym.coffee","webpack:///./app/coffeescripts/registration/signupDialog.coffee","webpack:///./public/javascripts/dummyI18nResource.js?2552","webpack:///./app/coffeescripts/util/addPrivacyLinkToDialog.js","webpack:///./public/javascripts/translations/user.js","webpack:///./public/javascripts/translations/site.js","webpack:///./public/javascripts/dummyI18nResource.js?b04e","webpack:///./public/javascripts/login.js","webpack:///./public/javascripts/dummyI18nResource.js?c9c7","webpack:///./public/javascripts/translations/registration.parent_dialog.js","webpack:///./public/javascripts/dummyI18nResource.js?e02e"],"names":["__WEBPACK_AMD_DEFINE_ARRAY__","__webpack_require__","undefined","__WEBPACK_AMD_DEFINE_RESULT__","I18n","scoped","apply","exports","module","default","extend","_i18nObj2","translations","ar","registration","teacher_dialog","buttons","start_teaching","labels","email","name","da","de","en-AU","en-CA","en-GB","es","fa","fr","fr-CA","he","ht","hy","is","it","ja","ko","mi","nb","nl","nn","pl","pt","pt-BR","ru","sv","tr","zh-Hans","zh-Hant","canvas_introduction_video_2d81f3ad","get_started","agree_to_terms_and_pp","welcome_to_canvas","video_player_b371005","_","Backbone","superClass","child","parent","key","hasProp","call","ctor","this","constructor","prototype","__super__","Model","modelType","resourceName","errorMap","blank","t","too_long","max","self_enrollment_code","invalid","already_enrolled","full","terms_of_use","accepted","enrollments","attrs","first","where","get","hasEnrollmentType","type","hasEnrollmentRole","role","findEnrollmentByRole","allEnrollmentsByType","allEnrollmentsByRole","pending","any","e","ref","enrollment_state","inactive","all","sectionEditableEnrollments","select","include","Handlebars","template","templates","depth0","helpers","partials","data","compilerInfo","merge","stack1","helper","options","buffer","functionType","escapeExpression","helperMissing","path","hash","i18n_inferred_key","terms_required","inverse","noop","fn","program","terms_html","child_s_username_dde3aa9","start_participating_f0c75256","you_will_be_redirected_to_a_login_page_where_you_w_fc8df402","your_email_b5364bee","your_name_7665e1d8","pseudonym","errors","bad_credentials","common","mismatch","not_email","repeated","required","sequence","sis_taken","taken","too_short","flatten","obj","arguments","length","result","prefix","value","flattenable","_typeof3","arrays","_jquery2","validate","find","each","$input","attr","val","push","message","_i18nValidate2","_underscore2","size","User","Pseudonym","passwordPolicy","ENV","PASSWORD_POLICY","user","normalizeErrors","observee","scope","is_required","pseudonyms","login","invalid_login","invalid_password","parent_signup","password_confirmation_sent","_jquery","fancyPlaceholder","foundInputsAndLables","hideOrShowLabels","i","inputAndLable","$label","addClass","wrapInner","css","font-family","font-size","focus","blur","removeClass","bind","triggerHandler","window","setInterval","switcher","_LoginFormSwitcher2","click","event","preventDefault","switchToForgotPassword","switchToLogin","student_dialog","start_learning","join_code","password","password_confirmation","username","LoginFormSwitcher","$loginForm","$forgotPasswordForm","_classCallCheck3","hide","show","policy","unique_id","characters","sis_user_id","min","min_length","max_sequence","max_repeats","confirmation","j","len","len1","ref1","ref2","$","registrationErrors","teacherDialog","studentDialog","parentDialog","samlDialog","addPrivacyLinkToDialog","htmlEscape","$nodes","signupDialog","termsHtml","arg","privacy_policy_url","terms_of_use_url","wrappers","id","title","$form","$node","el","html","account","ACCOUNT","registration_settings","dialog","prop","formSubmit","results","not","disableWhileLoading","errorFormatter","success","redirect","location","course","error","error_msg","input_name","next","text","screenReaderFlashMessage","resizable","width","open","eq","afterRender","close","teardown","filter","remove","fixDialogButtons","$dialog","$privacy","href","style","class","target","$buttonPane","closest","_i18nSite2","append","course_full","invalid_code","terms","site","view_privacy_policy","_signupDialog2","_i18nPseudonyms2","trackPageview","object_name","beforeSubmit","loadingImage","flashMessage","_htmlEscape2","email_address","submit","getFormData","formErrors","parent_dialog","start_participating"],"mappings":"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","file":"login.bundle-eafc1e23a7.js","sourcesContent":["\n    define(['i18nObj', 'translations/registration', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('registration')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?registration!./public/javascripts/dummyI18nResource.js\n// module id = 0sxI/h3fdS\n// module chunks = 15 94 95 114","\n    define(['i18nObj', 'translations/registration.parent_dialog', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('registration.parent_dialog')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?registration.parent_dialog!./public/javascripts/dummyI18nResource.js\n// module id = 1qtsslcg8H\n// module chunks = 94 95","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"بدء التدريس\"},\"labels\":{\"email\":\"البريد الإلكتروني\",\"name\":\"الاسم\"}}}},\"da\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Start undervisning\"},\"labels\":{\"email\":\"E-mail\",\"name\":\"Navn\"}}}},\"de\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Mit dem Unterrichten beginnen\"},\"labels\":{\"email\":\"E-Mail\",\"name\":\"Name\"}}}},\"en-AU\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Start Teaching\"},\"labels\":{\"email\":\"Email\",\"name\":\"Name\"}}}},\"en-CA\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Start Teaching\"},\"labels\":{\"email\":\"Email\",\"name\":\"Name\"}}}},\"en-GB\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Start teaching\"},\"labels\":{\"email\":\"Email\",\"name\":\"Name\"}}}},\"es\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Comenzar a enseñar\"},\"labels\":{\"email\":\"Correo electrónico\",\"name\":\"Nombre\"}}}},\"fa\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"شروع به تدریس\"},\"labels\":{\"email\":\"پست الکترونیکی\",\"name\":\"نام\"}}}},\"fr\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Commencer à enseigner\"},\"labels\":{\"email\":\"E-mail\",\"name\":\"Nom\"}}}},\"fr-CA\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Commencer à enseigner\"},\"labels\":{\"email\":\"Courriel\",\"name\":\"Nom\"}}}},\"he\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"התחל/התחילי ללמד\"},\"labels\":{\"email\":\"דוא\\\"ל\",\"name\":\"שם\"}}}},\"ht\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Kòmanse Anseye\"},\"labels\":{\"email\":\"Imèl\",\"name\":\"Non\"}}}},\"hy\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Սկսել ուսուցանումը\"},\"labels\":{\"email\":\"Էլ.փոստ\",\"name\":\"Անվանումը\"}}}},\"is\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Byrja að kenna\"},\"labels\":{\"email\":\"Netfang\",\"name\":\"Nafn\"}}}},\"it\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Inizia insegnamento\"},\"labels\":{\"email\":\"Email\",\"name\":\"Nome\"}}}},\"ja\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"指導を開始\"},\"labels\":{\"email\":\"電子メール アドレス\",\"name\":\"名前\"}}}},\"ko\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"교육 시작\"},\"labels\":{\"email\":\"이메일\",\"name\":\"이름\"}}}},\"mi\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Tīmata Haapiiraa\"},\"labels\":{\"email\":\"Karere hiko\",\"name\":\"Ingoa\"}}}},\"nb\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Begynn å lære bort\"},\"labels\":{\"email\":\"E-post\",\"name\":\"Navn\"}}}},\"nl\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Begin met lesgeven\"},\"labels\":{\"email\":\"E-mail\",\"name\":\"Naam\"}}}},\"nn\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Begynn å undervise\"},\"labels\":{\"email\":\"E-post\",\"name\":\"Namn\"}}}},\"pl\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Rozpocznij nauczanie\"},\"labels\":{\"email\":\"Adres e-mail\",\"name\":\"Nazwa\"}}}},\"pt\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Começar a ensinar\"},\"labels\":{\"email\":\"Email\",\"name\":\"Nome\"}}}},\"pt-BR\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Comece a ensinar\"},\"labels\":{\"email\":\"Email\",\"name\":\"Nome\"}}}},\"ru\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Начать обучение\"},\"labels\":{\"email\":\"Электронная почта\",\"name\":\"Имя\"}}}},\"sv\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Börja undervisa\"},\"labels\":{\"email\":\"E-post\",\"name\":\"Namn\"}}}},\"tr\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"Öğretmeye Başla\"},\"labels\":{\"email\":\"Eposta\",\"name\":\"Ad\"}}}},\"zh-Hans\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"开始教学\"},\"labels\":{\"email\":\"电子邮件\",\"name\":\"姓名\"}}}},\"zh-Hant\":{\"registration\":{\"teacher_dialog\":{\"buttons\":{\"start_teaching\":\"開始教學\"},\"labels\":{\"email\":\"電子郵件\",\"name\":\"名稱\"}}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/registration.teacher_dialog.js","\n    define(['i18nObj', 'translations/validate', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('validate')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?validate!./public/javascripts/dummyI18nResource.js\n// module id = 5ztbzAQSZS\n// module chunks = 94 95","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"canvas_introduction_video_2d81f3ad\":\"فيديو مقدمة Canvas\",\"registration\":{\"get_started\":\"بدء العمل\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"أنت توافق على *شروط الاستخدام* وتقر **بسياسة الخصوصية**.\"},\"welcome_to_canvas\":\"مرحبًا بك في Canvas!\"},\"video_player_b371005\":\"مشغل الفيديو\"},\"da\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introduktionsvideo\",\"registration\":{\"get_started\":\"Sådan kommer du i gang\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Du indvilger i *Betingelserne for brug* og accepterer **datapolitikken**.\"},\"welcome_to_canvas\":\"Velkommen til Canvas!\"},\"video_player_b371005\":\"Videoafspiller\"},\"de\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas-Einführungsvideo\",\"registration\":{\"get_started\":\"Beginnen\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Sie erklären sich mit den *Nutzungsbedingungen* einverstanden und erkennen die **Datenschutzrichtlinien** an.\"},\"welcome_to_canvas\":\"Willkommen bei Canvas!\"},\"video_player_b371005\":\"Videoplayer\"},\"en-AU\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas Introduction Video\",\"registration\":{\"get_started\":\"Get Started\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"You agree to the *terms of use* and acknowledge the **privacy policy**.\"},\"welcome_to_canvas\":\"Welcome to Canvas!\"},\"video_player_b371005\":\"Video Player\"},\"en-CA\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas Introduction Video\",\"registration\":{\"get_started\":\"Get Started\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"You agree to the *terms of use* and acknowledge the **privacy policy**.\"},\"welcome_to_canvas\":\"Welcome to Canvas!\"},\"video_player_b371005\":\"Video Player\"},\"en-GB\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introduction video\",\"registration\":{\"get_started\":\"Get started\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"You agree to the *terms of use* and acknowledge the **privacy policy**.\"},\"welcome_to_canvas\":\"Welcome to Canvas!\"},\"video_player_b371005\":\"Video player\"},\"es\":{\"canvas_introduction_video_2d81f3ad\":\"Video de introducción de Canvas\",\"registration\":{\"get_started\":\"Comenzar\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Acepta las *condiciones de uso* y la **política de privacidad**.\"},\"welcome_to_canvas\":\"¡Bienvenido a Canvas!\"},\"video_player_b371005\":\"Reproductor de video\"},\"fa\":{\"canvas_introduction_video_2d81f3ad\":\"فیلم معرفی کانواس\",\"registration\":{\"get_started\":\"شروع به کار\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"با *ضوابط استفاده* موافق هستید و **سیاست حریم خصوصی** را تصدیق می کنید.\"},\"welcome_to_canvas\":\"به کانواس خوش آمدید!\"},\"video_player_b371005\":\"پخش کننده فیلم\"},\"fr\":{\"canvas_introduction_video_2d81f3ad\":\"Vidéo d'introduction à Canvas\",\"registration\":{\"get_started\":\"Premiers pas\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Vous acceptez les *conditions d’utilisation* et la **déclaration de confidentialité**.\"},\"welcome_to_canvas\":\"Bienvenue dans Canvas !\"},\"video_player_b371005\":\"Lecteur vidéo\"},\"fr-CA\":{\"canvas_introduction_video_2d81f3ad\":\"Vidéo d'introduction à Canvas\",\"registration\":{\"get_started\":\"Premiers pas\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Vous acceptez les *conditions d’utilisation* et la **déclaration de confidentialité**.\"},\"welcome_to_canvas\":\"Bienvenue à Canvas!\"},\"video_player_b371005\":\"Lecteur vidéo\"},\"he\":{\"canvas_introduction_video_2d81f3ad\":\"סרטון ההכירות של קנבס\",\"registration\":{\"get_started\":\"ניתן להתחיל\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"את/ה מסכים/מסכימה ל*תנאי השמוש* וקראת את **מדיניות הפרטיות**.\"},\"welcome_to_canvas\":\"ברוך בואך לקנבס!\"},\"video_player_b371005\":\"נגן הוידאו\"},\"ht\":{\"canvas_introduction_video_2d81f3ad\":\"Videyo Entwodiksyon Canvas\",\"registration\":{\"get_started\":\"Kòmanse\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Ou dakò ak *kondisyon itilizasyon* yo e mwen dakò **politik konfidansyalite** a.\"},\"welcome_to_canvas\":\"Byenvini nan Canvas!\"},\"video_player_b371005\":\"Lektè Videyo\"},\"hy\":{\"registration\":{\"get_started\":\"Սկսենք\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Դուք համաձայն եք *օգտագործման պայմաններիին* և ընդունում եք **գաղտնիության քաղաքականությունը:**\"},\"welcome_to_canvas\":\"Ձեզ ողջունում է Canvas-ը\"},\"video_player_b371005\":\"Տեսաձայնագրության նվագարկիչ\"},\"is\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas-kynningarmyndband\",\"registration\":{\"get_started\":\"Byrja\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Þú samþykkir *notandaskilmála* og **persónuverndarstefnu**.\"},\"welcome_to_canvas\":\"Velkomin(n) í Canvas!\"},\"video_player_b371005\":\"Myndspilari\"},\"it\":{\"canvas_introduction_video_2d81f3ad\":\"Video di introduzione Canvas\",\"registration\":{\"get_started\":\"Inizia\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Accetta i *Termini di utilizzo* e le **norme sulla privacy**.\"},\"welcome_to_canvas\":\"Benvenuto in Canvas.\"},\"video_player_b371005\":\"Lettore video\"},\"ja\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas 概要ビデオ\",\"registration\":{\"get_started\":\"作業の開始\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"*利用規約*と**プライバシー ポリシー**に同意します。\"},\"welcome_to_canvas\":\"Canvas へようこそ!\"},\"video_player_b371005\":\"ビデオプレーヤー\"},\"ko\":{\"registration\":{\"get_started\":\"시작하기\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"*사용 조건*에 동의하고 **개인 정보 보호 정책**을 승인합니다.\"},\"welcome_to_canvas\":\"Canvas에 오신 것을 환영합니다!\"}},\"mi\":{\"canvas_introduction_video_2d81f3ad\":\"Kānawehi Whakataki Ataata\",\"registration\":{\"get_started\":\"Tīkina Started\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Kei te whakaāe koe ki ngā *terms of use* me te āmine hoki ki te **privacy policy**.\"},\"welcome_to_canvas\":\"Nau mai ki Kanaweti!\"},\"video_player_b371005\":\"Kaitākaro Ataata\"},\"nb\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introduksjonsvideo\",\"registration\":{\"get_started\":\"Kom i gang\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Du sier deg enig i *bruksvilkårene* og bekrefter **personvernpolitikken**.\"},\"welcome_to_canvas\":\"Velkommen til Canvas!\"},\"video_player_b371005\":\"Video avspiller\"},\"nl\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introductievideo\",\"registration\":{\"get_started\":\"Aan de slag\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Je gaat akkoord met de *gebruiksvoorwaarden* en bevestigt het **privacy-beleid**.\"},\"welcome_to_canvas\":\"Welkom op Canvas!\"},\"video_player_b371005\":\"Videospeler\"},\"nn\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introduksjonsvideo\",\"registration\":{\"get_started\":\"Kom i gang\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Du samtykker i *vilkår for bruk* og godtek **retningslinjer for personvern**.\"},\"welcome_to_canvas\":\"Velkomen til Canvas!\"},\"video_player_b371005\":\"Videoavspelar\"},\"pl\":{\"canvas_introduction_video_2d81f3ad\":\"Wideo wprowadzenia Canvas\",\"registration\":{\"get_started\":\"Rozpocznij\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Zgadzasz się na *warunki użytkowania* i potwierdzasz **politykę prywatności**.\"},\"welcome_to_canvas\":\"Witamy w systemie Canvas!\"},\"video_player_b371005\":\"Odtwarzacz wideo\"},\"pt\":{\"canvas_introduction_video_2d81f3ad\":\"Vídeo de Introdução Canvas\",\"registration\":{\"get_started\":\"Começar\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Aceita os *termos de utilização* e reconhece a **política de privacidade**.\"},\"welcome_to_canvas\":\"Bem-vindo ao Canvas!\"},\"video_player_b371005\":\"Reprodutor de vídeo\"},\"pt-BR\":{\"canvas_introduction_video_2d81f3ad\":\"Vídeo de Introdução do Canvas\",\"registration\":{\"get_started\":\"Começar\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Você concorda com os *termos de uso* e reconhece a **política de privacidade**.\"},\"welcome_to_canvas\":\"Bem-vindo ao Canvas!\"},\"video_player_b371005\":\"Reprodutor de Vídeo\"},\"ru\":{\"canvas_introduction_video_2d81f3ad\":\"Ознакомительное видео Canvas \",\"registration\":{\"get_started\":\"Давайте начнем!\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Вы согласны с *правилами использования* и признаете **политику конфиденциальности**.\"},\"welcome_to_canvas\":\"Вас приветствует Canvas!\"},\"video_player_b371005\":\"Видео-плеер\"},\"sv\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas introduktionsvideo\",\"registration\":{\"get_started\":\"Sätt igång\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"Du accepterar *användarvillkoren* och godkänner **integirtetspolicyn**.\"},\"welcome_to_canvas\":\"Välkommen till Canvas!\"},\"video_player_b371005\":\"Videospelare\"},\"tr\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas Tanıtım Videosu\",\"registration\":{\"get_started\":\"Başlarken\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"*Kullanım şartları* ve **gizlilik politikasını** Kabul Ediyorsunuz.\"},\"welcome_to_canvas\":\"Canvas'a Hoşgeldiniz!\"}},\"zh-Hans\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas 介绍视频\",\"registration\":{\"get_started\":\"开始\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"您同意*使用条款*并承认**隐私政策**。\"},\"welcome_to_canvas\":\"欢迎使用 Canvas！\"},\"video_player_b371005\":\"视频播放器\"},\"zh-Hant\":{\"canvas_introduction_video_2d81f3ad\":\"Canvas 簡介視頻\",\"registration\":{\"get_started\":\"開始使用\",\"teacher_dialog\":{\"agree_to_terms_and_pp\":\"您同意*《使用條款》*並承認**《隱私政策》**。\"},\"welcome_to_canvas\":\"歡迎使用 Canvas！\"},\"video_player_b371005\":\"視訊播放器\"}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/registration.js","\n    define(['i18nObj', 'translations/registration.student_dialog', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('registration.student_dialog')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?registration.student_dialog!./public/javascripts/dummyI18nResource.js\n// module id = AD7FjX/y3a\n// module chunks = 94 95","#\n# Copyright (C) 2012 - present Instructure, Inc.\n#\n# This file is part of Canvas.\n#\n# Canvas is free software: you can redistribute it and/or modify it under\n# the terms of the GNU Affero General Public License as published by the Free\n# Software Foundation, version 3 of the License.\n#\n# Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n# A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n# details.\n#\n# You should have received a copy of the GNU Affero General Public License along\n# with this program. If not, see <http://www.gnu.org/licenses/>.\n#\n\ndefine [\n  'i18n!user'\n  'underscore'\n  'Backbone'\n], (I18n, _, Backbone) ->\n\n  class User extends Backbone.Model\n    modelType: 'user'\n    resourceName: 'users'\n\n    errorMap:\n      name:\n        blank:        I18n.t(\"errors.required\", \"Required\")\n        too_long:     I18n.t(\"errors.too_long\", \"Can't exceed %{max} characters\", {max: 255})\n      self_enrollment_code:\n        blank:        I18n.t(\"errors.required\", \"Required\")\n        invalid:      I18n.t(\"errors.invalid_code\", \"Invalid code\")\n        already_enrolled: I18n.t(\"errors.already_enrolled\", \"You are already enrolled in this course\")\n        full:         I18n.t(\"errors.course_full\", \"This course is full\")\n      terms_of_use:\n        accepted:     I18n.t(\"errors.terms\", \"You must agree to the terms\")\n\n    # first: optional boolean to return only the first match\n    enrollments: (attrs, first) ->\n      _.where @get('enrollments'), attrs, first\n\n    hasEnrollmentType: (type) ->\n      !! @enrollments {type}, true\n\n    hasEnrollmentRole: (role) ->\n      !! @enrollments {role}, true\n\n    findEnrollmentByRole: (role) ->\n      @enrollments {role}, true\n\n    allEnrollmentsByType: (type) ->\n      @enrollments {type}\n\n    allEnrollmentsByRole: (role) ->\n      @enrollments {role}\n\n    pending: (role) ->\n      _.any @get('enrollments'), (e) -> e.role == role && e.enrollment_state in ['creation_pending', 'invited']\n\n    inactive: ->\n      _.all @get('enrollments'), (e) -> e.enrollment_state == 'inactive'\n\n    sectionEditableEnrollments: ->\n      _.select @get('enrollments'), (e) -> not _.include(['DesignerEnrollment', 'ObserverEnrollment'], e.type)\n\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/models/User.coffee","\n    define('jst/registration/samlDialog', [\"handlebars/runtime\",\"i18n!registration.saml_dialog\",\"coffeescripts/handlebars_helpers.coffee\"], function(Handlebars){\n      Handlebars = Handlebars.default\n      var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};\n      var name = 'registration/samlDialog';\n      templates[name] = template(function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, helper, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, helper;\n  buffer += \"\\n            <div class=\\\"control-group\\\">\\n                <div class=\\\"controls\\\">\\n                    <label class=\\\"checkbox\\\">\\n                        <input type=\\\"checkbox\\\" name=\\\"user[terms_of_use]\\\" value=\\\"1\\\">\\n                        \";\n  if (helper = helpers.terms_html) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.terms_html); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n                    </label>\\n                </div>\\n            </div>\\n        \";\n  return buffer;\n  }\n\n  buffer += \"<div class=\\\"registration-dialog\\\">\\n    <form class=\\\"form-horizontal bootstrap-form\\\" method=\\\"post\\\" action=\\\"\";\n  if (helper = helpers.path) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.path); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n        <div class=\\\"control-group\\\">\\n            <label class=\\\"control-label\\\" for=\\\"parent_name\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'i18n_inferred_key': (true)\n  },data:data},helper ? helper.call(depth0, \"your_name_7665e1d8\", \"Your Name\", options) : helperMissing.call(depth0, \"t\", \"your_name_7665e1d8\", \"Your Name\", options)))\n    + \"</label>\\n            <div class=\\\"controls\\\">\\n                <input type=\\\"text\\\" id=\\\"parent_name\\\" name=\\\"user[name]\\\">\\n            </div>\\n        </div>\\n        <div class=\\\"control-group\\\">\\n            <label class=\\\"control-label\\\" for=\\\"parent_email\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'i18n_inferred_key': (true)\n  },data:data},helper ? helper.call(depth0, \"your_email_b5364bee\", \"Your Email\", options) : helperMissing.call(depth0, \"t\", \"your_email_b5364bee\", \"Your Email\", options)))\n    + \"</label>\\n            <div class=\\\"controls\\\">\\n                <input type=\\\"text\\\" id=\\\"parent_email\\\" name=\\\"pseudonym[unique_id]\\\"><div id=\\\"parent_email_error\\\" class='error_message'></div>\\n            </div>\\n        </div>\\n        <div class=\\\"control-group\\\">\\n            <label class=\\\"control-label\\\" for=\\\"parent_child_username\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'i18n_inferred_key': (true)\n  },data:data},helper ? helper.call(depth0, \"child_s_username_dde3aa9\", \"Child's Username\", options) : helperMissing.call(depth0, \"t\", \"child_s_username_dde3aa9\", \"Child's Username\", options)))\n    + \"</label>\\n            <div class=\\\"controls\\\">\\n                <input type=\\\"text\\\" id=\\\"parent_child_username\\\" name=\\\"observee[unique_id]\\\"><div id=\\\"parent_child_username_error\\\" class='error_message'></div>\\n            </div>\\n        </div>\\n        \";\n  stack1 = helpers['if'].call(depth0, (depth0 && depth0.terms_required), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n        <div class=\\\"control-group\\\">\\n        <p>\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'i18n_inferred_key': (true)\n  },data:data},helper ? helper.call(depth0, \"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\", \"You will be redirected to a Login page where you will need to log in with your child's credentials.\", options) : helperMissing.call(depth0, \"t\", \"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\", \"You will be redirected to a Login page where you will need to log in with your child's credentials.\", options)))\n    + \"</p>\\n        </div>\\n        <div class=\\\"control-group\\\">\\n            <div class=\\\"controls\\\">\\n                <input type=\\\"hidden\\\" name=\\\"user[initial_enrollment_type]\\\" value=\\\"observer\\\">\\n                <button class=\\\"btn btn-primary\\\" type=\\\"submit\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'i18n_inferred_key': (true)\n  },data:data},helper ? helper.call(depth0, \"start_participating_f0c75256\", \"Start Participating\", options) : helperMissing.call(depth0, \"t\", \"start_participating_f0c75256\", \"Start Participating\", options)))\n    + \"</button>\\n            </div>\\n        </div>\\n    </form>\\n</div>\";\n  return buffer;\n  });\n      ;\n      ;\n      return templates[name];\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./app/views/jst/registration/samlDialog.handlebars\n// module id = Av7FnPG4fg\n// module chunks = 94 95","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"child_s_username_dde3aa9\":\"اسم مستخدم الطفل\",\"start_participating_f0c75256\":\"بدء المشاركة\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"ستتم إعادة توجيهك إلى صفحة تسجيل الدخول أين ستحتاج لإعادة تسجيل الدخول باستخدام بيانات اعتماد طفلك.\",\"your_email_b5364bee\":\"بريدك الإلكتروني\",\"your_name_7665e1d8\":\"اسمك\"},\"da\":{\"child_s_username_dde3aa9\":\"Barnets brugernavn\",\"start_participating_f0c75256\":\"Begynd at deltage\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Du omdirigeres til en loginside, hvor du skal logge på med dit barns brugeroplysninger.\",\"your_email_b5364bee\":\"Din e-mail\",\"your_name_7665e1d8\":\"Dit navn\"},\"de\":{\"child_s_username_dde3aa9\":\"Benutzername des Kindes\",\"start_participating_f0c75256\":\"Teilnahme beginnen\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Sie werden zu einer Anmeldeseite weitergeleitet, wo Sie sich mit den Angaben Ihres Kindes anmelden müssen.\",\"your_email_b5364bee\":\"Ihre E-Mail\",\"your_name_7665e1d8\":\"Ihr Name\"},\"en-AU\":{\"child_s_username_dde3aa9\":\"Child's Username\",\"start_participating_f0c75256\":\"Start Participating\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"You will be redirected to a Login page where you will need to log in with your child's credentials.\",\"your_email_b5364bee\":\"Your Email\",\"your_name_7665e1d8\":\"Your Name\"},\"en-CA\":{\"child_s_username_dde3aa9\":\"Child's Username\",\"start_participating_f0c75256\":\"Start Participating\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"You will be redirected to a Login page where you will need to log in with your child's credentials.\",\"your_email_b5364bee\":\"Your Email\",\"your_name_7665e1d8\":\"Your Name\"},\"en-GB\":{\"child_s_username_dde3aa9\":\"Child's Username\",\"start_participating_f0c75256\":\"Start Participating\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"You will be redirected to a Log-in page where you must log in with your child's credentials.\",\"your_email_b5364bee\":\"Your Email\",\"your_name_7665e1d8\":\"Your Name\"},\"es\":{\"child_s_username_dde3aa9\":\"Nombre de usuario de su hijo\",\"start_participating_f0c75256\":\"Comenzar a participar\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Será redirigido a una página de inicio de sesión en la que tendrá que iniciar sesión con las credenciales de su hijo.\",\"your_email_b5364bee\":\"Su correo electrónico\",\"your_name_7665e1d8\":\"Su nombre\"},\"fa\":{\"child_s_username_dde3aa9\":\"نام کاربری فرزند\",\"start_participating_f0c75256\":\"شروع به مشارکت\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"به یک صفحه ورود که باید با استفاده از اعتبارنامه های فرزند خود وارد شوید، هدایت خواهید شد.\",\"your_email_b5364bee\":\"پست الکترونیکی شما\",\"your_name_7665e1d8\":\"نام شما\"},\"fr\":{\"child_s_username_dde3aa9\":\"Nom d'utilisateur de votre enfant\",\"start_participating_f0c75256\":\"Commencez à participer\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Vous allez être redirigé vers une page de connexion, sur laquelle vous devrez vous connecter avec les identifiants de votre enfant.\",\"your_email_b5364bee\":\"Votre Courriel\",\"your_name_7665e1d8\":\"Votre Nom\"},\"fr-CA\":{\"child_s_username_dde3aa9\":\"Nom d'utilisateur de votre enfant\",\"start_participating_f0c75256\":\"Commencer à participer\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Vous allez être redirigé vers une page de connexion, sur laquelle vous devrez vous connecter avec les identifiants de votre enfant.\",\"your_email_b5364bee\":\"Votre courriel\",\"your_name_7665e1d8\":\"Votre nom\"},\"he\":{\"child_s_username_dde3aa9\":\"שם המשתמש של הילד/ה\",\"start_participating_f0c75256\":\"התחלת השתתפות\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"תופנה/י לדף התחברות בו יש צורך להתחבר עם הרשאות ילדך.\",\"your_email_b5364bee\":\"כתובת הדוא\\\"ל שלך\",\"your_name_7665e1d8\":\"שמך\"},\"ht\":{\"child_s_username_dde3aa9\":\"Non itilizatè Timoun nan\",\"start_participating_f0c75256\":\"Kòmanse Patisipe\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Y ap re dirije w sou yon paj Koneksyon an kote w ap bezwen konekte ak idantifyan pitit ou a.\",\"your_email_b5364bee\":\"Imèl Ou\",\"your_name_7665e1d8\":\"Non Ou\"},\"hy\":{\"child_s_username_dde3aa9\":\"Երեխա օգտատիրոջ անունը\",\"start_participating_f0c75256\":\"Մասնակցության սկիզբ\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Դուք պետք է վերադառնաք Մուտքի էջ, որտեղ պետք է մուտքագրեք ձեր երեխայի մուտքի տվյալները:\",\"your_email_b5364bee\":\"Ձեր էլեկտրոնային փոստի հասցեն\",\"your_name_7665e1d8\":\"Ձեր անունը\"},\"is\":{\"child_s_username_dde3aa9\":\"Notandanafn barns\",\"start_participating_f0c75256\":\"Hefja þátttöku\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Þér verður endurbeint á innskráningarsíðu þar sem þú þarft að skrá þig inn með aðgangsskilríkjum barns þíns.\",\"your_email_b5364bee\":\"Netfangið þitt\",\"your_name_7665e1d8\":\"Nafn þitt\"},\"it\":{\"child_s_username_dde3aa9\":\"Nome utente dell'elemento secondario\",\"start_participating_f0c75256\":\"Inizia partecipazione\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Sarai reindirizzato a una pagina di accesso in cui dovrai accedere con le credenziali dell'elemento secondario.\",\"your_email_b5364bee\":\"La tua email\",\"your_name_7665e1d8\":\"Il tuo nome\"},\"ja\":{\"child_s_username_dde3aa9\":\"子どものユーザ名\",\"start_participating_f0c75256\":\"参加の開始\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"あなたの子供の認証情報でログインする必要があるログインページにリダイレクトされます。\",\"your_email_b5364bee\":\"メール\",\"your_name_7665e1d8\":\"お名前\"},\"mi\":{\"child_s_username_dde3aa9\":\"Ingoa Kaiwhakamahi o te tamaiti\",\"start_participating_f0c75256\":\"Tīmata Kau\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Kia koe ka tukuna ki te whārangi Takiuru i reira e hiahia ana ki te takiuru ki taipitopito tuakiri o tō tamaiti ia koe.\",\"your_email_b5364bee\":\"Karere hiko\",\"your_name_7665e1d8\":\"Tō Ingoa\"},\"nb\":{\"child_s_username_dde3aa9\":\"Barnets brukernavn\",\"start_participating_f0c75256\":\"Begynn å delta\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Du blir omdirigert til en logg inn side der du vil kunne logge inn med ditt barns opplysninger.\",\"your_email_b5364bee\":\"Din e-post\",\"your_name_7665e1d8\":\"Ditt navn\"},\"nl\":{\"child_s_username_dde3aa9\":\"Gebruikersnaam van kind\",\"start_participating_f0c75256\":\"Beginnen met deelnemen\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Je zult worden doorgestuurd naar een inlogpagina waar je moet aanmelden met de gegevens van je kind.\",\"your_email_b5364bee\":\"Jouw E-mail\",\"your_name_7665e1d8\":\"Jouw naam\"},\"nn\":{\"child_s_username_dde3aa9\":\"Barnets brukarnamn\",\"start_participating_f0c75256\":\"Begynn å delta\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Du blir omdirigert til ei påloggingsside der du kan logge på med barnets påloggingsdetaljar. \",\"your_email_b5364bee\":\"E-posten din\",\"your_name_7665e1d8\":\"Namnet ditt\"},\"pl\":{\"child_s_username_dde3aa9\":\"Nazwa użytkownika dziecka\",\"start_participating_f0c75256\":\"Rozpocznij uczestnictwo\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Zostaniesz przekierowany do strony logowania, gdzie musisz się zalogować przy użyciu poświadczeń twojego dziecka.\",\"your_email_b5364bee\":\"Twój email\",\"your_name_7665e1d8\":\"Twoje imię i nazwisko\"},\"pt\":{\"child_s_username_dde3aa9\":\"Nome de utilizador da criança\",\"start_participating_f0c75256\":\"Comece a Participar\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Vai ser redireccionado para uma página de entrada onde precisa de registar-se com as credenciais do seu filho.\",\"your_email_b5364bee\":\"O seu e-mail\",\"your_name_7665e1d8\":\"O seu nome\"},\"pt-BR\":{\"child_s_username_dde3aa9\":\"Nome de Usuário do filho\",\"start_participating_f0c75256\":\"Começar a Participar\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Você será redirecionado para uma página de Login, onde você precisará fazer login com as credenciais de seu filho.\",\"your_email_b5364bee\":\"Seu E-mail\",\"your_name_7665e1d8\":\"Seu Nome \"},\"ru\":{\"child_s_username_dde3aa9\":\"Детское имя пользователя\",\"start_participating_f0c75256\":\"Начать участие\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Вы будете перенаправлены на страницу входа в систему, где вам нужно будет войти с учетными данными вашего ребенка.\",\"your_email_b5364bee\":\"Ваша электронная почта\",\"your_name_7665e1d8\":\"Ваше Имя\"},\"sv\":{\"child_s_username_dde3aa9\":\"Barns användarnamn\",\"start_participating_f0c75256\":\"Påbörja deltagande\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"Du kommer omdirigeras till inloggningssidan när du måste logga in med ditt underkontos-inloggningsuppgifter.\",\"your_email_b5364bee\":\"Din e-post\",\"your_name_7665e1d8\":\"Ditt namn\"},\"tr\":{\"child_s_username_dde3aa9\":\"Alt Birim'in Kullanıcı Adı\",\"start_participating_f0c75256\":\"Katılımı Başlat\",\"your_email_b5364bee\":\"E-Posta Adresiniz\",\"your_name_7665e1d8\":\"Adınız\"},\"zh-Hans\":{\"child_s_username_dde3aa9\":\"孩子的用户名\",\"start_participating_f0c75256\":\"开始参加\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"您将被重新导向到将需要与您孩子验证登录的页面。\",\"your_email_b5364bee\":\"您的电子邮件\",\"your_name_7665e1d8\":\"您的名字\"},\"zh-Hant\":{\"child_s_username_dde3aa9\":\"孩子的使用者名稱\",\"start_participating_f0c75256\":\"開始參加\",\"you_will_be_redirected_to_a_login_page_where_you_w_fc8df402\":\"本頁將跳轉至登陸頁面，您需要使用您孩子的密碼登入。\",\"your_email_b5364bee\":\"您的電子郵件\",\"your_name_7665e1d8\":\"您的名稱\"}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/registration.saml_dialog.js","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"اسم مستخدم غير صالح أو كلمة مرور غير صالحة\",\"common\":\"لا يمكن استخدام كلمات المرور الشائعة (مثل \\\"password\\\")\",\"invalid\":\"قد يشمل فقط الحروف الأبجدية أو الأرقام أو ما يلي: %{characters}\",\"mismatch\":\"لا يطابق\",\"not_email\":\"عنوان بريد إلكتروني غير صالح\",\"repeated\":\"لا يمكن استخدام نفس الحرف أكثر من %{max} مرة في الصف الواحد\",\"required\":\"مطلوب\",\"sequence\":\"لا يمكن تضمين سلسلة من أكثر من %{max} حرفًا (مثل abcdef)\",\"sis_taken\":\"معرف SIS قيد الاستخدام بالفعل\",\"taken\":\"قيد الاستخدام بالفعل\",\"too_long\":\"لا يمكن أن يتجاوز %{max} حرفًا\",\"too_short\":\"يجب أن يكون %{min} حرفًا على الأقل\"}}},\"da\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ugyldigt brugernavn eller adgangskode\",\"common\":\"Kan ikke bruge almindelige adgangskoder (f.eks. \\\"adgangskode\\\")\",\"invalid\":\"Må kun indeholde bogstaver, tal eller følgende: %{characters}\",\"mismatch\":\"Matcher ikke\",\"not_email\":\"Ikke en gyldig e-mailadresse\",\"repeated\":\"Kan ikke have samme tegn mere end %{max} gange i træk\",\"required\":\"Påkrævet\",\"sequence\":\"Kan ikke inkludere mere end %{max} tegn i træk (f.eks. abcdef)\",\"sis_taken\":\"SIS-ID er allerede i brug!\",\"taken\":\"Allerede i brug\",\"too_long\":\"Kan ikke overskride %{max} tegn\",\"too_short\":\"Skal være mindst %{min} tegn\"}}},\"de\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Benutzername oder Kennwort ungültig\",\"common\":\"Verwendung allgemeiner Kennwörter nicht möglich (z. B. „Kennwort“)\",\"invalid\":\"Darf nur Buchstaben, Ziffern oder folgende Zeichen enthalten: %{characters}\",\"mismatch\":\"Keine Übereinstimmung\",\"not_email\":\"Keine gültige E-Mail-Adresse\",\"repeated\":\"Dasselbe Zeichen darf maximal %{max}-mal in einer Zeile vorkommen.\",\"required\":\"Erforderlich\",\"sequence\":\"Darf maximal %{max} Zeichen in Folge enthalten (z. B. abcdef).\",\"sis_taken\":\"Die SIS-ID wird bereits verwendet.\",\"taken\":\"Bereits in Gebrauch\",\"too_long\":\"Darf höchstens %{max} Zeichen lang sein.\",\"too_short\":\"Muss mindestens %{min} Zeichen lang sein.\"}}},\"en-AU\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Invalid username or password\",\"common\":\"Can't use common passwords (e.g. \\\"password\\\")\",\"invalid\":\"May only contain letters, numbers, or the following: %{characters}\",\"mismatch\":\"Doesn't match\",\"not_email\":\"Not a valid email address\",\"repeated\":\"Can't have the same character more than %{max} times in a row\",\"required\":\"Required\",\"sequence\":\"Can't incude a run of more than %{max} characters (e.g. abcdef)\",\"sis_taken\":\"The SIS ID is already in use\",\"taken\":\"Already in use\",\"too_long\":\"Can't exceed %{max} characters\",\"too_short\":\"Must be at least %{min} characters\"}}},\"en-CA\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Invalid username or password\",\"common\":\"Can't use common passwords (e.g. \\\"password\\\")\",\"invalid\":\"May only contain letters, numbers, or the following: %{characters}\",\"mismatch\":\"Doesn't match\",\"not_email\":\"Not a valid email address\",\"repeated\":\"Can't have the same character more than %{max} times in a row\",\"required\":\"Required\",\"sequence\":\"Can't incude a run of more than %{max} characters (e.g. abcdef)\",\"sis_taken\":\"The SIS ID is already in use\",\"taken\":\"Already in use\",\"too_long\":\"Can't exceed %{max} characters\",\"too_short\":\"Must be at least %{min} characters\"}}},\"en-GB\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Invalid username or password\",\"common\":\"Can't use common passwords (e.g. \\\"password\\\")\",\"invalid\":\"May only contain letters, numbers, or the following: %{characters}\",\"mismatch\":\"Doesn't match\",\"not_email\":\"Invalid email address\",\"repeated\":\"Can't have the same character more than %{max} times in a row\",\"required\":\"Required\",\"sequence\":\"Can't incude a run of more than %{max} characters (e.g. abcdef)\",\"sis_taken\":\"The SIS ID is already in use\",\"taken\":\"Already in use\",\"too_long\":\"Can't exceed %{max} characters\",\"too_short\":\"Must be at least %{min} characters\"}}},\"es\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Nombre de usuario o contraseña inválido\",\"common\":\"No se pueden usar contraseñas habituales (p. ej. \\\"contraseña\\\")\",\"invalid\":\"Solo puede contener letras, números, o los siguientes caracteres: %{characters}\",\"mismatch\":\"No coincide\",\"not_email\":\"No es una dirección de correo electrónico válida\",\"repeated\":\"No puede tener el mismo carácter más de %{max} veces consecutivas\",\"required\":\"Obligatorio\",\"sequence\":\"No puede incluir una serie ordenada de más de %{max} caracteres (p. ej. abcdef)\",\"sis_taken\":\"La identificación de SIS ya está en uso\",\"taken\":\"Ya está en uso\",\"too_long\":\"No puede superar los %{max} caracteres\",\"too_short\":\"Debe contener al menos %{min} caracteres\"}}},\"fa\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"نام کاربری یا رمز عبور معتبر نیست\",\"common\":\"نمی توان از رمزهای عبور رایج استفاده کرد (مثل \\\"password\\\")\",\"invalid\":\"فقط می تواند حاوی حروف، اعداد یا نویسه های زیر باشد:  %{characters}\",\"mismatch\":\"منطبق نیست\",\"not_email\":\"نشانی پست الکترونیکی معتبر نیست\",\"repeated\":\"نمی توان از یک نویسه بیش از %{max} بار در یک ردیف استفاده کرد\",\"required\":\"لازم\",\"sequence\":\"نمی توان دنباله ای بیشتر از %{max} نویسه را درج کرد (مانند abcdef)\",\"sis_taken\":\"شناسه سامنه اطلاعات دانشجو در حال حاضر در حال استفاده است.\",\"taken\":\"پست الکترونیکی اکنون در حال استفاده است\",\"too_long\":\"نمی تواند از %{max}  نویسه فراتر رود\",\"too_short\":\"باید حداقل %{min} نویسه باشد\"}}},\"fr\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Nom d’utilisateur ou mot de passe erroné\",\"common\":\"Vous ne pouvez pas utiliser de mots de passe communs (par exemple « password »)\",\"invalid\":\"Il peut uniquement contenir des lettres, chiffres ou les caractères suivants : %{characters}\",\"mismatch\":\"Ne correspond pas\",\"not_email\":\"Cette adresse de messagerie n’est pas valide.\",\"repeated\":\"Vous ne pouvez pas utiliser plus de %{max} fois un même caractère dans une ligne\",\"required\":\"Requis\",\"sequence\":\"Vous ne pouvez pas utiliser de chaîne de plus de %{max} caractères (par exemple abcdef)\",\"sis_taken\":\"L'identifiant SIS est déjà utilisé\",\"taken\":\"Déjà en cours d'utilisation\",\"too_long\":\"Ne doit pas dépasser %{max} caractères\",\"too_short\":\"Doit contenir au moins %{min} caractères\"}}},\"fr-CA\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Identifiant ou mot de passe incorrect\",\"common\":\"Vous ne pouvez pas utiliser de mots de passe communs (par exemple « password »)\",\"invalid\":\"Il peut uniquement contenir des lettres, chiffres ou les caractères suivants : %{characters}\",\"mismatch\":\"Ne correspond pas\",\"not_email\":\"Cette adresse de messagerie n’est pas valide.\",\"repeated\":\"Vous ne pouvez pas utiliser plus de %{max} fois un même caractère dans une ligne\",\"required\":\"Requis\",\"sequence\":\"Vous ne pouvez pas utiliser de chaîne de plus de %{max} caractères (par exemple abcdef)\",\"sis_taken\":\"L’identifiant SIS est déjà en cours d'utilisation\",\"taken\":\"Déjà en cours d'utilisation\",\"too_long\":\"Ne doit pas dépasser %{max} caractères\",\"too_short\":\"Doit contenir au moins %{min} caractères\"}}},\"he\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"שם משתמש או סיסמה שגויים\",\"common\":\"אין להקליד סיסמאות מובנות מאליהן (כגון \\\"password\\\")\",\"invalid\":\"ניתן לכלול רק אותיות, מספרים, או התוים הבאים: %{characters}\",\"mismatch\":\"אינו תואם\",\"not_email\":\"כתובת הדוא\\\"ל אינה חוקית\",\"repeated\":\"אסור שאותו התו יופיע יותר מ %{max}  פעמים ברצף\",\"required\":\"נדרש\",\"sequence\":\"אין אפשרות להכיל רצף של יותר מ %{max} תוים (כגון abcdef)\",\"sis_taken\":\"מזהה המערכת הבית ספרית כבר בשימוש\",\"taken\":\"כתובת דוא\\\"ל זו כבר בשימוש\",\"too_long\":\"מספר התוים המכסימלי: %{max} \",\"too_short\":\"מספר התוים המינימלי: %{min}\"}}},\"ht\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Non itilizatè oswa modpas envalid\",\"common\":\"Pa kapab itilize modpas komen yo (egzanp \\\"password\\\")\",\"invalid\":\"Kapab genyen sèlman lèt, chif oswa sa ki annapre yo: %{characters}\",\"mismatch\":\"Pa koresponn\",\"not_email\":\"Pa yon adrès imèl valid.\",\"repeated\":\"Paka gen menm karaktè a plis ke %{max} fwa nan yon ranje\",\"required\":\"Obligatwa\",\"sequence\":\"Paka enkli yon sik ki gen plis pase %{max} karaktè (egzanp abcdef)\",\"sis_taken\":\"ID SIS la ap itilize deja\",\"taken\":\"Deja ap itilize\",\"too_long\":\"Pa kapab depase %{max} karaktè\",\"too_short\":\"Dwe gen pou pi piti %{min} karaktè\"}}},\"hy\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Սխալ օգտատիրոջ անուն կամ գաղտնաբառ\",\"common\":\"Չի կարելի օգտագործել ընդհանուր գաղտնաբառեր (օր.՝ \\\"գաղտնաբառ\\\")\",\"invalid\":\"Կարող է պարունակել միայն տառեր, թվեր կամ հետևյալը՝ %{characters} \",\"mismatch\":\"Չի համապատասխանում\",\"not_email\":\"Էլեկտրոնային փոստի հասցեն սխալ է\",\"repeated\":\"Մի տողում նույն նշանը չի կարող կրկնվել ավելի քան %{max} անգամ\",\"required\":\"Պահանջվում է\",\"sequence\":\"Չի կարելի ներառել %{max}-ը գերազանցող նշանների հաջորդականություն (օր.՝ abcdef)\",\"taken\":\"Էլեկտրոնային հասցեն արդեն օգտագործվում է\",\"too_long\":\"Նիշերի թիվը չի կարող գերազանցել %{max} \",\"too_short\":\"Պետք է լինի առնվազն %{min} նշան\"}}},\"is\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ógilt notandanafn eða lykilorð\",\"common\":\"Getur ekki notað algeng lykilorð (t.d. \\\"lykilorð\\\")\",\"invalid\":\"Má aðeins innihalda bókstafi, tölur eða eftirfarandi: %{characters}\",\"mismatch\":\"Ber ekki saman\",\"not_email\":\"Ógilt netfang\",\"repeated\":\"Ekki má hafa sama tákn oftar en %{max} í röð\",\"required\":\"Krafist\",\"sequence\":\"Ekki má hafa fleiri en %{max} stafi í röð (t.d. abcdef)\",\"sis_taken\":\"SIS auðkennið  er nú þegar í notkun\",\"taken\":\"Þegar í notkun\",\"too_long\":\"Má ekki fara yfir %{max} stafi\",\"too_short\":\"Verður að vera minnst %{min} stafir\"}}},\"it\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Nome utente o password non valida\",\"common\":\"Non può utilizzare password comuni (es. \\\"password\\\")\",\"invalid\":\"Può contenere solo lettere, numeri o i seguenti caratteri: %{characters}\",\"mismatch\":\"Non corrisponde\",\"not_email\":\"Non è un indirizzo email valido\",\"repeated\":\"Non può avere lo stesso carattere ripetuto più di %{max} volte in una riga\",\"required\":\"Obbligatorio\",\"sequence\":\"Non può includere una sequenza di più di %{max} caratteri (es. abcdef)\",\"sis_taken\":\"ID SIS già in uso\",\"taken\":\"Già in uso\",\"too_long\":\"Non può superare %{max} caratteri\",\"too_short\":\"Deve contenere almeno %{min} caratteri\"}}},\"ja\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"無効なユーザ名またはパスワード\",\"common\":\"よくあるパスワードは使用できません (例: \\\"password\\\")\",\"invalid\":\"文字、数字、次の文字だけを使用できます: %{characters}\",\"mismatch\":\"一致しません\",\"not_email\":\"有効な電子メール アドレスではありません\",\"repeated\":\"同じ文字を連続して指定できるのは %{max} 回までです\",\"required\":\"必須\",\"sequence\":\"連続する文字を指定できるのは %{max} 文字までです (例: abcdef)\",\"sis_taken\":\"SIS IDはすでに使用中です\",\"taken\":\"既に使用中\",\"too_long\":\"%{max} 文字以内にしてください\",\"too_short\":\"%{min} 文字以上にしてください\"}}},\"ko\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"유효하지 않은 사용자 이름이나 암호\",\"common\":\"일반적인 암호를 사용할 수 없음 (예: \\\"password\\\")\",\"invalid\":\"문자, 숫자 및 다음 글자만 포함할 수 있음: %{characters}\",\"mismatch\":\"일치하지 않음\",\"not_email\":\"유효한 이메일 주소가 아님\",\"repeated\":\"한 행에 같은 글자가 %{max}회 이상 나올 수 없음\",\"required\":\"필수\",\"sequence\":\"연속된 %{max} 글자 이상을 포함할 수 없음 (예: abcdef)\",\"taken\":\"이미 사용 중인 이메일\",\"too_long\":\"%{max}글자를 초과할 수 없음\",\"too_short\":\"%{min}글자 이상 되어야 함\"}}},\"mi\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ingoa kaiwhakamahi muhu te kupuhipa rānei\",\"common\":\"Kāore e taea te whakamahi noa kupuhipa (hei tauira \\\"kupuhipa\\\")\",\"invalid\":\"Kia roto anake pukapuka, tau, te whai ake ranei: %{characters}\",\"mismatch\":\"E kore e ōrite\",\"not_email\":\"Ehara i te wāhitau īmēra whaimana\",\"repeated\":\"Kāore e taea te whai i te huru taua neke atu i te %{max} ngā wā i roto i te rarangi\",\"required\":\"e hiahiatia ana\",\"sequence\":\"Kāore e taea te incude i te oma o neke atu i te %{max} pūāhua (hei tauira abcdef)\",\"sis_taken\":\"Kei te mahia teSIS ID ināianei \",\"taken\":\"Kei te whakamahia\",\"too_long\":\"Kāore e taea te nui %{max} pūāhua\",\"too_short\":\"Me kia %{min} ngā pūāhua i te iti rawa\"}}},\"nb\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ugyldig brukernavn eller passord\",\"common\":\"Kan ikke bruke vanlige passord (f.eks. \\\"passord\\\")\",\"invalid\":\"Kan kun inneholde bokstaver (a-z), tall eller følgende: %{characters}\",\"mismatch\":\"Samsvarer ikke\",\"not_email\":\"Ugyldig e-postadresse\",\"repeated\":\"Kan ikke ha samme tegn mer enn %{max} ganger på rad\",\"required\":\"Obligatorisk\",\"sequence\":\"Kan ikke inkludere en kjøring på mer enn %{max} tegn (f.eks abcdef)\",\"sis_taken\":\"SIS-ID-en er allerede i bruk\",\"taken\":\"Allerede i bruk\",\"too_long\":\"Kan ikke overstige %{max} tegn\",\"too_short\":\"Må være minst %{min} tegn\"}}},\"nl\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ongeldige gebruikersnaam of wachtwoord\",\"common\":\"Kan geen algemene wachtwoorden gebruiken (bijv. \\\"wachtwoord\\\")\",\"invalid\":\"Mag alleen letters, cijfers of de volgende (%{characters}) tekens bevatten\",\"mismatch\":\"Komt niet overeen \",\"not_email\":\"Geen geldig e-mailadres\",\"repeated\":\"Kan hetzelfde teken niet vaker dan %{max} keer achter elkaar gebruiken\",\"required\":\"Vereist\",\"sequence\":\"Mag niet meer dan opeenvolgende %{max} tekens gebruiken (bijv. abcdef)\",\"sis_taken\":\"De SIS-ID is al in gebruik.\",\"taken\":\"Al in gebruik\",\"too_long\":\"Mag maximum van %{max} tekens niet overschrijden.\",\"too_short\":\"Moet minstens %{min} tekens bevatten\"}}},\"nn\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ugyldig brukarnamn eller passord\",\"common\":\"Kan ikkje bruke vanlege passord (f.eks. \\\"password\\\")\",\"invalid\":\"Kan berre innehalde bokstavar, tal eller følgande: %{characters}\",\"mismatch\":\"Samsvarer ikkje\",\"not_email\":\"Ugyldig e-postadresse\",\"repeated\":\"Kan ikkje bruke same teikn meir enn %{max} gongar på rad\",\"required\":\"Obligatorisk\",\"sequence\":\"Kan ikkje inkludere ei køyring på meir enn %{max} teikn (e.g. abcdef)\",\"sis_taken\":\"SIS-ID-en er allereie i bruk\",\"taken\":\"E-postadresse er i bruk\",\"too_long\":\"Kan ikkje overskride %{max} teikn\",\"too_short\":\"Må vere minst %{min} teikn\"}}},\"pl\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"NIeprawidłowa nazwa użytkownika lub hasło\",\"common\":\"Nie można wpisywać standardowych haseł (np. „hasło”)\",\"invalid\":\"Może zawierać tylko litery, numery, lub następujące znaki: %{characters}\",\"mismatch\":\"Nie pasują\",\"not_email\":\"Nieprawidłowy adres e-mail\",\"repeated\":\"Nie można wpisywać tego samego znaku więcej niż %{max} razy z rzędu\",\"required\":\"Wymagany\",\"sequence\":\"Nie można wpisywać ciągu złożonego z więcej niż %{max} znaków (np. abcdef)\",\"sis_taken\":\"Ten identyfikator SIS jest już wykorzystywany\",\"taken\":\"Jest już w użyciu\",\"too_long\":\"Nie możesz przekroczyć %{max} znaków\",\"too_short\":\"Musi być co najmniej %{min} znaków\"}}},\"pt\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Nome de utilizador ou palavra-passe inválidos\",\"common\":\"Não pode utilizar palavras-passe comuns (ex.: \\\"palavra-passe\\\")\",\"invalid\":\"Só pode conter letras, números ou os seguintes caracteres: %{characters}\",\"mismatch\":\"Não corresponde\",\"not_email\":\"Não é um endereço de e-mail válido\",\"repeated\":\"Não pode ter o mesmo caráter mais de %{max} vezes por linha\",\"required\":\"Necessário\",\"sequence\":\"Não pode incluir uma sequência com mais de %{max} carateres (ex.: abcdef)\",\"sis_taken\":\"A ID do SIS já está em uso\",\"taken\":\"Em uso\",\"too_long\":\"Não pode exceder %{max} caracteres\",\"too_short\":\"Tem de ter pelo menos %{min} caracteres\"}}},\"pt-BR\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Usuário ou senha inválidos\",\"common\":\"Não é possível utilizar senhas comuns (p. ex., \\\"senha\\\")\",\"invalid\":\"Pode conter somente letras, números ou os seguintes caracteres: %{characters}\",\"mismatch\":\"Incorreto\",\"not_email\":\"Não é um endereço de e-mail válido\",\"repeated\":\"Não é possível ter o mesmo caractere mais de %{max} vezes seguidas\",\"required\":\"Obrigatório\",\"sequence\":\"Não é possível incluir uma série com mais de %{max} caracteres (p. ex.: abcdef)\",\"sis_taken\":\"ID de SIS já está em uso\",\"taken\":\"Já em uso\",\"too_long\":\"Não pode exceder %{max} caracteres\",\"too_short\":\"Deve ter pelo menos %{min} caracteres\"}}},\"ru\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Неверное имя пользователя или пароль\",\"common\":\"Нельзя использовать распространенные пароли (например «пароль»)\",\"invalid\":\"Может содержать только буквы, цифры или следующее: %{characters}\",\"mismatch\":\"Не соответствует\",\"not_email\":\"Электронный адрес недействителен\",\"repeated\":\"Число одинаковых символов не должно превышать %{max} подряд\",\"required\":\"Требуется\",\"sequence\":\"Нельзя включать последовательности символов больше %{max} букв (например abcdef)\",\"sis_taken\":\"Идентификатор SIS уже используется\",\"taken\":\"Уже используется\",\"too_long\":\"Не может превышать %{max}символов\",\"too_short\":\"Должно быть не менее %{min} символов\"}}},\"sv\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Ogiltigt användarnamn eller lösenord\",\"common\":\"Kan inte använda vanliga lösenord (t.ex. \\\"lösenord\\\")\",\"invalid\":\"Kan endast innehålla bokstäver, nummer eller följande tecken: %{characters}\",\"mismatch\":\"Matchar inte\",\"not_email\":\"Inte en giltig e-postadress\",\"repeated\":\"Kan inte ha samma tecken fler än %{max} gånger i rad\",\"required\":\"Nödvändig\",\"sequence\":\"Kan inte innehålla en följd av mer än %{max} tecken (t.ex. abcdef)\",\"sis_taken\":\"SIS ID är redan i bruk\",\"taken\":\"Används redan\",\"too_long\":\"Kan inte överstiga %{max} tecken\",\"too_short\":\"Måste vara minst %{min} tecken\"}}},\"tr\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"Geçersiz kullanıcı adı ve şifre\",\"common\":\"Herkesin kullanabileceği şifreleri kullanamazsınız (Örn: \\\"12345\\\" veya \\\"şifre\\\")\",\"invalid\":\"Sadece harfler, sayılar ya da şunları içerebilir: %{characters}\",\"mismatch\":\"Eşleşmiyor\",\"not_email\":\"Geçerli bir eposta adresi değil\",\"repeated\":\"Bir satırda aynı karakterlerden %{max}'den fazla tekrarlanamaz.\",\"required\":\"Zorunlu\",\"sequence\":\"%{max} karakterden (örn. abcdef) fazlası kullanılamaz\",\"taken\":\"E-Posta adresi zaten kullanılıyor\",\"too_long\":\"%{max} karakteri aşamazsınız\",\"too_short\":\"En az %{min} karakter olmalıdır\"}}},\"zh-Hans\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"用户名或密码无效\",\"common\":\"不能使用常见密码（例如“password”）\",\"invalid\":\"只能包含字母、数字或以下字符: %{characters}\",\"mismatch\":\"不匹配\",\"not_email\":\"不是有效的电子邮件地址\",\"repeated\":\"一行中使用同一字符的次数不能超过 %{max} 次\",\"required\":\"需要\",\"sequence\":\"不能包括超过 %{max} 个字符的一连串字符（例如 abcdef）\",\"sis_taken\":\"SIS ID已使用\",\"taken\":\"正在使用\",\"too_long\":\"不能超过 %{max} 个字符\",\"too_short\":\"必须至少包含 %{min} 个字符\"}}},\"zh-Hant\":{\"pseudonym\":{\"errors\":{\"bad_credentials\":\"無效的使用者名稱或密碼\",\"common\":\"不能使用共用密碼（例如『password』）\",\"invalid\":\"只能包含字母、數字或以下字元：%{characters}\",\"mismatch\":\"不相符 \",\"not_email\":\"不是有效的電郵地址\",\"repeated\":\"不能使用相同的字元連續超過 %{max} 次\",\"required\":\"必填\",\"sequence\":\"不能包含超過 %{max} 個的連續字元（例如，abcdef）\",\"sis_taken\":\"該 SIS ID 已被使用\",\"taken\":\"已在使用中\",\"too_long\":\"不能超過 %{max} 個字元\",\"too_short\":\"必須至少為 %{min} 個字元\"}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/pseudonym.js","//\n// Copyright (C) 2012 - present Instructure, Inc.\n//\n// This file is part of Canvas.\n//\n// Canvas is free software: you can redistribute it and/or modify it under\n// the terms of the GNU Affero General Public License as published by the Free\n// Software Foundation, version 3 of the License.\n//\n// Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n// A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n// details.\n//\n// You should have received a copy of the GNU Affero General Public License along\n// with this program. If not, see <http://www.gnu.org/licenses/>.\n\n// turns {foo: {bar: 1}} into {'foo[bar]': 1}\nexport default function flatten (obj, options = {}, result = {}, prefix) {\n  for (let key in obj) {\n    const value = obj[key]\n    key = prefix ? `${prefix}[${key}]` : key\n    let flattenable = typeof value === 'object'\n    if (value.length != null && options.arrays === false) {\n      flattenable = false\n    }\n    if (flattenable) {\n      flatten(value, options, result, key)\n    } else {\n      result[key] = value\n    }\n  }\n  return result\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/object/flatten.js","//\n// Copyright (C) 2012 - present Instructure, Inc.\n//\n// This file is part of Canvas.\n//\n// Canvas is free software: you can redistribute it and/or modify it under\n// the terms of the GNU Affero General Public License as published by the Free\n// Software Foundation, version 3 of the License.\n//\n// Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n// A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n// details.\n//\n// You should have received a copy of the GNU Affero General Public License along\n// with this program. If not, see <http://www.gnu.org/licenses/>.\n\n// #\n// Validates a form, returns true or false, stores errors on element data.\n//\n// Markup supported:\n//\n// - Required\n//   <input type=\"text\" name=\"whatev\" required>\n//\n// ex:\n//   if $form.validates()\n//     doStuff()\n//   else\n//     errors = $form.data 'errors'\nimport $ from 'jquery'\nimport _ from 'underscore'\nimport I18n from 'i18n!validate'\n\nexport default $.fn.validate = function () {\n  const errors = {}\n\n  this.find('[required]').each(function () {\n    const $input = $(this)\n    const name = $input.attr('name')\n    const value = $input.val()\n    if (value === '') {\n      (errors[name] || (errors[name] = [])).push({\n        name,\n        type: 'required',\n        message: I18n.t('is_required', 'This field is required')\n      })\n    }\n  })\n\n  const hasErrors = _.size(errors) > 0\n  if (hasErrors) {\n    this.data('errors', errors)\n    return false\n  } else {\n    this.data('errors', null)\n    return true\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/jquery/validate.js","#\n# Copyright (C) 2012 - present Instructure, Inc.\n#\n# This file is part of Canvas.\n#\n# Canvas is free software: you can redistribute it and/or modify it under\n# the terms of the GNU Affero General Public License as published by the Free\n# Software Foundation, version 3 of the License.\n#\n# Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n# A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n# details.\n#\n# You should have received a copy of the GNU Affero General Public License along\n# with this program. If not, see <http://www.gnu.org/licenses/>.\n\ndefine [\n  '../models/User'\n  '../models/Pseudonym'\n  '../object/flatten'\n], (User, Pseudonym, flatten) ->\n\n  # normalize errors we get from POST /user (user creation API)\n  registrationErrors = (errors, passwordPolicy = ENV.PASSWORD_POLICY) ->\n    flatten\n      user: User::normalizeErrors(errors.user)\n      pseudonym: Pseudonym::normalizeErrors(errors.pseudonym, passwordPolicy)\n      observee: Pseudonym::normalizeErrors(errors.observee, passwordPolicy)\n    , arrays: false\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/registration/registrationErrors.coffee","\n    define('jst/registration/parentDialog', [\"handlebars/runtime\",\"i18n!registration.parent_dialog\",\"coffeescripts/handlebars_helpers.coffee\"], function(Handlebars){\n      Handlebars = Handlebars.default\n      var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};\n      var name = 'registration/parentDialog';\n      templates[name] = template(function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, helper, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, helper;\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <label class=\\\"checkbox\\\">\\n          <input type=\\\"checkbox\\\" name=\\\"user[terms_of_use]\\\" value=\\\"1\\\">\\n          \";\n  if (helper = helpers.terms_html) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.terms_html); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n        </label>\\n      </div>\\n    </div>\\n    \";\n  return buffer;\n  }\n\n  buffer += \"<div class=\\\"registration-dialog\\\">\\n  <form class=\\\"form-horizontal bootstrap-form\\\" method=\\\"post\\\" action=\\\"\";\n  if (helper = helpers.path) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.path); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"parent_name\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.parent_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.name\", \"Your Name\", options) : helperMissing.call(depth0, \"t\", \"labels.name\", \"Your Name\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"parent_name\\\" name=\\\"user[name]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"parent_email\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.parent_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.email\", \"Your Email\", options) : helperMissing.call(depth0, \"t\", \"labels.email\", \"Your Email\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"parent_email\\\" name=\\\"pseudonym[unique_id]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"parent_child_username\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.parent_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.username\", \"Child's Username\", options) : helperMissing.call(depth0, \"t\", \"labels.username\", \"Child's Username\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"parent_child_username\\\" name=\\\"observee[unique_id]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"parent_child_password\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.parent_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.password\", \"Child's Password\", options) : helperMissing.call(depth0, \"t\", \"labels.password\", \"Child's Password\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"password\\\" id=\\\"parent_child_password\\\" name=\\\"observee[password]\\\">\\n      </div>\\n    </div>\\n    \";\n  stack1 = helpers['if'].call(depth0, (depth0 && depth0.terms_required), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"hidden\\\" name=\\\"user[initial_enrollment_type]\\\" value=\\\"observer\\\">\\n        <button class=\\\"btn btn-primary\\\" type=\\\"submit\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.parent_dialog\")\n  },data:data},helper ? helper.call(depth0, \"buttons.start_participating\", \"Start Participating\", options) : helperMissing.call(depth0, \"t\", \"buttons.start_participating\", \"Start Participating\", options)))\n    + \"</button>\\n      </div>\\n    </div>\\n  </form>\\n</div>\\n\";\n  return buffer;\n  });\n      ;\n      ;\n      return templates[name];\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./app/views/jst/registration/parentDialog.handlebars\n// module id = JAR198KHLA\n// module chunks = 94 95","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"validate\":{\"is_required\":\"هذا الحقل مطلوب\"}},\"da\":{\"validate\":{\"is_required\":\"Dette felt er påkrævet\"}},\"de\":{\"validate\":{\"is_required\":\"Dies ist ein Pflichtfeld.\"}},\"en-AU\":{\"validate\":{\"is_required\":\"This field is required\"}},\"en-CA\":{\"validate\":{\"is_required\":\"This field is required\"}},\"en-GB\":{\"validate\":{\"is_required\":\"This field is required\"}},\"es\":{\"validate\":{\"is_required\":\"Este campo es requerido\"}},\"fa\":{\"validate\":{\"is_required\":\"تکمیل این جای خالی لازم است\"}},\"fr\":{\"validate\":{\"is_required\":\"Ce champ est obligatoire.\"}},\"fr-CA\":{\"validate\":{\"is_required\":\"Ce champ est obligatoire\"}},\"he\":{\"validate\":{\"is_required\":\"חובה למלא שדה זה\"}},\"ht\":{\"validate\":{\"is_required\":\"Kazye sa a obligatwa\"}},\"hy\":{\"validate\":{\"is_required\":\"Անհրաժեշտ է լրացնել այս դաշտը\"}},\"is\":{\"validate\":{\"is_required\":\"Fylla þarf í þennan reit\"}},\"it\":{\"validate\":{\"is_required\":\"Questo campo è obbligatorio\"}},\"ja\":{\"validate\":{\"is_required\":\"このフィールドは必須項目です\"}},\"ko\":{\"validate\":{\"is_required\":\"이 필드가 필요함\"}},\"mi\":{\"validate\":{\"is_required\":\"Hiahiatia tēnei mara te\"}},\"nb\":{\"validate\":{\"is_required\":\"Dette feltet er obligatorisk\"}},\"nl\":{\"validate\":{\"is_required\":\"Dit veld is verplicht\"}},\"nn\":{\"validate\":{\"is_required\":\"Dette feltet er obligatorisk\"}},\"pl\":{\"validate\":{\"is_required\":\"To pole jest wymagane\"}},\"pt\":{\"validate\":{\"is_required\":\"Este campo é obrigatório\"}},\"pt-BR\":{\"validate\":{\"is_required\":\"Este campo é obrigatório\"}},\"ru\":{\"validate\":{\"is_required\":\"Необходимо это поле\"}},\"sv\":{\"validate\":{\"is_required\":\"Det här fältet är nödvändigt\"}},\"tr\":{\"validate\":{\"is_required\":\"Bu alan zorunludur\"}},\"zh-Hans\":{\"validate\":{\"is_required\":\"此字段为必填字段\"}},\"zh-Hant\":{\"validate\":{\"is_required\":\"此字段為必填項\"}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/validate.js","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"تسجيل دخول غير صالح\",\"invalid_password\":\"كلمة مرور غير صالحة\",\"parent_signup\":\"تسجيل ولي الأمر\",\"password_confirmation_sent\":\"تم إرسال تأكيد كلمة المرور إلى %{email_address}. وتأكد من مراجعة صندوق البريد العشوائي ربما يصل البريد هناك.\"}}},\"da\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ugyldigt login\",\"invalid_password\":\"Ugyldig adgangskode\",\"parent_signup\":\"Forældretilmelding\",\"password_confirmation_sent\":\"Bekræftelse af adgangskode sendt til %{email_address}. Sørg for, at du tjekker mappen til uønsket post.\"}}},\"de\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ungültige Zugangskennung\",\"invalid_password\":\"Ungültiges Kennwort\",\"parent_signup\":\"Elternanmeldung\",\"password_confirmation_sent\":\"Kennwortbestätigung verschickt an %{email_address}. Überprüfen Sie gegebenenfalls Ihren Spamordner.\"}}},\"en-AU\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Invalid login\",\"invalid_password\":\"Invalid password\",\"parent_signup\":\"Parent Signup\",\"password_confirmation_sent\":\"Password confirmation sent to %{email_address}. Make sure you check your spam box.\"}}},\"en-CA\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Invalid login\",\"invalid_password\":\"Invalid password\",\"parent_signup\":\"Parent Signup\",\"password_confirmation_sent\":\"Password confirmation sent to %{email_address}. Make sure you check your spam box.\"}}},\"en-GB\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Invalid login\",\"invalid_password\":\"Invalid password\",\"parent_signup\":\"Parent Signup\",\"password_confirmation_sent\":\"Password confirmation sent to %{email_address}. Make sure you check your spam folder.\"}}},\"es\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Inicio de Sesión Inválida\",\"invalid_password\":\"Contraseña inválida\",\"parent_signup\":\"Registro para padres\",\"password_confirmation_sent\":\"Confirmación de la contraseña enviada a %{email_address}. Asegúrese de revisar su bandeja de spam.\"}}},\"fa\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"ورود معتبر نیست\",\"invalid_password\":\"رمز عبور معتبر نیست\",\"parent_signup\":\"ثبت نام والدین\",\"password_confirmation_sent\":\"تأییدیه رمز عبور برای %{email_address} ارسال شد. حتما صندوق هرزنامه خود را بازبینی کنید.\"}}},\"fr\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Nom de connexion incorrect\",\"invalid_password\":\"Mot de passe non valide\",\"parent_signup\":\"Inscription des parents\",\"password_confirmation_sent\":\"Confirmation de mot de passe envoyée à %{email_address}. Pensez à vérifier votre boîte de courrier indésirable.\"}}},\"fr-CA\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Nom de connexion incorrect\",\"invalid_password\":\"Mot de passe non valide\",\"parent_signup\":\"Inscription parentale\",\"password_confirmation_sent\":\"Confirmation de mot de passe envoyée à %{email_address}. Pensez à vérifier votre boîte de courrier indésirable.\"}}},\"he\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"לוג-אין שגוי\",\"invalid_password\":\"סיסמה שגויה\",\"parent_signup\":\"הזדהות הורה\",\"password_confirmation_sent\":\"אישור סיסמה נשלח אל %{email_address}. יש לוודא שלא הגיע לתיבת דואר הזבל שלך.\"}}},\"ht\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Koneksyon envalid\",\"invalid_password\":\"Modpas envalid\",\"parent_signup\":\"Enskripsyon Paran\",\"password_confirmation_sent\":\"Konfimasyon modpas ale sou %{email_address}. Asire w ke ou gade nan dosye spam nan.\"}}},\"hy\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Սխալ մուտքային անուն\",\"invalid_password\":\"Սխալ գաղտնաբառ\",\"parent_signup\":\"Ծնողի գրանցում\",\"password_confirmation_sent\":\"Գաղտնաբառի հաստատումը ուղարկվել է %{email_address}-ին: Ստուգեք ձեր սփամի թղթապանակը:\"}}},\"is\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ógild innskráning\",\"invalid_password\":\"Ógilt lykilorð\",\"parent_signup\":\"Skráning foreldris\",\"password_confirmation_sent\":\"Staðfesting á lykilorði send til %{email_address}. Gættu þess að gá í ruslpósthólfið.\"}}},\"it\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Accesso non valido\",\"invalid_password\":\"Password non valido\",\"parent_signup\":\"Registrazione genitore\",\"password_confirmation_sent\":\"Conferma della password inviata a %{email_address}. Assicurati di controllare la cartella dello spam.\"}}},\"ja\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"無効なログインです\",\"invalid_password\":\"無効なパスワードです\",\"parent_signup\":\"親のサインアップ\",\"password_confirmation_sent\":\"パスワードの確認が %{email_address} に送信されました。スパム用の受信箱も確認してみてください。\"}}},\"ko\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"유효하지 않은 로그인\",\"invalid_password\":\"유효하지 않은 암호\",\"parent_signup\":\"부모 등록\",\"password_confirmation_sent\":\"암호 확인을 %{email_address}로 전송했습니다. 스팸 상자를 확인하는 것을 잊지 마십시오.\"}}},\"mi\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ehara tēnei i te takiurutanga tika\",\"invalid_password\":\"kupuhipa muhu\",\"parent_signup\":\"Tohuake mātua\",\"password_confirmation_sent\":\"Te haamauraa kupuhipa tonoa ki te %{email_address}. Āta tirohia e koe tou pouaka pāme.\"}}},\"nb\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ugyldig logg inn\",\"invalid_password\":\"Ugyldig passord\",\"parent_signup\":\"Påmelding for foreldre\",\"password_confirmation_sent\":\"Passordbekreftelse sendt til %{email_address}. Pass på å sjekke søppelpostboksen din.\"}}},\"nl\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ongeldige aanmelding\",\"invalid_password\":\"Ongeldig wachtwoord\",\"parent_signup\":\"Ouderlijke aanmelding\",\"password_confirmation_sent\":\"Bevestiging van wachtwoord is verstuurd naar %{email_address}. E-mail niet ontvangen? Zorg ervoor dat je jouw spambox controleert.\"}}},\"nn\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Ugyldig pålogging\",\"invalid_password\":\"Ugyldig passord\",\"parent_signup\":\"Registrering for foreldre\",\"password_confirmation_sent\":\"Stadfesting av passord er send til %{email_address}. Hugs å sjekke Søppelpost.\"}}},\"pl\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Nieprawidłowa nazwa logowania\",\"invalid_password\":\"Niepoprawne hasło\",\"parent_signup\":\"Rejestracja rodziców\",\"password_confirmation_sent\":\"Wysłano potwierdzenie hasła na adres %{email_address}. Sprawdź, czy wiadomość nie została uznana za spam.\"}}},\"pt\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Login inválido\",\"invalid_password\":\"Senha inválida\",\"parent_signup\":\"Inscrição de pais\",\"password_confirmation_sent\":\"Confirmação de senha enviada para %{email_address}. Verifique sua caixa de spam.\"}}},\"pt-BR\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Login inválido\",\"invalid_password\":\"Senha inválida\",\"parent_signup\":\"Inscrição de pai\",\"password_confirmation_sent\":\"Confirmação de senha enviada para %{email_address}. Verifique sua caixa de spam.\"}}},\"ru\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Неверные данные входа\",\"invalid_password\":\"Неверный пароль\",\"parent_signup\":\"Регистрация на родительском уровне\",\"password_confirmation_sent\":\"Подтверждение пароля отправлено %{email_address}. Проверьте ящик нежелательной почты.\"}}},\"sv\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Oglitg inloggning\",\"invalid_password\":\"Ogiltigt lösenord\",\"parent_signup\":\"Registrering för förälder\",\"password_confirmation_sent\":\"Löesnordsbekräftelse skickad till %{email_address}. Glöm inte att kolla din skräppost.\"}}},\"tr\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"Oturum açma işlemi geçersiz\",\"invalid_password\":\"Geçersiz şifre\",\"parent_signup\":\"Ebeveyn Kayıt olma\",\"password_confirmation_sent\":\"Şifre onayı %{email_address} e gönderildi. Spam kutunuzu da kontrol edin.\"}}},\"zh-Hans\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"登录信息无效\",\"invalid_password\":\"密码无效\",\"parent_signup\":\"父级注册\",\"password_confirmation_sent\":\"密码确认已发送到 %{email_address}。确保检查您的垃圾邮件箱。\"}}},\"zh-Hant\":{\"pseudonyms\":{\"login\":{\"invalid_login\":\"無效的登入\",\"invalid_password\":\"無效的密碼\",\"parent_signup\":\"家長註冊\",\"password_confirmation_sent\":\"密碼確認已發送至 %{email_address}。請務必檢查您的垃圾郵件箱。\"}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/pseudonyms.login.js","/*\n * Copyright (C) 2011 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\n// markup required:\n// <span class=\" field-with-fancyplaceholder\"><label for=\"email\">Email Address</span></label><input type=\"text\" id=\"login_apple_id\"></span>\n//\n// css required:\n// span.field-with-fancyplaceholder{display:block;display:inline-block;position:relative;vertical-align:top;}\n// span.field-with-fancyplaceholder label.placeholder{color:#999;cursor:text;pointer-events:none;}\n// span.field-with-fancyplaceholder label.placeholder span{position:absolute;z-index:2;-webkit-user-select:none;padding:3px 6px;}\n// span.field-with-fancyplaceholder label.focus{color:#ccc;}\n// span.field-with-fancyplaceholder label.hidden{color:#fff;}\n// span.field-with-fancyplaceholder input.invalid{background:#ffffc5;color:#F30;}\n// span.field-with-fancyplaceholder input.editing{color:#000;background:none repeat scroll 0 0 transparent;overflow:hidden;}\n//\n// then: $(\".field-with-fancyplaceholder input\").fancyPlaceholder();\n\nimport $ from 'jquery'\n\t$.fn.fancyPlaceholder = function() {\n\t  var pollingInterval,\n\t  \t  foundInputsAndLables = [];\n\n    function hideOrShowLabels(){\n      $.each(foundInputsAndLables, function(i, inputAndLable){\n        inputAndLable[1][inputAndLable[0].val() ? 'hide' : 'show']();\n      });\n    }\n\n\t  return this.each(function() {\n\t    var $input = $(this),\n\t        $label = $(\"label[for=\"+$input.attr('id')+\"]\");\n\n\t    $label.addClass('placeholder').wrapInner(\"<span/>\").css({\n\t      'font-family'   : $input.css('font-family'),\n        'font-size'     : $input.css('font-size')\n\t    });\n\n\t    $input\n        .focus(function(){\n          $label.addClass('focus', 300);\n        })\n        .blur(function(){\n          $label.removeClass('focus', 300);\n        })\n        .bind('keyup', hideOrShowLabels);\n\n      // if this was already focused before we got here, make it light gray now. sorry, ie7 cant do :focus selector, it doesn't get this.\n      try {\n        if ($(\"input:focus\").get(0) == this) {\n          $input.triggerHandler('focus');\n        }\n      } catch(e) {}\n\n\n      foundInputsAndLables.push([$input, $label]);\n\n      if (!pollingInterval) {\n        window.setInterval(hideOrShowLabels, 100);\n      }\n \t  });\n\t};\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/jquery.fancyplaceholder.js","\n    define(['i18nObj', 'translations/user', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('user')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?user!./public/javascripts/dummyI18nResource.js\n// module id = TQ+WxyWr53\n// module chunks = 21 22 25 29 38 53 54 72 89 94 95 97 101 104 107 113 114 115 120","/*\n * Copyright (C) 2014 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\nimport $ from 'jquery'\nimport LoginFormSwitcher from '../login/LoginFormSwitcher'\nimport 'login'\n\nconst switcher = new LoginFormSwitcher(\n    $('#login_form'),\n    $('#forgot_password_form')\n  )\n\n$('.forgot_password_link').click((event) => {\n  event.preventDefault()\n  return switcher.switchToForgotPassword()\n})\n\n$('.login_link').click((event) => {\n  event.preventDefault()\n  return switcher.switchToLogin()\n})\n\n\n\n// WEBPACK FOOTER //\n// ./app/jsx/bundles/login.js","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"بدء التعلم\"},\"labels\":{\"join_code\":\"كود الانضمام\",\"name\":\"الاسم الكامل\",\"password\":\"كلمة المرور\",\"password_confirmation\":\"تأكيد كلمة المرور\",\"username\":\"اسم المستخدم\"}}}},\"da\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Begynd at lære\"},\"labels\":{\"join_code\":\"Foren kode\",\"name\":\"Fulde navn\",\"password\":\"Adgangskode\",\"password_confirmation\":\"Bekræft adgangskode\",\"username\":\"Brugernavn\"}}}},\"de\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Mit dem Lernen beginnen\"},\"labels\":{\"join_code\":\"Teilnahmecode\",\"name\":\"Vollständiger Name\",\"password\":\"Kennwort\",\"password_confirmation\":\"Kennwort bestätigen\",\"username\":\"Benutzername\"}}}},\"en-AU\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Start Learning\"},\"labels\":{\"join_code\":\"Join Code\",\"name\":\"Full Name\",\"password\":\"Password\",\"password_confirmation\":\"Confirm Password\",\"username\":\"Username\"}}}},\"en-CA\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Start Learning\"},\"labels\":{\"join_code\":\"Join Code\",\"name\":\"Full Name\",\"password\":\"Password\",\"password_confirmation\":\"Confirm Password\",\"username\":\"Username\"}}}},\"en-GB\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Start learning\"},\"labels\":{\"join_code\":\"Join code\",\"name\":\"Full name\",\"password\":\"Password\",\"password_confirmation\":\"Confirm Password\",\"username\":\"Username\"}}}},\"es\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Comenzar a aprender\"},\"labels\":{\"join_code\":\"Código para unirse\",\"name\":\"Nombre completo\",\"password\":\"Contraseña\",\"password_confirmation\":\"Confirmar contraseña\",\"username\":\"Nombre de usuario\"}}}},\"fa\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"شروع به یادگیری\"},\"labels\":{\"join_code\":\"رمز عضویت\",\"name\":\"نام کامل\",\"password\":\"رمز عبور\",\"password_confirmation\":\"تأیید رمز عبور\",\"username\":\"نام کاربری\"}}}},\"fr\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Commencer à apprendre\"},\"labels\":{\"join_code\":\"Code de participation\",\"name\":\"Nom complet\",\"password\":\"Mot de passe\",\"password_confirmation\":\"Confirmer le mot de passe\",\"username\":\"Nom d’utilisateur\"}}}},\"fr-CA\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Commencer à apprendre\"},\"labels\":{\"join_code\":\"Code de participation\",\"name\":\"Nom complet\",\"password\":\"Mot de passe\",\"password_confirmation\":\"Confirmer le mot de passe\",\"username\":\"Nom d’utilisateur\"}}}},\"he\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"התחלת למידה\"},\"labels\":{\"join_code\":\"קוד הצטרפות\",\"name\":\"שם מלא\",\"password\":\"סיסמה\",\"password_confirmation\":\"אישור סיסמה\",\"username\":\"שם משתמש\"}}}},\"ht\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Kòmanse Aprann\"},\"labels\":{\"join_code\":\"Antre Kòd\",\"name\":\"Non Konplè\",\"password\":\"Modpas\",\"password_confirmation\":\"Konfime Modpas\",\"username\":\"Non itilizatè\"}}}},\"hy\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Սկսել ուսուցումը\"},\"labels\":{\"join_code\":\"Միացնել կոդը\",\"name\":\"Ամբողջ Անունը\",\"password\":\"Գաղտնաբառ\",\"password_confirmation\":\"Հաստատել գաղտնաբառը\",\"username\":\"Օգտատիրոջ անուն\"}}}},\"is\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Hefja nám\"},\"labels\":{\"join_code\":\"Þátttökukóði\",\"name\":\"Fullt nafn\",\"password\":\"Lykilorð\",\"password_confirmation\":\"Staðfesta aðgangsorð\",\"username\":\"Notandanafn\"}}}},\"it\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Inizia apprendimento\"},\"labels\":{\"join_code\":\"Codice di partecipazione\",\"name\":\"Nome completo\",\"password\":\"Password\",\"password_confirmation\":\"Conferma password\",\"username\":\"Nome utente\"}}}},\"ja\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"学習を開始\"},\"labels\":{\"join_code\":\"参加コード\",\"name\":\"フル ネーム\",\"password\":\"パスワード\",\"password_confirmation\":\"パスワードの確認\",\"username\":\"ユーザ名\"}}}},\"ko\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"학습 시작\"},\"labels\":{\"join_code\":\"참가 코드\",\"name\":\"전체 이름\",\"password\":\"암호\",\"password_confirmation\":\"암호 확인\",\"username\":\"사용자 이름\"}}}},\"mi\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Tīmata Learning\"},\"labels\":{\"join_code\":\"Hono Waehere\",\"name\":\"Ingoa\",\"password\":\"Kupu huna\",\"password_confirmation\":\"Whakaū Kupuhipa\",\"username\":\"Ingoa rēhita\"}}}},\"nb\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Begynn å lære\"},\"labels\":{\"join_code\":\"Påmeldingskode\",\"name\":\"Fullt navn\",\"password\":\"Passord\",\"password_confirmation\":\"Bekreft passord\",\"username\":\"Brukernavn\"}}}},\"nl\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Beginnen met deelnemen\"},\"labels\":{\"join_code\":\"Deelname-code\",\"name\":\"Volledige naam\",\"password\":\"Wachtwoord\",\"password_confirmation\":\"Wachtwoord bevestigen\",\"username\":\"Gebruikersnaam\"}}}},\"nn\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Begynn å lære\"},\"labels\":{\"join_code\":\"Påmeldingskode\",\"name\":\"Fullstendig namn\",\"password\":\"Passord\",\"password_confirmation\":\"Stadfeste passord\",\"username\":\"Brukarnamn\"}}}},\"pl\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Rozpocznij naukę\"},\"labels\":{\"join_code\":\"Kod dołączenia\",\"name\":\"Pełna nazwa\",\"password\":\"Hasło\",\"password_confirmation\":\"Potwierdź hasło\",\"username\":\"Nazwa użytkownika\"}}}},\"pt\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Começar a aprender\"},\"labels\":{\"join_code\":\"Código de adesão\",\"name\":\"Nome completo\",\"password\":\"Senha\",\"password_confirmation\":\"Confirmar senha\",\"username\":\"Nome de utilizador\"}}}},\"pt-BR\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Comece a aprender\"},\"labels\":{\"join_code\":\"Código de participação\",\"name\":\"Nome completo\",\"password\":\"Senha\",\"password_confirmation\":\"Confirmar senha\",\"username\":\"Nome de Usuário\"}}}},\"ru\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Начать обучение\"},\"labels\":{\"join_code\":\"Присоединить код\",\"name\":\"Полное имя\",\"password\":\"Пароль\",\"password_confirmation\":\"Подтвердить пароль\",\"username\":\"Имя пользователя\"}}}},\"sv\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Starta inlärning\"},\"labels\":{\"join_code\":\"Anslutningskod\",\"name\":\"Fullständigt namn\",\"password\":\"Lösenord\",\"password_confirmation\":\"Bekräfta lösenord\",\"username\":\"Användarnamn\"}}}},\"tr\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"Öğrenime Başlayın\"},\"labels\":{\"join_code\":\"Katılım Kodu\",\"name\":\"Tam Ad\",\"password\":\"Şifre\",\"password_confirmation\":\"Şifre Onayla\",\"username\":\"Kullanıcı Adı\"}}}},\"zh-Hans\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"开始学习\"},\"labels\":{\"join_code\":\"加入代码\",\"name\":\"全名\",\"password\":\"密码\",\"password_confirmation\":\"确认密码\",\"username\":\"用户名\"}}}},\"zh-Hant\":{\"registration\":{\"student_dialog\":{\"buttons\":{\"start_learning\":\"開始學習\"},\"labels\":{\"join_code\":\"加入代碼\",\"name\":\"全名\",\"password\":\"密碼\",\"password_confirmation\":\"確認密碼\",\"username\":\"使用者名稱\"}}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/registration.student_dialog.js","\n    define('jst/registration/teacherDialog', [\"handlebars/runtime\",\"i18n!registration.teacher_dialog\",\"coffeescripts/handlebars_helpers.coffee\"], function(Handlebars){\n      Handlebars = Handlebars.default\n      var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};\n      var name = 'registration/teacherDialog';\n      templates[name] = template(function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, helper, options, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, helper;\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <label class=\\\"checkbox\\\">\\n          <input type=\\\"checkbox\\\" name=\\\"user[terms_of_use]\\\" value=\\\"1\\\">\\n          \";\n  if (helper = helpers.terms_html) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.terms_html); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n        </label>\\n      </div>\\n    </div>\\n    \";\n  return buffer;\n  }\n\n  buffer += \"<div class=\\\"registration-dialog\\\">\\n  <form class=\\\"form-horizontal bootstrap-form\\\" method=\\\"post\\\" action=\\\"/users\\\">\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"teacher_name\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.teacher_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.name\", \"Name\", options) : helperMissing.call(depth0, \"t\", \"labels.name\", \"Name\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"teacher_name\\\" name=\\\"user[name]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"teacher_email\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.teacher_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.email\", \"Email\", options) : helperMissing.call(depth0, \"t\", \"labels.email\", \"Email\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"teacher_email\\\" name=\\\"pseudonym[unique_id]\\\">\\n      </div>\\n    </div>\\n    \";\n  stack1 = helpers['if'].call(depth0, (depth0 && depth0.terms_required), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"hidden\\\" name=\\\"user[initial_enrollment_type]\\\" value=\\\"teacher\\\">\\n        <button class=\\\"btn btn-primary\\\" type=\\\"submit\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.teacher_dialog\")\n  },data:data},helper ? helper.call(depth0, \"buttons.start_teaching\", \"Start Teaching\", options) : helperMissing.call(depth0, \"t\", \"buttons.start_teaching\", \"Start Teaching\", options)))\n    + \"</button>\\n      </div>\\n    </div>\\n  </form>\\n</div>\\n\";\n  return buffer;\n  });\n      ;\n      ;\n      return templates[name];\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./app/views/jst/registration/teacherDialog.handlebars\n// module id = aweKjqPIgX\n// module chunks = 94 95","/*\n * Copyright (C) 2016 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\n  class LoginFormSwitcher {\n    constructor($loginForm, $forgotPasswordForm) {\n      this.$loginForm = $loginForm;\n      this.$forgotPasswordForm = $forgotPasswordForm;\n    }\n\n    switchToLogin() {\n      this.$forgotPasswordForm.hide();\n      this.$loginForm.show();\n      this.$loginForm.find(\"input:visible:first\").focus();\n    }\n\n    switchToForgotPassword() {\n      this.$loginForm.hide();\n      this.$forgotPasswordForm.show();\n      this.$forgotPasswordForm.find(\"input:visible:first\").focus();\n    }\n  }\n\nexport default LoginFormSwitcher\n\n\n\n// WEBPACK FOOTER //\n// ./app/jsx/login/LoginFormSwitcher.js","\n    define('jst/registration/studentDialog', [\"handlebars/runtime\",\"i18n!registration.student_dialog\",\"coffeescripts/handlebars_helpers.coffee\"], function(Handlebars){\n      Handlebars = Handlebars.default\n      var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};\n      var name = 'registration/studentDialog';\n      templates[name] = template(function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, helper, options, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, helper;\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <label class=\\\"checkbox\\\">\\n          <input type=\\\"checkbox\\\" name=\\\"user[terms_of_use]\\\" value=\\\"1\\\">\\n          \";\n  if (helper = helpers.terms_html) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n  else { helper = (depth0 && depth0.terms_html); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n        </label>\\n      </div>\\n    </div>\\n    \";\n  return buffer;\n  }\n\n  buffer += \"<div class=\\\"registration-dialog\\\">\\n  <form class=\\\"form-horizontal bootstrap-form\\\" method=\\\"post\\\" action=\\\"/users\\\">\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"student_join_code\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.join_code\", \"Join Code\", options) : helperMissing.call(depth0, \"t\", \"labels.join_code\", \"Join Code\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"student_join_code\\\" name=\\\"user[self_enrollment_code]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"student_name\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.name\", \"Full Name\", options) : helperMissing.call(depth0, \"t\", \"labels.name\", \"Full Name\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"student_name\\\" name=\\\"user[name]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"student_username\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.username\", \"Username\", options) : helperMissing.call(depth0, \"t\", \"labels.username\", \"Username\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"text\\\" id=\\\"student_username\\\" name=\\\"pseudonym[unique_id]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"student_password\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.password\", \"Password\", options) : helperMissing.call(depth0, \"t\", \"labels.password\", \"Password\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"password\\\" id=\\\"student_password\\\" name=\\\"pseudonym[password]\\\">\\n      </div>\\n    </div>\\n    <div class=\\\"control-group\\\">\\n      <label class=\\\"control-label\\\" for=\\\"student_password_confirmation\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"labels.password_confirmation\", \"Confirm Password\", options) : helperMissing.call(depth0, \"t\", \"labels.password_confirmation\", \"Confirm Password\", options)))\n    + \"</label>\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"password\\\" id=\\\"student_password_confirmation\\\" name=\\\"pseudonym[password_confirmation]\\\">\\n      </div>\\n    </div>\\n    \";\n  stack1 = helpers['if'].call(depth0, (depth0 && depth0.terms_required), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n    <div class=\\\"control-group\\\">\\n      <div class=\\\"controls\\\">\\n        <input type=\\\"hidden\\\" name=\\\"user[initial_enrollment_type]\\\" value=\\\"student\\\">\\n        <input type=\\\"hidden\\\" name=\\\"self_enrollment\\\" value=\\\"1\\\">\\n        <input type=\\\"hidden\\\" name=\\\"pseudonym_type\\\" value=\\\"username\\\">\\n        <button class=\\\"btn btn-primary\\\" type=\\\"submit\\\">\"\n    + escapeExpression((helper = helpers.t || (depth0 && depth0.t),options={hash:{\n    'scope': (\"registration.student_dialog\")\n  },data:data},helper ? helper.call(depth0, \"buttons.start_learning\", \"Start Learning\", options) : helperMissing.call(depth0, \"t\", \"buttons.start_learning\", \"Start Learning\", options)))\n    + \"</button>\\n      </div>\\n    </div>\\n  </form>\\n</div>\\n\";\n  return buffer;\n  });\n      ;\n      ;\n      return templates[name];\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./app/views/jst/registration/studentDialog.handlebars\n// module id = fKV0qtdF3x\n// module chunks = 94 95","\n    define(['i18nObj', 'translations/registration.saml_dialog', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('registration.saml_dialog')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?registration.saml_dialog!./public/javascripts/dummyI18nResource.js\n// module id = hcG27Bkwj9\n// module chunks = 94 95","#\n# Copyright (C) 2012 - present Instructure, Inc.\n#\n# This file is part of Canvas.\n#\n# Canvas is free software: you can redistribute it and/or modify it under\n# the terms of the GNU Affero General Public License as published by the Free\n# Software Foundation, version 3 of the License.\n#\n# Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n# A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n# details.\n#\n# You should have received a copy of the GNU Affero General Public License along\n# with this program. If not, see <http://www.gnu.org/licenses/>.\n\ndefine [\n  'i18n!pseudonym'\n  'Backbone'\n], (I18n, Backbone) ->\n\n  class Pseudonym extends Backbone.Model\n\n    errorMap: (policy={}) ->\n      unique_id:\n        too_short:    I18n.t(\"errors.required\", \"Required\")\n        too_long:     I18n.t(\"errors.too_long\", \"Can't exceed %{max} characters\", {max: 100})\n        invalid:      I18n.t(\"errors.invalid\", \"May only contain letters, numbers, or the following: %{characters}\", {characters: \". + - _ @ =\"})\n        taken:        I18n.t(\"errors.taken\", \"Already in use\")\n        bad_credentials: I18n.t(\"errors.bad_credentials\", \"Invalid username or password\")\n        not_email:    I18n.t(\"errors.not_email\", \"Not a valid email address\")\n      sis_user_id:\n        too_long:     I18n.t(\"errors.too_long\", \"Can't exceed %{max} characters\", {max: 255})\n        taken:        I18n.t(\"errors.sis_taken\", \"The SIS ID is already in use\")\n      password:\n        too_short:    I18n.t(\"errors.too_short\", \"Must be at least %{min} characters\", {min: policy.min_length})\n        sequence:     I18n.t(\"errors.sequence\", \"Can't incude a run of more than %{max} characters (e.g. abcdef)\", {max: policy.max_sequence})\n        common:       I18n.t(\"errors.common\", \"Can't use common passwords (e.g. \\\"password\\\")\")\n        repeated:     I18n.t(\"errors.repeated\", \"Can't have the same character more than %{max} times in a row\", {max: policy.max_repeats})\n        confirmation: I18n.t(\"errors.mismatch\", \"Doesn't match\")\n        too_long:     I18n.t(\"errors.too_long\", \"Can't exceed %{max} characters\", {max: 255})\n      password_confirmation:\n        confirmation: I18n.t(\"errors.mismatch\", \"Doesn't match\")\n\n    normalizeErrors: (errors, policy) ->\n      if errors\n        for type in ['unique_id', 'password'] when errors[type]?.length > 1\n          # if there are multiple errors and one is \"too_short\", just show that\n          too_short = null\n          too_short = e for e in errors[type] when e.type is 'too_short'\n          errors[type] = [too_short] if too_short\n      super errors, policy\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/models/Pseudonym.coffee","#\n# Copyright (C) 2012 - present Instructure, Inc.\n#\n# This file is part of Canvas.\n#\n# Canvas is free software: you can redistribute it and/or modify it under\n# the terms of the GNU Affero General Public License as published by the Free\n# Software Foundation, version 3 of the License.\n#\n# Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n# A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n# details.\n#\n# You should have received a copy of the GNU Affero General Public License along\n# with this program. If not, see <http://www.gnu.org/licenses/>.\n\ndefine [\n  'jquery'\n  'underscore'\n  'i18n!registration'\n  '../fn/preventDefault'\n  '../registration/registrationErrors'\n  'jst/registration/teacherDialog'\n  'jst/registration/studentDialog'\n  'jst/registration/parentDialog'\n  'jst/registration/samlDialog'\n  '../util/addPrivacyLinkToDialog'\n  'str/htmlEscape'\n  '../jquery/validate'\n  'jquery.instructure_forms'\n  'jquery.instructure_date_and_time'\n], ($, _, I18n, preventDefault, registrationErrors, teacherDialog, studentDialog, parentDialog, samlDialog, addPrivacyLinkToDialog, htmlEscape) ->\n\n  $nodes = {}\n  templates = {teacherDialog, studentDialog, parentDialog, samlDialog}\n\n  # we do this in coffee because of this hbs 1.3 bug:\n  # https://github.com/wycats/handlebars.js/issues/748\n  # https://github.com/fivetanley/i18nliner-handlebars/commit/55be26ff\n  termsHtml = ({terms_of_use_url, privacy_policy_url}) ->\n    I18n.t(\n      \"teacher_dialog.agree_to_terms_and_pp\"\n      \"You agree to the *terms of use* and acknowledge the **privacy policy**.\"\n      wrappers: [\n        \"<a href=\\\"#{htmlEscape terms_of_use_url}\\\" target=\\\"_blank\\\">$1</a>\"\n        \"<a href=\\\"#{htmlEscape privacy_policy_url}\\\" target=\\\"_blank\\\">$1</a>\"\n      ]\n    )\n\n  signupDialog = (id, title, path=null) ->\n    return unless templates[id]\n    $node = $nodes[id] ?= $('<div />')\n    path ||= \"/users\"\n    html = templates[id](\n      account: ENV.ACCOUNT.registration_settings\n      terms_required: ENV.ACCOUNT.terms_required\n      terms_html: termsHtml(ENV.ACCOUNT)\n      path: path\n    )\n    $node.html html\n    $node.find('.signup_link').click preventDefault ->\n      $node.dialog('close')\n      signupDialog($(this).data('template'), $(this).prop('title'))\n\n    $form = $node.find('form')\n    $form.formSubmit\n      required: (el.name for el in $form.find(':input[name]').not('[type=hidden]'))\n      disableWhileLoading: 'spin_on_success'\n      errorFormatter: registrationErrors\n      success: (data) =>\n        # they should now be authenticated (either registered or pre_registered)\n        if data.redirect\n          window.location = data.redirect\n        else if data.course\n          window.location = \"/courses/#{data.course.course.id}?registration_success=1\"\n        else\n          window.location = \"/?registration_success=1\"\n      error: (data) =>\n        if data.error\n          error_msg = data.error.message\n          $(\"input[name='#{htmlEscape data.error.input_name}']\").\n          next('.error_message').\n          text(htmlEscape error_msg)\n          $.screenReaderFlashMessage(error_msg)\n\n    $node.dialog\n      resizable: false\n      title: title\n      width: 550\n      open: ->\n        $(this).find('a').eq(0).blur()\n        $(this).find(':input').eq(0).focus()\n        signupDialog.afterRender?()\n      close: ->\n        signupDialog.teardown?()\n        $('.error_box').filter(':visible').remove()\n    $node.fixDialogButtons()\n    unless ENV.ACCOUNT.terms_required # term verbiage has a link to PP, so this would be redundant\n      addPrivacyLinkToDialog($node)\n\n  signupDialog.templates = templates\n  signupDialog\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/registration/signupDialog.coffee","\n    define(['i18nObj', 'translations/site', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('site')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?site!./public/javascripts/dummyI18nResource.js\n// module id = o4BBbrFkZ6\n// module chunks = 94 95 119","//\n// Copyright (C) 2013 - present Instructure, Inc.\n//\n// This file is part of Canvas.\n//\n// Canvas is free software: you can redistribute it and/or modify it under\n// the terms of the GNU Affero General Public License as published by the Free\n// Software Foundation, version 3 of the License.\n//\n// Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n// A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n// details.\n//\n// You should have received a copy of the GNU Affero General Public License along\n// with this program. If not, see <http://www.gnu.org/licenses/>.\n\nimport $ from 'jquery'\nimport I18n from 'i18n!site'\n\nexport default function addPrivacyLinkToDialog ($dialog) {\n  if (!(ENV.ACCOUNT && ENV.ACCOUNT.privacy_policy_url)) return\n\n  const $privacy = $('<a>', {\n    href: ENV.ACCOUNT.privacy_policy_url,\n    style: 'padding-left: 1em; line-height: 3em',\n    class: 'privacy_policy_link',\n    target: '_blank'\n  })\n  const $buttonPane = $dialog.closest('.ui-dialog').find('.ui-dialog-buttonpane')\n  if (!$buttonPane.find('.privacy_policy_link').length) {\n    $privacy.text(I18n.t('view_privacy_policy', 'View Privacy Policy'))\n    $buttonPane.append($privacy)\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/coffeescripts/util/addPrivacyLinkToDialog.js","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"user\":{\"errors\":{\"already_enrolled\":\"أنت مسجل بالفعل في هذا المساق\",\"course_full\":\"هذا المساق مكتمل\",\"invalid_code\":\"كود غير صالح\",\"required\":\"مطلوب\",\"terms\":\"يجب أن توافق على الشروط\",\"too_long\":\"يتعذر تجاوز %{max} حرفًَا\"}}},\"da\":{\"user\":{\"errors\":{\"already_enrolled\":\"Du er allerede tilmeldt dette fag\",\"course_full\":\"Dette kursus er fyldt\",\"invalid_code\":\"Ugyldig kode\",\"required\":\"Påkrævet\",\"terms\":\"Du skal acceptere betingelserne\",\"too_long\":\"Kan ikke overskride %{max} tegn\"}}},\"de\":{\"user\":{\"errors\":{\"already_enrolled\":\"Sie sind bereits für diesen Kurs eingeschrieben.\",\"course_full\":\"Dieser Kurs ist voll belegt.\",\"invalid_code\":\"Ungültiger Code\",\"required\":\"Erforderlich\",\"terms\":\"Sie müssen den Bedingungen zustimmen.\",\"too_long\":\"Darf %{max} Zeichen nicht überschreiten\"}}},\"en-AU\":{\"user\":{\"errors\":{\"already_enrolled\":\"You are already enrolled in this course\",\"course_full\":\"This course is full\",\"invalid_code\":\"Invalid code\",\"required\":\"Required\",\"terms\":\"You must agree to the terms\",\"too_long\":\"Can't exceed %{max} characters\"}}},\"en-CA\":{\"user\":{\"errors\":{\"already_enrolled\":\"You are already enrolled in this course\",\"course_full\":\"This course is full\",\"invalid_code\":\"Invalid code\",\"required\":\"Required\",\"terms\":\"You must agree to the terms\",\"too_long\":\"Can't exceed %{max} characters\"}}},\"en-GB\":{\"user\":{\"errors\":{\"already_enrolled\":\"You are already enrolled in this course\",\"course_full\":\"This course is full\",\"invalid_code\":\"Invalid code\",\"required\":\"Required\",\"terms\":\"You must agree to the terms\",\"too_long\":\"Can't exceed %{max} characters\"}}},\"es\":{\"user\":{\"errors\":{\"already_enrolled\":\"Ya está inscrito en este curso\",\"course_full\":\"Este curso está lleno\",\"invalid_code\":\"Código inválido\",\"required\":\"Obligatorio\",\"terms\":\"Debe aceptar estos términos\",\"too_long\":\"No puede superar los %{max} caracteres\"}}},\"fa\":{\"user\":{\"errors\":{\"already_enrolled\":\"شما در حال حاضر در این درس ثبت نام شده اید\",\"course_full\":\"ظرفیت این درس تکمیل شده است\",\"invalid_code\":\"رمز معتبر نیست\",\"required\":\"لازم\",\"terms\":\"باید ضوابط را بپذیرید\",\"too_long\":\"نمی تواند از %{max} نویسه فراتر رود\"}}},\"fr\":{\"user\":{\"errors\":{\"already_enrolled\":\"Vous êtes déjà inscrit à ce cours.\",\"course_full\":\"Ce cours est complet.\",\"invalid_code\":\"Code erroné\",\"required\":\"Requis\",\"terms\":\"Vous devez accepter les conditions.\",\"too_long\":\"Ne doit pas dépasser %{max} caractères\"}}},\"fr-CA\":{\"user\":{\"errors\":{\"already_enrolled\":\"Vous êtes déjà inscrit à ce cours.\",\"course_full\":\"Ce cours est complet.\",\"invalid_code\":\"Code erroné\",\"required\":\"Requis\",\"terms\":\"Vous devez accepter les conditions.\",\"too_long\":\"Ne doit pas dépasser %{max} caractères\"}}},\"he\":{\"user\":{\"errors\":{\"already_enrolled\":\"כבר נרשמת לקורס זה\",\"course_full\":\"קורס זה התמלא\",\"invalid_code\":\"קוד שגוי\",\"required\":\"נדרש\",\"terms\":\"חובה להסכים לתנאים\",\"too_long\":\"מספר התוים המכסימלי: %{max} \"}}},\"ht\":{\"user\":{\"errors\":{\"already_enrolled\":\"Ou enskri nan kou sa a deja\",\"course_full\":\"Kou sa a plen\",\"invalid_code\":\"Kòd envalid\",\"required\":\"Obligatwa\",\"terms\":\"Ou dwe dakò ak kondisyon yo\",\"too_long\":\"Pa kapab depase %{max} karaktè\"}}},\"hy\":{\"user\":{\"errors\":{\"already_enrolled\":\"Դուք արդեն գրանցված եք դասընթացում\",\"course_full\":\"Դասընթացի ուսանողների թիվը համալրված է\",\"invalid_code\":\"Սխալ կոդ\",\"required\":\"Պահանջվում է\",\"terms\":\"Դուք պետք է համաձայնեք պայմաններին\",\"too_long\":\"Նշանների թիվը չի կարող գերազանցել %{max} \"}}},\"is\":{\"user\":{\"errors\":{\"already_enrolled\":\"Þú ert þegar innrituð/innritaður á þetta námskeið\",\"course_full\":\"Námskeiðið er fullt\",\"invalid_code\":\"Ógildur kóði\",\"required\":\"Krafist\",\"terms\":\"Þú verður að samþykkja skilmálana\",\"too_long\":\"Má ekki fara yfir %{max} stafi\"}}},\"it\":{\"user\":{\"errors\":{\"already_enrolled\":\"Sei già iscritto a questo corso\",\"course_full\":\"Questo corso è pieno\",\"invalid_code\":\"Codice non valido\",\"required\":\"Obbligatorio\",\"terms\":\"Devi accettare i termini\",\"too_long\":\"Non può superare %{max} caratteri\"}}},\"ja\":{\"user\":{\"errors\":{\"already_enrolled\":\"このコースには既に登録されています\",\"course_full\":\"このコースには空きがありません\",\"invalid_code\":\"無効なコード\",\"required\":\"必須\",\"terms\":\"利用規約に同意する必要があります\",\"too_long\":\"%{max} 文字以内にしてください\"}}},\"ko\":{\"user\":{\"errors\":{\"already_enrolled\":\"이 과목에 이미 등록함\",\"course_full\":\"이 과목은 만원임\",\"invalid_code\":\"유효하지 않은 코드\",\"required\":\"필수\",\"terms\":\"조건에 동의해야 합니다.\",\"too_long\":\"%{max}글자를 초과할 수 없습니다.\"}}},\"mi\":{\"user\":{\"errors\":{\"already_enrolled\":\"Kua whakauru kē koe i roto i tēnei akoranga \",\"course_full\":\"Ko te ki tonu i tēnei akoranga \",\"invalid_code\":\"waehere muhu \",\"required\":\"e hiahiatia ana\",\"terms\":\"Me whakaāe koe ki ngā herenga\",\"too_long\":\"Kāore e taea te nui %{max} pūāhua\"}}},\"nb\":{\"user\":{\"errors\":{\"already_enrolled\":\"Du er allerede registrert på dette emnet\",\"course_full\":\"Dette emnet er fullt\",\"invalid_code\":\"Ugyldig kode\",\"required\":\"Obligatorisk\",\"terms\":\"Du må si deg enig i vilkårene\",\"too_long\":\"Kan ikke overstige %{max} tegn\"}}},\"nl\":{\"user\":{\"errors\":{\"already_enrolled\":\"Je bent al voor deze cursus ingeschreven\",\"course_full\":\"Deze cursus zit vol\",\"invalid_code\":\"Ongeldige code\",\"required\":\"Vereist\",\"terms\":\"Je moet akkoord gaan met de gebruiksvoorwaarden\",\"too_long\":\"Mag maximum van %{max} tekens niet overschrijden.\"}}},\"nn\":{\"user\":{\"errors\":{\"already_enrolled\":\"Du er allereie påmeld til dette emnet\",\"course_full\":\"Dette emnet er fullt\",\"invalid_code\":\"Ugyldig kode\",\"required\":\"Obligatorisk\",\"terms\":\"Du må godta vilkåra\",\"too_long\":\"Kan ikkje overskride %{max} teikn\"}}},\"pl\":{\"user\":{\"errors\":{\"already_enrolled\":\"Jesteś już zapisany/-a na ten kurs\",\"course_full\":\"Ten kurs jest pełny\",\"invalid_code\":\"Nieprawidłowy kod\",\"required\":\"Wymagany\",\"terms\":\"Musisz się zgodzić na warunki\",\"too_long\":\"Nie możesz przekroczyć %{max} znaków\"}}},\"pt\":{\"user\":{\"errors\":{\"already_enrolled\":\"Já está inscrito nesta disciplina\",\"course_full\":\"Esta disciplina está cheia\",\"invalid_code\":\"Código inválido\",\"required\":\"Necessário\",\"terms\":\"Tem de aceitar os termos\",\"too_long\":\"Não pode exceder %{max} caracteres\"}}},\"pt-BR\":{\"user\":{\"errors\":{\"already_enrolled\":\"Você já está inscrito neste curso\",\"course_full\":\"As vagas deste curso estão preenchidas\",\"invalid_code\":\"Código inválido\",\"required\":\"Obrigatório\",\"terms\":\"Você deve concordar com os termos\",\"too_long\":\"Não pode exceder %{max} caracteres\"}}},\"ru\":{\"user\":{\"errors\":{\"already_enrolled\":\"Вы уже зарегистрированы на данном курсе\",\"course_full\":\"Группа для данного курса набрана\",\"invalid_code\":\"Неверный код\",\"required\":\"Требуется\",\"terms\":\"Вы должны согласиться с условиями\",\"too_long\":\"Не может превышать %{max} символов\"}}},\"sv\":{\"user\":{\"errors\":{\"already_enrolled\":\"Du är redan registrerad till den här kursen\",\"course_full\":\"Kursen är full\",\"invalid_code\":\"Ogiltig kod\",\"required\":\"Nödvändig\",\"terms\":\"Du måste godkänna villkoren\",\"too_long\":\"Kan inte överstiga %{max} tecken\"}}},\"tr\":{\"user\":{\"errors\":{\"already_enrolled\":\"Bu derse zaten kayıtlısınız\",\"course_full\":\"Bu ders dolu\",\"invalid_code\":\"Geçersiz kod\",\"required\":\"Zorunlu\",\"terms\":\"Şarları kabul etmelisiniz\",\"too_long\":\"%{max} karakteri aşamazsınız\"}}},\"zh-Hans\":{\"user\":{\"errors\":{\"already_enrolled\":\"您已经登记此课程\",\"course_full\":\"此课程名额已满\",\"invalid_code\":\"无效的代码\",\"required\":\"需要\",\"terms\":\"您必须同意这些条款\",\"too_long\":\"不能超过 %{max} 个字符\"}}},\"zh-Hant\":{\"user\":{\"errors\":{\"already_enrolled\":\"您已註冊此課程\",\"course_full\":\"此課程已滿\",\"invalid_code\":\"無效的代碼\",\"required\":\"必填\",\"terms\":\"您必須同意這些條款\",\"too_long\":\"不能超過 %{max} 個字元\"}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/user.js","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"site\":{\"view_privacy_policy\":\"عرض سياسة الخصوصية\"}},\"da\":{\"site\":{\"view_privacy_policy\":\"Vis datapolitik\"}},\"de\":{\"site\":{\"view_privacy_policy\":\"Datenschutzrichtlinien anzeigen\"}},\"en-AU\":{\"site\":{\"view_privacy_policy\":\"View Privacy Policy\"}},\"en-CA\":{\"site\":{\"view_privacy_policy\":\"View Privacy Policy\"}},\"en-GB\":{\"site\":{\"view_privacy_policy\":\"View Privacy Policy\"}},\"es\":{\"site\":{\"view_privacy_policy\":\"Declaración de privacidad\"}},\"fa\":{\"site\":{\"view_privacy_policy\":\"مشاهده سیاست حریم خصوصی\"}},\"fr\":{\"site\":{\"view_privacy_policy\":\"Afficher la déclaration de confidentialité\"}},\"fr-CA\":{\"site\":{\"view_privacy_policy\":\"Afficher la déclaration de confidentialité\"}},\"he\":{\"site\":{\"view_privacy_policy\":\"הצגת מדיניות פרטיות\"}},\"ht\":{\"site\":{\"view_privacy_policy\":\"Afiche Politik konfidansyalite\"}},\"hy\":{\"site\":{\"view_privacy_policy\":\"Դիտել գաղտնիության քաղականությունը\"}},\"is\":{\"site\":{\"view_privacy_policy\":\"Skoða persónuverndarstefnu\"}},\"it\":{\"site\":{\"view_privacy_policy\":\"Visualizza norme sulla privacy\"}},\"ja\":{\"site\":{\"view_privacy_policy\":\"プライバシー ポリシーを表示\"}},\"ko\":{\"site\":{\"view_privacy_policy\":\"개인 정보 보호 정책 보기\"}},\"mi\":{\"site\":{\"view_privacy_policy\":\"Tirohia Kaupapahere Tūmataiti\"}},\"nb\":{\"site\":{\"view_privacy_policy\":\"Vis personvernspolitikk\"}},\"nl\":{\"site\":{\"view_privacy_policy\":\"Privacy-beleid weergeven\"}},\"nn\":{\"site\":{\"view_privacy_policy\":\"Vis retningslinjer for personvern\"}},\"pl\":{\"site\":{\"view_privacy_policy\":\"Pokaż politykę prywatności\"}},\"pt\":{\"site\":{\"view_privacy_policy\":\"Ver política de privacidade\"}},\"pt-BR\":{\"site\":{\"view_privacy_policy\":\"Exibir política de privacidade\"}},\"ru\":{\"site\":{\"view_privacy_policy\":\"Показать политику конфиденциальности\"}},\"sv\":{\"site\":{\"view_privacy_policy\":\"Visa integritetspolicy\"}},\"tr\":{\"site\":{\"view_privacy_policy\":\"Gizlilik Sözleşmesini Gör\"}},\"zh-Hans\":{\"site\":{\"view_privacy_policy\":\"查看隐私政策\"}},\"zh-Hant\":{\"site\":{\"view_privacy_policy\":\"檢視《隱私政策》\"}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/site.js","\n    define(['i18nObj', 'translations/registration.teacher_dialog', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('registration.teacher_dialog')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?registration.teacher_dialog!./public/javascripts/dummyI18nResource.js\n// module id = rffsGQzqCk\n// module chunks = 94 95","/*\n * Copyright (C) 2014 - present Instructure, Inc.\n *\n * This file is part of Canvas.\n *\n * Canvas is free software: you can redistribute it and/or modify it under\n * the terms of the GNU Affero General Public License as published by the Free\n * Software Foundation, version 3 of the License.\n *\n * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY\n * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR\n * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\n * details.\n *\n * You should have received a copy of the GNU Affero General Public License along\n * with this program. If not, see <http://www.gnu.org/licenses/>.\n */\n\nimport I18n from 'i18n!pseudonyms.login'\nimport $ from 'jquery'\nimport htmlEscape from './str/htmlEscape'\nimport signupDialog from 'compiled/registration/signupDialog'\nimport './jquery.fancyplaceholder' /* fancyPlaceholder */\nimport './jquery.google-analytics' /* trackPage, trackPageview */\nimport './jquery.instructure_forms' /* formSubmit, getFormData, formErrors, errorBox */\nimport './jquery.loadingImg'\nimport 'compiled/jquery.rails_flash_notifications'\n\n  $(\"#coenrollment_link\").click(function(event) {\n    event.preventDefault();\n    var template = $(this).data('template');\n    var path = $(this).data('path');\n    signupDialog(template, I18n.t(\"parent_signup\", \"Parent Signup\"), path);\n  });\n  $(\"#register_link\").click(function(){\n    $.trackPageview(\"/clicked_register_on_login_form\");\n  });\n\n  $(\".field-with-fancyplaceholder input\").fancyPlaceholder();\n  $(\"#forgot_password_form\").formSubmit({\n    object_name: 'pseudonym_session',\n    required: ['unique_id_forgot'],\n    beforeSubmit: function(data) {\n      $(this).loadingImage();\n    },\n    success: function(data) {\n      $(this).loadingImage('remove');\n      $.flashMessage(htmlEscape(I18n.t(\"password_confirmation_sent\", \"Password confirmation sent to %{email_address}. Make sure you check your spam box.\", {email_address: $(this).find(\".email_address\").val()})));\n      $(\".login_link:first\").click();\n    },\n    error: function(data) {\n      $(this).loadingImage('remove');\n    }\n  });\n\n  $(\"#login_form\")\n    .submit(function(event) {\n      var data = $(this).getFormData({object_name: 'pseudonym_session'});\n      var success = true;\n      if(!data.unique_id || data.unique_id.length < 1) {\n        $(this).formErrors({\n          unique_id: I18n.t(\"invalid_login\", 'Invalid login')\n        });\n        success = false;\n      } else if(!data.password || data.password.length < 1) {\n        $(this).formErrors({\n          password: I18n.t(\"invalid_password\", 'Invalid password')\n        });\n        success = false;\n      }\n      return success;\n    });\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/login.js","\n    define(['i18nObj', 'translations/pseudonym', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('pseudonym')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?pseudonym!./public/javascripts/dummyI18nResource.js\n// module id = tEW1dEHoDT\n// module chunks = 22 79 94 95 114 115 120 126","// this file was auto-generated by rake i18n:generate_js.\n// you probably shouldn't edit it directly\nimport I18n from 'i18nObj'\nimport $ from 'jquery'\n  $.extend(true, I18n, {translations: {\"ar\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"بدء المشاركة\"},\"labels\":{\"email\":\"بريدك الإلكتروني\",\"name\":\"اسمك\",\"password\":\"كلمة مرور الطفل\",\"username\":\"اسم مستخدم الطفل\"}}}},\"da\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Begynd at deltage\"},\"labels\":{\"email\":\"Din e-mail\",\"name\":\"Dit navn\",\"password\":\"Barnets adgangskode\",\"username\":\"Barnets brugernavn\"}}}},\"de\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Teilnahme beginnen\"},\"labels\":{\"email\":\"Ihre E-Mail\",\"name\":\"Ihr Name\",\"password\":\"Kennwort des Kinds\",\"username\":\"Benutzername des Kindes\"}}}},\"en-AU\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Start Participating\"},\"labels\":{\"email\":\"Your Email\",\"name\":\"Your Name\",\"password\":\"Child's Password\",\"username\":\"Child's Username\"}}}},\"en-CA\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Start Participating\"},\"labels\":{\"email\":\"Your Email\",\"name\":\"Your Name\",\"password\":\"Child's Password\",\"username\":\"Child's Username\"}}}},\"en-GB\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Start participating\"},\"labels\":{\"email\":\"Your email\",\"name\":\"Your Name\",\"password\":\"Child's password\",\"username\":\"Child's Username\"}}}},\"es\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Comenzar a participar\"},\"labels\":{\"email\":\"Correo electrónico\",\"name\":\"Nombre\",\"password\":\"Contraseña de su hijo\",\"username\":\"Nombre de usuario de su hijo\"}}}},\"fa\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"شروع به مشارکت\"},\"labels\":{\"email\":\"پست الکترونیکی شما\",\"name\":\"نام شما\",\"password\":\"رمز عبور فرزند\",\"username\":\"نام کاربری فرزند\"}}}},\"fr\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Commencer à participer\"},\"labels\":{\"email\":\"Votre e-mail\",\"name\":\"Votre nom\",\"password\":\"Mot de passe de l’enfant\",\"username\":\"Nom d’utilisateur de l’enfant\"}}}},\"fr-CA\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Commencer à participer\"},\"labels\":{\"email\":\"Votre courriel\",\"name\":\"Votre nom\",\"password\":\"Mot de passe de l’enfant\",\"username\":\"Nom d'utilisateur de votre enfant\"}}}},\"he\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"התחלת השתתפות\"},\"labels\":{\"email\":\"כתובת הדוא\\\"ל שלך\",\"name\":\"שמך\",\"password\":\"סיסמת הילד/ה\",\"username\":\"שם המשתמש של הילד/ה\"}}}},\"ht\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Kòmanse Patisipe\"},\"labels\":{\"email\":\"Imèl Ou\",\"name\":\"Non Ou\",\"password\":\"Modpas Timoun\",\"username\":\"Non itilizatè Timoun\"}}}},\"hy\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Սկսել մասնակցությունը\"},\"labels\":{\"email\":\"Ձեր էլեկտրոնային փոստի հասցեն\",\"name\":\"Ձեր անունը\",\"password\":\"Երեխայի գաղտնաբառ\",\"username\":\"Երեխա օգտատիրոջ անունը\"}}}},\"is\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Hefja þátttöku\"},\"labels\":{\"email\":\"Netfangið þitt\",\"name\":\"Nafn þitt\",\"password\":\"Lykilorð barns\",\"username\":\"Notandanafn barns\"}}}},\"it\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Inizia partecipazione\"},\"labels\":{\"email\":\"La tua email\",\"name\":\"Il tuo nome\",\"password\":\"Password dell'elemento secondario\",\"username\":\"Nome utente dell'elemento secondario\"}}}},\"ja\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"参加の開始\"},\"labels\":{\"email\":\"電子メール\",\"name\":\"お名前\",\"password\":\"子どものパスワード\",\"username\":\"子どものユーザ名\"}}}},\"ko\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"참여 시작\"},\"labels\":{\"email\":\"이메일\",\"name\":\"이름\",\"password\":\"자식의 암호\",\"username\":\"자식의 사용자 이름\"}}}},\"mi\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Tīmata Kau\"},\"labels\":{\"email\":\"Karere hiko\",\"name\":\"Tō Ingoa\",\"password\":\"Kupuhipa o te tamaiti\",\"username\":\"Ingoa Kaiwhakamahi o te tamaiti\"}}}},\"nb\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Begynn å delta\"},\"labels\":{\"email\":\"Din e-post\",\"name\":\"Ditt navn\",\"password\":\"Barnets passord\",\"username\":\"Barnets brukernavn\"}}}},\"nl\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Beginnen met deelnemen\"},\"labels\":{\"email\":\"Jouw E-mail\",\"name\":\"Jouw naam\",\"password\":\"Wachtwoord van kind\",\"username\":\"Gebruikersnaam van kind\"}}}},\"nn\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Begynn å delta\"},\"labels\":{\"email\":\"E-posten din\",\"name\":\"Namnet ditt\",\"password\":\"Barnets passord\",\"username\":\"Barnets brukarnamn\"}}}},\"pl\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Rozpocznij uczestnictwo\"},\"labels\":{\"email\":\"Twój e-mail\",\"name\":\"Twoje imię i nazwisko\",\"password\":\"Hasło dziecka\",\"username\":\"Nazwa użytkownika dziecka\"}}}},\"pt\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Começar a participar\"},\"labels\":{\"email\":\"O seu e-mail\",\"name\":\"O seu nome\",\"password\":\"Palavra-passe da criança\",\"username\":\"Nome de utilizador da criança\"}}}},\"pt-BR\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Começar a participar\"},\"labels\":{\"email\":\"Seu e-mai\",\"name\":\"Seu nome\",\"password\":\"Senha do filho\",\"username\":\"Nome de usuário do filho\"}}}},\"ru\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Начать участие\"},\"labels\":{\"email\":\"Ваша электронная почта\",\"name\":\"Ваше имя\",\"password\":\"Детский пароль\",\"username\":\"Детское имя пользователя\"}}}},\"sv\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Påbörja deltagande\"},\"labels\":{\"email\":\"Din e-post\",\"name\":\"Ditt namn\",\"password\":\"Barnets lösenord\",\"username\":\"Barns användarnamn\"}}}},\"tr\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"Katılımı Başlat\"},\"labels\":{\"email\":\"E-Posta Adresiniz\",\"name\":\"Adınız\",\"password\":\"Alt Kullanıcı Şifre\",\"username\":\"Alt Kullanıcı Adı\"}}}},\"zh-Hans\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"开始参与\"},\"labels\":{\"email\":\"您的电子邮件\",\"name\":\"您的姓名\",\"password\":\"子密码\",\"username\":\"子用户名\"}}}},\"zh-Hant\":{\"registration\":{\"parent_dialog\":{\"buttons\":{\"start_participating\":\"開始參加\"},\"labels\":{\"email\":\"您的電子郵件\",\"name\":\"您的名稱\",\"password\":\"孩子的密碼\",\"username\":\"孩子的使用者名稱\"}}}}}});\n\n\n\n// WEBPACK FOOTER //\n// ./public/javascripts/translations/registration.parent_dialog.js","\n    define(['i18nObj', 'translations/pseudonyms.login', 'translations/_core', 'translations/_core_en'], function(I18n) {\n      return I18n.scoped('pseudonyms.login')\n    });\n  \n\n\n//////////////////\n// WEBPACK FOOTER\n// ./frontend_build/i18n.js?pseudonyms.login!./public/javascripts/dummyI18nResource.js\n// module id = wjDizYahuS\n// module chunks = 94"],"sourceRoot":""}