2 lines
281 KiB
JavaScript
2 lines
281 KiB
JavaScript
/*! For license information please see main.34c23fcd.iframe.bundle.js.LICENSE.txt */
|
||
(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[179],{"./.storybook/preview.js-generated-config-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var preview_namespaceObject={};__webpack_require__.r(preview_namespaceObject),__webpack_require__.d(preview_namespaceObject,{__namedExportsOrder:()=>preview_namedExportsOrder,decorators:()=>decorators,parameters:()=>parameters});__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.array.filter.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-properties.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");var ClientApi=__webpack_require__("./node_modules/@storybook/client-api/dist/esm/ClientApi.js"),esm=(__webpack_require__("./node_modules/core-js/modules/es.string.starts-with.js"),__webpack_require__("./node_modules/@storybook/theming/dist/esm/index.js")),brandUrl="https://github.com/keycloakify/keycloakify",darkTheme=(0,esm.create)({base:"dark",appBg:"#1E1E1E",appContentBg:"#161616",barBg:"#161616",colorSecondary:"#8585F6",textColor:"#FFFFFF",brandImage:"logo.png",brandTitle:"Keycloakify",brandUrl,fontBase:'"Work Sans", sans-serif',fontCode:"monospace"}),lightTheme=(0,esm.create)({base:"light",appBg:"#F6F6F6",appContentBg:"#FFFFFF",barBg:"#FFFFFF",colorSecondary:"#000091",textColor:"#212121",brandImage:"logo.png",brandTitle:"Keycloakify",brandUrl,fontBase:'"Work Sans", sans-serif',fontCode:"monospace"}),dist_esm=(__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js"),__webpack_require__("./node_modules/@storybook/addon-docs/dist/esm/index.js")),dist=__webpack_require__("./node_modules/storybook-dark-mode/dist/index.js"),injectStylesIntoStyleTag=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),font=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./.storybook/static/fonts/WorkSans/font.css"),options={insert:"head",singleton:!1};injectStylesIntoStyleTag_default()(font.Z,options);font.Z.locals;var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function DocsContainer(_ref){var children=_ref.children,context=_ref.context,isStorybookUiDark=(0,dist.useDarkMode)(),backgroundColor=(isStorybookUiDark?darkTheme:lightTheme).appBg;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{children:"\n body {\n padding: 0 !important;\n background-color: "+backgroundColor+";\n }\n\n .docs-story {\n background-color: "+backgroundColor+";\n }\n [id^=story--] .container {\n border: 1px dashed #e8e8e8;\n }\n\n .docblock-argstable-head th:nth-child(3), .docblock-argstable-body tr > td:nth-child(3) {\n visibility: collapse;\n }\n\n .docblock-argstable-head th:nth-child(3), .docblock-argstable-body tr > td:nth-child(2) p {\n font-size: 13px;\n }\n\n "}),(0,jsx_runtime.jsx)(dist_esm.Zu,{context:Object.assign({},context,{storyById:function storyById(id){var _storyContext$paramet,storyContext=context.storyById(id);return Object.assign({},storyContext,{parameters:Object.assign({},null==storyContext?void 0:storyContext.parameters,{docs:Object.assign({},null==storyContext||null===(_storyContext$paramet=storyContext.parameters)||void 0===_storyContext$paramet?void 0:_storyContext$paramet.docs,{theme:isStorybookUiDark?darkTheme:lightTheme})})})}}),children})]})}function CanvasContainer(_ref2){var children=_ref2.children;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{children:"\n body {\n padding: 0 !important;\n }\n "}),children]})}var _parameters;DocsContainer.__docgenInfo={description:"",methods:[],displayName:"DocsContainer"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES[".storybook/Containers.js"]={name:"DocsContainer",docgenInfo:DocsContainer.__docgenInfo,path:".storybook/Containers.js"}),CanvasContainer.__docgenInfo={description:"",methods:[],displayName:"CanvasContainer"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES[".storybook/Containers.js"]={name:"CanvasContainer",docgenInfo:CanvasContainer.__docgenInfo,path:".storybook/Containers.js"});var orderedPagesPrefix,parameters=((_parameters={actions:{argTypesRegex:"^on[A-Z].*"},controls:{matchers:{color:/(background|color)$/i,date:/Date$/}},backgrounds:{disable:!0},darkMode:{light:lightTheme,dark:darkTheme},docs:{container:DocsContainer}}).controls={disable:!0},_parameters.actions={disable:!0},_parameters.viewport={viewports:{"1440p":{name:"1440p",styles:{width:"2560px",height:"1440px"}},fullHD:{name:"Full HD",styles:{width:"1920px",height:"1080px"}},macBookProBig:{name:"MacBook Pro Big",styles:{width:"1024px",height:"640px"}},macBookProMedium:{name:"MacBook Pro Medium",styles:{width:"1440px",height:"900px"}},macBookProSmall:{name:"MacBook Pro Small",styles:{width:"1680px",height:"1050px"}},pcAgent:{name:"PC Agent",styles:{width:"960px",height:"540px"}},iphone12Pro:{name:"Iphone 12 pro",styles:{width:"390px",height:"844px"}},iphone5se:{name:"Iphone 5/SE",styles:{width:"320px",height:"568px"}},ipadPro:{name:"Ipad pro",styles:{width:"1240px",height:"1366px"}},"Galaxy s9+":{name:"Galaxy S9+",styles:{width:"320px",height:"658px"}}}},_parameters.options={storySort:function storySort(a,b){return getHardCodedWeight(b[1].kind)-getHardCodedWeight(a[1].kind)}},_parameters),decorators=[function(Story){return(0,jsx_runtime.jsx)(CanvasContainer,{children:(0,jsx_runtime.jsx)(Story,{})})}],getHardCodedWeight=(orderedPagesPrefix=["Introduction","login/login.ftl","login/register-user-profile.ftl","login/register.ftl","login/terms.ftl","login/error.ftl"],{getHardCodedWeight:function getHardCodedWeight(kind){for(var i=0;i<orderedPagesPrefix.length;i++)if(kind.toLowerCase().startsWith(orderedPagesPrefix[i].toLowerCase()))return orderedPagesPrefix.length-i;return 0}}).getHardCodedWeight,preview_namedExportsOrder=["parameters","decorators"];function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(preview_namespaceObject).forEach((function(key){var value=preview_namespaceObject[key];switch(key){case"args":return(0,ClientApi.uc)(value);case"argTypes":return(0,ClientApi.v9)(value);case"decorators":return value.forEach((function(decorator){return(0,ClientApi.$9)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return(0,ClientApi.HZ)(loader,!1)}));case"parameters":return(0,ClientApi.h1)(function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}({},value),!1);case"argTypesEnhancers":return value.forEach((function(enhancer){return(0,ClientApi.My)(enhancer)}));case"argsEnhancers":return value.forEach((function(enhancer){return(0,ClientApi._C)(enhancer)}));case"render":return(0,ClientApi.$P)(value);case"globals":case"globalTypes":var v={};return v[key]=value,(0,ClientApi.h1)(v,!1);case"__namedExportsOrder":case"decorateStory":case"renderToDOM":return null;default:return console.log(key+" was not supported :( !")}}))},"./dist/account/i18n/baseMessages/en.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={doSave:"Save",doCancel:"Cancel",doLogOutAllSessions:"Log out all sessions",doRemove:"Remove",doAdd:"Add",doSignOut:"Sign out",doLogIn:"Log In",doLink:"Link",noAccessMessage:"Access not allowed",personalInfoSidebarTitle:"Personal info",accountSecuritySidebarTitle:"Account security",signingInSidebarTitle:"Signing in",deviceActivitySidebarTitle:"Device activity",linkedAccountsSidebarTitle:"Linked accounts",editAccountHtmlTitle:"Edit Account",personalInfoHtmlTitle:"Personal Info",federatedIdentitiesHtmlTitle:"Federated Identities",accountLogHtmlTitle:"Account Log",changePasswordHtmlTitle:"Change Password",deviceActivityHtmlTitle:"Device Activity",sessionsHtmlTitle:"Sessions",accountManagementTitle:"Keycloak Account Management",authenticatorTitle:"Authenticator",applicationsHtmlTitle:"Applications",linkedAccountsHtmlTitle:"Linked accounts",accountManagementWelcomeMessage:"Welcome to Keycloak Account Management",personalInfoIntroMessage:"Manage your basic information",accountSecurityTitle:"Account Security",accountSecurityIntroMessage:"Control your password and account access",applicationsIntroMessage:"Track and manage your app permission to access your account",resourceIntroMessage:"Share your resources among team members",passwordLastUpdateMessage:"Your password was updated at",updatePasswordTitle:"Update Password",updatePasswordMessageTitle:"Make sure you choose a strong password",updatePasswordMessage:"A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account.",personalSubTitle:"Your Personal Info",personalSubMessage:"Manage your basic information.",authenticatorCode:"One-time code",email:"Email",firstName:"First name",givenName:"Given name",fullName:"Full name",lastName:"Last name",familyName:"Family name",password:"Password",currentPassword:"Current Password",passwordConfirm:"Confirmation",passwordNew:"New Password",username:"Username",address:"Address",street:"Street",locality:"City or Locality",region:"State, Province, or Region",postal_code:"Zip or Postal code",country:"Country",emailVerified:"Email verified",website:"Web page",phoneNumber:"Phone number",phoneNumberVerified:"Phone number verified",gender:"Gender",birthday:"Birthdate",zoneinfo:"Time zone",gssDelegationCredential:"GSS Delegation Credential",profileScopeConsentText:"User profile",emailScopeConsentText:"Email address",addressScopeConsentText:"Address",phoneScopeConsentText:"Phone number",offlineAccessScopeConsentText:"Offline Access",samlRoleListScopeConsentText:"My Roles",rolesScopeConsentText:"User roles",role_admin:"Admin","role_realm-admin":"Realm Admin","role_create-realm":"Create realm","role_view-realm":"View realm","role_view-users":"View users","role_view-applications":"View applications","role_view-groups":"View groups","role_view-clients":"View clients","role_view-events":"View events","role_view-identity-providers":"View identity providers","role_view-consent":"View consents","role_manage-realm":"Manage realm","role_manage-users":"Manage users","role_manage-applications":"Manage applications","role_manage-identity-providers":"Manage identity providers","role_manage-clients":"Manage clients","role_manage-events":"Manage events","role_view-profile":"View profile","role_manage-account":"Manage account","role_manage-account-links":"Manage account links","role_manage-consent":"Manage consents","role_read-token":"Read token","role_offline-access":"Offline access",role_uma_authorization:"Obtain permissions",client_account:"Account","client_account-console":"Account Console","client_security-admin-console":"security admin console","client_admin-cli":"Admin CLI","client_realm-management":"Realm Management",client_broker:"Broker",requiredFields:"Required fields",allFieldsRequired:"All fields required",backToApplication:"« Back to application",backTo:"Back to {0}",date:"Date",event:"Event",ip:"IP",client:"Client",clients:"Clients",details:"Details",started:"Started",lastAccess:"Last Access",expires:"Expires",applications:"Applications",account:"Account",federatedIdentity:"Federated Identity",authenticator:"Authenticator","device-activity":"Device activity",sessions:"Sessions",log:"Log",application:"Application",availableRoles:"Available Roles",grantedPermissions:"Granted Permissions",grantedPersonalInfo:"Granted Personal Info",additionalGrants:"Additional Grants",action:"Action",inResource:"in",fullAccess:"Full Access",offlineToken:"Offline Token",revoke:"Revoke Grant",configureAuthenticators:"Configured Authenticators",mobile:"Mobile",totpStep1:"Install one of the following applications on your mobile:",totpStep2:"Open the application and scan the barcode:",totpStep3:"Enter the one-time code provided by the application and click Save to finish the setup.",totpStep3DeviceName:"Provide a Device Name to help you manage your OTP devices.",totpManualStep2:"Open the application and enter the key:",totpManualStep3:"Use the following configuration values if the application allows setting them:",totpUnableToScan:"Unable to scan?",totpScanBarcode:"Scan barcode?","totp.totp":"Time-based","totp.hotp":"Counter-based",totpType:"Type",totpAlgorithm:"Algorithm",totpDigits:"Digits",totpInterval:"Interval",totpCounter:"Counter",totpDeviceName:"Device Name",totpAppFreeOTPName:"FreeOTP",totpAppGoogleName:"Google Authenticator",totpAppMicrosoftAuthenticatorName:"Microsoft Authenticator",irreversibleAction:"This action is irreversible",deletingImplies:"Deleting your account implies:",errasingData:"Erasing all your data",loggingOutImmediately:"Logging you out immediately",accountUnusable:"Any subsequent use of the application will not be possible with this account",missingUsernameMessage:"Please specify username.",missingFirstNameMessage:"Please specify first name.",invalidEmailMessage:"Invalid email address.",missingLastNameMessage:"Please specify last name.",missingEmailMessage:"Please specify email.",missingPasswordMessage:"Please specify password.",notMatchPasswordMessage:"Passwords don't match.",invalidUserMessage:"Invalid user",updateReadOnlyAttributesRejectedMessage:"Update of read-only attribute rejected",missingTotpMessage:"Please specify authenticator code.",missingTotpDeviceNameMessage:"Please specify device name.",invalidPasswordExistingMessage:"Invalid existing password.",invalidPasswordConfirmMessage:"Password confirmation doesn't match.",invalidTotpMessage:"Invalid authenticator code.",usernameExistsMessage:"Username already exists.",emailExistsMessage:"Email already exists.",readOnlyUserMessage:"You can't update your account as it is read-only.",readOnlyUsernameMessage:"You can't update your username as it is read-only.",readOnlyPasswordMessage:"You can't update your password as your account is read-only.",successTotpMessage:"Mobile authenticator configured.",successTotpRemovedMessage:"Mobile authenticator removed.",successGrantRevokedMessage:"Grant revoked successfully.",accountUpdatedMessage:"Your account has been updated.",accountPasswordUpdatedMessage:"Your password has been updated.",missingIdentityProviderMessage:"Identity provider not specified.",invalidFederatedIdentityActionMessage:"Invalid or missing action.",identityProviderNotFoundMessage:"Specified identity provider not found.",federatedIdentityLinkNotActiveMessage:"This identity is not active anymore.",federatedIdentityRemovingLastProviderMessage:"You can't remove last federated identity as you don't have a password.",identityProviderRedirectErrorMessage:"Failed to redirect to identity provider.",identityProviderRemovedMessage:"Identity provider removed successfully.",identityProviderAlreadyLinkedMessage:"Federated identity returned by {0} is already linked to another user.",staleCodeAccountMessage:"The page expired. Please try one more time.",consentDenied:"Consent denied.",accountDisabledMessage:"Account is disabled, contact your administrator.",accountTemporarilyDisabledMessage:"Account is temporarily disabled, contact your administrator or try again later.",invalidPasswordMinLengthMessage:"Invalid password: minimum length {0}.",invalidPasswordMaxLengthMessage:"Invalid password: maximum length {0}.",invalidPasswordMinLowerCaseCharsMessage:"Invalid password: must contain at least {0} lower case characters.",invalidPasswordMinDigitsMessage:"Invalid password: must contain at least {0} numerical digits.",invalidPasswordMinUpperCaseCharsMessage:"Invalid password: must contain at least {0} upper case characters.",invalidPasswordMinSpecialCharsMessage:"Invalid password: must contain at least {0} special characters.",invalidPasswordNotUsernameMessage:"Invalid password: must not be equal to the username.",invalidPasswordNotEmailMessage:"Invalid password: must not be equal to the email.",invalidPasswordRegexPatternMessage:"Invalid password: fails to match regex pattern(s).",invalidPasswordHistoryMessage:"Invalid password: must not be equal to any of last {0} passwords.",invalidPasswordBlacklistedMessage:"Invalid password: password is blacklisted.",invalidPasswordGenericMessage:"Invalid password: new password doesn't match password policies.",myResources:"My Resources",myResourcesSub:"My resources",doDeny:"Deny",doRevoke:"Revoke",doApprove:"Approve",doRemoveSharing:"Remove Sharing",doRemoveRequest:"Remove Request",peopleAccessResource:"People with access to this resource",resourceManagedPolicies:"Permissions granting access to this resource",resourceNoPermissionsGrantingAccess:"No permissions granting access to this resource",anyAction:"Any action",description:"Description",name:"Name",scopes:"Scopes",resource:"Resource",user:"User",peopleSharingThisResource:"People sharing this resource",shareWithOthers:"Share with others",needMyApproval:"Need my approval",requestsWaitingApproval:"Your requests waiting approval",icon:"Icon",requestor:"Requestor",owner:"Owner",resourcesSharedWithMe:"Resources shared with me",permissionRequestion:"Permission Requestion",permission:"Permission",shares:"share(s)",notBeingShared:"This resource is not being shared.",notHaveAnyResource:"You don't have any resources",noResourcesSharedWithYou:"There are no resources shared with you",havePermissionRequestsWaitingForApproval:"You have {0} permission request(s) waiting for approval.",clickHereForDetails:"Click here for details.",resourceIsNotBeingShared:"The resource is not being shared",locale_ar:"عربي",locale_ca:"Català",locale_cs:"Čeština",locale_de:"Deutsch",locale_en:"English",locale_es:"Español",locale_fr:"Français",locale_hu:"Magyar",locale_it:"Italiano",locale_ja:"日本語",locale_lt:"Lietuvių",locale_nl:"Nederlands",locale_no:"Norsk",locale_pl:"Polski","locale_pt-BR":"Português (Brasil)",locale_ru:"Русский",locale_sk:"Slovenčina",locale_sv:"Svenska",locale_tr:"Türkçe","locale_zh-CN":"中文简体",locale_fi:"Suomi",applicationName:"Name",applicationType:"Application Type",applicationInUse:"In-use app only",clearAllFilter:"Clear all filters",activeFilters:"Active filters",filterByName:"Filter By Name ...",allApps:"All applications",internalApps:"Internal applications",thirdpartyApps:"Third-Party applications",appResults:"Results",clientNotFoundMessage:"Client not found.",authorizedProvider:"Authorized Provider",authorizedProviderMessage:"Authorized Providers linked with your account",identityProvider:"Identity Provider",identityProviderMessage:"To link your account with identity providers you have configured",socialLogin:"Social Login",userDefined:"User Defined",removeAccess:"Remove Access",removeAccessMessage:"You will need to grant access again, if you want to use this app account.",authenticatorStatusMessage:"Two-factor authentication is currently",authenticatorFinishSetUpTitle:"Your Two-Factor Authentication",authenticatorFinishSetUpMessage:"Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code.",authenticatorSubTitle:"Set Up Two-Factor Authentication",authenticatorSubMessage:"To enhance the security of your account, enable at least one of the available two-factor authentication methods.",authenticatorMobileTitle:"Mobile Authenticator",authenticatorMobileMessage:"Use mobile Authenticator to get Verification codes as the two-factor authentication.",authenticatorMobileFinishSetUpMessage:"The authenticator has been bound to your phone.",authenticatorActionSetup:"Set up",authenticatorSMSTitle:"SMS Code",authenticatorSMSMessage:"Keycloak will send the Verification code to your phone as the two-factor authentication.",authenticatorSMSFinishSetUpMessage:"Text messages are sent to",authenticatorDefaultStatus:"Default",authenticatorChangePhone:"Change Phone Number",authenticatorMobileSetupTitle:"Mobile Authenticator Setup",smscodeIntroMessage:"Enter your phone number and a verification code will be sent to your phone.",mobileSetupStep1:"Install an authenticator application on your phone. The applications listed here are supported.",mobileSetupStep2:"Open the application and scan the barcode:",mobileSetupStep3:"Enter the one-time code provided by the application and click Save to finish the setup.",scanBarCode:"Want to scan the barcode?",enterBarCode:"Enter the one-time code",doCopy:"Copy",doFinish:"Finish",authenticatorSMSCodeSetupTitle:"SMS Code Setup",chooseYourCountry:"Choose your country",enterYourPhoneNumber:"Enter your phone number",sendVerficationCode:"Send Verification Code",enterYourVerficationCode:"Enter your verification code",authenticatorBackupCodesSetupTitle:"Recovery Authentication Codes Setup",realmName:"Realm",doDownload:"Download",doPrint:"Print",generateNewBackupCodes:"Generate New Recovery Authentication Codes",backtoAuthenticatorPage:"Back to Authenticator Page",resources:"Resources",sharedwithMe:"Shared with Me",share:"Share",sharedwith:"Shared with",accessPermissions:"Access Permissions",permissionRequests:"Permission Requests",approve:"Approve",approveAll:"Approve all",people:"people",perPage:"per page",currentPage:"Current Page",sharetheResource:"Share the resource",group:"Group",selectPermission:"Select Permission",addPeople:"Add people to share your resource with",addTeam:"Add team to share your resource with",myPermissions:"My Permissions",waitingforApproval:"Waiting for approval",anyPermission:"Any Permission","openshift.scope.user_info":"User information","openshift.scope.user_check-access":"User access information","openshift.scope.user_full":"Full Access","openshift.scope.list-projects":"List projects","error-invalid-value":"Invalid value.","error-invalid-blank":"Please specify value.","error-empty":"Please specify value.","error-invalid-length":"Attribute {0} must have a length between {1} and {2}.","error-invalid-length-too-short":"Attribute {0} must have minimal length of {1}.","error-invalid-length-too-long":"Attribute {0} must have maximal length of {2}.","error-invalid-email":"Invalid email address.","error-invalid-number":"Invalid number.","error-number-out-of-range":"Attribute {0} must be a number between {1} and {2}.","error-number-out-of-range-too-small":"Attribute {0} must have minimal value of {1}.","error-number-out-of-range-too-big":"Attribute {0} must have maximal value of {2}.","error-pattern-no-match":"Invalid value.","error-invalid-uri":"Invalid URL.","error-invalid-uri-scheme":"Invalid URL scheme.","error-invalid-uri-fragment":"Invalid URL fragment.","error-user-attribute-required":"Please specify attribute {0}.","error-invalid-date":"Invalid date.","error-user-attribute-read-only":"The field {0} is read only.","error-username-invalid-character":"Username contains invalid character.","error-person-name-invalid-character":"Name contains invalid character."}},"./dist/bin/keycloakify/ftlValuesGlobalName.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),exports.i=void 0,exports.i="kcContext"},"./dist/bin/keycloakify/generateFtl/pageId.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),exports.UX=exports.sj=void 0,exports.sj=["login.ftl","login-username.ftl","login-password.ftl","webauthn-authenticate.ftl","register.ftl","register-user-profile.ftl","info.ftl","error.ftl","login-reset-password.ftl","login-verify-email.ftl","terms.ftl","login-otp.ftl","login-update-profile.ftl","login-update-password.ftl","login-idp-link-confirm.ftl","login-idp-link-email.ftl","login-page-expired.ftl","login-config-totp.ftl","logout-confirm.ftl","update-user-profile.ftl","idp-review-user-profile.ftl","update-email.ftl","select-authenticator.ftl","saml-post-form.ftl"],exports.UX=["password.ftl","account.ftl"]},"./dist/bin/mockTestingResourcesPath.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),exports.Jv=exports.H$=exports.Pc=void 0;var pathJoin_1=__webpack_require__("./dist/bin/tools/pathJoin.js");exports.Pc="keycloak-resources",exports.H$=(0,pathJoin_1.pathJoin)(exports.Pc,"resources"),exports.Jv=(0,pathJoin_1.pathJoin)(exports.H$,"resources_common")},"./dist/bin/tools/pathJoin.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),Object.defineProperty(exports,"__esModule",{value:!0}),exports.pathJoin=void 0,exports.pathJoin=function pathJoin(){for(var path=[],_i=0;_i<arguments.length;_i++)path[_i]=arguments[_i];return path.map((function(part,i){return 0===i?part:part.replace(/^\/+/,"")})).map((function(part,i){return i===path.length-1?part:part.replace(/\/+$/,"")})).join("/")}},"./dist/login/i18n/baseMessages/en.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={doLogIn:"Sign In",doRegister:"Register",doCancel:"Cancel",doSubmit:"Submit",doBack:"Back",doYes:"Yes",doNo:"No",doContinue:"Continue",doIgnore:"Ignore",doAccept:"Accept",doDecline:"Decline",doForgotPassword:"Forgot Password?",doClickHere:"Click here",doImpersonate:"Impersonate",doTryAgain:"Try again",doTryAnotherWay:"Try Another Way",doConfirmDelete:"Confirm deletion",errorDeletingAccount:"Error happened while deleting account",deletingAccountForbidden:"You do not have enough permissions to delete your own account, contact admin.",kerberosNotConfigured:"Kerberos Not Configured",kerberosNotConfiguredTitle:"Kerberos Not Configured",bypassKerberosDetail:"Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means",kerberosNotSetUp:"Kerberos is not set up. You cannot login.",registerTitle:"Register",loginAccountTitle:"Sign in to your account",loginTitle:"Sign in to {0}",loginTitleHtml:"{0}",impersonateTitle:"{0} Impersonate User",impersonateTitleHtml:"<strong>{0}</strong> Impersonate User",realmChoice:"Realm",unknownUser:"Unknown user",loginTotpTitle:"Mobile Authenticator Setup",loginProfileTitle:"Update Account Information",loginIdpReviewProfileTitle:"Update Account Information",loginTimeout:"Your login attempt timed out. Login will start from the beginning.",reauthenticate:"Please re-authenticate to continue",oauthGrantTitle:"Grant Access to {0}",oauthGrantTitleHtml:"{0}",oauthGrantInformation:"Make sure you trust {0} by learning how {0} will handle your data.",oauthGrantReview:"You could review the ",oauthGrantTos:"terms of service.",oauthGrantPolicy:"privacy policy.",errorTitle:"We are sorry...",errorTitleHtml:"We are <strong>sorry</strong> ...",emailVerifyTitle:"Email verification",emailForgotTitle:"Forgot Your Password?",updateEmailTitle:"Update email",emailUpdateConfirmationSentTitle:"Confirmation email sent",emailUpdateConfirmationSent:"A confirmation email has been sent to {0}. You must follow the instructions of the former to complete the email update.",emailUpdatedTitle:"Email updated",emailUpdated:"The account email has been successfully updated to {0}.",updatePasswordTitle:"Update password",codeSuccessTitle:"Success code",codeErrorTitle:"Error code: {0}",displayUnsupported:"Requested display type unsupported",browserRequired:"Browser required to login",browserContinue:"Browser required to complete login",browserContinuePrompt:"Open browser and continue login? [y/n]:",browserContinueAnswer:"y",usb:"USB",nfc:"NFC",bluetooth:"Bluetooth",internal:"Internal",unknown:"Unknown",termsTitle:"Terms and Conditions",termsText:"<p>Terms and conditions to be defined</p>",termsPlainText:"Terms and conditions to be defined.",recaptchaFailed:"Invalid Recaptcha",recaptchaNotConfigured:"Recaptcha is required, but not configured",consentDenied:"Consent denied.",noAccount:"New user?",username:"Username",usernameOrEmail:"Username or email",firstName:"First name",givenName:"Given name",fullName:"Full name",lastName:"Last name",familyName:"Family name",email:"Email",password:"Password",passwordConfirm:"Confirm password",passwordNew:"New Password",passwordNewConfirm:"New Password confirmation",rememberMe:"Remember me",authenticatorCode:"One-time code",address:"Address",street:"Street",locality:"City or Locality",region:"State, Province, or Region",postal_code:"Zip or Postal code",country:"Country",emailVerified:"Email verified",website:"Web page",phoneNumber:"Phone number",phoneNumberVerified:"Phone number verified",gender:"Gender",birthday:"Birthdate",zoneinfo:"Time zone",gssDelegationCredential:"GSS Delegation Credential",logoutOtherSessions:"Sign out from other devices",profileScopeConsentText:"User profile",emailScopeConsentText:"Email address",addressScopeConsentText:"Address",phoneScopeConsentText:"Phone number",offlineAccessScopeConsentText:"Offline Access",samlRoleListScopeConsentText:"My Roles",rolesScopeConsentText:"User roles",restartLoginTooltip:"Restart login",loginTotpIntro:"You need to set up a One Time Password generator to access this account",loginTotpStep1:"Install one of the following applications on your mobile:",loginTotpStep2:"Open the application and scan the barcode:",loginTotpStep3:"Enter the one-time code provided by the application and click Submit to finish the setup.",loginTotpStep3DeviceName:"Provide a Device Name to help you manage your OTP devices.",loginTotpManualStep2:"Open the application and enter the key:",loginTotpManualStep3:"Use the following configuration values if the application allows setting them:",loginTotpUnableToScan:"Unable to scan?",loginTotpScanBarcode:"Scan barcode?",loginCredential:"Credential",loginOtpOneTime:"One-time code",loginTotpType:"Type",loginTotpAlgorithm:"Algorithm",loginTotpDigits:"Digits",loginTotpInterval:"Interval",loginTotpCounter:"Counter",loginTotpDeviceName:"Device Name","loginTotp.totp":"Time-based","loginTotp.hotp":"Counter-based",totpAppFreeOTPName:"FreeOTP",totpAppGoogleName:"Google Authenticator",totpAppMicrosoftAuthenticatorName:"Microsoft Authenticator",loginChooseAuthenticator:"Select login method",oauthGrantRequest:"Do you grant these access privileges?",inResource:"in",oauth2DeviceVerificationTitle:"Device Login",verifyOAuth2DeviceUserCode:"Enter the code provided by your device and click Submit",oauth2DeviceInvalidUserCodeMessage:"Invalid code, please try again.",oauth2DeviceExpiredUserCodeMessage:"The code has expired. Please go back to your device and try connecting again.",oauth2DeviceVerificationCompleteHeader:"Device Login Successful",oauth2DeviceVerificationCompleteMessage:"You may close this browser window and go back to your device.",oauth2DeviceVerificationFailedHeader:"Device Login Failed",oauth2DeviceVerificationFailedMessage:"You may close this browser window and go back to your device and try connecting again.",oauth2DeviceConsentDeniedMessage:"Consent denied for connecting the device.",oauth2DeviceAuthorizationGrantDisabledMessage:"Client is not allowed to initiate OAuth 2.0 Device Authorization Grant. The flow is disabled for the client.",emailVerifyInstruction1:"An email with instructions to verify your email address has been sent to your address {0}.",emailVerifyInstruction2:"Haven't received a verification code in your email?",emailVerifyInstruction3:"to re-send the email.",emailLinkIdpTitle:"Link {0}",emailLinkIdp1:"An email with instructions to link {0} account {1} with your {2} account has been sent to you.",emailLinkIdp2:"Haven't received a verification code in your email?",emailLinkIdp3:"to re-send the email.",emailLinkIdp4:"If you already verified the email in different browser",emailLinkIdp5:"to continue.",backToLogin:"« Back to Login",emailInstruction:"Enter your username or email address and we will send you instructions on how to create a new password.",emailInstructionUsername:"Enter your username and we will send you instructions on how to create a new password.",copyCodeInstruction:"Please copy this code and paste it into your application:",pageExpiredTitle:"Page has expired",pageExpiredMsg1:"To restart the login process",pageExpiredMsg2:"To continue the login process",personalInfo:"Personal Info:",role_admin:"Admin","role_realm-admin":"Realm Admin","role_create-realm":"Create realm","role_create-client":"Create client","role_view-realm":"View realm","role_view-users":"View users","role_view-applications":"View applications","role_view-clients":"View clients","role_view-events":"View events","role_view-identity-providers":"View identity providers","role_manage-realm":"Manage realm","role_manage-users":"Manage users","role_manage-applications":"Manage applications","role_manage-identity-providers":"Manage identity providers","role_manage-clients":"Manage clients","role_manage-events":"Manage events","role_view-profile":"View profile","role_manage-account":"Manage account","role_manage-account-links":"Manage account links","role_read-token":"Read token","role_offline-access":"Offline access",client_account:"Account","client_account-console":"Account Console","client_security-admin-console":"Security Admin Console","client_admin-cli":"Admin CLI","client_realm-management":"Realm Management",client_broker:"Broker",requiredFields:"Required fields",invalidUserMessage:"Invalid username or password.",invalidUsernameMessage:"Invalid username.",invalidUsernameOrEmailMessage:"Invalid username or email.",invalidPasswordMessage:"Invalid password.",invalidEmailMessage:"Invalid email address.",accountDisabledMessage:"Account is disabled, contact your administrator.",accountTemporarilyDisabledMessage:"Account is temporarily disabled; contact your administrator or retry later.",expiredCodeMessage:"Login timeout. Please sign in again.",expiredActionMessage:"Action expired. Please continue with login now.",expiredActionTokenNoSessionMessage:"Action expired.",expiredActionTokenSessionExistsMessage:"Action expired. Please start again.",sessionLimitExceeded:"There are too many sessions",missingFirstNameMessage:"Please specify first name.",missingLastNameMessage:"Please specify last name.",missingEmailMessage:"Please specify email.",missingUsernameMessage:"Please specify username.",missingPasswordMessage:"Please specify password.",missingTotpMessage:"Please specify authenticator code.",missingTotpDeviceNameMessage:"Please specify device name.",notMatchPasswordMessage:"Passwords don't match.","error-invalid-value":"Invalid value.","error-invalid-blank":"Please specify value.","error-empty":"Please specify value.","error-invalid-length":"Length must be between {1} and {2}.","error-invalid-length-too-short":"Minimal length is {1}.","error-invalid-length-too-long":"Maximal length is {2}.","error-invalid-email":"Invalid email address.","error-invalid-number":"Invalid number.","error-number-out-of-range":"Number must be between {1} and {2}.","error-number-out-of-range-too-small":"Number must have minimal value of {1}.","error-number-out-of-range-too-big":"Number must have maximal value of {2}.","error-pattern-no-match":"Invalid value.","error-invalid-uri":"Invalid URL.","error-invalid-uri-scheme":"Invalid URL scheme.","error-invalid-uri-fragment":"Invalid URL fragment.","error-user-attribute-required":"Please specify this field.","error-invalid-date":"Invalid date.","error-user-attribute-read-only":"This field is read only.","error-username-invalid-character":"Value contains invalid character.","error-person-name-invalid-character":"Value contains invalid character.",invalidPasswordExistingMessage:"Invalid existing password.",invalidPasswordBlacklistedMessage:"Invalid password: password is blacklisted.",invalidPasswordConfirmMessage:"Password confirmation doesn't match.",invalidTotpMessage:"Invalid authenticator code.",usernameExistsMessage:"Username already exists.",emailExistsMessage:"Email already exists.",federatedIdentityExistsMessage:"User with {0} {1} already exists. Please login to account management to link the account.",federatedIdentityUnavailableMessage:"User {0} authenticated with identity provider {1} does not exist. Please contact your administrator.",confirmLinkIdpTitle:"Account already exists",federatedIdentityConfirmLinkMessage:"User with {0} {1} already exists. How do you want to continue?",federatedIdentityConfirmReauthenticateMessage:"Authenticate to link your account with {0}",nestedFirstBrokerFlowMessage:"The {0} user {1} is not linked to any known user.",confirmLinkIdpReviewProfile:"Review profile",confirmLinkIdpContinue:"Add to existing account",configureTotpMessage:"You need to set up Mobile Authenticator to activate your account.",configureBackupCodesMessage:"You need to set up Backup Codes to activate your account.",updateProfileMessage:"You need to update your user profile to activate your account.",updatePasswordMessage:"You need to change your password to activate your account.",updateEmailMessage:"You need to update your email address to activate your account.",resetPasswordMessage:"You need to change your password.",verifyEmailMessage:"You need to verify your email address to activate your account.",linkIdpMessage:"You need to verify your email address to link your account with {0}.",emailSentMessage:"You should receive an email shortly with further instructions.",emailSendErrorMessage:"Failed to send email, please try again later.",accountUpdatedMessage:"Your account has been updated.",accountPasswordUpdatedMessage:"Your password has been updated.",delegationCompleteHeader:"Login Successful",delegationCompleteMessage:"You may close this browser window and go back to your console application.",delegationFailedHeader:"Login Failed",delegationFailedMessage:"You may close this browser window and go back to your console application and try logging in again.",noAccessMessage:"No access",invalidPasswordMinLengthMessage:"Invalid password: minimum length {0}.",invalidPasswordMaxLengthMessage:"Invalid password: maximum length {0}.",invalidPasswordMinDigitsMessage:"Invalid password: must contain at least {0} numerical digits.",invalidPasswordMinLowerCaseCharsMessage:"Invalid password: must contain at least {0} lower case characters.",invalidPasswordMinUpperCaseCharsMessage:"Invalid password: must contain at least {0} upper case characters.",invalidPasswordMinSpecialCharsMessage:"Invalid password: must contain at least {0} special characters.",invalidPasswordNotUsernameMessage:"Invalid password: must not be equal to the username.",invalidPasswordNotEmailMessage:"Invalid password: must not be equal to the email.",invalidPasswordRegexPatternMessage:"Invalid password: fails to match regex pattern(s).",invalidPasswordHistoryMessage:"Invalid password: must not be equal to any of last {0} passwords.",invalidPasswordGenericMessage:"Invalid password: new password doesn't match password policies.",failedToProcessResponseMessage:"Failed to process response",httpsRequiredMessage:"HTTPS required",realmNotEnabledMessage:"Realm not enabled",invalidRequestMessage:"Invalid Request",successLogout:"You are logged out",failedLogout:"Logout failed",unknownLoginRequesterMessage:"Unknown login requester",loginRequesterNotEnabledMessage:"Login requester not enabled",bearerOnlyMessage:"Bearer-only applications are not allowed to initiate browser login",standardFlowDisabledMessage:"Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client.",implicitFlowDisabledMessage:"Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client.",invalidRedirectUriMessage:"Invalid redirect uri",unsupportedNameIdFormatMessage:"Unsupported NameIDFormat",invalidRequesterMessage:"Invalid requester",registrationNotAllowedMessage:"Registration not allowed",resetCredentialNotAllowedMessage:"Reset Credential not allowed",permissionNotApprovedMessage:"Permission not approved.",noRelayStateInResponseMessage:"No relay state in response from identity provider.",insufficientPermissionMessage:"Insufficient permissions to link identities.",couldNotProceedWithAuthenticationRequestMessage:"Could not proceed with authentication request to identity provider.",couldNotObtainTokenMessage:"Could not obtain token from identity provider.",unexpectedErrorRetrievingTokenMessage:"Unexpected error when retrieving token from identity provider.",unexpectedErrorHandlingResponseMessage:"Unexpected error when handling response from identity provider.",identityProviderAuthenticationFailedMessage:"Authentication failed. Could not authenticate with identity provider.",couldNotSendAuthenticationRequestMessage:"Could not send authentication request to identity provider.",unexpectedErrorHandlingRequestMessage:"Unexpected error when handling authentication request to identity provider.",invalidAccessCodeMessage:"Invalid access code.",sessionNotActiveMessage:"Session not active.",invalidCodeMessage:"An error occurred, please login again through your application.",cookieNotFoundMessage:"Cookie not found. Please make sure cookies are enabled in your browser.",insufficientLevelOfAuthentication:"The requested level of authentication has not been satisfied.",identityProviderUnexpectedErrorMessage:"Unexpected error when authenticating with identity provider",identityProviderMissingStateMessage:"Missing state parameter in response from identity provider.",identityProviderInvalidResponseMessage:"Invalid response from identity provider.",identityProviderInvalidSignatureMessage:"Invalid signature in response from identity provider.",identityProviderNotFoundMessage:"Could not find an identity provider with the identifier.",identityProviderLinkSuccess:"You successfully verified your email. Please go back to your original browser and continue there with the login.",staleCodeMessage:"This page is no longer valid, please go back to your application and sign in again",realmSupportsNoCredentialsMessage:"Realm does not support any credential type.",credentialSetupRequired:"Cannot login, credential setup required.",identityProviderNotUniqueMessage:"Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with.",emailVerifiedMessage:"Your email address has been verified.",staleEmailVerificationLink:"The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email.",identityProviderAlreadyLinkedMessage:"Federated identity returned by {0} is already linked to another user.",confirmAccountLinking:"Confirm linking the account {0} of identity provider {1} with your account.",confirmEmailAddressVerification:"Confirm validity of e-mail address {0}.",confirmExecutionOfActions:"Perform the following action(s)",locale_ar:"عربي",locale_ca:"Català",locale_cs:"Čeština",locale_da:"Dansk",locale_de:"Deutsch",locale_en:"English",locale_es:"Español",locale_fr:"Français",locale_hu:"Magyar",locale_it:"Italiano",locale_ja:"日本語",locale_lt:"Lietuvių",locale_nl:"Nederlands",locale_no:"Norsk",locale_pl:"Polski",locale_pt_BR:"Português (Brasil)","locale_pt-BR":"Português (Brasil)",locale_ru:"Русский",locale_sk:"Slovenčina",locale_sv:"Svenska",locale_tr:"Türkçe","locale_zh-CN":"中文简体",locale_fi:"Suomi",backToApplication:"« Back to Application",missingParameterMessage:"Missing parameters: {0}",clientNotFoundMessage:"Client not found.",clientDisabledMessage:"Client disabled.",invalidParameterMessage:"Invalid parameter: {0}",alreadyLoggedIn:"You are already logged in.",differentUserAuthenticated:"You are already authenticated as different user '{0}' in this session. Please sign out first.",brokerLinkingSessionExpired:"Requested broker account linking, but current session is no longer valid.",proceedWithAction:"» Click here to proceed",acrNotFulfilled:"Authentication requirements not fulfilled","requiredAction.CONFIGURE_TOTP":"Configure OTP","requiredAction.terms_and_conditions":"Terms and Conditions","requiredAction.UPDATE_PASSWORD":"Update Password","requiredAction.UPDATE_PROFILE":"Update Profile","requiredAction.VERIFY_EMAIL":"Verify Email","requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES":"Generate Recovery Codes","requiredAction.webauthn-register-passwordless":"Webauthn Register Passwordless",invalidTokenRequiredActions:"Required actions included in the link are not valid",doX509Login:"You will be logged in as:",clientCertificate:"X509 client certificate:",noCertificate:"[No Certificate]",pageNotFound:"Page not found",internalServerError:"An internal server error has occurred","console-username":"Username:","console-password":"Password:","console-otp":"One Time Password:","console-new-password":"New Password:","console-confirm-password":"Confirm Password:","console-update-password":"Update of your password is required.","console-verify-email":"You need to verify your email address. We sent an email to {0} that contains a verification code. Please enter this code into the input below.","console-email-code":"Email Code:","console-accept-terms":"Accept Terms? [y/n]:","console-accept":"y","openshift.scope.user_info":"User information","openshift.scope.user_check-access":"User access information","openshift.scope.user_full":"Full Access","openshift.scope.list-projects":"List projects","saml.post-form.title":"Authentication Redirect","saml.post-form.message":"Redirecting, please wait.","saml.post-form.js-disabled":"JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. ","saml.artifactResolutionServiceInvalidResponse":"Unable to resolve artifact.","otp-display-name":"Authenticator Application","otp-help-text":"Enter a verification code from authenticator application.","password-display-name":"Password","password-help-text":"Sign in by entering your password.","auth-username-form-display-name":"Username","auth-username-form-help-text":"Start sign in by entering your username","auth-username-password-form-display-name":"Username and password","auth-username-password-form-help-text":"Sign in by entering your username and password.","auth-recovery-authn-code-form-display-name":"Recovery Authentication Code","auth-recovery-authn-code-form-help-text":"Enter a recovery authentication code from a previously generated list.","auth-recovery-code-info-message":"Enter the specified recovery code.","auth-recovery-code-prompt":"Recovery code #{0}","auth-recovery-code-header":"Login with a recovery authentication code","recovery-codes-error-invalid":"Invalid recovery authentication code","recovery-code-config-header":"Recovery Authentication Codes","recovery-code-config-warning-title":"These recovery codes won't appear again after leaving this page","recovery-code-config-warning-message":"Make sure to print, download, or copy them to a password manager and keep them save. Canceling this setup will remove these recovery codes from your account.","recovery-codes-print":"Print","recovery-codes-download":"Download","recovery-codes-copy":"Copy","recovery-codes-copied":"Copied","recovery-codes-confirmation-message":"I have saved these codes somewhere safe","recovery-codes-action-complete":"Complete setup","recovery-codes-action-cancel":"Cancel setup","recovery-codes-download-file-header":"Keep these recovery codes somewhere safe.","recovery-codes-download-file-description":"Recovery codes are single-use passcodes that allow you to sign in to your account if you do not have access to your authenticator.","recovery-codes-download-file-date":"These codes were generated on","recovery-codes-label-default":"Recovery codes","webauthn-display-name":"Security Key","webauthn-help-text":"Use your security key to sign in.","webauthn-passwordless-display-name":"Security Key","webauthn-passwordless-help-text":"Use your security key for passwordless sign in.","webauthn-login-title":"Security Key login","webauthn-registration-title":"Security Key Registration","webauthn-available-authenticators":"Available Security Keys","webauthn-unsupported-browser-text":"WebAuthn is not supported by this browser. Try another one or contact your administrator.","webauthn-doAuthenticate":"Sign in with Security Key","webauthn-createdAt-label":"Created","webauthn-error-title":"Security Key Error","webauthn-error-registration":"Failed to register your Security key.<br/> {0}","webauthn-error-api-get":"Failed to authenticate by the Security key.<br/> {0}","webauthn-error-different-user":"First authenticated user is not the one authenticated by the Security key.","webauthn-error-auth-verification":"Security key authentication result is invalid.<br/> {0}","webauthn-error-register-verification":"Security key registration result is invalid.<br/> {0}","webauthn-error-user-not-found":"Unknown user authenticated by the Security key.","identity-provider-redirector":"Connect with another Identity Provider","identity-provider-login-label":"Or sign in with","idp-email-verification-display-name":"Email Verification","idp-email-verification-help-text":"Link your account by validating your email.","idp-username-password-form-display-name":"Username and password","idp-username-password-form-help-text":"Link your account by logging in.",finalDeletionConfirmation:"If you delete your account, it cannot be restored. To keep your account, click Cancel.",irreversibleAction:"This action is irreversible",deleteAccountConfirm:"Delete account confirmation",deletingImplies:"Deleting your account implies:",errasingData:"Erasing all your data",loggingOutImmediately:"Logging you out immediately",accountUnusable:"Any subsequent use of the application will not be possible with this account",userDeletedSuccessfully:"User deleted successfully","access-denied":"Access denied","frontchannel-logout.title":"Logging out","frontchannel-logout.message":"You are logging out from following apps",logoutConfirmTitle:"Logging out",logoutConfirmHeader:"Do you want to logout?",doLogout:"Logout",readOnlyUsernameMessage:"You can't update your username as it is read-only."}},"./dist/login/i18n/i18n.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>createUseI18n,s:()=>fallbackLanguageTag});__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.string.match.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.array.sort.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),react=(__webpack_require__("./node_modules/minimal-polyfills/Object.fromEntries.js"),__webpack_require__("./node_modules/react/index.js")),en=__webpack_require__("./dist/login/i18n/baseMessages/en.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=void 0)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=void 0),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function getMessages(_x){return _getMessages.apply(this,arguments)}function _getMessages(){return _getMessages=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(currentLanguageTag){var _yield,messages;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,function(){switch(currentLanguageTag){case"ar":return __webpack_require__.e(3900).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/ar.js"));case"ca":return __webpack_require__.e(4211).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/ca.js"));case"cs":return __webpack_require__.e(161).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/cs.js"));case"da":return __webpack_require__.e(1793).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/da.js"));case"de":return __webpack_require__.e(487).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/de.js"));case"en":return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/en.js"));case"es":return __webpack_require__.e(9782).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/es.js"));case"fi":return __webpack_require__.e(1433).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/fi.js"));case"fr":return __webpack_require__.e(4660).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/fr.js"));case"hu":return __webpack_require__.e(4247).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/hu.js"));case"it":return __webpack_require__.e(4119).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/it.js"));case"ja":return __webpack_require__.e(2372).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/ja.js"));case"lt":return __webpack_require__.e(787).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/lt.js"));case"lv":return __webpack_require__.e(5753).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/lv.js"));case"nl":return __webpack_require__.e(9096).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/nl.js"));case"no":return __webpack_require__.e(4142).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/no.js"));case"pl":return __webpack_require__.e(2807).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/pl.js"));case"pt-BR":return __webpack_require__.e(3644).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/pt-BR.js"));case"ru":return __webpack_require__.e(1377).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/ru.js"));case"sk":return __webpack_require__.e(7765).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/sk.js"));case"sv":return __webpack_require__.e(1093).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/sv.js"));case"tr":return __webpack_require__.e(2954).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/tr.js"));case"zh-CN":return __webpack_require__.e(6490).then(__webpack_require__.bind(__webpack_require__,"./dist/login/i18n/baseMessages/zh-CN.js"));default:return{default:{}}}}();case 2:return _yield=_context.sent,messages=_yield.default,_context.abrupt("return",messages);case 5:case"end":return _context.stop()}}),_callee)}))),_getMessages.apply(this,arguments)}var assert=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),Markdown=__webpack_require__("./dist/tools/Markdown.js");function i18n_regeneratorRuntime(){i18n_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=void 0)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=void 0),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var fallbackLanguageTag="en";function createUseI18n(extraMessages){return{useI18n:function useI18n(params){var kcContext=params.kcContext,_useState2=_slicedToArray((0,react.useState)(void 0),2),i18n=_useState2[0],setI18n=_useState2[1],refHasStartedFetching=(0,react.useRef)(!1);return(0,react.useEffect)((function(){refHasStartedFetching.current||(refHasStartedFetching.current=!0,function i18n_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(i18n_regeneratorRuntime().mark((function _callee(){var _a,_b,_c,_d,_e,_f,_g,_ref2,_ref2$currentLanguage,currentLanguageTag;return i18n_regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _ref2=null!==(_a=kcContext.locale)&&void 0!==_a?_a:{},_ref2$currentLanguage=_ref2.currentLanguageTag,currentLanguageTag=void 0===_ref2$currentLanguage?fallbackLanguageTag:_ref2$currentLanguage,_context.t0=setI18n,_context.t1=Object,_context.t2=Object,_context.t3={},_context.t4=createI18nTranslationFunctions,_context.t5=Object.assign(Object.assign(Object.assign({},en.default),null!==(_b=keycloakifyExtraMessages[fallbackLanguageTag])&&void 0!==_b?_b:{}),null!==(_c=extraMessages[fallbackLanguageTag])&&void 0!==_c?_c:{}),_context.t6=Object,_context.t7=Object,_context.t8=Object,_context.t9={},_context.next=13,getMessages(currentLanguageTag);case 13:_context.t10=_context.sent,_context.t11=_context.t8.assign.call(_context.t8,_context.t9,_context.t10),_context.t12=null!==(_d=keycloakifyExtraMessages[currentLanguageTag])&&void 0!==_d?_d:{},_context.t13=_context.t7.assign.call(_context.t7,_context.t11,_context.t12),_context.t14=null!==(_e=extraMessages[currentLanguageTag])&&void 0!==_e?_e:{},_context.t15=_context.t6.assign.call(_context.t6,_context.t13,_context.t14),_context.t16={fallbackMessages:_context.t5,messages:_context.t15},_context.t17=(0,_context.t4)(_context.t16),_context.t18=_context.t2.assign.call(_context.t2,_context.t3,_context.t17),_context.t19={currentLanguageTag,changeLocale:function changeLocale(newLanguageTag){var locale=kcContext.locale;(0,assert.h)(void 0!==locale,"Internationalization not enabled");var targetSupportedLocale=locale.supported.find((function(_ref3){return _ref3.languageTag===newLanguageTag}));(0,assert.h)(void 0!==targetSupportedLocale,newLanguageTag+" need to be enabled in Keycloak admin"),window.location.href=targetSupportedLocale.url,(0,assert.h)(!1,"never")},labelBySupportedLanguageTag:Object.fromEntries((null!==(_g=null===(_f=kcContext.locale)||void 0===_f?void 0:_f.supported)&&void 0!==_g?_g:[]).map((function(_ref4){return[_ref4.languageTag,_ref4.label]})))},_context.t20=_context.t1.assign.call(_context.t1,_context.t18,_context.t19),(0,_context.t0)(_context.t20);case 25:case"end":return _context.stop()}}),_callee)})))())}),[]),null!=i18n?i18n:null}}}function createI18nTranslationFunctions(params){var fallbackMessages=params.fallbackMessages,messages=params.messages;function resolveMsg(props){var _a,key=props.key,args=props.args,doRenderMarkdown=props.doRenderMarkdown,messageOrUndefined=null!==(_a=messages[key])&&void 0!==_a?_a:fallbackMessages[key];if(void 0!==messageOrUndefined){var message=messageOrUndefined,messageWithArgsInjectedIfAny=function(){var _a,startIndex=null===(_a=message.match(/{[0-9]+}/g))||void 0===_a?void 0:_a.map((function(g){return g.match(/{([0-9]+)}/)[1]})).map((function(indexStr){return parseInt(indexStr)})).sort((function(a,b){return a-b}))[0];if(void 0===startIndex)return message;var messageWithArgsInjected=message;return args.forEach((function(arg,i){void 0!==arg&&(messageWithArgsInjected=messageWithArgsInjected.replace(new RegExp("\\{"+(i+startIndex)+"\\}","g"),arg))})),messageWithArgsInjected}();return doRenderMarkdown?(0,jsx_runtime.jsx)(Markdown.U,Object.assign({allowDangerousHtml:!0,renderers:{paragraph:"span"}},{children:messageWithArgsInjectedIfAny})):messageWithArgsInjectedIfAny}}function resolveMsgAdvanced(props){var key=props.key,args=props.args,doRenderMarkdown=props.doRenderMarkdown,match=key.match(/^\$\{([^{]+)\}$/),keyUnwrappedFromCurlyBraces=null===match?key:match[1],out=resolveMsg({key:keyUnwrappedFromCurlyBraces,args,doRenderMarkdown});return void 0!==out?out:doRenderMarkdown?(0,jsx_runtime.jsx)("span",{children:keyUnwrappedFromCurlyBraces}):keyUnwrappedFromCurlyBraces}return{msgStr:function msgStr(key){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return resolveMsg({key,args,doRenderMarkdown:!1})},msg:function msg(key){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return resolveMsg({key,args,doRenderMarkdown:!0})},advancedMsg:function advancedMsg(key){for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return resolveMsgAdvanced({key,args,doRenderMarkdown:!0})},advancedMsgStr:function advancedMsgStr(key){for(var _len4=arguments.length,args=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];return resolveMsgAdvanced({key,args,doRenderMarkdown:!1})}}}(0,assert.h)();var keycloakifyExtraMessages={en:{shouldBeEqual:"{0} should be equal to {1}",shouldBeDifferent:"{0} should be different to {1}",shouldMatchPattern:"Pattern should match: `/{0}/`",mustBeAnInteger:"Must be an integer",notAValidOption:"Not a valid option"},fr:{shouldBeEqual:"{0} doit être égal à {1}",shouldBeDifferent:"{0} doit être différent de {1}",shouldMatchPattern:"Dois respecter le schéma: `/{0}/`",mustBeAnInteger:"Doit être un nombre entier",notAValidOption:"N'est pas une option valide",logoutConfirmTitle:"Déconnexion",logoutConfirmHeader:"Êtes-vous sûr(e) de vouloir vous déconnecter ?",doLogout:"Se déconnecter"}}},"./dist/login/lib/useDownloadTerms.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{R:()=>evtTermMarkdown,m:()=>useDownloadTerms});var react=__webpack_require__("./node_modules/react/index.js");__webpack_require__("./node_modules/core-js/modules/es.map.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js");function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function F(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e2){didErr=!0,err=_e2},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var i18n=__webpack_require__("./dist/login/i18n/i18n.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function useConst_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return useConst_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return useConst_arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function useConst_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var useConstCallback=__webpack_require__("./dist/tools/useConstCallback.js"),assert=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),evtTermMarkdown=__webpack_require__("./node_modules/evt/lib/index.js").Evt.create(void 0);function useDownloadTerms(params){var kcContext=params.kcContext,_useClosure=function useClosure(){var downloadTermMarkdown=params.downloadTermMarkdown,downloadTermMarkdownConst=(0,useConstCallback.O)(downloadTermMarkdown),downloadTermMarkdownMemoized=function useConst(getValue){return _slicedToArray((0,react.useState)(getValue),1)[0]}((function(){return function memoize(fn,options){var cache=new Map,_ref=null!=options?options:{},_ref$argsLength=_ref.argsLength,argsLength=void 0===_ref$argsLength?fn.length:_ref$argsLength,_ref$max=_ref.max,max=void 0===_ref$max?1/0:_ref$max;return function(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var key=JSON.stringify(args.slice(0,argsLength).map((function(v){if(null===v)return"null";if(void 0===v)return"undefined";switch(typeof v){case"number":return"number-"+v;case"string":return"string-"+v;case"boolean":return"boolean-"+(v?"true":"false")}})).join("-sIs9sAslOdeWlEdIos3-"));if(cache.has(key))return cache.get(key);if(max===cache.size){var _step,_iterator=_createForOfIteratorHelper(cache.keys());try{for(_iterator.s();!(_step=_iterator.n()).done;){var _key2=_step.value;cache.delete(_key2);break}}catch(err){_iterator.e(err)}finally{_iterator.f()}}var value=fn.apply(void 0,args);return cache.set(key,value),value}}((function(currentLanguageTag){return downloadTermMarkdownConst({currentLanguageTag})}))}));return{downloadTermMarkdownMemoized}}(),downloadTermMarkdownMemoized=_useClosure.downloadTermMarkdownMemoized;(0,react.useEffect)((function(){var _a,_b;"terms.ftl"===kcContext.pageId&&downloadTermMarkdownMemoized(null!==(_b=null===(_a=kcContext.locale)||void 0===_a?void 0:_a.currentLanguageTag)&&void 0!==_b?_b:i18n.s).then((function(thermMarkdown){return evtTermMarkdown.state=thermMarkdown}))}),[])}(0,assert.h)()},"./dist/tools/Markdown.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{U:()=>react_markdown__WEBPACK_IMPORTED_MODULE_0___default.a});var react_markdown__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react-markdown/lib/react-markdown.js"),react_markdown__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react_markdown__WEBPACK_IMPORTED_MODULE_0__)},"./dist/tools/deepAssign.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{n:()=>deepAssign});__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");var assert=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),is=__webpack_require__("./node_modules/tsafe/esm/is.mjs");__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/minimal-polyfills/Object.fromEntries.js");function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function deepClone(o){return o instanceof Object?"function"==typeof o?o:o instanceof Array?o.map(deepClone):Object.fromEntries(Object.entries(o).map((function(_ref){var _ref2=_slicedToArray(_ref,2);return[_ref2[0],deepClone(_ref2[1])]}))):o}function deepAssign(params){var target=params.target,source=deepClone(params.source);Object.keys(source).forEach((function(key){var dereferencedSource=source[key];if(!(void 0===target[key]||dereferencedSource instanceof Function)&&dereferencedSource instanceof Object){var dereferencedTarget=target[key];if(dereferencedSource instanceof Array)return(0,assert.h)((0,is.is)(dereferencedTarget)),(0,assert.h)((0,is.is)(dereferencedSource)),void dereferencedSource.forEach((function(entry){return dereferencedTarget.push(entry)}));(0,assert.h)((0,is.is)(dereferencedTarget)),(0,assert.h)((0,is.is)(dereferencedSource)),deepAssign({target:dereferencedTarget,source:dereferencedSource})}else Object.defineProperty(target,key,{enumerable:!0,writable:!0,configurable:!0,value:dereferencedSource})}))}},"./dist/tools/pathBasename.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{e:()=>pathBasename});__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.string.split.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js");function pathBasename(path){return path.split("/").reverse()[0]}},"./dist/tools/useConstCallback.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{O:()=>useConstCallback});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function useConstCallback(callback){var callbackRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);return callbackRef.current=callback,(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((function(){return function(){return callbackRef.current.apply(callbackRef,arguments)}}))[0]}},"./stories/account/pages/Account.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/account/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"account.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"account/account.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/account/pages/Account.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/account/pages/Account.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/account/pages/Pasword.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,WithNoMessage:()=>WithNoMessage,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/account/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"password.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"account/password.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default";var WithNoMessage=function WithNoMessage(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{message:void 0}})};WithNoMessage.displayName="WithNoMessage",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters),WithNoMessage.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n message: undefined\n }}\n />\n)"}},WithNoMessage.parameters);var __namedExportsOrder=["Default","WithNoMessage"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/account/pages/Pasword.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/account/pages/Pasword.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/Error.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,WithAnotherMessage:()=>WithAnotherMessage,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"error.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/error.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default";var WithAnotherMessage=function WithAnotherMessage(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{message:{summary:"With another error message"}}})};WithAnotherMessage.displayName="WithAnotherMessage",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters),WithAnotherMessage.parameters=Object.assign({storySource:{source:'() => (\n <PageStory\n kcContext={{\n message: { summary: "With another error message" }\n }}\n />\n)'}},WithAnotherMessage.parameters);var __namedExportsOrder=["Default","WithAnotherMessage"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/Error.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/Error.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/IdpReviewUserProfile.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="idp-review-user-profile.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/IdpReviewUserProfile.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/IdpReviewUserProfile.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/Info.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"info.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/info.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/Info.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/Info.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/Login.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,WithEmailAsUsername:()=>WithEmailAsUsername,WithImmutablePresetUsername:()=>WithImmutablePresetUsername,WithPresetUsername:()=>WithPresetUsername,WithSocialProviders:()=>WithSocialProviders,WithoutPasswordField:()=>WithoutPasswordField,WithoutPasswordReset:()=>WithoutPasswordReset,WithoutRegistration:()=>WithoutRegistration,WithoutRememberMe:()=>WithoutRememberMe,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"login.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/login.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default";var WithoutPasswordField=function WithoutPasswordField(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{realm:{password:!1}}})};WithoutPasswordField.displayName="WithoutPasswordField";var WithoutRegistration=function WithoutRegistration(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{realm:{registrationAllowed:!1}}})};WithoutRegistration.displayName="WithoutRegistration";var WithoutRememberMe=function WithoutRememberMe(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{realm:{rememberMe:!1}}})};WithoutRememberMe.displayName="WithoutRememberMe";var WithoutPasswordReset=function WithoutPasswordReset(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{realm:{resetPasswordAllowed:!1}}})};WithoutPasswordReset.displayName="WithoutPasswordReset";var WithEmailAsUsername=function WithEmailAsUsername(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{realm:{loginWithEmailAllowed:!1}}})};WithEmailAsUsername.displayName="WithEmailAsUsername";var WithPresetUsername=function WithPresetUsername(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{login:{username:"max.mustermann@mail.com"}}})};WithPresetUsername.displayName="WithPresetUsername";var WithImmutablePresetUsername=function WithImmutablePresetUsername(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{login:{username:"max.mustermann@mail.com"},usernameEditDisabled:!0}})};WithImmutablePresetUsername.displayName="WithImmutablePresetUsername";var WithSocialProviders=function WithSocialProviders(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{kcContext:{social:{displayInfo:!0,providers:[{loginUrl:"google",alias:"google",providerId:"google",displayName:"Google"},{loginUrl:"microsoft",alias:"microsoft",providerId:"microsoft",displayName:"Microsoft"},{loginUrl:"facebook",alias:"facebook",providerId:"facebook",displayName:"Facebook"},{loginUrl:"instagram",alias:"instagram",providerId:"instagram",displayName:"Instagram"},{loginUrl:"twitter",alias:"twitter",providerId:"twitter",displayName:"Twitter"},{loginUrl:"linkedin",alias:"linkedin",providerId:"linkedin",displayName:"LinkedIn"},{loginUrl:"stackoverflow",alias:"stackoverflow",providerId:"stackoverflow",displayName:"Stackoverflow"},{loginUrl:"github",alias:"github",providerId:"github",displayName:"Github"},{loginUrl:"gitlab",alias:"gitlab",providerId:"gitlab",displayName:"Gitlab"},{loginUrl:"bitbucket",alias:"bitbucket",providerId:"bitbucket",displayName:"Bitbucket"},{loginUrl:"paypal",alias:"paypal",providerId:"paypal",displayName:"PayPal"},{loginUrl:"openshift",alias:"openshift",providerId:"openshift",displayName:"OpenShift"}]}}})};WithSocialProviders.displayName="WithSocialProviders",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters),WithoutPasswordField.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n realm: { password: false }\n }}\n />\n)"}},WithoutPasswordField.parameters),WithoutRegistration.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n realm: { registrationAllowed: false }\n }}\n />\n)"}},WithoutRegistration.parameters),WithoutRememberMe.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n realm: { rememberMe: false }\n }}\n />\n)"}},WithoutRememberMe.parameters),WithoutPasswordReset.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n realm: { resetPasswordAllowed: false }\n }}\n />\n)"}},WithoutPasswordReset.parameters),WithEmailAsUsername.parameters=Object.assign({storySource:{source:"() => (\n <PageStory\n kcContext={{\n realm: { loginWithEmailAllowed: false }\n }}\n />\n)"}},WithEmailAsUsername.parameters),WithPresetUsername.parameters=Object.assign({storySource:{source:'() => (\n <PageStory\n kcContext={{\n login: { username: "max.mustermann@mail.com" }\n }}\n />\n)'}},WithPresetUsername.parameters),WithImmutablePresetUsername.parameters=Object.assign({storySource:{source:'() => (\n <PageStory\n kcContext={{\n login: { username: "max.mustermann@mail.com" },\n usernameEditDisabled: true\n }}\n />\n)'}},WithImmutablePresetUsername.parameters),WithSocialProviders.parameters=Object.assign({storySource:{source:'() => (\n <PageStory\n kcContext={{\n social: {\n displayInfo: true,\n providers: [\n { loginUrl: "google", alias: "google", providerId: "google", displayName: "Google" },\n { loginUrl: "microsoft", alias: "microsoft", providerId: "microsoft", displayName: "Microsoft" },\n { loginUrl: "facebook", alias: "facebook", providerId: "facebook", displayName: "Facebook" },\n { loginUrl: "instagram", alias: "instagram", providerId: "instagram", displayName: "Instagram" },\n { loginUrl: "twitter", alias: "twitter", providerId: "twitter", displayName: "Twitter" },\n { loginUrl: "linkedin", alias: "linkedin", providerId: "linkedin", displayName: "LinkedIn" },\n { loginUrl: "stackoverflow", alias: "stackoverflow", providerId: "stackoverflow", displayName: "Stackoverflow" },\n { loginUrl: "github", alias: "github", providerId: "github", displayName: "Github" },\n { loginUrl: "gitlab", alias: "gitlab", providerId: "gitlab", displayName: "Gitlab" },\n { loginUrl: "bitbucket", alias: "bitbucket", providerId: "bitbucket", displayName: "Bitbucket" },\n { loginUrl: "paypal", alias: "paypal", providerId: "paypal", displayName: "PayPal" },\n { loginUrl: "openshift", alias: "openshift", providerId: "openshift", displayName: "OpenShift" }\n ]\n }\n }}\n />\n)'}},WithSocialProviders.parameters);var __namedExportsOrder=["Default","WithoutPasswordField","WithoutRegistration","WithoutRememberMe","WithoutPasswordReset","WithEmailAsUsername","WithPresetUsername","WithImmutablePresetUsername","WithSocialProviders"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/Login.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/Login.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginConfigTotp.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-config-totp.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginConfigTotp.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginConfigTotp.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginIdpLinkConfirm.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-idp-link-confirm.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginIdpLinkConfirm.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginIdpLinkConfirm.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginIdpLinkEmail.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-idp-link-email.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginIdpLinkEmail.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginIdpLinkEmail.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginOtp.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"login-otp.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/login-otp.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginOtp.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginOtp.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginPageExpired.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-page-expired.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginPageExpired.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginPageExpired.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginPassword.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"login-password.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/login-password.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginPassword.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginPassword.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginResetPassword.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-reset-password.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginResetPassword.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginResetPassword.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginUpdatePassword.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-update-password.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginUpdatePassword.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginUpdatePassword.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginUpdateProfile.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-update-profile.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginUpdateProfile.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginUpdateProfile.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginUsername.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"login-username.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/login-username.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginUsername.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginUsername.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LoginVerifyEmail.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="login-verify-email.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LoginVerifyEmail.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LoginVerifyEmail.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/LogoutConfirm.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"logout-confirm.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/logout-confirm.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/LogoutConfirm.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/LogoutConfirm.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/Register.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"register.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/register.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/Register.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/Register.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/RegisterUserProfile.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="register-user-profile.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/RegisterUserProfile.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/RegisterUserProfile.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/SamlPostForm.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"saml-post-form.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/saml-post-form.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/SamlPostForm.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/SamlPostForm.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/SelectAuthenticator.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="select-authenticator.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/SelectAuthenticator.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/SelectAuthenticator.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/Terms.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"terms.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/terms.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/Terms.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/Terms.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/UpdateEmail.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId:"update-email.ftl"}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/update-email.ftl",component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/UpdateEmail.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/UpdateEmail.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/UpdateUserProfile.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="update-user-profile.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/UpdateUserProfile.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/UpdateUserProfile.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/pages/WebauthnAuthenticate.stories.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Default:()=>Default,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/index.js");var _createPageStory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./stories/login/createPageStory.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js"),pageId="webauthn-authenticate.ftl",PageStory=(0,_createPageStory__WEBPACK_IMPORTED_MODULE_2__.E)({pageId}).PageStory;const __WEBPACK_DEFAULT_EXPORT__={title:"login/"+pageId,component:PageStory,parameters:{viewMode:"story",previewTabs:{"storybook/docs/panel":{hidden:!0}}}};var Default=function Default(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(PageStory,{})};Default.displayName="Default",Default.parameters=Object.assign({storySource:{source:"() => <PageStory />"}},Default.parameters);var __namedExportsOrder=["Default"];try{ComponentMeta.displayName="ComponentMeta",ComponentMeta.__docgenInfo={description:"For the common case where a component's stories are simple components that receives args as props:\n\n```tsx\nexport default { ... } as ComponentMeta<typeof Button>;\n```",displayName:"ComponentMeta",props:{}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/pages/WebauthnAuthenticate.stories.tsx#ComponentMeta"]={docgenInfo:ComponentMeta.__docgenInfo,name:"ComponentMeta",path:"stories/login/pages/WebauthnAuthenticate.stories.tsx#ComponentMeta"})}catch(__react_docgen_typescript_loader_error){}},"./stories/account/createPageStory.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>createPageStory});var react=__webpack_require__("./node_modules/react/index.js"),jsx_runtime=(__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/jsx-runtime.js")),assert=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t},Password=(0,react.lazy)((function(){return __webpack_require__.e(9980).then(__webpack_require__.bind(__webpack_require__,"./dist/account/pages/Password.js"))})),Account=(0,react.lazy)((function(){return __webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,"./dist/account/pages/Account.js"))}));__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js");var deepAssign=__webpack_require__("./dist/tools/deepAssign.js"),ftlValuesGlobalName=__webpack_require__("./dist/bin/keycloakify/ftlValuesGlobalName.js");var pathJoin=__webpack_require__("./dist/bin/tools/pathJoin.js"),pathBasename=__webpack_require__("./dist/tools/pathBasename.js"),mockTestingResourcesPath=__webpack_require__("./dist/bin/mockTestingResourcesPath.js"),symToStr=__webpack_require__("./node_modules/tsafe/esm/symToStr.mjs"),id=(__webpack_require__("./node_modules/minimal-polyfills/Object.fromEntries.js"),__webpack_require__("./node_modules/tsafe/esm/id.mjs")),PUBLIC_URL=null!=="."?".":"/",kcContextCommonMock={keycloakifyVersion:"0.0.0",url:{resourcesPath:(0,pathJoin.pathJoin)(PUBLIC_URL,mockTestingResourcesPath.H$),resourcesCommonPath:(0,pathJoin.pathJoin)(PUBLIC_URL,mockTestingResourcesPath.Jv),resourceUrl:"#",accountUrl:"#",applicationsUrl:"#",getLogoutUrl:function getLogoutUrl(){return"#"},logUrl:"#",passwordUrl:"#",sessionsUrl:"#",socialUrl:"#",totpUrl:"#"},realm:{internationalizationEnabled:!0,userManagedAccessAllowed:!0},messagesPerField:{printIfExists:function printIfExists(){},existsError:function existsError(){return!1},get:function get(key){return"Fake error for "+key},exists:function exists(){return!1}},locale:{supported:[{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=de",label:"Deutsch",languageTag:"de"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=no",label:"Norsk",languageTag:"no"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ru",label:"Русский",languageTag:"ru"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=sv",label:"Svenska",languageTag:"sv"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=pt-BR",label:"Português (Brasil)",languageTag:"pt-BR"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=lt",label:"Lietuvių",languageTag:"lt"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=en",label:"English",languageTag:"en"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=it",label:"Italiano",languageTag:"it"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=fr",label:"Français",languageTag:"fr"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=zh-CN",label:"中文简体",languageTag:"zh-CN"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=es",label:"Español",languageTag:"es"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=cs",label:"Čeština",languageTag:"cs"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ja",label:"日本語",languageTag:"ja"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=sk",label:"Slovenčina",languageTag:"sk"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=pl",label:"Polski",languageTag:"pl"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ca",label:"Català",languageTag:"ca"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=nl",label:"Nederlands",languageTag:"nl"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=tr",label:"Türkçe",languageTag:"tr"}],currentLanguageTag:"en"},message:{type:"success",summary:"This is a test message"},features:{authorization:!0,identityFederation:!0,log:!0,passwordUpdateSupported:!0},referrer:void 0,account:{firstName:"john",lastName:"doe",email:"john.doe@code.gouv.fr",username:"doe_j"}},kcContextMocks=[(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"password.ftl",password:{passwordSet:!0},stateChecker:"state checker"})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"account.ftl",url:Object.assign(Object.assign({},kcContextCommonMock.url),{referrerURI:"#",accountUrl:"#"}),realm:Object.assign(Object.assign({},kcContextCommonMock.realm),{registrationEmailAsUsername:!0,editUsernameAllowed:!0}),stateChecker:""}))],pageId=__webpack_require__("./dist/bin/keycloakify/generateFtl/pageId.js");__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.string.match.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.array.sort.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.string.replace.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js");var en=__webpack_require__("./dist/account/i18n/baseMessages/en.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=void 0)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=void 0),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function getMessages(_x){return _getMessages.apply(this,arguments)}function _getMessages(){return _getMessages=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(currentLanguageTag){var _yield,messages;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,function(){switch(currentLanguageTag){case"ar":return __webpack_require__.e(3917).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/ar.js"));case"ca":return __webpack_require__.e(6213).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/ca.js"));case"cs":return __webpack_require__.e(9749).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/cs.js"));case"da":return __webpack_require__.e(6344).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/da.js"));case"de":return __webpack_require__.e(1472).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/de.js"));case"en":return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/en.js"));case"es":return __webpack_require__.e(409).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/es.js"));case"fi":return __webpack_require__.e(3946).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/fi.js"));case"fr":return __webpack_require__.e(4290).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/fr.js"));case"hu":return __webpack_require__.e(9061).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/hu.js"));case"it":return __webpack_require__.e(1730).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/it.js"));case"ja":return __webpack_require__.e(4040).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/ja.js"));case"lt":return __webpack_require__.e(3304).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/lt.js"));case"lv":return __webpack_require__.e(127).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/lv.js"));case"nl":return __webpack_require__.e(980).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/nl.js"));case"no":return __webpack_require__.e(3778).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/no.js"));case"pl":return __webpack_require__.e(7799).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/pl.js"));case"pt-BR":return __webpack_require__.e(2887).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/pt-BR.js"));case"ru":return __webpack_require__.e(7851).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/ru.js"));case"sk":return __webpack_require__.e(3765).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/sk.js"));case"sv":return __webpack_require__.e(2559).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/sv.js"));case"tr":return __webpack_require__.e(2866).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/tr.js"));case"zh-CN":return __webpack_require__.e(7146).then(__webpack_require__.bind(__webpack_require__,"./dist/account/i18n/baseMessages/zh-CN.js"));default:return{default:{}}}}();case 2:return _yield=_context.sent,messages=_yield.default,_context.abrupt("return",messages);case 5:case"end":return _context.stop()}}),_callee)}))),_getMessages.apply(this,arguments)}var Markdown=__webpack_require__("./dist/tools/Markdown.js");function i18n_regeneratorRuntime(){i18n_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=void 0)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=void 0),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function createI18nTranslationFunctions(params){var fallbackMessages=params.fallbackMessages,messages=params.messages;function resolveMsg(props){var _a,key=props.key,args=props.args,doRenderMarkdown=props.doRenderMarkdown,messageOrUndefined=null!==(_a=messages[key])&&void 0!==_a?_a:fallbackMessages[key];if(void 0!==messageOrUndefined){var message=messageOrUndefined,messageWithArgsInjectedIfAny=function(){var _a,startIndex=null===(_a=message.match(/{[0-9]+}/g))||void 0===_a?void 0:_a.map((function(g){return g.match(/{([0-9]+)}/)[1]})).map((function(indexStr){return parseInt(indexStr)})).sort((function(a,b){return a-b}))[0];if(void 0===startIndex)return message;var messageWithArgsInjected=message;return args.forEach((function(arg,i){void 0!==arg&&(messageWithArgsInjected=messageWithArgsInjected.replace(new RegExp("\\{"+(i+startIndex)+"\\}","g"),arg))})),messageWithArgsInjected}();return doRenderMarkdown?(0,jsx_runtime.jsx)(Markdown.U,Object.assign({allowDangerousHtml:!0,renderers:{paragraph:"span"}},{children:messageWithArgsInjectedIfAny})):messageWithArgsInjectedIfAny}}function resolveMsgAdvanced(props){var key=props.key,args=props.args,doRenderMarkdown=props.doRenderMarkdown,match=key.match(/^\$\{([^{]+)\}$/),keyUnwrappedFromCurlyBraces=null===match?key:match[1],out=resolveMsg({key:keyUnwrappedFromCurlyBraces,args,doRenderMarkdown});return void 0!==out?out:doRenderMarkdown?(0,jsx_runtime.jsx)("span",{children:keyUnwrappedFromCurlyBraces}):keyUnwrappedFromCurlyBraces}return{msgStr:function msgStr(key){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return resolveMsg({key,args,doRenderMarkdown:!1})},msg:function msg(key){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return resolveMsg({key,args,doRenderMarkdown:!0})},advancedMsg:function advancedMsg(key){for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return resolveMsgAdvanced({key,args,doRenderMarkdown:!0})},advancedMsgStr:function advancedMsgStr(key){for(var _len4=arguments.length,args=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];return resolveMsgAdvanced({key,args,doRenderMarkdown:!1})}}}(0,assert.h)();var keycloakifyExtraMessages={en:{shouldBeEqual:"{0} should be equal to {1}",shouldBeDifferent:"{0} should be different to {1}",shouldMatchPattern:"Pattern should match: `/{0}/`",mustBeAnInteger:"Must be an integer",notAValidOption:"Not a valid option",newPasswordSameAsOld:"New password must be different from the old one",passwordConfirmNotMatch:"Password confirmation does not match"},fr:{shouldBeEqual:"{0} doit être égal à {1}",shouldBeDifferent:"{0} doit être différent de {1}",shouldMatchPattern:"Dois respecter le schéma: `/{0}/`",mustBeAnInteger:"Doit être un nombre entier",notAValidOption:"N'est pas une option valide",logoutConfirmTitle:"Déconnexion",logoutConfirmHeader:"Êtes-vous sûr(e) de vouloir vous déconnecter ?",doLogout:"Se déconnecter",newPasswordSameAsOld:"Le nouveau mot de passe doit être différent de l'ancien",passwordConfirmNotMatch:"La confirmation du mot de passe ne correspond pas"}};const account=function Fallback(props){var kcContext=props.kcContext,rest=__rest(props,["kcContext"]);return(0,jsx_runtime.jsx)(react.Suspense,{children:function(){switch(kcContext.pageId){case"password.ftl":return(0,jsx_runtime.jsx)(Password,Object.assign({kcContext},rest));case"account.ftl":return(0,jsx_runtime.jsx)(Account,Object.assign({kcContext},rest))}(0,assert.h)(!1)}()})};var _createGetKcContext=function createGetKcContext_createGetKcContext(params){var mockData=(null!=params?params:{}).mockData;return{getKcContext:function getKcContext(params){var out,mockDataPick,_ref2=null!=params?params:{},mockPageId=_ref2.mockPageId,storyPartialKcContext=_ref2.storyPartialKcContext,realKcContext=function getKcContextFromWindow(){return"undefined"==typeof window?void 0:window[ftlValuesGlobalName.i]}();if(void 0!==mockPageId&&void 0===realKcContext){console.log("%cKeycloakify: "+(0,symToStr.r)({mockPageId})+" set to "+mockPageId+".","background: red; color: yellow; font-size: medium");var kcContextDefaultMock=kcContextMocks.find((function(_ref3){return _ref3.pageId===mockPageId})),partialKcContextCustomMock=(out={},void 0!==(mockDataPick=null==mockData?void 0:mockData.find((function(_ref4){return _ref4.pageId===mockPageId})))&&(0,deepAssign.n)({target:out,source:mockDataPick}),void 0!==storyPartialKcContext&&(0,deepAssign.n)({target:out,source:storyPartialKcContext}),0===Object.keys(out).length?void 0:out);void 0===kcContextDefaultMock&&void 0===partialKcContextCustomMock&&console.warn(["WARNING: You declared the non build in page "+mockPageId+" but you didn't ","provide mock data needed to debug the page outside of Keycloak as you are trying to do now.","Please check the documentation of the getKcContext function"].join("\n"));var kcContext={};return(0,deepAssign.n)({target:kcContext,source:void 0!==kcContextDefaultMock?kcContextDefaultMock:Object.assign({pageId:mockPageId},kcContextCommonMock)}),void 0!==partialKcContextCustomMock&&(0,deepAssign.n)({target:kcContext,source:partialKcContextCustomMock}),{kcContext}}if(void 0===realKcContext)return{kcContext:void 0};if((0,id.id)(pageId.UX).indexOf(realKcContext.pageId)<0&&!("account"in realKcContext))return{kcContext:void 0};var url=realKcContext.url;return url.resourcesCommonPath=(0,pathJoin.pathJoin)(url.resourcesPath,(0,pathBasename.e)(mockTestingResourcesPath.Jv)),{kcContext:realKcContext}}}}(),kcContext_getKcContext=_createGetKcContext.getKcContext,_createUseI18n=(kcContext_getKcContext().kcContext,function createUseI18n(extraMessages){return{useI18n:function useI18n(params){var kcContext=params.kcContext,_useState2=_slicedToArray((0,react.useState)(void 0),2),i18n=_useState2[0],setI18n=_useState2[1],refHasStartedFetching=(0,react.useRef)(!1);return(0,react.useEffect)((function(){refHasStartedFetching.current||(refHasStartedFetching.current=!0,function i18n_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){i18n_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(i18n_regeneratorRuntime().mark((function _callee(){var _a,_b,_c,_d,_e,_f,_g,_ref2,_ref2$currentLanguage,currentLanguageTag;return i18n_regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _ref2=null!==(_a=kcContext.locale)&&void 0!==_a?_a:{},_ref2$currentLanguage=_ref2.currentLanguageTag,currentLanguageTag=void 0===_ref2$currentLanguage?"en":_ref2$currentLanguage,_context.t0=setI18n,_context.t1=Object,_context.t2=Object,_context.t3={},_context.t4=createI18nTranslationFunctions,_context.t5=Object.assign(Object.assign(Object.assign({},en.default),null!==(_b=keycloakifyExtraMessages.en)&&void 0!==_b?_b:{}),null!==(_c=extraMessages.en)&&void 0!==_c?_c:{}),_context.t6=Object,_context.t7=Object,_context.t8=Object,_context.t9={},_context.next=13,getMessages(currentLanguageTag);case 13:_context.t10=_context.sent,_context.t11=_context.t8.assign.call(_context.t8,_context.t9,_context.t10),_context.t12=null!==(_d=keycloakifyExtraMessages[currentLanguageTag])&&void 0!==_d?_d:{},_context.t13=_context.t7.assign.call(_context.t7,_context.t11,_context.t12),_context.t14=null!==(_e=extraMessages[currentLanguageTag])&&void 0!==_e?_e:{},_context.t15=_context.t6.assign.call(_context.t6,_context.t13,_context.t14),_context.t16={fallbackMessages:_context.t5,messages:_context.t15},_context.t17=(0,_context.t4)(_context.t16),_context.t18=_context.t2.assign.call(_context.t2,_context.t3,_context.t17),_context.t19={currentLanguageTag,changeLocale:function changeLocale(newLanguageTag){var locale=kcContext.locale;(0,assert.h)(void 0!==locale,"Internationalization not enabled");var targetSupportedLocale=locale.supported.find((function(_ref3){return _ref3.languageTag===newLanguageTag}));(0,assert.h)(void 0!==targetSupportedLocale,newLanguageTag+" need to be enabled in Keycloak admin"),window.location.href=targetSupportedLocale.url,(0,assert.h)(!1,"never")},labelBySupportedLanguageTag:Object.fromEntries((null!==(_g=null===(_f=kcContext.locale)||void 0===_f?void 0:_f.supported)&&void 0!==_g?_g:[]).map((function(_ref4){return[_ref4.languageTag,_ref4.label]})))},_context.t20=_context.t1.assign.call(_context.t1,_context.t18,_context.t19),(0,_context.t0)(_context.t20);case 25:case"end":return _context.stop()}}),_callee)})))())}),[]),null!=i18n?i18n:null}}}({})),useI18n=_createUseI18n.useI18n,DefaultTemplate=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(5583),__webpack_require__.e(3972)]).then(__webpack_require__.bind(__webpack_require__,"./dist/account/Template.js"))}));function KcApp(props){var kcContext=props.kcContext,i18n=useI18n({kcContext});return null===i18n?null:(0,jsx_runtime.jsx)(react.Suspense,{children:(kcContext.pageId,(0,jsx_runtime.jsx)(account,{kcContext,i18n,Template:DefaultTemplate,doUseDefaultCss:!0}))})}KcApp.displayName="KcApp";try{KcApp.displayName="KcApp",KcApp.__docgenInfo={description:"",displayName:"KcApp",props:{kcContext:{defaultValue:null,description:"",name:"kcContext",required:!0,type:{name:"KcContext"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/account/KcApp.tsx#KcApp"]={docgenInfo:KcApp.__docgenInfo,name:"KcApp",path:"stories/account/KcApp.tsx#KcApp"})}catch(__react_docgen_typescript_loader_error){}function createPageStory(params){var pageId=params.pageId;return{PageStory:function PageStory(params){var kcContext=kcContext_getKcContext({mockPageId:pageId,storyPartialKcContext:params.kcContext}).kcContext;return(0,jsx_runtime.jsx)(KcApp,{kcContext})}}}try{createPageStory.displayName="createPageStory",createPageStory.__docgenInfo={description:"",displayName:"createPageStory",props:{pageId:{defaultValue:null,description:"",name:"pageId",required:!0,type:{name:"enum",value:[{value:'"password.ftl"'},{value:'"account.ftl"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/account/createPageStory.tsx#createPageStory"]={docgenInfo:createPageStory.__docgenInfo,name:"createPageStory",path:"stories/account/createPageStory.tsx#createPageStory"})}catch(__react_docgen_typescript_loader_error){}},"./stories/login/createPageStory.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>createPageStory});var react=__webpack_require__("./node_modules/react/index.js"),jsx_runtime=(__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/react/jsx-runtime.js")),assert=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]])}return t},Login=(0,react.lazy)((function(){return __webpack_require__.e(5119).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/Login.js"))})),Register=(0,react.lazy)((function(){return __webpack_require__.e(1413).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/Register.js"))})),RegisterUserProfile=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(5975),__webpack_require__.e(6120)]).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/RegisterUserProfile.js"))})),Info=(0,react.lazy)((function(){return __webpack_require__.e(3148).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/Info.js"))})),Fallback_Error=(0,react.lazy)((function(){return __webpack_require__.e(5013).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/Error.js"))})),LoginResetPassword=(0,react.lazy)((function(){return __webpack_require__.e(6726).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginResetPassword.js"))})),LoginVerifyEmail=(0,react.lazy)((function(){return __webpack_require__.e(3744).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginVerifyEmail.js"))})),Terms=(0,react.lazy)((function(){return __webpack_require__.e(8060).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/Terms.js"))})),LoginOtp=(0,react.lazy)((function(){return __webpack_require__.e(5025).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginOtp.js"))})),LoginPassword=(0,react.lazy)((function(){return __webpack_require__.e(6056).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginPassword.js"))})),LoginUsername=(0,react.lazy)((function(){return __webpack_require__.e(2410).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginUsername.js"))})),WebauthnAuthenticate=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(4486),__webpack_require__.e(2683)]).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/WebauthnAuthenticate.js"))})),LoginUpdatePassword=(0,react.lazy)((function(){return __webpack_require__.e(7273).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginUpdatePassword.js"))})),LoginUpdateProfile=(0,react.lazy)((function(){return __webpack_require__.e(6152).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginUpdateProfile.js"))})),LoginIdpLinkConfirm=(0,react.lazy)((function(){return __webpack_require__.e(4174).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginIdpLinkConfirm.js"))})),LoginPageExpired=(0,react.lazy)((function(){return __webpack_require__.e(651).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginPageExpired.js"))})),LoginIdpLinkEmail=(0,react.lazy)((function(){return __webpack_require__.e(7087).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginIdpLinkEmail.js"))})),LoginConfigTotp=(0,react.lazy)((function(){return __webpack_require__.e(4950).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LoginConfigTotp.js"))})),LogoutConfirm=(0,react.lazy)((function(){return __webpack_require__.e(3284).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/LogoutConfirm.js"))})),UpdateUserProfile=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(5975),__webpack_require__.e(1883)]).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/UpdateUserProfile.js"))})),IdpReviewUserProfile=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(5975),__webpack_require__.e(5965)]).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/IdpReviewUserProfile.js"))})),UpdateEmail=(0,react.lazy)((function(){return __webpack_require__.e(500).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/UpdateEmail.js"))})),SelectAuthenticator=(0,react.lazy)((function(){return __webpack_require__.e(3612).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/SelectAuthenticator.js"))})),SamlPostForm=(0,react.lazy)((function(){return __webpack_require__.e(7890).then(__webpack_require__.bind(__webpack_require__,"./dist/login/pages/SamlPostForm.js"))}));var useDownloadTerms=__webpack_require__("./dist/login/lib/useDownloadTerms.js"),mockTestingResourcesPath=(__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.join.js"),__webpack_require__("./node_modules/core-js/modules/es.array.filter.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.splice.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.concat.js"),__webpack_require__("./node_modules/minimal-polyfills/Object.fromEntries.js"),__webpack_require__("./dist/bin/mockTestingResourcesPath.js")),pathJoin=__webpack_require__("./dist/bin/tools/pathJoin.js"),id=__webpack_require__("./node_modules/tsafe/esm/id.mjs");function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var registerCommon,PUBLIC_URL=null!=="."?".":"/",attributes=[{validators:{"username-prohibited-characters":{"ignore.empty.value":!0},"up-username-has-value":{},length:{"ignore.empty.value":!0,min:"3",max:"255"},"up-duplicate-username":{},"up-username-mutation":{}},displayName:"${username}",annotations:{},required:!0,groupAnnotations:{},autocomplete:"username",readOnly:!1,name:"username",value:"xxxx"},{validators:{"up-email-exists-as-username":{},length:{max:"255","ignore.empty.value":!0},"up-blank-attribute-value":{"error-message":"missingEmailMessage","fail-on-null":!1},"up-duplicate-email":{},email:{"ignore.empty.value":!0},pattern:{"ignore.empty.value":!0,pattern:"gmail\\.com$"}},displayName:"${email}",annotations:{},required:!0,groupAnnotations:{},autocomplete:"email",readOnly:!1,name:"email"},{validators:{length:{max:"255","ignore.empty.value":!0},"person-name-prohibited-characters":{"ignore.empty.value":!0},"up-immutable-attribute":{},"up-attribute-required-by-metadata-value":{}},displayName:"${firstName}",annotations:{},required:!0,groupAnnotations:{},readOnly:!1,name:"firstName"},{validators:{length:{max:"255","ignore.empty.value":!0},"person-name-prohibited-characters":{"ignore.empty.value":!0},"up-immutable-attribute":{},"up-attribute-required-by-metadata-value":{}},displayName:"${lastName}",annotations:{},required:!0,groupAnnotations:{},readOnly:!1,name:"lastName"}],attributesByName=Object.fromEntries(attributes.map((function(attribute){return[attribute.name,attribute]}))),kcContextCommonMock={keycloakifyVersion:"0.0.0",url:{loginAction:"#",resourcesPath:(0,pathJoin.pathJoin)(PUBLIC_URL,mockTestingResourcesPath.H$),resourcesCommonPath:(0,pathJoin.pathJoin)(PUBLIC_URL,mockTestingResourcesPath.Jv),loginRestartFlowUrl:"/auth/realms/myrealm/login-actions/restart?client_id=account&tab_id=HoAx28ja4xg",loginUrl:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg"},realm:{name:"myrealm",displayName:"myrealm",displayNameHtml:"myrealm",internationalizationEnabled:!0,registrationEmailAsUsername:!1},messagesPerField:{printIfExists:function printIfExists(){},existsError:function existsError(){return!1},get:function get(key){return"Fake error for "+key},exists:function exists(){return!1}},locale:{supported:[{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=de",label:"Deutsch",languageTag:"de"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=no",label:"Norsk",languageTag:"no"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ru",label:"Русский",languageTag:"ru"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=sv",label:"Svenska",languageTag:"sv"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=pt-BR",label:"Português (Brasil)",languageTag:"pt-BR"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=lt",label:"Lietuvių",languageTag:"lt"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=en",label:"English",languageTag:"en"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=it",label:"Italiano",languageTag:"it"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=fr",label:"Français",languageTag:"fr"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=zh-CN",label:"中文简体",languageTag:"zh-CN"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=es",label:"Español",languageTag:"es"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=cs",label:"Čeština",languageTag:"cs"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ja",label:"日本語",languageTag:"ja"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=sk",label:"Slovenčina",languageTag:"sk"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=pl",label:"Polski",languageTag:"pl"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=ca",label:"Català",languageTag:"ca"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=nl",label:"Nederlands",languageTag:"nl"},{url:"/auth/realms/myrealm/login-actions/authenticate?client_id=account&tab_id=HoAx28ja4xg&execution=ee6c2834-46a4-4a20-a1b6-f6d6f6451b36&kc_locale=tr",label:"Türkçe",languageTag:"tr"}],currentLanguageTag:"en"},auth:{showUsername:!1,showResetCredentials:!1,showTryAnotherWayLink:!1},client:{clientId:"myApp"},scripts:[],message:{type:"success",summary:"This is a test message"},isAppInitiatedAction:!1},loginUrl=Object.assign(Object.assign({},kcContextCommonMock.url),{loginResetCredentialsUrl:"/auth/realms/myrealm/login-actions/reset-credentials?client_id=account&tab_id=HoAx28ja4xg",registrationUrl:"/auth/realms/myrealm/login-actions/registration?client_id=account&tab_id=HoAx28ja4xg"}),kcContextMocks=[(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login.ftl",url:loginUrl,realm:Object.assign(Object.assign({},kcContextCommonMock.realm),{loginWithEmailAllowed:!0,rememberMe:!0,password:!0,resetPasswordAllowed:!0,registrationAllowed:!0}),auth:kcContextCommonMock.auth,social:{displayInfo:!0},usernameEditDisabled:!1,login:{},registrationDisabled:!1}))].concat(function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((registerCommon=Object.assign(Object.assign({},kcContextCommonMock),{url:Object.assign(Object.assign({},loginUrl),{registrationAction:"http://localhost:8080/auth/realms/myrealm/login-actions/registration?session_code=gwZdUeO7pbYpFTRxiIxRg_QtzMbtFTKrNu6XW_f8asM&execution=12146ce0-b139-4bbd-b25b-0eccfee6577e&client_id=account&tab_id=uS8lYfebLa0"}),scripts:[],isAppInitiatedAction:!1,passwordRequired:!0,recaptchaRequired:!1,social:{displayInfo:!0}}),[(0,id.id)(Object.assign(Object.assign({pageId:"register.ftl"},registerCommon),{register:{formData:{}}})),(0,id.id)(Object.assign(Object.assign({pageId:"register-user-profile.ftl"},registerCommon),{profile:{context:"REGISTRATION_PROFILE",attributes,attributesByName}}))])),[(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"info.ftl",messageHeader:"<Message header>",requiredActions:void 0,skipLink:!1,actionUri:"#",client:{clientId:"myApp",baseUrl:"#"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"error.ftl",client:{clientId:"myApp",baseUrl:"#"},message:{type:"error",summary:"This is the error message"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-reset-password.ftl",realm:Object.assign(Object.assign({},kcContextCommonMock.realm),{loginWithEmailAllowed:!1}),url:loginUrl})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-verify-email.ftl",user:{email:"john.doe@gmail.com"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"terms.ftl"})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-otp.ftl",otpLogin:{userOtpCredentials:[{id:"id1",userLabel:"label1"},{id:"id2",userLabel:"label2"}]}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-username.ftl",url:loginUrl,realm:Object.assign(Object.assign({},kcContextCommonMock.realm),{loginWithEmailAllowed:!0,rememberMe:!0,password:!0,resetPasswordAllowed:!0,registrationAllowed:!0}),social:{displayInfo:!0},usernameHidden:!1,login:{},registrationDisabled:!1})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-password.ftl",url:loginUrl,realm:Object.assign(Object.assign({},kcContextCommonMock.realm),{resetPasswordAllowed:!0}),social:{displayInfo:!1},login:{}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"webauthn-authenticate.ftl",url:loginUrl,authenticators:{authenticators:[]},realm:Object.assign({},kcContextCommonMock.realm),challenge:"",userVerification:"not specified",rpId:"",createTimeout:"0",isUserIdentified:"false",shouldDisplayAuthenticators:!1,social:{displayInfo:!1},login:{}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-update-password.ftl",username:"anUsername"})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-update-profile.ftl",user:{editUsernameAllowed:!0,username:"anUsername",email:"foo@example.com",firstName:"aFirstName",lastName:"aLastName"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-idp-link-confirm.ftl",idpAlias:"FranceConnect"})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-idp-link-email.ftl",idpAlias:"FranceConnect",brokerContext:{username:"anUsername"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-config-totp.ftl",totp:{totpSecretEncoded:"KVVF G2BY N4YX S6LB IUYT K2LH IFYE 4SBV",qrUrl:"#",totpSecretQrCode:"iVBORw0KGgoAAAANSUhEUgAAAPYAAAD2AQAAAADNaUdlAAACM0lEQVR4Xu3OIZJgOQwDUDFd2UxiurLAVnnbHw4YGDKtSiWOn4Gxf81//7r/+q8b4HfLGBZDK9d85NmNR+sB42sXvOYrN5P1DcgYYFTGfOlbzE8gzwy3euweGizw7cfdl34/GRhlkxjKNV+5AebPXPORX1JuB9x8ZfbyyD2y1krWAKsbMq1HnqQDaLfa77p4+MqvzEGSqvSAD/2IHW2yHaigR9tX3m8dDIYGcNf3f+gDpVBZbZU77zyJ6Rlcy+qoTMG887KAPD9hsh6a1Sv3gJUHGHUAxSMzj7zqDDe7Phmt2eG+8UsMxjRGm816MAO+8VMl1R1jGHOrZB/5Zo/WXAPgxixm9Mo96vDGrM1eOto8c4Ax4wF437mifOXlpiPzCnN7Y9l95NnEMxgMY9AAGA8fucH14Y1aVb6N/cqrmyh0BVht7k1e+bU8LK0Cg5vmVq9c5vHIjOfqxDIfeTraNVTwewa4wVe+SW5N+uP1qACeudUZbqGOfA6VZV750Noq2Xx3kpveV44ZelSV1V7KFHzkWyVrrlUwG0Pl9pWnoy3vsQoME6vKI69i5osVgwWzHT7zjmJtMcNUSVn1oYMd7ZodbgowZl45VG0uVuLPUr1yc79uaQBag/mqR34xhlWyHm1prplHboCWdZ4TeZjsK8+dI+jbz1C5hl65mcpgB5dhcj8+dGO+0Ko68+lD37JDD83dpDLzzK+TrQyaVwGj6pUboGV+7+AyN8An/pf84/7rv/4/1l4OCc/1BYMAAAAASUVORK5CYII=",manualUrl:"#",totpSecret:"G4nsI8lQagRMUchH8jEG",otpCredentials:[],supportedApplications:["FreeOTP","Google Authenticator"],policy:{algorithm:"HmacSHA1",digits:6,lookAheadWindow:1,type:"totp",period:30}}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"logout-confirm.ftl",url:Object.assign(Object.assign({},kcContextCommonMock.url),{logoutConfirmAction:"Continuer?"}),client:{clientId:"myApp",baseUrl:"#"},logoutConfirm:{code:"123",skipLink:!1}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"update-user-profile.ftl",profile:{attributes,attributesByName}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"idp-review-user-profile.ftl",profile:{context:"IDP_REVIEW",attributes,attributesByName}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"update-email.ftl",email:{value:"email@example.com"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"select-authenticator.ftl",auth:{authenticationSelections:[{authExecId:"f607f83c-537e-42b7-99d7-c52d459afe84",displayName:"otp-display-name",helpText:"otp-help-text",iconCssClass:"kcAuthenticatorOTPClass"},{authExecId:"5ed881b1-84cd-4e9b-b4d9-f329ea61a58c",displayName:"webauthn-display-name",helpText:"webauthn-help-text",iconCssClass:"kcAuthenticatorWebAuthnClass"}]}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"saml-post-form.ftl",samlPost:{url:"https://saml-post-url"}})),(0,id.id)(Object.assign(Object.assign({},kcContextCommonMock),{pageId:"login-page-expired.ftl"}))]);(0,assert.h)(),(0,assert.h)();var deepAssign=__webpack_require__("./dist/tools/deepAssign.js"),exclude=__webpack_require__("./node_modules/tsafe/esm/exclude.mjs"),ftlValuesGlobalName=__webpack_require__("./dist/bin/keycloakify/ftlValuesGlobalName.js");var pathBasename=__webpack_require__("./dist/tools/pathBasename.js"),symToStr=__webpack_require__("./node_modules/tsafe/esm/symToStr.mjs"),pageId=__webpack_require__("./dist/bin/keycloakify/generateFtl/pageId.js");function createGetKcContext_toConsumableArray(arr){return function createGetKcContext_arrayWithoutHoles(arr){if(Array.isArray(arr))return createGetKcContext_arrayLikeToArray(arr)}(arr)||function createGetKcContext_iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function createGetKcContext_unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return createGetKcContext_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return createGetKcContext_arrayLikeToArray(o,minLen)}(arr)||function createGetKcContext_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function createGetKcContext_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var i18n=__webpack_require__("./dist/login/i18n/i18n.js");const login=function Fallback(props){var kcContext=props.kcContext,rest=__rest(props,["kcContext"]);return(0,jsx_runtime.jsx)(react.Suspense,{children:function(){switch(kcContext.pageId){case"login.ftl":return(0,jsx_runtime.jsx)(Login,Object.assign({kcContext},rest));case"register.ftl":return(0,jsx_runtime.jsx)(Register,Object.assign({kcContext},rest));case"register-user-profile.ftl":return(0,jsx_runtime.jsx)(RegisterUserProfile,Object.assign({kcContext},rest));case"info.ftl":return(0,jsx_runtime.jsx)(Info,Object.assign({kcContext},rest));case"error.ftl":return(0,jsx_runtime.jsx)(Fallback_Error,Object.assign({kcContext},rest));case"login-reset-password.ftl":return(0,jsx_runtime.jsx)(LoginResetPassword,Object.assign({kcContext},rest));case"login-verify-email.ftl":return(0,jsx_runtime.jsx)(LoginVerifyEmail,Object.assign({kcContext},rest));case"terms.ftl":return(0,jsx_runtime.jsx)(Terms,Object.assign({kcContext},rest));case"login-otp.ftl":return(0,jsx_runtime.jsx)(LoginOtp,Object.assign({kcContext},rest));case"login-username.ftl":return(0,jsx_runtime.jsx)(LoginUsername,Object.assign({kcContext},rest));case"login-password.ftl":return(0,jsx_runtime.jsx)(LoginPassword,Object.assign({kcContext},rest));case"webauthn-authenticate.ftl":return(0,jsx_runtime.jsx)(WebauthnAuthenticate,Object.assign({kcContext},rest));case"login-update-password.ftl":return(0,jsx_runtime.jsx)(LoginUpdatePassword,Object.assign({kcContext},rest));case"login-update-profile.ftl":return(0,jsx_runtime.jsx)(LoginUpdateProfile,Object.assign({kcContext},rest));case"login-idp-link-confirm.ftl":return(0,jsx_runtime.jsx)(LoginIdpLinkConfirm,Object.assign({kcContext},rest));case"login-idp-link-email.ftl":return(0,jsx_runtime.jsx)(LoginIdpLinkEmail,Object.assign({kcContext},rest));case"login-page-expired.ftl":return(0,jsx_runtime.jsx)(LoginPageExpired,Object.assign({kcContext},rest));case"login-config-totp.ftl":return(0,jsx_runtime.jsx)(LoginConfigTotp,Object.assign({kcContext},rest));case"logout-confirm.ftl":return(0,jsx_runtime.jsx)(LogoutConfirm,Object.assign({kcContext},rest));case"update-user-profile.ftl":return(0,jsx_runtime.jsx)(UpdateUserProfile,Object.assign({kcContext},rest));case"idp-review-user-profile.ftl":return(0,jsx_runtime.jsx)(IdpReviewUserProfile,Object.assign({kcContext},rest));case"update-email.ftl":return(0,jsx_runtime.jsx)(UpdateEmail,Object.assign({kcContext},rest));case"select-authenticator.ftl":return(0,jsx_runtime.jsx)(SelectAuthenticator,Object.assign({kcContext},rest));case"saml-post-form.ftl":return(0,jsx_runtime.jsx)(SamlPostForm,Object.assign({kcContext},rest))}(0,assert.h)(!1)}()})};var _createGetKcContext=function createGetKcContext_createGetKcContext(params){var mockData=(null!=params?params:{}).mockData;return{getKcContext:function getKcContext(params){var _a,_b,out,mockDataPick,_ref2=null!=params?params:{},mockPageId=_ref2.mockPageId,storyPartialKcContext=_ref2.storyPartialKcContext,realKcContext=function getKcContextFromWindow(){return"undefined"==typeof window?void 0:window[ftlValuesGlobalName.i]}();if(void 0!==mockPageId&&void 0===realKcContext){console.log("%cKeycloakify: "+(0,symToStr.r)({mockPageId})+" set to "+mockPageId+".","background: red; color: yellow; font-size: medium");var kcContextDefaultMock=kcContextMocks.find((function(_ref3){return _ref3.pageId===mockPageId})),partialKcContextCustomMock=(out={},void 0!==(mockDataPick=null==mockData?void 0:mockData.find((function(_ref4){return _ref4.pageId===mockPageId})))&&(0,deepAssign.n)({target:out,source:mockDataPick}),void 0!==storyPartialKcContext&&(0,deepAssign.n)({target:out,source:storyPartialKcContext}),0===Object.keys(out).length?void 0:out);void 0===kcContextDefaultMock&&void 0===partialKcContextCustomMock&&console.warn(["WARNING: You declared the non build in page "+mockPageId+" but you didn't ","provide mock data needed to debug the page outside of Keycloak as you are trying to do now.","Please check the documentation of the getKcContext function"].join("\n"));var kcContext={};if((0,deepAssign.n)({target:kcContext,source:void 0!==kcContextDefaultMock?kcContextDefaultMock:Object.assign({pageId:mockPageId},kcContextCommonMock)}),void 0!==partialKcContextCustomMock&&((0,deepAssign.n)({target:kcContext,source:partialKcContextCustomMock}),"register-user-profile.ftl"===partialKcContextCustomMock.pageId||"update-user-profile.ftl"===partialKcContextCustomMock.pageId||"idp-review-user-profile.ftl"===partialKcContextCustomMock.pageId)){(0,assert.h)("register-user-profile.ftl"===(null==kcContextDefaultMock?void 0:kcContextDefaultMock.pageId)||"update-user-profile.ftl"===(null==kcContextDefaultMock?void 0:kcContextDefaultMock.pageId)||"idp-review-user-profile.ftl"===(null==kcContextDefaultMock?void 0:kcContextDefaultMock.pageId));var attributes=kcContextDefaultMock.profile.attributes;(0,id.id)(kcContext).profile.attributes=[],(0,id.id)(kcContext).profile.attributesByName={};var partialAttributes=createGetKcContext_toConsumableArray(null!==(_b=null===(_a=partialKcContextCustomMock.profile)||void 0===_a?void 0:_a.attributes)&&void 0!==_b?_b:[]).filter((0,exclude.D)(void 0));attributes.forEach((function(attribute){var partialAttribute=partialAttributes.find((function(_ref5){return _ref5.name===attribute.name})),augmentedAttribute={};(0,deepAssign.n)({target:augmentedAttribute,source:attribute}),void 0!==partialAttribute&&(partialAttributes.splice(partialAttributes.indexOf(partialAttribute),1),(0,deepAssign.n)({target:augmentedAttribute,source:partialAttribute})),(0,id.id)(kcContext).profile.attributes.push(augmentedAttribute),(0,id.id)(kcContext).profile.attributesByName[augmentedAttribute.name]=augmentedAttribute})),partialAttributes.map((function(partialAttribute){return Object.assign({validators:{}},partialAttribute)})).forEach((function(partialAttribute){var name=partialAttribute.name;(0,assert.h)(void 0!==name,"If you define a mock attribute it must have at least a name"),(0,id.id)(kcContext).profile.attributes.push(partialAttribute),(0,id.id)(kcContext).profile.attributesByName[name]=partialAttribute}))}return{kcContext}}if(void 0===realKcContext)return{kcContext:void 0};if((0,id.id)(pageId.sj).indexOf(realKcContext.pageId)<0&&!("login"in realKcContext))return{kcContext:void 0};var url=realKcContext.url;return url.resourcesCommonPath=(0,pathJoin.pathJoin)(url.resourcesPath,(0,pathBasename.e)(mockTestingResourcesPath.Jv)),{kcContext:realKcContext}}}}(),kcContext_getKcContext=_createGetKcContext.getKcContext,useI18n=(kcContext_getKcContext().kcContext,__webpack_require__("./node_modules/core-js/modules/es.array.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.string.includes.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),(0,i18n.L)({}).useI18n);const tos_en_namespaceObject='# Terms of Service\n\n## Presentation / Features\n\n[EC: continuation of today\'s meeting: this would deserve to differentiate the SSP Cloud from the Onyxia SSP Cloud instance]\n\nThe SSP Cloud is a service (hereinafter referred to as "the service") implemented by the National Institute for Statistics and Economic Studies (hereinafter referred to as "Insee").\n\nThe SSP Cloud is an implementation of free software [Onyxia] (https://github.com/InseeFrLab/onyxia) created and maintained by the innovation and technical instruction division of INSEE (information system management / innovation unit and information system strategy). The SSP Cloud is hosted by INSEE.\n\n[EC: I will remove the "on open data", since the SSP Cloud can accommodate secure data under the appropriate conditions]\nThe SSP Cloud is a platform offering a "datalab" intended for _data science_ experiments on open data in which users can orchestrate services dedicated to the practice of _data science_ (development environments, databases, etc.). This service offering thus aims to familiarize users with new collaborative working methods using _open source_ statistical languages (R, python, Julia, etc.), _cloud computing_ type technologies, as well as to allow processing experiments. innovative statistics. The services offered are standard.\n\nThe SSP Cloud is aimed at officials of the official statistical system as well as teachers and students of the Group of National Schools of Economics and Statistics, allowing inter-service collaboration and cooperation with their ecosystem. Access can thus be granted on request and after decision of the governance bodies of the Cloud SSP to external collaborators and involved in the realization of experimental projects of the official statistical system. Projects involving non-open data are also subject to the decision of the governing bodies.\n\nThe SSP Cloud allows:\n\n- the orchestration of _data science_ trainings\n- access to _data science_ services\n- secure data storage\n- management of secrets, such as encryption keys\n- access to a code management service\n- orchestration of data processing flows\n\nA user account is also used to connect to the service platform of the Inter-ministerial Mutualization Free Software community (<https://groupes.mim-libre.fr/>).\n\n## Legal Notice\n\nFunctional administration of the Cloud SSP: Insee\n\nThis site is published by the National Institute for Statistics and Economic Studies (Insee).\nINSEE\n88 avenue Verdier\nCS 70058\n92541 Montrouge cedex\n\nDirector of publication: Mr. Jean-Luc Tavernier\n\nAdministrator: Frédéric Comte\n\nMaintenance of the _open source_ Onyxia project: Insee\n\nHosting: Insee - Innovation and technical instruction division\n\n## Terms of use of the Service\n\nThe SSP Cloud datalab can be accessed from any browser connected to\nInternet. The use of a computer is recommended. Use of the datalab services is free.\n\nThe user community is accessible on:\n\n- Tchap, salon [SSP Cloud] (https://www.tchap.gouv.fr/#/room/#SSPCloudXDpAw6v:agent.finances.tchap.gouv.fr)\n- Rocket Chat at MIM Libre, [SSP Cloud] lounge (https://chat.mim-libre.fr/channel/sspcloud)\n\n## Limits of use of the Service\n\nPublic data and data can be processed on the datalab\nusual (working data without particular sensitivity). In the absence of specific authorization for a given experimental project, cannot be\n"protected" or "sensitive" data processed on the datalab, with or without a\nconfidentiality intended to restrict distribution to a specific domain\n(statistical, commercial, industrial secrecy, etc.).\n\n[EC: seems too "weak" to me, refer to the opinion of the UAJC on this point: if an agent puts sensitive data on the datalab, under his responsibility, what is the responsibility of his employer? from INSEE? can be added "after he has taken a legal opinion on the character \'protected\' or \'sensitive\' and that he informed his hierarchy ??]\nThe "protected" or "sensitive" nature of the information stored or processed on the datalab\nis subject to the discretion of the user under his own\nresponsibility.\n\n## Roles, commitments and associated responsibilities\n\nThe service is made available by INSEE without other express guarantees or\ntacit than those provided herein. The service is based on benchmark open source technologies. However, it is not guaranteed that it\nis free from anomalies or errors. The service is therefore made available ** without\nguaranteed availability and performance **. As such, INSEE cannot\nbe held responsible for loss and / or damage of any kind\nbe, who couldbe caused as a result of a malfunction or\nunavailability of the service. Such situations will not give right to any\nfinancial compensation.\n\nEach user has a personal storage space. By default, all the information deposited in a user\'s storage space is accessible only to him. Each user has the possibility of making public files stored in their personal storage space. Each user is responsible for making their files available to the public.\n\n[EC: take the opinion of the UAJC, I do not know if it is the user specifically who is responsible for the processing or the institution on which he depends]\nEach user is responsible for processing all the experimental work he performs on the SSP Cloud.\nHe must, if necessary, declare the personal processing carried out using the SSP Cloud to the data protection officer of his structure and inform the members thereof. [not sure that it is only the DPD of his structure who must be aware, also the DPD Insee?]\n[EC: in the case of a project involving several institutions, users must have previously established a data sharing / provision agreement.]\n\n## Creating an account on the SSP Cloud\n\nAccess to the SSP Cloud requires prior registration and authentication.\n\n## Experimental projects on sensitive data\n\n** TODO **\n\nRole of the project security manager\n\nEnrollment of sensitive projects\n\nCreation of collaborative spaces for sensitive projects\n\nCreation and life cycle of spaces\n\n## Processing of personal data\n\nData processing is based on the performance of the mission of providing a platform dedicated to experimentation and learning about data science for the benefit of the official statistical system.\n\nThe Service only collects the data strictly necessary for its implementation.\nartwork.\n\nThe processing of personal data within the meaning of Articles 9 and 10 of\ngeneral data protection regulation (racial or ethnic origin,\npolitical opinions, religious or philosophical beliefs, belonging\nunion, criminal convictions ...) is banned on the SSP Cloud.\n\n[EC: same remark as above -> have the opinion of the Legal Unit]\nPersonal data processed as part of an experiment carried out by a user, when there is any, is the responsibility of the entity\nadministrative office from which the user originated. The\narrangements for their treatment must be communicated by\nthe user to the data protection officer of his entity\nadministrative unit.\n\nRegarding the scope of the SSP Cloud service, the purpose of processing\nconcerns the management of the platform\'s accounts\n(creation / conservation / deletion), operation of the platform (monitoring,\nusage statistics) as well as the management of the services offered by the platform. Below is the list of\ntransverse personal data whose processing is under the\nresponsibility of INSEE.\n\n** Suite to be managed with the DC POD **\n\n> RL: @Fred, I put it a bit at random, I let you complete / amend\n\n### Profile data\n\ntheir first name, last name and email address (required);\n\nfreely:\n\n- photo (see gitlab)\n- ...\n\n### Trace data\n\nThey are collected each time a user connects and, for example,\nthe use of a technical identifier, to trace connection operations and\nmodification of the objects of the service database.\n\nThey are used for technical support purposes. They can also do\nsubject to periodic review by the directors for control purposes and usage statistics.\n\n### Cookie data\n\nThese cookies are only intended to allow the service to function and\nto facilitate its use by users according to the constraints of each typology.\n\n- Session cookie: mandatory, it identifies the session of\n the user. The cookie is destroyed at the end of the session.\n\n- Reauthentication cookie: optional, it allows you to re-authenticate\n the user logged in for the duration of the cookie (one year maximum)\n\n## Modification and evolution of the Service\n\nINSEE reserves the right to develop, modify or suspend,\nwithout notice, the Service for maintenance reasons or for any other\nreason deemed necessary. The information is then communicated to users via Tchap.\nThe terms of these conditions of use may be modified or\ncompleted at any time, without notice, depending on changes\nmade to the Service, changes in legislation or for any other reason\ndeemed necessary. These modifications and updates are binding on the user who\nshould therefore refer regularly to this section to verifythe\ngeneral conditions in force (accessible from the home page).\n\n## Contact\n\nFor technical problems and / or\nfunctionalities encountered on the platform, it is recommended, first of all\ntime to solicit communities of peers in collaborative spaces\nprovided for this purpose on Tchap and Rocket Chat-MIM Libre.\n\nCNIL right of access for: <innovation@insee.fr>\n',tos_fr_namespaceObject="# Conditions générales d'utilisation\n\n## Présentation / Fonctionnalités\n\n[EC: suite de la réunion d'aujourdhui : cela mériterait de différencier le SSP Cloud de l'instance d'Onyxia SSP Cloud]\n\nLe SSP Cloud est un service (ci après désigné par \"le service\") mis en œuvre par l'Institut national de la statistique et des études économiques (ci-après dénommé \"l'Insee\").\n\nLe SSP Cloud est une implémentation du logiciel libre [Onyxia](https://github.com/InseeFrLab/onyxia) créé et maintenu par la division innovation et instruction technique de l'Insee (direction du système d'information/unité innovation et stratégie du système d'information). L’hébergement du SSP Cloud est assuré par l'Insee.\n\n[EC: j'enlèverai le \"sur données ouvertes\", puisque le SSP Cloud peut accueillir dans les donditions idoines des données sécurisées]\nLe SSP Cloud est une plateforme proposant un \"datalab\" destiné aux expérimentations de _data science_ sur données ouvertes dans lequel les utilisateurs peuvent orchestrer des services dédiés à la pratique de la _data science_ (environnements de développement, bases de données...). Cette offre de services vise ainsi à familiariser les utilisateurs avec de nouvelles méthodes de travail collaboratif mobilisant des langages statistiques _open source_ (R, python, Julia...), des technologies de type _cloud computing_ ainsi qu'à permettre d'expérimenter des traitements statistiques innovants. Les services proposés sont standards.\n\nLe SSP Cloud s’adresse aux agents du système statistique public ainsi qu'aux enseignants et étudiants du Groupe des écoles nationales d'économie et de statistique, permettant une collaboration interservices et la coopération avec leur écosystème. Des accès peuvent ainsi être accordés sur demande et après décision des organes de gouvernance du SSP Cloud à des collaborateurs extérieurs et impliqués dans la réalisation de projets expérimentaux du système statistique public. Les projets mobilisant des données non ouvertes sont aussi soumis à la décision des organes de gouvernance.\n\nLe SSP Cloud permet :\n\n- l'orchestration de formations de _data science_\n- l'accès à des services de _data science_\n- le stockage sécurisé de données\n- la gestion de secrets, tels que des clés de chiffrement\n- l'accès à un service de gestion de code\n- l'orchestration de flux de traitement de données\n\nUn compte utilisateur permet également de se connecter à la plateforme de services de la communauté Mutualisation Inter-ministérielle Logiciels Libres (<https://groupes.mim-libre.fr/>).\n\n## Mentions légales\n\nAdministration fonctionnelle du SSP Cloud : Insee\n\nCe site est édité par l'Institut national de la statistique et des études économiques (Insee).\nInsee\n88 avenue Verdier\nCS 70058\n92541 Montrouge cedex\n\nDirecteur de la publication : Monsieur Jean-Luc Tavernier\n\nAdministrateur : Frédéric Comte\n\nMaintenance du projet _open source_ Onyxia : Insee\n\nHébergement : Insee - Division innovation et instruction technique\n\n## Modalités d’utilisation du Service\n\nLe datalab SSP Cloud est accessible depuis n’importe quel navigateur connecté à\nInternet. L'utilisation d'un ordinateur est recommandée. L’utilisation des services du datalab est gratuite.\n\nLa communauté d'utilisateurs est accessible sur :\n\n- Tchap, salon [SSP Cloud](https://www.tchap.gouv.fr/#/room/#SSPCloudXDpAw6v:agent.finances.tchap.gouv.fr)\n- Rocket Chat du MIM Libre, salon [SSP Cloud](https://chat.mim-libre.fr/channel/sspcloud)\n\n## Limites d’utilisation du Service\n\nPeuvent être traitées sur le datalab les données publiques et données\nusuelles (données de travail sans sensibilité particulière). En l'absence d'autorisation spécifique pour un projet d'expérimentation donné, ne peuvent être\ntraitées sur le datalab les données ‘protégées’ ou ‘sensibles’, avec ou sans marque de\nconfidentialité destinée à restreindre la diffusion à un domaine spécifique\n(secret statistique, commercial, industriel..).\n\n[EC: me semble trop \"faible\", se référer à l'avis de l'UAJC sur ce point : si un agent met des données sensibles sur le datalab, sous sa responsabilité, quelle est la responsabilité de son employeur? de l'Insee ? peut être ajouter \"après qu'il ait pris un avis juridique sur le caractère 'protégé' ou 'sensible' et qu'il en ait informé sa hiérarchie??]\nLe caractère ‘protégé’ ou ‘sensible’ des informations stockées ou traitées sur le datalab\nest soumis à l’appréciation de l’utilisateur sous sa propre\nresponsabilité.\n\n## Les rôles, engagements et responsabilités associées\n\nLe service est mis à disposition par l'Insee sans autres garanties expresses ou\ntacites que celles qui sont prévues par les présentes. Le service s’appuie sur des technologies open source de référence. Toutefois, il n’est pas garanti qu’il\nsoit exempt d’anomalies ou erreurs. Le service est donc mis à disposition **sans\ngarantie sur sa disponibilité et ses performances**. A ce titre, l'Insee ne peut\nêtre tenue responsable des pertes et/ou préjudices, de quelque nature qu’ils\nsoient, qui pourraient être causés à la suite d’un dysfonctionnement ou une\nindisponibilité du service. De telles situations n'ouvriront droit à aucune\ncompensation financière.\n\nChaque utilisateur dispose d'un espace de stockage personnel. Par défaut, toutes les informations déposées dans un espace de stockage d'un utilisateur ne sont accessibles qu'à lui seul. Chaque utilisateur a la possibilité de rendre publics des fichiers stockés dans son espace de stockage personnel. Chaque utilisateur est responsable de la mise à disposition publique de ses fichiers.\n\n[EC : prendre l'avis de l'UAJC, je ne sais pas si c'est l'utilisateur nommément qui est responsable du traitement ou bien l'institution dont il dépend]\nChaque utilisateur est responsable de traitement pour l’ensemble des travaux d'expérimentation qu'il réalise sur le SSP Cloud.\nIl doit, le cas échant, déclarer les traitements à caractère personnel réalisés à l'aide du SSP Cloud au délégué à la protection des données de sa structure et en informer les membres. [pas sur que ce soit uniquement le DPD de sa structure qui doit être au courant, aussi le DPD Insee?]\n[EC : dans le cas d'un projet faisant intervenir plusieurs institutions, les utilisateurs doivent avoir au préalable établi un conventionnement de partage/ mise à disposition des données.]\n\n## La création de compte sur le SSP Cloud\n\nL'accès au SSP Cloud nécessite une inscription préalable et une authentification.\n\n## Les projets d'expérimentation sur données sensibles\n\n**TODO**\n\nRôle du responsable de sécurité du projet\n\nEnrôlement des projets sensibles\n\nCréation d'espaces collaboratifs pour les projets sensibles\n\nCréation et cycle de vie des espaces\n\n## Traitement des données à caractère personnel\n\nLe traitement des données se fonde sur l’exécution de la mission que constitue la mise à disposition d'une plateforme dédiée à l'expérimentation et à l'apprentissage de la datascience au bénéfice du système statistique public.\n\nLe Service ne collecte que les données strictement nécessaires à sa mise en\nœuvre.\n\nLe traitement de données à caractère personnel au sens des articles 9 et 10 du\nrèglement général sur la protection des données (origine raciale ou ethnique,\nopinions politiques, convictions religieuses ou philosophiques, appartenance\nsyndicale, condamnations pénales...) est proscrit sur le SSP Cloud.\n\n[EC: meme remarque que ci-dessus --\x3e avoir l'avis de l'Unité juridique]\nLes données à caractère personnel traitées dans le cadre d'une expérimentation réalisée par un utilisateur, quand il y en a, relèvent de la responsabilité de l’entité\nadministrative dont est issu l’utilisateur. Les\ndispositions relatives à leur traitement doivent être communiquées par\nl'utilisateur au délégué à la protection des données de son entité\nadministrative de rattachement.\n\nPour ce qui est du périmètre du service SSP Cloud, la finalité de traitement\nconcerne la gestion des comptes de la plateforme\n(création/conservation/suppression), l’exploitation de la plateforme (suivi,\nstatistiques d’usages) ainsi que la gestion des services offerts par la plateforme. Ci-dessous la liste des\ndonnées à caractère personnel transverses dont le traitement est sous la\nresponsabilité de l'Insee.\n\n**Suite à gérer avec le DC POD**\n\n> RL : @Fred, je mets un peu au hasard, je te laisse compléter/amender\n\n### Données relatives au profil\n\nses prénom, nom et adresse mail (obligatoire) ;\n\nde façon libre :\n\n- photo (cf. gitlab)\n- ...\n\n### Données de trace\n\nElles sont collectées à chaque connexion d'un utilisateur et permettent, par\nl’utilisation d’un identifiant technique, de tracer les opérations de connexion et\nde modification des objets de la base de données du service.\n\nElles servent à des fins de support technique. Elles peuvent également faire\nl'objet d'une revue périodique de la part des administrateurs à des fins de contrôle et de statistiques d'usage.\n\n### Les données de cookies\n\nCes cookies n’ont pour objet que de permettre le fonctionnement du service et\nde faciliter son usage par les utilisateurs selon les contraintes chaque typologie.\n\n- Cookie de session : obligatoire , il permet d'identifier la session de\n l'utilisateur. Le cookie est détruit à la fin de la session.\n\n- Cookie de réauthentification : optionnel, il permet de ré-authentifier\n l'utilisateur connecté pendant la durée du cookie (un an maximum)\n\n## Modification et évolution du Service\n\nL'Insee se réserve la liberté de faire évoluer, de modifier ou de suspendre,\nsans préavis, le Service pour des raisons de maintenance ou pour tout autre\nmotif jugé nécessaire. L'information est alors communiquée aux utilisateurs via Tchap.\nLes termes des présentes conditions d’utilisation peuvent être modifiés ou\ncomplétés à tout moment, sans préavis, en fonction des modifications\napportées au Service, de l’évolution de la législation ou pour tout autre motif\njugé nécessaire. Ces modifications et mises à jour s’imposent à l’utilisateur qui\ndoit, en conséquence, se référer régulièrement à cette rubrique pour vérifier les\nconditions générales en vigueur (accessible depuis la page d’accueil).\n\n## Contact\n\nPour les problèmes techniques et/ou\nfonctionnels rencontrés sur la plateforme, il est conseillé, dans un premier\ntemps de solliciter les communautés de pairs dans les espaces collaboratifs\nprévus à cet effet sur Tchap et Rocket Chat-MIM Libre.\n\nDroit d’accès CNIL pour : <innovation@insee.fr>\n";function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=void 0)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=void 0),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}var DefaultTemplate=(0,react.lazy)((function(){return Promise.all([__webpack_require__.e(5583),__webpack_require__.e(8470)]).then(__webpack_require__.bind(__webpack_require__,"./dist/login/Template.js"))}));function KcApp(props){var _downloadTermMarkdown,kcContext=props.kcContext,i18n=useI18n({kcContext});return(0,useDownloadTerms.m)({kcContext,downloadTermMarkdown:(_downloadTermMarkdown=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(_ref){var currentLanguageTag,resource,response;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(currentLanguageTag=_ref.currentLanguageTag,!(resource="fr"===currentLanguageTag?tos_fr_namespaceObject:tos_en_namespaceObject).includes("\n")){_context.next=4;break}return _context.abrupt("return",resource);case 4:return _context.next=6,fetch(resource);case 6:return response=_context.sent,_context.abrupt("return",response.text());case 8:case"end":return _context.stop()}}),_callee)}))),function downloadTermMarkdown(_x){return _downloadTermMarkdown.apply(this,arguments)})}),null===i18n?null:(0,jsx_runtime.jsx)(react.Suspense,{children:(kcContext.pageId,(0,jsx_runtime.jsx)(login,{kcContext,i18n,Template:DefaultTemplate,doUseDefaultCss:!0}))})}KcApp.displayName="KcApp";try{KcApp.displayName="KcApp",KcApp.__docgenInfo={description:"",displayName:"KcApp",props:{kcContext:{defaultValue:null,description:"",name:"kcContext",required:!0,type:{name:"KcContext"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/KcApp.tsx#KcApp"]={docgenInfo:KcApp.__docgenInfo,name:"KcApp",path:"stories/login/KcApp.tsx#KcApp"})}catch(__react_docgen_typescript_loader_error){}function createPageStory(params){var pageId=params.pageId;return{PageStory:function PageStory(params){var kcContext=kcContext_getKcContext({mockPageId:pageId,storyPartialKcContext:params.kcContext}).kcContext;return(0,jsx_runtime.jsx)(KcApp,{kcContext})}}}try{createPageStory.displayName="createPageStory",createPageStory.__docgenInfo={description:"",displayName:"createPageStory",props:{pageId:{defaultValue:null,description:"",name:"pageId",required:!0,type:{name:"enum",value:[{value:'"login.ftl"'},{value:'"register.ftl"'},{value:'"register-user-profile.ftl"'},{value:'"info.ftl"'},{value:'"error.ftl"'},{value:'"login-reset-password.ftl"'},{value:'"login-verify-email.ftl"'},{value:'"terms.ftl"'},{value:'"login-otp.ftl"'},{value:'"login-username.ftl"'},{value:'"webauthn-authenticate.ftl"'},{value:'"login-password.ftl"'},{value:'"login-update-password.ftl"'},{value:'"login-update-profile.ftl"'},{value:'"login-idp-link-confirm.ftl"'},{value:'"login-idp-link-email.ftl"'},{value:'"login-page-expired.ftl"'},{value:'"login-config-totp.ftl"'},{value:'"logout-confirm.ftl"'},{value:'"update-user-profile.ftl"'},{value:'"idp-review-user-profile.ftl"'},{value:'"update-email.ftl"'},{value:'"select-authenticator.ftl"'},{value:'"saml-post-form.ftl"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/login/createPageStory.tsx#createPageStory"]={docgenInfo:createPageStory.__docgenInfo,name:"createPageStory",path:"stories/login/createPageStory.tsx#createPageStory"})}catch(__react_docgen_typescript_loader_error){}},"./storybook-init-framework-entry.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/@storybook/react/dist/esm/client/index.js")},"./node_modules/@storybook/builder-webpack5/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./.storybook/static/fonts/WorkSans/font.css":(module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/css-loader/dist/runtime/cssWithMappingToString.js"),_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/css-loader/dist/runtime/api.js"),_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@storybook/builder-webpack5/node_modules/css-loader/dist/runtime/getUrl.js"),_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__),_worksans_regular_webfont_woff2__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./.storybook/static/fonts/WorkSans/worksans-regular-webfont.woff2"),_worksans_medium_webfont_woff2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./.storybook/static/fonts/WorkSans/worksans-medium-webfont.woff2"),_worksans_semibold_webfont_woff2__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./.storybook/static/fonts/WorkSans/worksans-semibold-webfont.woff2"),_worksans_bold_webfont_woff2__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./.storybook/static/fonts/WorkSans/worksans-bold-webfont.woff2"),___CSS_LOADER_EXPORT___=_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()(_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_cssWithMappingToString_js__WEBPACK_IMPORTED_MODULE_0___default()),___CSS_LOADER_URL_REPLACEMENT_0___=_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_worksans_regular_webfont_woff2__WEBPACK_IMPORTED_MODULE_3__),___CSS_LOADER_URL_REPLACEMENT_1___=_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_worksans_medium_webfont_woff2__WEBPACK_IMPORTED_MODULE_4__),___CSS_LOADER_URL_REPLACEMENT_2___=_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_worksans_semibold_webfont_woff2__WEBPACK_IMPORTED_MODULE_5__),___CSS_LOADER_URL_REPLACEMENT_3___=_node_modules_storybook_builder_webpack5_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(_worksans_bold_webfont_woff2__WEBPACK_IMPORTED_MODULE_6__);___CSS_LOADER_EXPORT___.push([module.id,"/* latin */\n@font-face {\n font-family: 'Work Sans';\n font-style: normal;\n font-weight: normal;\n /*400*/\n font-display: swap;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") format(\"woff2\");\n}\n\n/* latin */\n@font-face {\n font-family: 'Work Sans';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_1___+") format(\"woff2\");\n}\n\n/* latin */\n@font-face {\n font-family: 'Work Sans';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_2___+") format(\"woff2\");\n}\n\n/* latin */\n@font-face {\n font-family: 'Work Sans';\n font-style: normal;\n font-weight: bold;\n /*700*/\n font-display: swap;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_3___+') format("woff2");\n}',"",{version:3,sources:["webpack://./.storybook/static/fonts/WorkSans/font.css"],names:[],mappings:"AAAA,UAAU;AACV;EACE,wBAAwB;EACxB,kBAAkB;EAClB,mBAAmB;EACnB,MAAM;EACN,kBAAkB;EAClB,4DAA4D;AAC9D;;AAEA,UAAU;AACV;EACE,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,kBAAkB;EAClB,4DAA2D;AAC7D;;AAEA,UAAU;AACV;EACE,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,kBAAkB;EAClB,4DAA6D;AAC/D;;AAEA,UAAU;AACV;EACE,wBAAwB;EACxB,kBAAkB;EAClB,iBAAiB;EACjB,MAAM;EACN,kBAAkB;EAClB,4DAAyD;AAC3D",sourcesContent:['/* latin */\n@font-face {\n font-family: \'Work Sans\';\n font-style: normal;\n font-weight: normal;\n /*400*/\n font-display: swap;\n src: url("./worksans-regular-webfont.woff2") format("woff2");\n}\n\n/* latin */\n@font-face {\n font-family: \'Work Sans\';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url("./worksans-medium-webfont.woff2") format("woff2");\n}\n\n/* latin */\n@font-face {\n font-family: \'Work Sans\';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url("./worksans-semibold-webfont.woff2") format("woff2");\n}\n\n/* latin */\n@font-face {\n font-family: \'Work Sans\';\n font-style: normal;\n font-weight: bold;\n /*700*/\n font-display: swap;\n src: url("./worksans-bold-webfont.woff2") format("woff2");\n}'],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./stories/intro/intro.stories.mdx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{__namedExportsOrder:()=>__namedExportsOrder,__page:()=>__page,default:()=>intro_stories});__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.function.bind.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var react=__webpack_require__("./node_modules/react/index.js"),esm=__webpack_require__("./node_modules/@mdx-js/react/dist/esm.js"),dist_esm=__webpack_require__("./node_modules/@storybook/addon-docs/dist/esm/index.js"),powerhooks=(__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/powerhooks/index.js")),tss_react_esm=__webpack_require__("./node_modules/tss-react/esm/index.js");const keycloakify_logo_hero_moving_namespaceObject=__webpack_require__.p+"static/media/keycloakify-logo-hero-moving.24694c9b.png",keycloakify_logo_hero_still_namespaceObject=__webpack_require__.p+"static/media/keycloakify-logo-hero-still.0370794a.png";var _createMakeAndWithSty=(0,tss_react_esm.G6)({useTheme:function useTheme(){return{}}}),makeStyles=_createMakeAndWithSty.makeStyles,jsx_runtime=(_createMakeAndWithSty.useStyles,__webpack_require__("./node_modules/react/jsx-runtime.js"));function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var KeycloakifyRotatingLogo=(0,react.memo)((function(props){var id=props.id,style=props.style,onLoadProp=props.onLoad,_useState2=_slicedToArray((0,react.useState)(!1),2),isImageLoaded=_useState2[0],setIsImageLoaded=_useState2[1],onLoad=(0,powerhooks.useConstCallback)((function(){setIsImageLoaded(!0),null==onLoadProp||onLoadProp()})),classes=KeycloakifyRotatingLogo_useStyles({isImageLoaded}).classes;return(0,jsx_runtime.jsxs)("div",{id,className:classes.root,style,children:[(0,jsx_runtime.jsx)("img",{className:classes.rotatingImg,onLoad,src:keycloakify_logo_hero_moving_namespaceObject,alt:"Rotating react logo"}),(0,jsx_runtime.jsx)("img",{className:classes.stillImg,src:keycloakify_logo_hero_still_namespaceObject,alt:"keyhole"})]})})),KeycloakifyRotatingLogo_useStyles=makeStyles({name:{KeycloakifyRotatingLogo}})((function(_theme,_ref){var isImageLoaded=_ref.isImageLoaded;return{root:{position:"relative"},rotatingImg:{animation:(0,tss_react_esm.F4)({from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}})+" infinite 20s linear",width:isImageLoaded?"100%":void 0,height:isImageLoaded?"auto":void 0},stillImg:{position:"absolute",top:"0",left:"0",width:isImageLoaded?"100%":void 0,height:isImageLoaded?"auto":void 0}}}));try{KeycloakifyRotatingLogo.displayName="KeycloakifyRotatingLogo",KeycloakifyRotatingLogo.__docgenInfo={description:"",displayName:"KeycloakifyRotatingLogo",props:{style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"React.CSSProperties"}},id:{defaultValue:null,description:"",name:"id",required:!1,type:{name:"string"}},onLoad:{defaultValue:null,description:"",name:"onLoad",required:!1,type:{name:"() => void"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["stories/intro/KeycloakifyRotatingLogo.tsx#KeycloakifyRotatingLogo"]={docgenInfo:KeycloakifyRotatingLogo.__docgenInfo,name:"KeycloakifyRotatingLogo",path:"stories/intro/KeycloakifyRotatingLogo.tsx#KeycloakifyRotatingLogo"})}catch(__react_docgen_typescript_loader_error){}var _excluded=["components"];function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var layoutProps={};function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,_excluded);return(0,esm.kt)("wrapper",_extends({},layoutProps,props,{components,mdxType:"MDXLayout"}),(0,esm.kt)(dist_esm.h_,{title:"Introduction",parameters:{viewMode:"docs",previewTabs:{canvas:{hidden:!0},zoom:{hidden:!0},"storybook/background":{hidden:!0},"storybook/viewport":{hidden:!0}}},mdxType:"Meta"}),(0,esm.kt)("div",{style:{margin:"0 auto",maxWidth:"700px",textAlign:"center"}},(0,esm.kt)("div",{style:{display:"flex",justifyContent:"center"}},(0,esm.kt)(KeycloakifyRotatingLogo,{style:{width:400},mdxType:"KeycloakifyRotatingLogo"})),(0,esm.kt)("h1",null,(0,esm.kt)("a",{href:"#"},"Keycloakify ")," Storybook"),(0,esm.kt)("p",null,"This website showcases all the Keycloak user-facing pages that can be customized using Keycloakify. The storybook serves as a comprehensive reference to help you determine which pages you would like to personalize. Keep in mind that customizing the ",(0,esm.kt)("a",{href:"https://github.com/keycloakify/keycloakify-starter/blob/main/src/keycloak-theme/login/Template.tsx"},(0,esm.kt)("code",null,"Template"))," component alone will already cover 90% of your customization needs."),(0,esm.kt)("p",null,"If you discover that a page you wish to customize is not currently supported by Keycloakify, don't worry. Simply refer to ",(0,esm.kt)("a",{href:"https://docs.keycloakify.dev/limitations#i-have-established-that-a-page-that-i-need-isnt-supported-out-of-the-box-by-keycloakify-now-what"},"this documentation page")," for further assistance.")))}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function __page(){throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};var componentMeta={title:"Introduction",parameters:{viewMode:"docs",previewTabs:{canvas:{hidden:!0},zoom:{hidden:!0},"storybook/background":{hidden:!0},"storybook/viewport":{hidden:!0}}},includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{},componentMeta.parameters.docs=Object.assign({},componentMeta.parameters.docs||{},{page:function page(){return(0,esm.kt)(dist_esm.aT,{mdxStoryNameToKey,mdxComponentAnnotations:componentMeta},(0,esm.kt)(MDXContent,null))}});const intro_stories=componentMeta;var __namedExportsOrder=["__page"]},"./stories sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)(?%21\\.)(?=.)[^/]*?\\.stories\\.(ts%7Ctsx%7Cmdx))$":(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./account/pages/Account.stories.tsx":"./stories/account/pages/Account.stories.tsx","./account/pages/Pasword.stories.tsx":"./stories/account/pages/Pasword.stories.tsx","./intro/intro.stories.mdx":"./stories/intro/intro.stories.mdx","./login/pages/Error.stories.tsx":"./stories/login/pages/Error.stories.tsx","./login/pages/IdpReviewUserProfile.stories.tsx":"./stories/login/pages/IdpReviewUserProfile.stories.tsx","./login/pages/Info.stories.tsx":"./stories/login/pages/Info.stories.tsx","./login/pages/Login.stories.tsx":"./stories/login/pages/Login.stories.tsx","./login/pages/LoginConfigTotp.stories.tsx":"./stories/login/pages/LoginConfigTotp.stories.tsx","./login/pages/LoginIdpLinkConfirm.stories.tsx":"./stories/login/pages/LoginIdpLinkConfirm.stories.tsx","./login/pages/LoginIdpLinkEmail.stories.tsx":"./stories/login/pages/LoginIdpLinkEmail.stories.tsx","./login/pages/LoginOtp.stories.tsx":"./stories/login/pages/LoginOtp.stories.tsx","./login/pages/LoginPageExpired.stories.tsx":"./stories/login/pages/LoginPageExpired.stories.tsx","./login/pages/LoginPassword.stories.tsx":"./stories/login/pages/LoginPassword.stories.tsx","./login/pages/LoginResetPassword.stories.tsx":"./stories/login/pages/LoginResetPassword.stories.tsx","./login/pages/LoginUpdatePassword.stories.tsx":"./stories/login/pages/LoginUpdatePassword.stories.tsx","./login/pages/LoginUpdateProfile.stories.tsx":"./stories/login/pages/LoginUpdateProfile.stories.tsx","./login/pages/LoginUsername.stories.tsx":"./stories/login/pages/LoginUsername.stories.tsx","./login/pages/LoginVerifyEmail.stories.tsx":"./stories/login/pages/LoginVerifyEmail.stories.tsx","./login/pages/LogoutConfirm.stories.tsx":"./stories/login/pages/LogoutConfirm.stories.tsx","./login/pages/Register.stories.tsx":"./stories/login/pages/Register.stories.tsx","./login/pages/RegisterUserProfile.stories.tsx":"./stories/login/pages/RegisterUserProfile.stories.tsx","./login/pages/SamlPostForm.stories.tsx":"./stories/login/pages/SamlPostForm.stories.tsx","./login/pages/SelectAuthenticator.stories.tsx":"./stories/login/pages/SelectAuthenticator.stories.tsx","./login/pages/Terms.stories.tsx":"./stories/login/pages/Terms.stories.tsx","./login/pages/UpdateEmail.stories.tsx":"./stories/login/pages/UpdateEmail.stories.tsx","./login/pages/UpdateUserProfile.stories.tsx":"./stories/login/pages/UpdateUserProfile.stories.tsx","./login/pages/WebauthnAuthenticate.stories.tsx":"./stories/login/pages/WebauthnAuthenticate.stories.tsx"};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id="./stories sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)(?%21\\.)(?=.)[^/]*?\\.stories\\.(ts%7Ctsx%7Cmdx))$"},"./.storybook/static/fonts/WorkSans/worksans-bold-webfont.woff2":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__.p+"static/media/worksans-bold-webfont.3d45de00.woff2"},"./.storybook/static/fonts/WorkSans/worksans-medium-webfont.woff2":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__.p+"static/media/worksans-medium-webfont.3d45de00.woff2"},"./.storybook/static/fonts/WorkSans/worksans-regular-webfont.woff2":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__.p+"static/media/worksans-regular-webfont.3d45de00.woff2"},"./.storybook/static/fonts/WorkSans/worksans-semibold-webfont.woff2":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__.p+"static/media/worksans-semibold-webfont.3d45de00.woff2"},"?4f7e":()=>{},"./generated-stories-entry.cjs":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module=__webpack_require__.nmd(module),(0,__webpack_require__("./node_modules/@storybook/react/dist/esm/client/index.js").configure)([__webpack_require__("./stories sync recursive ^\\.(?:(?:^%7C\\/%7C(?:(?:(?%21(?:^%7C\\/)\\.).)*?)\\/)(?%21\\.)(?=.)[^/]*?\\.stories\\.(ts%7Ctsx%7Cmdx))$")],module,!1)}},__webpack_require__=>{var __webpack_exec__=moduleId=>__webpack_require__(__webpack_require__.s=moduleId);__webpack_require__.O(0,[650],(()=>(__webpack_exec__("./node_modules/@storybook/core-client/dist/esm/globals/polyfills.js"),__webpack_exec__("./node_modules/@storybook/core-client/dist/esm/globals/globals.js"),__webpack_exec__("./storybook-init-framework-entry.js"),__webpack_exec__("./node_modules/@storybook/react/dist/esm/client/docs/config-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/react/dist/esm/client/preview/config-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-links/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-docs/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-actions/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-backgrounds/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-measure/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-outline/preview.js-generated-config-entry.js"),__webpack_exec__("./node_modules/@storybook/addon-a11y/preview.js-generated-config-entry.js"),__webpack_exec__("./.storybook/preview.js-generated-config-entry.js"),__webpack_exec__("./generated-stories-entry.cjs"))));__webpack_require__.O()}]); |