VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /opt/mattermost/client/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/mattermost/client/6155.d5e1512d38acee3a7537.js.map
{"version":3,"file":"6155.d5e1512d38acee3a7537.js","mappings":"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","sources":["webpack://mattermost-webapp/./src/components/common/hooks/useCopyText.ts","webpack://mattermost-webapp/./src/components/widgets/icons/mail_icon.tsx","webpack://mattermost-webapp/./node_modules/react-select/async-creatable/dist/react-select.browser.esm.js","webpack://mattermost-webapp/./src/components/widgets/icons/mail_plus_icon.tsx","webpack://mattermost-webapp/./src/components/widgets/inputs/users_emails_input.tsx","webpack://mattermost-webapp/../node_modules/core-js/modules/es.promise.all-settled.js","webpack://mattermost-webapp/../node_modules/core-js/modules/esnext.promise.all-settled.js"],"sourcesContent":["// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport {useRef, useCallback, useState} from 'react';\nimport {defineMessages} from 'react-intl';\n\ntype CopyOptions = {\n    successCopyTimeout?: number;\n    text: string;\n    trackCallback?: () => void;\n};\n\ntype CopyResponse = {\n    copiedRecently: boolean;\n    copyError: boolean;\n    onClick: () => void;\n};\n\nconst DEFAULT_COPY_TIMEOUT = 4000;\n\nexport default function useCopyText({\n    text,\n    successCopyTimeout: successCopyTimeoutReceived,\n    trackCallback,\n}: CopyOptions): CopyResponse {\n    const [copiedRecently, setCopiedRecently] = useState(false);\n    const [copyError, setCopyError] = useState(false);\n    const timerRef = useRef<NodeJS.Timeout | null>(null);\n\n    let successCopyTimeout = DEFAULT_COPY_TIMEOUT;\n    if (successCopyTimeoutReceived || successCopyTimeoutReceived === 0) {\n        successCopyTimeout = successCopyTimeoutReceived;\n    }\n\n    const onClick = useCallback(() => {\n        trackCallback?.();\n\n        if (timerRef.current) {\n            clearTimeout(timerRef.current);\n            timerRef.current = null;\n        }\n        const clipboard = navigator.clipboard;\n        if (clipboard) {\n            clipboard.writeText(text).\n                then(() => {\n                    setCopiedRecently(true);\n                    setCopyError(false);\n                }).\n                catch(() => {\n                    setCopiedRecently(false);\n                    setCopyError(true);\n                });\n        } else {\n            const textField = document.createElement('textarea');\n            textField.innerText = text;\n            textField.style.position = 'fixed';\n            textField.style.opacity = '0';\n\n            document.body.appendChild(textField);\n            textField.select();\n\n            try {\n                const success = document.execCommand('copy');\n                setCopiedRecently(success);\n                setCopyError(!success);\n            } catch (err) {\n                setCopiedRecently(false);\n                setCopyError(true);\n            }\n            textField.remove();\n        }\n\n        timerRef.current = setTimeout(() => {\n            setCopiedRecently(false);\n            setCopyError(false);\n        }, successCopyTimeout);\n    }, [successCopyTimeout, text, trackCallback]);\n\n    return {\n        copiedRecently,\n        copyError,\n        onClick,\n    };\n}\n\nexport const messages = defineMessages({\n    copy: {id: 'copy_text.copy', defaultMessage: 'Copy'},\n    copied: {id: 'copy_text.copied', defaultMessage: 'Copied'},\n});\n","// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport React from 'react';\nimport {useIntl} from 'react-intl';\n\nexport default function MailIcon(props: React.HTMLAttributes<HTMLSpanElement>) {\n    const {formatMessage} = useIntl();\n    return (\n        <span {...props}>\n            <svg\n                width='24px'\n                height='24px'\n                viewBox='0 0 24 24'\n                role='img'\n                aria-label={formatMessage({id: 'generic_icons.mail', defaultMessage: 'Mail Icon'})}\n            >\n                <path d='M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4C2.89,20 2,19.1 2,18V6C2,4.89 2.89,4 4,4M12,11L20,6H4L12,11M4,18H20V8.37L12,13.36L4,8.37V18Z'/>\n            </svg>\n        </span>\n    );\n}\n","import '@babel/runtime/helpers/esm/objectWithoutProperties';\nimport '@babel/runtime/helpers/esm/extends';\nimport '@babel/runtime/helpers/esm/toConsumableArray';\nimport '@babel/runtime/helpers/esm/objectSpread';\nimport '@babel/runtime/helpers/esm/classCallCheck';\nimport '@babel/runtime/helpers/esm/createClass';\nimport '@babel/runtime/helpers/esm/possibleConstructorReturn';\nimport '@babel/runtime/helpers/esm/getPrototypeOf';\nimport '@babel/runtime/helpers/esm/inherits';\nimport '@babel/runtime/helpers/esm/assertThisInitialized';\nimport '@babel/runtime/helpers/esm/defineProperty';\nimport 'react';\nimport 'memoize-one';\nimport '@emotion/core';\nimport 'react-dom';\nimport 'prop-types';\nimport '@babel/runtime/helpers/esm/typeof';\nimport 'raf';\nimport '../../dist/chunk-762c4cd6.browser.esm.js';\nimport { b as Select, a as manageState } from '../../dist/chunk-f5c2e42b.browser.esm.js';\nimport '@emotion/css';\nimport '@babel/runtime/helpers/esm/taggedTemplateLiteral';\nimport 'react-input-autosize';\nimport { makeAsyncSelect } from '../../async/dist/react-select.browser.esm.js';\nimport { makeCreatableSelect } from '../../creatable/dist/react-select.browser.esm.js';\n\nvar SelectCreatable = makeCreatableSelect(Select);\nvar SelectCreatableState = manageState(SelectCreatable);\nvar AsyncCreatable = makeAsyncSelect(SelectCreatableState);\n\nexport default AsyncCreatable;\n","// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport React from 'react';\nimport {useIntl} from 'react-intl';\n\nexport default function MailPlusIcon(props: React.HTMLAttributes<HTMLSpanElement>) {\n    const {formatMessage} = useIntl();\n    return (\n        <span {...props}>\n            <svg\n                width='24px'\n                height='24px'\n                viewBox='0 0 24 24'\n                role='img'\n                aria-label={formatMessage({id: 'generic_icons.add-mail', defaultMessage: 'Add Mail Icon'})}\n            >\n                <path d='M3,4C1.89,4 1,4.89 1,6V18A2,2 0 0,0 3,20H14V18H3V8.37L11,13.36L19,8.37V13H21V6A2,2 0 0,0 19,4H3M3,6H19L11,11L3,6M19,15V18H16V20H19V23H21V20H24V18H21V15H19Z'/>\n            </svg>\n        </span>\n    );\n}\n","// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport classNames from 'classnames';\nimport React from 'react';\nimport type {RefObject} from 'react';\nimport type {MessageDescriptor} from 'react-intl';\nimport {FormattedMessage, defineMessages} from 'react-intl';\nimport {components} from 'react-select';\nimport type {FormatOptionLabelMeta, InputActionMeta, InputProps, OptionsType, Styles, ValueType} from 'react-select';\nimport AsyncCreatable from 'react-select/async-creatable';\n\nimport type {UserProfile} from '@mattermost/types/users';\n\nimport {Client4} from 'mattermost-redux/client';\nimport {isEmail} from 'mattermost-redux/utils/helpers';\nimport {isGuest} from 'mattermost-redux/utils/user_utils';\n\nimport FormattedMarkdownMessage from 'components/formatted_markdown_message';\nimport CloseCircleSolidIcon from 'components/widgets/icons/close_circle_solid_icon';\nimport MailIcon from 'components/widgets/icons/mail_icon';\nimport MailPlusIcon from 'components/widgets/icons/mail_plus_icon';\nimport LoadingSpinner from 'components/widgets/loading/loading_spinner';\nimport BotTag from 'components/widgets/tag/bot_tag';\nimport GuestTag from 'components/widgets/tag/guest_tag';\nimport Avatar from 'components/widgets/users/avatar';\n\nimport {getDisplayName, getLongDisplayNameParts, imageURLForUser} from 'utils/utils';\n\nimport './users_emails_input.scss';\n\ntype Props = {\n    placeholder: string;\n    ariaLabel: string;\n    usersLoader: (search: string, callback: (users: UserProfile[]) => void) => Promise<UserProfile[]> | undefined;\n    onUsersLoad?: (users: UserProfile[]) => void;\n    onBlur?: () => void;\n    onChange: (change: Array<UserProfile | string>) => void;\n    showError?: boolean;\n    errorMessage?: MessageDescriptor;\n    errorMessageValues?: Record<string, React.ReactNode>;\n    value: Array<UserProfile | string>;\n    onInputChange: (change: string) => void;\n    inputValue: string;\n    noMatchMessage?: MessageDescriptor;\n    validAddressMessage?: MessageDescriptor;\n    loadingMessage?: MessageDescriptor;\n    emailInvitationsEnabled: boolean;\n    extraErrorText?: React.ReactNode;\n    autoFocus?: boolean;\n    suppressNoOptionsMessage?: boolean;\n    onPaste?: (e: ClipboardEvent) => void;\n}\n\nexport type EmailInvite = {\n    value: string;\n    label: string;\n}\n\ntype State = {\n    options: UserProfile[];\n}\n\nconst multipleValuesDelimiter = /[\\s,;]+/;\n\nconst messages = defineMessages({\n    loadingDefault: {\n        id: 'widgets.users_emails_input.loading',\n        defaultMessage: 'Loading',\n    },\n    noMatchDefault: {\n        id: 'widgets.users_emails_input.no_user_found_matching',\n        defaultMessage: 'No one found matching **{text}**. Enter their email to invite them.',\n    },\n    validAddressDefault: {\n        id: 'widgets.users_emails_input.valid_email',\n        defaultMessage: 'Add **{email}**',\n    },\n});\n\nexport default class UsersEmailsInput extends React.PureComponent<Props, State> {\n    static defaultProps = {\n        noMatchMessage: messages.noMatchDefault,\n        validAddress: messages.validAddressDefault,\n        loadingMessage: messages.loadingDefault,\n        showError: false,\n    };\n    private selectRef: RefObject<AsyncCreatable<UserProfile | EmailInvite> & { handleInputChange: (newValue: string, actionMeta: InputActionMeta | { action: 'custom' }) => string }>;\n\n    constructor(props: Props) {\n        super(props);\n        this.selectRef = React.createRef();\n        this.state = {\n            options: [],\n        };\n    }\n\n    renderUserName = (user: UserProfile) => {\n        const parts = getLongDisplayNameParts(user);\n        let fullName = null;\n        if (parts.fullName) {\n            fullName = (<span className='fullname'>{parts.fullName}</span>);\n        }\n        let nickname = null;\n        if (parts.nickname) {\n            nickname = (<span className='nickname'>{parts.nickname}</span>);\n        }\n\n        return (\n            <>\n                {parts.displayName}\n                {fullName}\n                {nickname}\n            </>\n        );\n    };\n\n    loadingMessage = (): string => {\n        const text = (\n            <FormattedMessage\n                {...this.props.loadingMessage}\n            />\n        );\n\n        // faking types to satisfy the interface for the version of react-select we are on.\n        return (<LoadingSpinner text={text}/>) as unknown as string;\n    };\n\n    getOptionValue = (obj: UserProfile | EmailInvite): string => {\n        if (this.isUserProfile(obj)) {\n            return obj.id;\n        }\n        return obj.value;\n    };\n\n    formatOptionLabel = (user: UserProfile | EmailInvite, options: FormatOptionLabelMeta<UserProfile | EmailInvite>) => {\n        const profileImg = imageURLForUser((user as UserProfile).id, (user as UserProfile).last_picture_update);\n        let guestBadge = null;\n        let botBadge = null;\n\n        if ((user as UserProfile).is_bot) {\n            botBadge = <BotTag/>;\n        }\n\n        if (!isEmail((user as EmailInvite).value) && isGuest((user as UserProfile).roles)) {\n            guestBadge = <GuestTag/>;\n        }\n\n        if (options.context === 'menu') {\n            if ((user as EmailInvite).value && isEmail((user as EmailInvite).value)) {\n                return this.getCreateLabel((user as EmailInvite).value);\n            }\n            return (\n                <>\n                    <Avatar\n                        size='lg'\n                        username={(user as UserProfile).username}\n                        url={profileImg}\n                    />\n                    {this.renderUserName(user as UserProfile)}\n                    {botBadge}\n                    {guestBadge}\n                </>\n            );\n        }\n\n        if ((user as EmailInvite).value && isEmail((user as EmailInvite).value)) {\n            return (\n                <>\n                    <MailIcon className='mail-icon'/>\n                    <span>{(user as EmailInvite).value}</span>\n                </>\n            );\n        }\n\n        return (\n            <>\n                <Avatar\n                    size='sm'\n                    username={(user as UserProfile).username}\n                    url={profileImg}\n                />\n                {getDisplayName(user as UserProfile)}\n                {botBadge}\n                {guestBadge}\n            </>\n        );\n    };\n\n    onChange = (value: ValueType<UserProfile | EmailInvite>) => {\n        if (this.props.onChange) {\n            if (value) {\n                this.props.onChange((value as Array<UserProfile | EmailInvite>).map((v) => {\n                    if (this.isUserProfile(v)) {\n                        return v;\n                    }\n                    return v.value;\n                }));\n            } else {\n                this.props.onChange([]);\n            }\n        }\n    };\n\n    getCreateLabel = (value: string) => (\n        <>\n            <MailPlusIcon className='mail-plus-icon'/>\n            <FormattedMarkdownMessage\n                key='widgets.users_emails_input.valid_email'\n                {...this.props.validAddressMessage}\n                values={{email: value}}\n                disableLinks={true}\n            />\n        </>\n    );\n\n    Input = (props: InputProps) => {\n        const handlePaste = (e: ClipboardEvent) => {\n            e.preventDefault();\n            const clipboardText = e.clipboardData?.getData('Text') || '';\n            this.appendDelimitedValues(clipboardText);\n\n            if (this.props.onPaste) {\n                this.props.onPaste(e);\n            }\n        };\n\n        return (\n            <components.Input\n                {...props}\n\n                // The onPaste is not part of the InputProps type definition. It's fixed in v5 of react-select.\n                // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n                // @ts-ignore - The type definition for the Input component is incorrect.\n                onPaste={handlePaste}\n            />\n        );\n    };\n\n    NoOptionsMessage = (props: Record<string, any>) => {\n        const inputValue = props.selectProps.inputValue;\n        if (!inputValue) {\n            return null;\n        }\n\n        const Msg: any = components.NoOptionsMessage;\n        return (\n            <div className='users-emails-input__option users-emails-input__option--no-matches'>\n                <Msg {...props}>\n                    <FormattedMarkdownMessage\n                        {...this.props.noMatchMessage}\n                        values={{text: inputValue}}\n                        disableLinks={true}\n                    />\n                </Msg>\n            </div>\n        );\n    };\n\n    MultiValueRemove = ({children, innerProps}: {children: React.ReactNode | React.ReactNodeArray; innerProps: Record<string, any>}) => (\n        <div {...innerProps}>\n            {children || <CloseCircleSolidIcon/>}\n        </div>\n    );\n\n    components = {\n        NoOptionsMessage: this.props.suppressNoOptionsMessage ? () => null : this.NoOptionsMessage,\n        MultiValueRemove: this.MultiValueRemove,\n        IndicatorsContainer: () => null,\n        Input: this.Input,\n    };\n\n    handleInputChange = async (inputValue: string, action: InputActionMeta) => {\n        if (action.action === 'input-blur' && inputValue !== '') {\n            const values = this.formatValuesForCreatable();\n\n            // Check if the input is an existing user by username or email.\n            const option = this.state.options.find((o) =>\n                this.props.inputValue === o.username || this.props.inputValue === ('@' + o.username) ||\n                this.props.inputValue === o.email,\n            );\n\n            if (option) {\n                this.onChange([...values, option]);\n                this.props.onInputChange('');\n                return;\n            }\n\n            // Check if the input is a valid new email, if the email invitations are enabled.\n            if (this.props.emailInvitationsEnabled && isEmail(this.props.inputValue)) {\n                const email = this.props.inputValue;\n                this.onChange([...values, {value: email, label: email}]);\n                this.props.onInputChange('');\n            }\n        } else if (action.action === 'input-change' && inputValue !== '' && inputValue?.[inputValue.length - 1].match(multipleValuesDelimiter)) {\n            const newValuesCount = await this.appendDelimitedValues(inputValue);\n            if (newValuesCount === 0) {\n                return;\n            }\n        }\n        if (action.action !== 'input-blur' && action.action !== 'menu-close') {\n            this.props.onInputChange(inputValue);\n        }\n    };\n\n    formatValuesForCreatable = () => {\n        return this.props.value.map((v) => {\n            if ((v as UserProfile).id) {\n                return v as UserProfile;\n            }\n            return {label: v, value: v} as EmailInvite;\n        });\n    };\n\n    optionsLoader = (_input: string, callback: (options: UserProfile[]) => void) => {\n        const customCallback = (options: UserProfile[]) => {\n            this.setState({options});\n            const accessibleProfiles = options.map((user: UserProfile) => ({...user, label: user.username}));\n            callback(accessibleProfiles);\n            if (this.props.onUsersLoad) {\n                this.props.onUsersLoad(options);\n            }\n        };\n        const result = this.props.usersLoader(this.props.inputValue, customCallback);\n        if (result && result.then) {\n            result.then(customCallback);\n        }\n    };\n\n    showAddEmail = (inputValue: string, value: ValueType<UserProfile | EmailInvite>, options: OptionsType<UserProfile | EmailInvite>): boolean => {\n        return this.props.emailInvitationsEnabled && options.length === 0 && isEmail(inputValue);\n    };\n\n    onFocus = () => {\n        this.selectRef.current?.handleInputChange(this.props.inputValue, {action: 'custom'});\n    };\n\n    onBlur = () => {\n        this.selectRef.current?.handleInputChange(this.props.inputValue, {action: 'input-blur'});\n        if (this.props.onBlur) {\n            this.props.onBlur();\n        }\n    };\n\n    appendDelimitedValues = async (values: string): Promise<number> => {\n        const existingValues = this.formatValuesForCreatable();\n        const entries = [...new Set(values.split(multipleValuesDelimiter))];\n\n        if (entries.length === 0) {\n            return 0;\n        }\n\n        const isUniqueEmail = (values: Array<UserProfile | EmailInvite>, email: string): boolean => {\n            return values.findIndex((v) => (\n                this.isEmailInvite(v) && v.value === email) || (this.isUserProfile(v) && v.email === email),\n            ) === -1;\n        };\n\n        const handleEmail = async (email: string): Promise<UserProfile | string | null> => {\n            if (!isUniqueEmail(existingValues, email)) {\n                return null;\n            }\n            const resp = await this.searchByEmail(email);\n            return resp || email;\n        };\n\n        const isUniqueUsername = (values: Array<UserProfile | EmailInvite>, username: string): boolean => {\n            return values.findIndex((v) => this.isUserProfile(v) && v.username === username) === -1;\n        };\n\n        const handleUsername = async (username: string): Promise<UserProfile | null> => {\n            if (!isUniqueUsername(existingValues, username)) {\n                return null;\n            }\n            return this.searchByUsername(username);\n        };\n\n        const promises = entries.map(async (entry) => {\n            if (entry === '') {\n                return Promise.resolve(null);\n            }\n\n            let res;\n            if (this.props.emailInvitationsEnabled && isEmail(entry)) {\n                res = await handleEmail(entry);\n            } else {\n                res = await handleUsername(entry);\n            }\n\n            if (typeof res === 'string') {\n                return Promise.resolve({value: res, label: res});\n            } else if (this.isUserProfile(res as UserProfile)) {\n                return Promise.resolve(res);\n            }\n            return Promise.resolve(null);\n        });\n\n        const newValues: Array<UserProfile | EmailInvite> = [];\n\n        (await Promise.allSettled(promises)).reduce((acc, v) => {\n            if (v.status === 'fulfilled') {\n                acc.push(v.value);\n            }\n            return acc;\n        }, [] as Array<UserProfile | EmailInvite | null>).forEach((v) => {\n            if (!v) {\n                return;\n            }\n\n            if (this.isEmailInvite(v) && (!isUniqueEmail(existingValues, v.value) || !isUniqueEmail(newValues, v.value))) {\n                return;\n            }\n\n            if (this.isUserProfile(v) && (\n                !isUniqueUsername(existingValues, v.username) || !isUniqueEmail(existingValues, v.email) ||\n                !isUniqueUsername(newValues, v.username) || !isUniqueEmail(newValues, v.email)\n            )) {\n                return;\n            }\n\n            newValues.push(v);\n        });\n\n        this.onChange([...existingValues, ...newValues]);\n        this.props.onInputChange('');\n\n        return newValues.length;\n    };\n\n    isUserProfile = (obj: UserProfile | EmailInvite): obj is UserProfile => {\n        return (obj as UserProfile).id !== undefined;\n    };\n\n    isEmailInvite = (obj: UserProfile | EmailInvite): obj is EmailInvite => {\n        return (obj as EmailInvite).value !== undefined;\n    };\n\n    searchByEmail = async (value: string): Promise<UserProfile | null> => {\n        let data;\n        try {\n            data = await Client4.getUserByEmail(value);\n        } catch (error) {\n            return null;\n        }\n        return data?.delete_at === 0 ? data : null;\n    };\n\n    searchByUsername = async (value: string): Promise<UserProfile | null> => {\n        let data;\n        try {\n            data = await Client4.getUserByUsername(value);\n        } catch (error) {\n            return null;\n        }\n        return data?.delete_at === 0 ? data : null;\n    };\n\n    render() {\n        const values = this.formatValuesForCreatable();\n\n        const Msg: any = components.NoOptionsMessage;\n\n        const styles: Partial<Styles> = {\n            placeholder: (css) => ({\n                ...css,\n\n                pointerEvents: 'none',\n                userSelect: 'none',\n            }),\n            input: (css) => ({\n                ...css,\n\n                display: 'flex',\n                flex: '1 1 auto',\n\n                '> div': {\n                    width: '100%',\n                },\n\n                input: {\n                    width: '100% !important',\n                    textAlign: 'left',\n                },\n            }),\n        };\n\n        return (\n            <>\n                <AsyncCreatable\n                    ref={this.selectRef}\n                    onChange={this.onChange}\n                    loadOptions={this.optionsLoader}\n                    isValidNewOption={this.showAddEmail}\n                    isMulti={true}\n                    isClearable={false}\n                    className={classNames(\n                        'UsersEmailsInput',\n                        this.props.showError ? 'error' : '',\n                        {empty: this.props.inputValue === ''},\n                        {'no-selections': values.length === 0},\n                    )}\n                    classNamePrefix='users-emails-input'\n                    placeholder={this.props.placeholder}\n                    components={this.components}\n                    getOptionValue={this.getOptionValue}\n                    formatOptionLabel={this.formatOptionLabel}\n                    defaultOptions={false}\n                    defaultMenuIsOpen={false}\n                    openMenuOnClick={false}\n                    loadingMessage={this.loadingMessage}\n                    onInputChange={this.handleInputChange}\n                    inputValue={this.props.inputValue}\n                    openMenuOnFocus={true}\n                    onFocus={this.onFocus}\n                    onBlur={this.onBlur}\n                    tabSelectsValue={true}\n                    value={values}\n                    aria-label={this.props.ariaLabel}\n                    autoFocus={this.props.autoFocus}\n                    styles={styles}\n                />\n                {this.props.showError && (\n                    <div className='InputErrorBox'>\n                        <Msg>\n                            <FormattedMarkdownMessage\n                                {...this.props.errorMessage}\n                                values={this.props.errorMessageValues}\n                                disableLinks={true}\n                            />\n                        </Msg>\n                        {this.props.extraErrorText || null}\n                    </div>\n                )}\n            </>\n        );\n    }\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar iterate = require('../internals/iterate');\n\n// `Promise.allSettled` method\n// https://tc39.es/ecma262/#sec-promise.allsettled\n$({ target: 'Promise', stat: true }, {\n  allSettled: function allSettled(iterable) {\n    var C = this;\n    var capability = newPromiseCapabilityModule.f(C);\n    var resolve = capability.resolve;\n    var reject = capability.reject;\n    var result = perform(function () {\n      var promiseResolve = aCallable(C.resolve);\n      var values = [];\n      var counter = 0;\n      var remaining = 1;\n      iterate(iterable, function (promise) {\n        var index = counter++;\n        var alreadyCalled = false;\n        remaining++;\n        call(promiseResolve, C, promise).then(function (value) {\n          if (alreadyCalled) return;\n          alreadyCalled = true;\n          values[index] = { status: 'fulfilled', value: value };\n          --remaining || resolve(values);\n        }, function (error) {\n          if (alreadyCalled) return;\n          alreadyCalled = true;\n          values[index] = { status: 'rejected', reason: error };\n          --remaining || resolve(values);\n        });\n      });\n      --remaining || resolve(values);\n    });\n    if (result.error) reject(result.value);\n    return capability.promise;\n  }\n});\n","// TODO: Remove from `core-js@4`\nrequire('../modules/es.promise.all-settled.js');\n"],"names":["DEFAULT_COPY_TIMEOUT","useCopyText","_ref","text","successCopyTimeout","successCopyTimeoutReceived","trackCallback","copiedRecently","setCopiedRecently","useState","copyError","setCopyError","timerRef","useRef","onClick","useCallback","current","clearTimeout","clipboard","navigator","writeText","then","catch","textField","document","createElement","innerText","style","position","opacity","body","appendChild","select","success","execCommand","err","remove","setTimeout","messages","defineMessages","copy","id","defaultMessage","copied","MailIcon","props","formatMessage","useIntl","React","width","height","viewBox","role","d","SelectCreatable","SelectCreatableState","MailPlusIcon","multipleValuesDelimiter","loadingDefault","noMatchDefault","validAddressDefault","UsersEmailsInput","constructor","super","_defineProperty","user","parts","getLongDisplayNameParts","fullName","className","nickname","displayName","FormattedMessage","this","loadingMessage","LoadingSpinner","obj","isUserProfile","value","options","profileImg","imageURLForUser","last_picture_update","guestBadge","botBadge","is_bot","BotTag","isEmail","isGuest","roles","GuestTag","context","getCreateLabel","Avatar","size","username","url","renderUserName","getDisplayName","onChange","map","v","FormattedMarkdownMessage","Object","assign","key","validAddressMessage","values","email","disableLinks","components","Input","onPaste","e","_e$clipboardData","preventDefault","clipboardText","clipboardData","getData","appendDelimitedValues","inputValue","selectProps","Msg","NoOptionsMessage","noMatchMessage","children","innerProps","CloseCircleSolidIcon","suppressNoOptionsMessage","MultiValueRemove","IndicatorsContainer","async","action","formatValuesForCreatable","option","state","find","o","onInputChange","emailInvitationsEnabled","label","length","match","_input","callback","customCallback","setState","accessibleProfiles","_objectSpread","onUsersLoad","result","usersLoader","_this$selectRef$curre","selectRef","handleInputChange","_this$selectRef$curre2","onBlur","existingValues","entries","Set","split","isUniqueEmail","findIndex","isEmailInvite","handleEmail","searchByEmail","isUniqueUsername","handleUsername","searchByUsername","promises","entry","Promise","resolve","res","newValues","allSettled","reduce","acc","status","push","forEach","undefined","_data","data","Client4","getUserByEmail","error","delete_at","_data2","getUserByUsername","render","styles","placeholder","css","pointerEvents","userSelect","input","display","flex","textAlign","AsyncCreatable","ref","loadOptions","optionsLoader","isValidNewOption","showAddEmail","isMulti","isClearable","classNames","showError","empty","classNamePrefix","getOptionValue","formatOptionLabel","defaultOptions","defaultMenuIsOpen","openMenuOnClick","openMenuOnFocus","onFocus","tabSelectsValue","ariaLabel","autoFocus","errorMessage","errorMessageValues","extraErrorText","validAddress","$","call","aCallable","newPromiseCapabilityModule","perform","iterate","target","stat","iterable","C","capability","f","reject","promiseResolve","counter","remaining","promise","index","alreadyCalled","reason"],"sourceRoot":""}

VaKeR 2022