1import { $APP, shadow$provide } from "./shared.js"; 2const shadow_esm_import = function(x) { return import(x) }; 3var $app$main$data$auth$login_from_token$$,$app$main$data$auth$create_demo_profile$$,$app$main$ui$auth$login$create_demo_profile$$,$app$main$ui$static$0$invalid_token$$,$app$main$ui$auth$login$demo_warning$$,$app$main$data$auth$show_redirect_error$$,$app$main$ui$auth$register$register_validate_page$$,$app$main$ui$auth$register$register_page$$,$app$main$ui$auth$login$login_page$$,$app$main$data$profile$recover_profile$$,$app$main$ui$auth$recovery$on_error$$,$app$main$ui$auth$recovery$on_success$$, 4$app$main$ui$auth$recovery$on_submit$$,$app$main$ui$auth$recovery$recovery_form$$,$app$main$ui$auth$recovery$recovery_page$$,$app$main$ui$auth$auth_STAR_$$,$app$main$ui$auth$verify_token$verify_token_STAR_$$,$app$main$data$profile$recover_profile_53757$$,$app$main$data$auth$login_from_token_66384$$,$app$main$data$auth$create_demo_profile_66457$$,$app$main$data$auth$show_redirect_error_66469$$,$cljs$cst$5976$iss$$,$cljs$cst$5982$invalid_token$$,$cljs$cst$5977$verify_email$$,$cljs$cst$5979$auth$$,$cljs$cst$5985$email_already_validated$$, 5$cljs$cst$5980$team_invitation$$,$cljs$cst$5986$verify_token$$,$cljs$cst$5984$email_already_exists$$,$cljs$cst$5983$token_expired$$,$cljs$cst$5981$redirect_to$$,$cljs$cst$5975$register_validate_page$$; 6$app$main$data$auth$login_from_token$$=function($p__66382$$){var $map__66383__$1$$=$APP.$cljs$core$__destructure_map$$($p__66382$$),$profile$jscomp$18$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__66383__$1$$,$APP.$cljs$cst$1879$profile$$);typeof $app$main$data$auth$login_from_token_66384$$==="undefined"&&($app$main$data$auth$login_from_token_66384$$=function($p__66382$jscomp$1$$,$map__66383$jscomp$1$$,$tdata$jscomp$1$$,$profile$jscomp$19$$,$meta66385$$){this.$p__66382$=$p__66382$jscomp$1$$; 7this.$map__66383$=$map__66383$jscomp$1$$;this.$tdata$=$tdata$jscomp$1$$;this.profile=$profile$jscomp$19$$;this.$meta66385$=$meta66385$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3870$app_DOT_main_DOT_data_DOT_auth_SLASH_login_from_token$$}, 8$app$main$data$auth$login_from_token_66384$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66386$$,$meta66385__$1$$){return new $app$main$data$auth$login_from_token_66384$$(this.$p__66382$,this.$map__66383$,this.$tdata$,this.profile,$meta66385__$1$$)},$app$main$data$auth$login_from_token_66384$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta66385$},$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$, 9$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){return $APP.$beicon$v2$core$observe_on$$($APP.$cljs$cst$2279$async$$,$APP.$beicon$v2$core$map$$(function($profile__$1$jscomp$4$$){return $APP.$app$main$data$auth$logged_in$$($APP.$cljs$core$with_meta$$($profile__$1$jscomp$4$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$3862$app_DOT_main_DOT_data_DOT_event_SLASH_source$$,"login-with-token"],null)))},$APP.$app$main$data$profile$on_fetch_profile_success$$(this.profile)))}); 10return new $app$main$data$auth$login_from_token_66384$$($p__66382$$,$map__66383__$1$$,$map__66383__$1$$,$profile$jscomp$18$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)}; 11$app$main$data$auth$create_demo_profile$$=function(){typeof $app$main$data$auth$create_demo_profile_66457$$==="undefined"&&($app$main$data$auth$create_demo_profile_66457$$=function($meta66458$$){this.$meta66458$=$meta66458$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$Event$_t
11ype$arity$1$= 12function(){return $APP.$cljs$cst$3878$app_DOT_main_DOT_data_DOT_auth_SLASH_create_demo_profile$$},$app$main$data$auth$create_demo_profile_66457$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66459$$,$meta66458__$1$$){return new $app$main$data$auth$create_demo_profile_66457$$($meta66458__$1$$)},$app$main$data$auth$create_demo_profile_66457$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta66458$},$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$WatchEvent$$= 13$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){return $APP.$beicon$v2$core$map$$($APP.$app$main$data$auth$login$$,$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$3879$create_demo_profile$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$))});return new $app$main$data$auth$create_demo_profile_66457$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$)}; 14$app$main$ui$auth$login$create_demo_profile$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$create_demo_profile$$())}; 15$app$main$ui$static$0$invalid_token$$=function(){return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$static$0$error_container_STAR_$$,{children:[(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_static__main-message",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invite-invalid")}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_static__desc-message",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invite-invalid.info")})]})}; 16$app$main$ui$auth$login$demo_warning$$=function(){return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$notifications$context_notification$context_notification$$,{level:$APP.$cljs$cst$2291$warning$$,content:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.demo-warning")})}; 17$app$main$data$auth$show_redirect_error$$=function($error$jscomp$54$$){typeof $app$main$data$auth$show_redirect_error_66469$$==="undefined"&&($app$main$data$auth$show_redirect_error_66469$$=function($error$jscomp$55$$,$meta66470$$){this.error=$error$jscomp$55$$;this.$meta66470$=$meta66470$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$, 18$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3880$app_DOT_main_DOT_data_DOT_auth_SLASH_show_redirect_error$$},$app$main$data$auth$show_redirect_error_66469$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66471$$,$meta66470__$1$$){return new $app$main$data$auth$show_redirect_error_66469$$(this.error,$meta66470__$1$$)},$app$main$data$auth$show_redirect_error_66469$$.prototype.$cljs$core$IMeta$_meta$arity$1$= 19function(){return this.$meta66470$},$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){var $self__$jscomp$4960$$=this,$temp__5825__auto__$jscomp$181$$=function(){switch($self__$jscomp$4960$$.error){case "registration-disabled":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.registration-disabled"); 20case "profile-blocked":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.profile-blocked");case "auth-provider-not-allowed":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.auth-provider-not-allowed");case "email-domain-not-allowed":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-domain-not-allowed");case "unable-to-auth":return null;default:return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic")}}(); 21return $APP.$cljs$core$truth_$$($temp__5825__auto__$jscomp$181$$)?(0,$APP.$beicon$v2$core$of$$)($APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$02$$($temp__5825__auto__$jscomp$181$$)):null});return new $app$main$data$auth$show_redirect_error_66469$$($error$jscomp$54$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)}; 22$APP.$app$main$ui$auth$register$register_validate_form$$=function($form$jscomp$179_props_71826$$){var $on_submit$jscomp$14_params$jscomp$398$$=$form$jscomp$179_props_71826$$.params,$on_success_callback$jscomp$5$$=$form$jscomp$179_props_71826$$["on-success-callback"];$form$jscomp$179_props_71826$$=$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$?$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$($APP.$cljs$cst$292$schema$$,$APP.$app$main$ui$auth$register$schema_COLON_register_validate_form$$,
23$APP.$cljs$cst$4811$initial$$,$on_submit$jscomp$14_params$jscomp$398$$):$APP.$app$util$forms$use_form$$($APP.$cljs$cst$292$schema$$,$APP.$app$main$ui$auth$register$schema_COLON_register_validate_form$$,$APP.$cljs$cst$4811$initial$$,$on_submit$jscomp$14_params$jscomp$398$$);var $submitted_QMARK_$jscomp$1$$=$APP.$rumext$v2$use_state$cljs$0core$0IFn$0_invoke$0arity$01$$(!1),$on_success$jscomp$55$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($on_success_callback$jscomp$5$$)], 24function($G__71859_params__$1$jscomp$55_token$jscomp$115$$){if($APP.$cljs$core$fn_QMARK_$$($on_success_callback$jscomp$5$$))return $G__71859_params__$1$jscomp$55_token$jscomp$115$$=$APP.$cljs$cst$3149$email$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$),$on_success_callback$jscomp$5$$.$cljs$core$IFn$_invoke$arity$1$?$on_success_callback$jscomp$5$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$):$on_success_callback$jscomp$5$$($G__71859_params__$1$jscomp$55_token$jscomp$115$$); 25if($APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$)!=null)return $G__71859_params__$1$jscomp$55_token$jscomp$115$$=$APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$02$$($APP.$cljs$cst$3252$auth_verify_token$$,new $APP.$cljs$core$PersistentArrayMap$$(null, 261,[$APP.$cljs$cst$1130$token$$,$G__71859_params__$1$jscomp$55_token$jscomp$115$$],null)));if($APP.$cljs$core$truth_$$($APP.$cljs$cst$3263$is_active$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$)))return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$auth$login_from_register$$());$APP.$cljs$core$swap_BANG_$$.$cljs$core$IFn$_invoke$arity$4$($APP.$app$util$storage$user$$,$APP.$cljs$core$assoc$$,$APP.$cljs$cst$5107$app_DOT_main_DOT_ui_DOT_auth_DOT_register_SLASH_email$$, 27$APP.$cljs$cst$3149$email$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$));return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$5108$auth_register_success$$))}),$on_error$jscomp$68$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$01$$(function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic")))}); 28$on_submit$jscomp$14_params$jscomp$398$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($on_success$jscomp$55$$),$APP.$rumext$v2$adapt$$($on_error$jscomp$68$$)],function($form__$1$jscomp$19$$){$APP.$cljs$core$reset_BANG_$$($submitted_QMARK_$jscomp$1$$,!0);var $create_welcome_file_QMARK_$jscomp$1$$=$APP.$app$config$external_feature_flag$$(),$params__$1$jscomp$56$$=function(){var $G__71860$$=$APP.$cljs$cst$4809$clean_data$$.$cljs$core$IFn$_invoke$arity$1$($APP.$cljs$core$_deref$$($form__$1$jscomp$19$$)); 29return $APP.$cljs$core$truth_$$($create_welcome_file_QMARK_$jscomp$1$$)?$APP.$cljs$core$assoc$$.$cljs$core$IFn$_invoke$arity$3$($G__71860$$,$APP.$cljs$cst$5110$create_welcome_file$$,!0):$G__71860$$}();return $APP.$beicon$v2$core$subs_BANG_$cljs$0core$0IFn$0_invoke$0arity$03$$($on_success$jscomp$55$$,$on_error$jscomp$68$$,$APP.$beicon$v2$core$finalize$$(function(){return $APP.$cljs$core$reset_BANG_$$($submitted_QMARK_$jscomp$1$$,!1)},$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$5109$register_profile$$, 30$params__$1$jscomp$56$$)))});return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$components$forms$form$$,{"on-submit":$on_submit$jscomp$14_params$jscomp$398$$,form:$form$jscomp$179_props_71826$$,"class":"main_ui_auth_register__register-validate-form",children:[(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{name:$APP.$cljs$cst$1292$fullname$$,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.fullname"), 31type:"text","show-success?":!0,"class":"main_ui_auth_register__form-field"})}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1218$terms_and_privacy_checkbox$$)?$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$terms_and_privacy$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$submit_button_STAR_$$,{label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-submit"),disabled:$APP.$cljs$core$_deref$$($submitted_QMARK_$jscomp$1$$), 32className:"main_ui_auth_register__register-btn"})]})}; 33$app$main$ui$auth$register$register_validate_page$$=function($params$jscomp$399_props_71866$$){$params$jscomp$399_props_71866$$=$params$jscomp$399_props_71866$$.params;return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-form-wrapper main_ui_auth_register__register-form",children:[(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-title-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h2",{"data-testid":"register-title",className:"main_ui_auth_register__auth-title", 34children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-account-title")}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__auth-subtitle",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-account-tagline")})]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_validate_form$$,{params:$params$jscomp$399_props_71866$$}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__links",children:(0,$APP.$rumext$v2$jsx$$)("div", 35{className:"main_ui_auth_register__go-back",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$5098$auth_register$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$))},"class":"main_ui_auth_register__go-back-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("labels.go-back")})})})]})}; 36$app$main$ui$auth$register$register_page$$=function($props_71803$$){var $params$jscomp$396$$=$props_71803$$.params;return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-form-wrapper main_ui_auth_register__register-form",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{"data-testid":"registration-title",className:"main_ui_auth_register__auth-title",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-title")}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$, 37$APP.$cljs$cst$1181$demo_warning$$)?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$demo_warning$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_methods$$,{params:$params$jscomp$396$$}),(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__links",children:[(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__account",children:[(0,$APP.$rumext$v2$jsxs$$)("span",{className:"main_ui_auth_register__account-text",children:[$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.already-have-account"), 38" "]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$3873$auth_login$$,$params$jscomp$396$$))},"class":"main_ui_auth_register__account-link","data-testid":"login-here-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-here")})]}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1196$demo_users$$)? 39(0,$APP.$rumext$v2$jsxs$$)($APP.$rumext$v2$Fragment$$,{children:[(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_register__separator"}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__demo-account",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:$app$main$ui$auth$login$create_demo_profile$$,"class":"main_ui_auth_register__demo-account-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.create-demo-account")}
39)})]}): 40null]})]})}; 41$app$main$ui$auth$login$login_page$$=function($go_register_map__71768_map__71768__$1_props_71766$$){$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$rumext$v2$util$wrap_props$$($go_register_map__71768_map__71768__$1_props_71766$$);$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$cljs$core$__destructure_map$$($go_register_map__71768_map__71768__$1_props_71766$$);var $params$jscomp$391$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($go_register_map__71768_map__71768__$1_props_71766$$,$APP.$cljs$cst$1382$params$$); 42$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$01$$(function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$5098$auth_register$$,$params$jscomp$391$$))});return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_login__auth-form-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{"data-testid":"login-title",className:"main_ui_auth_login__auth-title",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-account-title")}), 43(0,$APP.$rumext$v2$jsx$$)("p",{className:"main_ui_auth_login__auth-tagline",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-tagline")}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1181$demo_warning$$)?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$demo_warning$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$login$login_dialog_STAR_$$,{params:$params$jscomp$391$$}),(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_login__separator"}), 44(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_login__links",children:$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1172$registration$$)?(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_login__register",children:[(0,$APP.$rumext$v2$jsxs$$)("span",{className:"main_ui_auth_login__register-text",children:[$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register")," "]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:$go_register_map__71768_map__71768__$1_props_71766$$, 45"class":"main_ui_auth_login__register-link","data-testid":"register-submit",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-submit")})]}):null})]})}; 46$app$main$data$profile$recover_profile$$=function($data$jscomp$283_data__$1$jscomp$13$$){$data$jscomp$283_data__$1$jscomp$13$$=(0,$APP.$app$main$data$profile$check_recover_profile$$)($data$jscomp$283_data__$1$jscomp$13$$);typeof $app$main$data$profile$recover_profile_53757$$==="undefined"&&($app$main$data$profile$recover_profile_53757$$=function($data$jscomp$284$$,$meta53758$$){this.data=$data$jscomp$284$$;this.$meta53758$=$meta53758$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$= 470},$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3196$app_DOT_main_DOT_data_DOT_profile_SLASH_recover_profile$$},$app$main$data$profile$recover_profile_53757$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_53759$$,$meta53758__$1$$){return new $app$main$data$profile$recover_profile_53757$$(this.data, 48$meta53758__$1$$)},$app$main$data$profile$recover_profile_53757$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta53758$},$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){var $map__53764_on_error$jscomp$12$$=$APP.$cljs$core$meta$$(this.data),$map__53764__$1_on_success$jscomp$7$$=$APP.$cljs$core$__destructure_map$$($map__53764_on_error$jscomp$12$$); 49$map__53764_on_error$jscomp$12$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($map__53764__$1_on_success$jscomp$7$$,$APP.$cljs$cst$1518$on_error$$,$APP.$beicon$v2$core$throw$0$$);$map__53764__$1_on_success$jscomp$7$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($map__53764__$1_on_success$jscomp$7$$,$APP.$cljs$cst$2436$on_success$$,$APP.$cljs$core$identity$$);return $APP.$beicon$v2$core$catch$0$cljs$0core$0IFn$0_invoke$0arity$02$$($map__53764_on_error$jscomp$12$$,$APP.$beicon$v2$core$tap$cljs$0core$0IFn$0_invoke$0arity$02$$($map__53764__$1_on_success$jscomp$7$$, 50$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$3197$recover_profile$$,this.data)))});return new $app$main$data$profile$recover_profile_53757$$($data$jscomp$283_data__$1$jscomp$13$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)};$app$main$ui$auth$recovery$on_error$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invalid-recovery-token")))}; 51$app$main$ui$auth$recovery$on_success$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$data$notifications$info$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.notifications.password-changed-successfully")),$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$)]))}; 52$app$main$ui$auth$recovery$on_submit$$=function($form$jscomp$203_params$jscomp$432$$){var $mdata$jscomp$26$$=new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$1518$on_error$$,$app$main$ui$auth$recovery$on_error$$,$APP.$cljs$cst$2436$on_success$$,$app$main$ui$auth$recovery$on_success$$],null);$form$jscomp$203_params$jscomp$432$$=new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$1130$token$$,$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$_deref$$($form$jscomp$203_params$jscomp$432$$), 53new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$4809$clean_data$$,$APP.$cljs$cst$1130$token$$],null)),$APP.$cljs$cst$745$password$$,$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$_deref$$($form$jscomp$203_params$jscomp$432$$),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$4809$clean_data$$,$APP.$cljs$cst$3169$password_2$$],null))],null);return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$profile$recover_profile$$($APP.$cljs$core$with_meta$$($form$jscomp$203_params$jscomp$432$$, 54$mdata$jscomp$26$$)))}; 55$app$main$ui$auth$recovery$recovery_form$$=function($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$){$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$rumext$v2$util$wrap_props$$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$cljs$core$__destructure_map$$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$= 56$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$,$APP.$cljs$cst$1382$params$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$?$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$($APP.$cljs$cst$292$schema$$,$app$main$ui$auth$recovery$schema_COLON_recovery_form$$,$APP.$cljs$cst$4811$initial$$,$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$): 57$APP.$app$util$forms$use_form$$($APP.$cljs$cst$292$schema$$,$app$main$ui$auth$recovery$schema_COLON_recovery_form$$,$APP.$cljs$cst$4811$initial$$,$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$components$forms$form$$,{"on-submit":$app$main$ui$auth$recovery$on_submit$$,"class":"main_ui_auth_recovery__recovery-form",form:$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$,children:[(0,$APP.$rumext$v2$jsx$$)("div", 58{className:"main_ui_auth_recovery__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{type:"password",name:$APP.$cljs$cst$3168$password_1$$,"show-success?":!0,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.new-password"),"class":"main_ui_auth_recovery__form-field"})}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{type:"password",name:$APP.$cljs$cst$3169$password_2$$, 59"show-success?":!0,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.confirm-password"),"class":"main_ui_auth_recovery__form-field"})}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$submit_button_STAR_$$,{label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.recovery-submit"),className:"main_ui_auth_recovery__submit-btn"})]})}; 60$app$main$ui$auth$recovery$recovery_page$$=function($map__79322_map__79322__$1_params$jscomp$434_props_79314$$){$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$rumext$v2$util$wrap_props$$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$);$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$cljs$core$__destructure_map$$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$);$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$, 61$APP.$cljs$cst$1382$params$$);return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_recovery__auth-form-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{className:"main_ui_auth_recovery__auth-title",children:"Forgot your password?"}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__auth-subtitle",children:"Please enter your new password"}),(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_recovery__separator"}),(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$recovery$recovery_form$$, 62{params:$map__79322_map__79322__$1_params$jscomp$434_props_79314$$}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__links",children:(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__go-back",children:(0,$APP.$rumext$v2$jsx$$)("a",{onClick:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$))},className:"main_ui_auth_recovery__go-back-link", 63children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("profile.recovery.go-to-login")})})})]})}; 64$app$main$ui$auth$auth_STAR_$$=function($props_79330_route$jscomp$22$$){$props_79330_route$jscomp$22$$=$props_79330_route$jscomp$22$$.route;var $section$jscomp$45$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($props_79330_route$jscomp$22$$,$APP.$cljs$cst$142$data$$),$APP.$cljs$cst$719$name$$),$is_register$$=$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5098$auth_register$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$, 65$APP.$cljs$cst$5974$auth_register_validate$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$cljs$cst$5975$register_validate_page$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5108$auth_register_success$$),$params$jscomp$435$$=$APP.$cljs$cst$2208$query_params$$.$cljs$core$IFn$_invoke$arity$1$($props_79330_route$jscomp$22$$),$error$jscomp$143$$=$APP.$cljs$cst$844$error$$.$cljs$core$IFn$_invoke$arity$1$($params$jscomp$435$$); 66$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([],function(){return $APP.$app$util$dom$set_html_title$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("title.default"))});$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($error$jscomp$143$$)],function(){return $APP.$cljs$core$truth_$$($error$jscomp$143$$)?$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$show_redirect_error$$($error$jscomp$143$$)): 67null});return(0,$APP.$rumext$v2$jsxs$$)("main",{className:"main_ui_auth__auth-section "+($is_register$$?"main_ui_auth__register":""),children:[(0,$APP.$rumext$v2$jsx$$)("h1",{className:"main_ui_auth__logo-container",children:(0,$APP.$rumext$v2$jsx$$)("a",{href:"#/",title:"Penpot",className:"main_ui_auth__logo-btn",children:$APP.$app$main$ui$icons$logo$$})}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth__login-illustration",children:$APP.$app$main$ui$icons$login_illustration$$}),(0,$APP.$rumext$v2$jsxs$$)("section", 68{className:"main_ui_auth__auth-content",children:[function(){var $G__79333__$1$$=$section$jscomp$45$$ instanceof $APP.$cljs$core$Keyword$$?$section$jscomp$45$$.$fqn$:null;switch($G__79333__$1$$){case "auth-register":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$register$register_page$$,{params:$params$jscomp$435$$});case "auth-register-success":return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_success_page$$,{params:$params$jscomp$435$$});case "auth-register-validate":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$register$register_validate_page$$, 69{params:$params$jscomp$435$$});case "auth-login":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$login_page$$,{params:$params$jscomp$435$$});case "auth-recovery-request":return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$recovery_request$recovery_request_page$$,{});case "auth-recovery":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$recovery$recovery_page$$,{params:$params$jscomp$435$$});default:throw Error(["No matching clause: ",$APP.$cljs$core$str$$.$cljs$core$IFn$_invoke$arity$1$($G__79333__$1$$)].join("")); 70}}(),$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5098$auth_register$$)?$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$terms_register$$,{}):null]})]})};$APP.$app$main$ui$auth$auth_page_STAR_$$=function($props_79342$$){return(0,$APP.$rumext$v2$create_element$$)($app$main$ui$auth$auth_STAR_$$,$props_79342$$)}; 71$app$main$ui$auth$verify_token$verify_token_STAR_$$=function($props_79329$$){var $token$jscomp$185$$=$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($props_79329$$.route,new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$2208$query_params$$,$APP.$cljs$cst$1130$token$$],null)),$bad_token$$=$APP.$rumext$v2$use_state$cljs$0core$0IFn$0_invoke$0arity$01$$(!1);$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([],function(){$APP.$app$util$dom$set_html_title$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("title.default")); 72return $APP.$beicon$v2$core$subs_BANG_$cljs$0core$0IFn$0_invoke$0arity$03$$(function($tdata$jscomp$4$$){return $app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IFn$_invoke$arity$1$($tdata$jscomp$4$$)}
72,function($cause$jscomp$77_map__79337__$1$$){$cause$jscomp$77_map__79337__$1$$=$APP.$cljs$core$__destructure_map$$($APP.$cljs$core$ex_data$$($cause$jscomp$77_map__79337__$1$$));var $type$jscomp$677$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($cause$jscomp$77_map__79337__$1$$,$APP.$cljs$cst$139$type$$), 73$code$jscomp$53$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($cause$jscomp$77_map__79337__$1$$,$APP.$cljs$cst$271$code$$);if($APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$2190$validation$$,$type$jscomp$677$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5982$invalid_token$$,$code$jscomp$53$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5983$token_expired$$,$APP.$cljs$cst$978$reason$$.$cljs$core$IFn$_invoke$arity$1$($cause$jscomp$77_map__79337__$1$$)))return $APP.$cljs$core$reset_BANG_$$($bad_token$$, 74!0);if($APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5984$email_already_exists$$,$code$jscomp$53$$)){var $msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-already-exists");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($msg$jscomp$48$$))})}else $APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5985$email_already_validated$$, 75$code$jscomp$53$$)?($msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-already-validated"),$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$48$$))})):($msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic"),$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100, 76function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($msg$jscomp$48$$))}));return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$))},$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5986$verify_token$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$1130$token$$,$token$jscomp$185$$], 77null)))});return $APP.$cljs$core$truth_$$($APP.$cljs$core$_deref$$($bad_token$$))?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$static$0$invalid_token$$,{}):$APP.$rumext$v2$jsx$$($APP.$app$main$ui$ds$product$loader$loader_STAR_$$,{title:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("labels.loading"),overlay:!0})}; 78$APP.$app$main$ui$auth$verify_token$verify_token_page_STAR_$$=function($props_79374$$){return(0,$APP.$rumext$v2$create_element$$)($app$main$ui$auth$verify_token$verify_token_STAR_$$,$props_79374$$)};$cljs$cst$5976$iss$$=new $APP.$cljs$core$Keyword$$(null,"iss","iss",1130086696);$cljs$cst$5982$invalid_token$$=new $APP.$cljs$core$Keyword$$(null,"invalid-token","invalid-token",2042664034);$cljs$cst$5977$verify_email$$=new $APP.$cljs$core$Keyword$$(null,"verify-email","verify-email",464870696); 79$cljs$cst$5979$auth$$=new $APP.$cljs$core$Keyword$$(null,"auth","auth",1389754926);$cljs$cst$5985$email_already_validated$$=new $APP.$cljs$core$Keyword$$(null,"email-already-validated","email-already-validated",-1757263672);$cljs$cst$5980$team_invitation$$=new $APP.$cljs$core$Keyword$$(null,"team-invitation","team-invitation",672622666);$cljs$cst$5986$verify_token$$=new $APP.$cljs$core$Keyword$$(null,"verify-token","verify-token",1740891189); 80$cljs$cst$5984$email_already_exists$$=new $APP.$cljs$core$Keyword$$(null,"email-already-exists","email-already-exists",-516776612);$cljs$cst$5983$token_expired$$=new $APP.$cljs$core$Keyword$$(null,"token-expired","token-expired",-312857642);$cljs$cst$5981$redirect_to$$=new $APP.$cljs$core$Keyword$$(null,"redirect-to","redirect-to",-1381988340);$cljs$cst$5975$register_validate_page$$=new $APP.$cljs$core$Keyword$$(null,"register-validate-page","register-validate-page",2093054747);var $app$main$ui$auth$recovery$schema_COLON_recovery_form$$=new $APP.$cljs$core$PersistentVector$$(null,3,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$423$and$$,new $APP.$cljs$core$PersistentVector$$(null,5,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$202$map$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$934$title$$,"RecoveryForm"],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$1130$token$$, 81$APP.$cljs$cst$966$app_DOT_common_DOT_schema_SLASH_text$$],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$3168$password_1$$,$APP.$cljs$cst$967$app_DOT_common_DOT_schema_SLASH_password$$],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$3169$password_2$$,$APP.$cljs$cst$967$app_DOT_common_DOT_schema_SLASH_password$$],null)],null),new $APP.$cljs$core$PersistentVector$$(null, 823,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$510$fn$$,new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$940$error_SLASH_code$$,"errors.password-invalid-confirmation",$APP.$cljs$cst$4806$error_SLASH_field$$,$APP.$cljs$cst$3169$password_2$$],null),function($p__79310_password_1$$){var $map__79311__$1_password_2$$=$APP.$cljs$core$__destructure_map$$($p__79310_password_1$$);$p__79310_password_1$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79311__$1_password_2$$, 83$APP.$cljs$cst$3168$password_1$$);$map__79311__$1_password_2$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79311__$1_password_2$$,$APP.$cljs$cst$3169$password_2$$);return $APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($p__79310_password_1$$,$map__79311__$1_password_2$$)}],null)],null);var $app$main$ui$auth$verify_token$handle_token$$=function(){var $method_table__5622__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$prefer_table__5623__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$method_cache__5624__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$cached_hierarchy__5625__auto__$jscomp$24$$= 84$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$hierarchy__5626__auto__$jscomp$24$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($APP.$cljs$core$PersistentArrayMap$EMPTY$$,$APP.$cljs$cst$204$hierarchy$$,$APP.$cljs$core$get_global_hierarchy$$.$cljs$core$IFn$_invoke$arity$0$?$APP.$cljs$core$get_global_hierarchy$$.$cljs$core$IFn$_invoke$arity$0$():$APP.$cljs$core$get_global_hierarchy$$());return new $APP.$cljs$core$MultiFn$$($APP.$cljs$core$symbol$$.$cljs$core$IFn$_invoke$arity$2$("app.main.ui.auth.verify-token", 85"handle-token"),function($token$jscomp$183$$){return $cljs$cst$5976$iss$$.$cljs$core$IFn$_invoke$arity$1$($token$jscomp$183$$)},$APP.$cljs$cst$205$default$$,$hierarchy__5626__auto__$jscomp$24$$,$method_table__5622__auto__$jscomp$24$$,$prefer_table__5623__auto__$jscomp$24$$,$method_cache__5624__auto__$jscomp$24$$,$cached_hierarchy__5625__auto__$jscomp$24$$)}(); 86$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5977$verify_email$$,function($data$jscomp$492$$){var $msg$jscomp$46$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("dashboard.notifications.email-verified-successfully");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(1E3,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$46$$))}); 87return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$login_from_token$$($data$jscomp$492$$))}); 88$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$APP.$cljs$cst$5978$change_email$$,function(){var $msg$jscomp$47$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("dashboard.notifications.email-changed-successfully");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$47$$))});return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$5090$settings_profile$$), 89$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$profile$refresh_profile$$()]))});$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5979$auth$$,function($tdata$jscomp$2$$){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$login_from_token$$($tdata$jscomp$2$$))}); 90$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5980$team_invitation$$,function($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$){var $G__79323_G__79323__$1_token$jscomp$184$$=$APP.$cljs$cst$764$state$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$);$G__79323_G__79323__$1_token$jscomp$184$$=$G__79323_G__79323__$1_token$jscomp$184$$ instanceof $APP.$cljs$core$Keyword$$?$G__79323_G__79323__$1_token$jscomp$184$$.$fqn$: 91null;switch($G__79323_G__79323__$1_token$jscomp$184$$){case "created":return $route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$=$APP.$cljs$cst$1892$team_id$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.notifications.team-invitation-accepted")), 92$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$profile$refresh_profile$$(),$APP.$app$main$data$common$go_to_dashboard_recent$cljs$0core$0IFn$0_invoke$0arity$0variadic$$($APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$cljs$cst$1892$team_id$$,$route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$]))]));case "pending":return $G__79323_G__79323__$1_token$jscomp$184$$=$APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$), 93$route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$=$cljs$cst$5981$redirect_to$$.$cljs$core$IFn$_invoke$arity$2$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$,$APP.$cljs$cst$5098$auth_register$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$02$$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$1128$invitation_token$$,$G__79323_G__79323__$1_token$jscomp$184$$], 94null)));default:throw Error(["No matching clause: ",$APP.$cljs$core$str$$.$cljs$core$IFn$_invoke$arity$1$($G__79323_G__79323__$1_token$jscomp$184$$)].join(""));}});$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$APP.$cljs$cst$205$default$$,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$),$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.unexpected-token"))]))}); 95//# sourceMappingURL=main-auth.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.